diff --git a/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties b/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties new file mode 100644 index 000000000..b766eeff4 --- /dev/null +++ b/src/emc-metalnx-shared/src/main/resources/i18n/messages_en.properties @@ -0,0 +1,835 @@ +# +# Copyright (c) 2015-2017, Dell EMC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# Misc +text.back=Back +text.info=Info +text.delete=Delete +text.close=Close + +#Login +login.label=Login +login.username=Username +login.password=Password +login.page.title=EMC Metalnx + +# Dashboard +dashboard.menu.title=Dashboard +dashboard.page.title=Dashboard +dashboard.popover=Check grid status (resources, servers and storage) and quickly access user management functionalities. + +dashboard.summary.table.files.label=Files + +dashboard.panel.summary.label=Summary +dashboard.panel.total.storage.error.title=Please, check if MetaLnx remote monitor is running on all servers. +dashboard.card.add.template=Add template +dashboard.card.add.user=Add user +dashboard.card.add.group=Add group +dashboard.card.add.profile=Add profile +dashboard.panel.mlx.msi.title=Metalnx Microservices +dashboard.card.msi.version.not.supported=Unsupported version found. +dashboard.card.msi.not.installed=Metalnx MSI package not installed. +dashboard.card.msi.view.details=View Details +dashboard.card.msi.all.installed.and.compatible=All installed microservices are compatible with Metalnx. +dashboard.card.msi.issues.found=Issues were found on the server(s) below: +dashboard.card.msi.pkg.not.supported=Version not supported ({0}). +dashboard.card.rmd.no.communication=Unable to communicate with Metalnx Remote Monitor. +dashboard.card.irods.version.label=iRODS Version +dashboard.isilon.no.isilon.device=No Isilon device found +dashboard.isilon.unreachable.server=Isilon server unreachable + +##Server Details +server.details.total.label=Total +server.details.used.label=Used +server.details.free.label=Free +server.details.shared.label=Shared + +server.details.user.mode.label=User Mode +server.details.system.mode.label=System Model +server.details.idle.task.label=Idle Task +server.details.io.waiting.label=I/O Waiting + +# Misc +search.placeholder=Search +loading.label=Loading... +loading.table.label=Loading table... +loading.data.label=Loading data... +loading.list.label=Loading list... +loading.system.health.status=Getting the System Status... +loading.system.irods.servers=Loading all servers from the grid... +loading.system.isilon.servers=Loading isilon servers from the grid... +loading.system.other.servers=Loading other devices from the grid... +loading.total.storage=Loading total grid storage... +loading.system.resource.map=Loading resource map... +loading.msi.package.version=Loading MSI Package Version... +loading.irods.version=Loading iRODS Version... +search.results.not.found.label=We could not find any result matching +done.button.label=Apply +permissions.label=Permissions +move.label=Move +copy.label=Copy +copy.with.metadata.label=Copy with metadata +none.label=None +upload.label=Upload +replicate.label=Replicate +done.label=Done +browse.label=Browse +select.files.upload=Select files... +server.details.not.found=Sorry, Metalnx could not find any information for this server. +404.page.title=404 - Page Not Found +403.page.title=403 - Access Denied +500.page.title=500 - Internal Server Error +server.down.page.title=iCAT Not Responding +toCSV.label=CSV +trash.deletion.confirmation=
Everything underneath {0} will be deleted.
Are you sure you want to permanently delete all items in the trash?
+empty.trash.label=Empty Trash +card.users.title=Users +card.groups.title=Groups +card.profiles.title=Profiles +card.templates.title=Templates +msi.package.installed=Installed +msi.package.not.installed=Not Installed +msi.package.mlx.accordion=Metalnx +msi.package.irods.accordion=iRODS +msi.package.other.accordion=Other +msi.package.not.found=No microservices found. +replicate.modal.title=Replicate File(s) +rules.menu.title=Rules +rules.management.table.name.label=Rule Name + +# Users +users.menu.title=Users +users.not.removed.successfully=could not be deleted. Please, check if the user home directory is empty. + +## Management +users.management.menu.title=Users +users.management.menu.title.tooltip=Manage Users +users.management.page.title=Users +users.management.page.title.popover=Manage iRods users: View, Add, Edit and Remove. Use Profiles to easily associate different users as members the same groups. +users.management.add.button=Add User +users.management.table.first.name.label=First Name +users.management.table.last.name.label=Last Name +users.management.table.username.label=Username +users.management.table.user.type.label=Type +users.management.table.zone.label=Zone +users.management.table.email.label=Email +users.management.table.type.label=Type +users.management.table.action.label=Action +users.management.result.number.found=user(s) found + +## Add User Form +users.add.form.title=New User +users.add.form.title.popover=Define Account, Groups and Permission settings for a new MetaLnx user. +users.add.form.account.settings=Account Settings +users.add.form.personal.settings=Personal Information +users.add.form.username.label=Username +users.add.form.password.label=Password +users.add.form.password.confirm.label=Password Confirmation +users.add.form.zone.label=Zone +users.add.form.role.label=iRODS System Role +users.add.form.organizational.role.label=Organizational Role +users.add.form.profile.label=Profile +users.add.form.first.name.label=First Name +users.add.form.last.name.label=Last Name +users.add.form.email.label=Email address +users.add.form.user.field1.label=Company +users.add.form.user.field2.label=Department +users.add.form.user.field3.label=Title + +users.add.form.username.placeholder=Enter username +users.add.form.password.placeholder=Enter password +users.add.form.password.confirm.placeholder=Re-enter password +users.add.form.zone.placeholder=Enter zone name +users.add.form.first.name.placeholder=Enter first name +users.add.form.last.name.placeholder=Enter last name +users.add.form.email.placeholder=Enter email +users.add.form.user.field1.placeholder=Enter company +users.add.form.user.field2.placeholder=Enter department +users.add.form.user.field3.placeholder=Enter title +users.add.form.organizational.role.researcher=Researcher +users.add.form.organizational.role.admin=System Administrator +users.add.form.organizational.role.curator=Data Curator +users.add.form.organizational.role.chief.researcher=Chief Researcher +users.add.form.organizational.role.manager=Manager +users.add.form.organizational.role.director=Director + + +users.add.available.groups.label=Available Groups +users.add.attach.action.label=Attach +users.add.group.table.group.name.label=Group Name +users.add.group.table.zone.label=Zone +users.add.group.table.results.found.label=group(s) found +users.add.attached.groups.label=Attached Groups +users.add.edit.groups.label=Edit +users.add.group.info.modal.title=Details of +users.add.group.table.details.label=Details +users.add.additional.permissions.label=Additional Permissions +users.add.view.users.in.group.button=View Users + +users.add.form.profile.select.label=Select the profile +users.add.form.profile.select.notavailable.label=No profiles available + +users.modify.form.title=Modify User +users.list.item.edit=Edit +users.list.item.delete=Delete + +forms.save.action.button=Save +forms.cancel.action.button=Cancel + +users.removal.confirmation.label=Do you really want to delete user +users.removal.confirmation.button.label=Delete User + +##Validation +users.validation.name.duplicated=Someone already has that username +users.validation.name.blank=The username is required and cannot be blank +users.validation.additionalinfo=The zone is required and cannot be blank +users.validation.password.blank=The password is required and cannot be blank +users.validation.password.confirmation.blank=The password confirmation is required and cannot be blank +users.validation.passwords.not.match=Passwords do not match +users.validation.password.min.length=The password must have at least 5 characters +users.validation.additionalinfo.blank=The zone is required and cannot be blank + +profiles.validation.name.duplicated=Another profile already has that name +profiles.validation.name.blank=The profile name is required and cannot be blank + +## Profile management +users.profile.management.page.title=Profiles +users.profile.management.page.title.popover=A profile is a list of groups that can be associated to users. Profiles are very handy when different users must be associated to a common set of groups. +users.profile.management.menu.title=Profiles +users.profile.management.menu.title.tooltip=Manage Profiles +users.profile.management.add.button=Add Profile + +users.profiles.add.group.table.results.found.label=user profile(s) found + +users.profile.table.header.name=Profile Name +users.profile.table.header.description=Profile Description +users.profile.table.header.action=Action +users.profile.add.form.settings.label=User Profile Form +users.profile.add.form.name=Profile Name +users.profile.add.form.description=Description +users.profile.add.form.attach.to.group.label=Groups +users.profile.management.result.number.found=group(s) found +users.profile.management.add.form.table.attach.label=Attach + +users.profile.add.form.placeholder.name=Enter the profile name +users.profile.add.form.placeholder.description=Enter the description of the profile + +users.profile.removal.confirmation.label=Are you sure you want to remove the user profile + +users.profile.management.delete.button=Delete +users.profile.management.edit.button=Edit + +# Groups +groups.menu.title=Groups +groups.not.removed.successfully=could not be deleted. Please, check if the group home directory is empty. + +## Management +groups.management.menu.title=Groups +groups.management.page.title=Groups +groups.management.page.title.popover=Use Groups to easily manage users that have access to the same list of collections and files. + +groups.management.add.button=Add Group +groups.add.form.title=Add Group +groups.add.form.settings.label=Group Settings +gruops.add.form.group.name=Group Name +groups.add.form.zone=Zone +groups.add.form.attach.to.group.label=Attach users to this group +groups.add.form.table.select.label=Select +groups.add.attached.users.label=Attached Users +groups.add.show.users.label=Edit +groups.management.table.action.label=Action + +groups.add.form.placeholder.group.name=Enter group name +groups.add.form.placeholder.zone=Enter zone +groups.list.item.edit=Edit +groups.list.item.delete=Delete +groups.removal.confirmation.label=Do you really want to remove + +groups.modify.form.title=Modify Group +group.collections.view.page.title=Shared +group.collections.view.page.subtitle=(by groups) +group.collections.view.page.title.popover=List of collections and files shared by your groups. +group.collections.results.found.label=group(s) found + +##Validation +groups.validation.name.duplicated=Another group already has that group name +groups.validation.name.blank=The group name is required and cannot be blank +groups.validation.additionalinfo.blank=The zone is required and cannot be blank + +# Resources +resource.label=Resource +resources.menu.title=Resources +resources.management.menu.title=Resource Management +resources.management.page.title=Resources +resources.management.page.subtitle.list=(List View) +resources.management.page.subtitle.map=(Map View) +resources.management.page.subtitle.server=(Listed by Server) +resources.table.select.label=Select +resources.table.id.label=ID +resources.table.name.label=Name +resources.table.zone.label=Zone +resources.table.type.label=Type +resources.table.path.label=Path +resources.table.freeSpace.label=Free Space +resources.table.parent.label=Parent +resources.table.status.label=Status +resources.table.host.label=Host +resources.table.createTime.label=Create Time +resources.table.modifyTime.label=Modify Time +resources.management.map.view=Map view +resources.management.list.view=List view +resources.management.server.view=Server view +resources.management.map.view.label=Map +resources.management.list.view.label=List +resources.management.server.view.label=Server +resources.management.add.button=Add Resource +resources.management.list.item.delete=Delete +resources.management.list.item.info=Info + +# Resources tooltips +resources.management.list.view.tooltip=View Resources List +resources.management.server.view.tooltip=View Resources by Server +resources.management.map.view.tooltip=View Resources Map +resources.management.popover= Manage iRods Resources: View, Add and Remove. Quickly switch resources view: List, Map and Listed by Server. + +##Add Resource Form +resources.add.form.title=Add Resource +resources.add.form.settings.label=Resource Settings +resources.add.form.resource.name=Resource Name +resources.add.form.placeholder.resource.name=Enter Resource Name +resources.add.form.resource.type=Type +resources.add.form.resource.zone=Zone +resources.add.form.placeholder.resource.zone=Enter Zone +resources.add.form.resource.host=Host +resources.add.form.isilon.resource.host=Isilon Host +resources.add.form.placeholder.resource.host=Enter Host +resources.add.form.placeholder.resource.host.optional=Enter Host (optional) +resources.add.form.placeholder.isilon.resource.host=Enter Isilon Host +resources.add.form.resource.info=Info +resources.add.form.placeholder.resource.info=Enter Info +resources.add.form.parent.resource=Parent Resource +resources.add.form.children.resource=Children Resources +resources.add.form.children.label=Attached Resources +resources.add.form.available.resources.label=Available Resources +resources.add.form.edit.resources.label=Edit Resources +resources.add.form.resource.path=Path +resources.add.form.placeholder.resource.path=Enter Path +resources.add.form.placeholder.resource.path.optional=Enter Path (optional) +resources.add.form.resource.status=Status +resources.add.form.placeholder.resource.status=Enter Status +resources.add.form.resource.comment=Comment +resources.add.form.placeholder.resource.comment=Enter Comment +resources.add.form.resource.parent=Parent +resources.add.form.isilon.resource.port=Isilon Port +resources.add.form.placeholder.resource.port=Enter Isilon Port +resources.add.form.isilon.resource.user=Isilon User +resources.add.form.placeholder.resource.user=Enter Isilon User + +resources.add.table.results.found.label=resource(s) found +servers.results.found.label=server(s) found +resources.table.action.label=Action + +resources.confirmation.deletion.title=Resource Deletion +resources.confirmation.deletion.label=If you choose to delete a resource, all resources that are its direct children will become direct children of the zone and any other data existing in it will be lost. Do you want to continue? +resources.deletion.not.successful.label=could not be deleted. This resource contains one or more dataObjects in it. + +resources.view.servers.page.title=Resources +resources.view.map.page.title=Resources + +resources.validation.name.duplicated=Another resource already has that name +resources.validation.name.blank=The resource name is required and cannot be blank +resources.validation.host.blank=The host name is required and cannot be blank +resources.validation.resource.path.blank=The resource path is required and cannot be blank +resources.validation.isilon.host.blank=The isilon host name is required and cannot be blank +resources.validation.isilon.port.blank=The isilon port is required and cannot be blank +resources.validation.isilon.user.blank=The isilon user is required and cannot be blank + +# Zones and federations +zones.menu.title=Zones and Federations + +# iCAT +icat.menu.title=iCAT + +# Private Library +private.menu.title=Private Library + +# Template labels +user.profile.label=User Profile +user.preferences.label=Preferences +user.logout.label=Logout + +# Preferences Page +preferences.page.title=Preferences +preferences.panel.title=System Settings +preferences.language.label=Language +preferences.save.button.label=Save + +#Collections +collections.menu.title=Collections + +##Management +collections.management.menu.title=Collection Management +collections.management.page.title=Collections + +collections.management.add.button=Add Collection + +collections.management.table.collection.select.label=Select +collections.management.table.collection.name.label=Name +collections.management.table.owner.label=Owner +collections.management.table.modified.label=Modified +collections.management.table.created.label=Created +collections.management.table.size.label=Size +collections.management.table.kind.label=File Type +collections.management.table.action.label=Action +collections.management.table.permissions.label=Permissions +collections.management.table.inheritance.label=Inheritance +collections.management.table.inherited.label=[Inherited] +collections.management.table.collection.replicanumber.label=Replica # +collections.management.result.number.found=result(s) found +collections.management.table.kind.collection=collection +collections.management.table.kind.dataobject=file +collections.management.table.replica.number.label=Replica No. +collections.management.table.number.of.copies.label=No. Copies +collections.management.table.collection.path.label=Path +collections.management.table.matches.label=Matches +collections.management.checksum.label=Checksum +collections.management.replicas.label=Replicas +collections.management.table.bookmark.label=Shared Link +collections.management.table.recursive.label=Recursive +collections.management.table.apply.recursion.label=Apply to subcollections and files +collections.management.shared.links.list.by.user=Shared by users +collections.management.shared.links.list.by.group=Shared by groups + +collections.management.table.inheritance.tooltip=If this option is enabled, all of its subcollections will inherit the permissions of the parent collection. The inheritance option can be changed on Collections Management. +collections.management.table.permission.tooltip=Permission can have one of the four values: none, read, write and ownership. If [Inheritance] is displayed beside the permission then inheritance option is enabled for that collection and all its sub-collections will inherit the permissions of the parent collection. The inheritance option can be changed on Collections Management. +collections.management.table.checksum.label=Checksum +collections.management.table.details.label=Details +collections.management.table.path.label=Path +collections.management.table.resource.label=Resource + +collections.management.add.metadata.modal.empty.attribute=The attribute field is required and cannot be blank +collections.management.add.metadata.modal.empty.value=The value field is required and cannot be blank + +collections.management.progress.label.apply.template=Applying templates... +collections.management.progress.label.download=Preparing files for download... +collections.management.progress.label.permissions=Retrieving permissions... +collections.management.btn.action.add.collection=Add Collection +collections.management.btn.action.upload=Upload +collections.management.btn.action.download=Download + +collections.management.msg.access.denied=You do not have permissions to access information in the target collection or for the selected object. + +## Collections tooltips +collections.favorite.button.tooltip=Mark as Favorite +collections.favorite.unmark.button.tooltip=Unmark Favorite +collections.upload.button.tooltip=Upload file(s) to iRods +collections.upload.button.label=Upload +collections.add.button.tooltip=Add Collection +collections.add.button.label=Add Collection +collections.empty.trash.button.tooltip=Remove All Files from Trash +collections.empty.trash.status=Removing... +collections.history.list.header=Recently Visited +collection.title.popover=Browse, manage, create collections and upload files to iRods. Use metadata to organize and easily find data stored iRods. + +##Add collection form +collections.add.form.title=Add Collection +collections.add.form.collection.settings=Collection Settings +collections.add.form.collectionname.label=Collection Name +collections.add.form.dataobjectname.label=Data Object Name +collections.add.form.collectionname.placeholder=Enter collection name +collections.add.form.collectionname.checkbox.inherit=Apply iRods inheritance +collections.add.form.current.path=Current Path +collections.add.form.current.path.alternate=Create collection in +collections.add.form.dataobject.placeholder=Data Object + +## Collections replica modal +collections.replica.delete=Delete Replica +collections.replica.delete.confirm=Are you really sure you want to delete this replica? +collections.replica.delete.success=Replica successfully deleted. +collections.replica.delete.failure=Replica delete failed. + +collections.error.no.permissions=You do not have permissions to access information in the target collection or for the selected object. + + +collections.form.no.access.error=You do not have rights to create collection {0} + +## Collection modification form +collections.edit.form.title=Modify Collection + +## Data Object modification form +dataobject.add.form.title=Modify Data Object +dataobject.add.form.collectionname.label=File name + +##Validation +collections.validation.name.blank=The collection name is required and cannot be blank +collections.validation.name.duplicated=Another collection already has that name +dataobject.validation.name.duplicated=Another file already has that name +dataobject.validation.name.blank=The file name is required and connot be blank + +collections.error.info.tab=An error occured. Please contact your administrator. + +collections.warning.noresources=There is no other resource available for replication. Check if this object is already replicated across all the resources on this zone. + +# Metadata +metadata.menu.title=Metadata +metadata.search.page.title=Search +metadata.search.page.title.popover=Search for files and collections by metadata and file properties. +metadata.search.menu.title=Search +metadata.template.management.menu.title=Templates +metadata.template.management.page.title=Templates +metadata.template.management.page.title.popover=A Template is a list of metadata that can be associated to one or more objects (collections of files). It can be set as public to allow other users or private to keep it visible only to its owner. +metadata.template.table.name.title=Name +metadata.template.table.description.title=Description +metadata.template.management.result.number.found=template(s) found +metadata.template.avu.result.number.found=attribute(s) found +metadata.search.add.criteria=Criteria +no.metadata.available=No metadata available +metadata.modal.add.title=Add Metadata +metadata.modal.add.label.attribute=Attribute +metadata.modal.add.label.value=Value +metadata.modal.add.label.unit=Unit +metadata.modal.add.btn.cancel=Cancel +metadata.modal.add.btn.save=Save changes +metadata.modal.delete.title=Delete Metadata +metadata.modal.delete.msg.info=Delete operation cannot be undone. Once a Metadata is deleted, it cannot be recovered. +metadata.modal.delete.msg.confirm=Are you really sure you want to perform this operation? +metadata.modal.delete.btn.cancel=Cancel +metadata.modal.delete.btn.delete=Delete +metadata.modal.feedback.msg.duplicated=Metadata already exists. +metadata.modal.feedback.msg.added=Metadata successfully added. +metadata.modal.feedback.msg.edit.failed=Metadata editing failed. +metadata.modal.feedback.msg.edited=Metadata successfully edited. +metadata.modal.feedback.msg.remove.failed=Metadata could not be removed. +metadata.modal.feedback.msg.removed=Metadata successfully removed. +metadata.tab.title=Metadata +metadata.tab.btn.add=Metadata +metadata.tab.btn.delete=Delete selected +metadata.tab.btn.csv=CSV +metadata.table.header.attribute=Attribute +metadata.table.header.value=Value +metadata.table.header.unit=Unit +metadata.table.header.actions=Actions +metadata.table.button.label.save=Save +metadata.table.button.label.cancel=Cancel + + +# Template +templates.management.table.title=Metadata +templates.management.table.name.label=Template +templates.management.table.owner.label=Owner +templates.management.table.version.label=Version +templates.management.table.description.label=Description +templates.management.table.usageInformation.label=Usage Information +templates.management.table.accessType.label=Visibility +templates.management.table.createTs.label=Created +templates.management.table.modifyTs.label=Modified +templates.management.table.action.label=Action +template.metadata.access_type.SYSTEM=Public +template.metadata.access_type.PRIVATE=Private +template.metadata.new.form.add.metadata=Metadata +template.metadata.new.form.delete.metadata=Delete +template.metadata.new.form.edit.metadata=Edit + +#Template Fields +template.fields.management.table.attribute.label=Attribute +templates.fields.management.table.value.label=Value +templates.fields.management.table.unit.label=Unit +templates.fields.management.table.startRange.label=Start Range +templates.fields.management.table.endRange.label=End Range +templates.fields.management.table.order.label=Order +templates.fields.management.table.required.label=(required) +template.fields.management.result.number.found=metadata field(s) +templates.fields.management.table.template.label=Template + +templates.metadata.access_type.private.label=Only {0} will view/edit/apply this template. +templates.metadata.access_type.system.label=All users will be able to view/apply this template. + +templates.validation.name.duplicated=Another template already has that name +templates.validation.name.blank=Template name is required and cannot be blank +templates.not.added.successfully=Template could not be added. +templates.name.too.long=Template name cannot exceed 100 characters. +templates.duplicated.avus=Duplicated AVUs are not permitted to be saved. +templates.confirmation.removal.label=Do you want to remove the selected templates? +templates.edit.button=Edit + +# Permissions +permissions.page.title=Permissions +permissions.page.add.button=Permissions +permissions.page.group.add.button=Add Group +permissions.page.user.add.button=Add User +permissions.table.group.label=group +permissions.table.group.column=Group +permission.table.permission.column=Permission +permissions.table.user.group.column=User/Group +permissions.table.systemrole.column=iRODS System Role +permissions.modal.group.add.title=Add Permission to Group(s) +permissions.modal.group.path.label=Path +permissions.modal.group.groups.label=Groups +permissions.modal.group.close.label=Close +permissions.modal.group.addpermissions.label=Add permissions +permissions.modal.user.add.title=Add Permission to User(s) +permissions.modal.user.users.label=Users +permissions.operation.status.updated=Updated +permissions.operation.status.added=Added +permissions.operation.status.removed=Removed +permissions.operation.status.error=Error +no.permission.available=No Permission Available +permission.validation.username.nonexistent=Username does not exist +permission.validation.group.nonexistent=Group does not exist + +# Confirmation messages +confirmation.user.removal.title=User Remove +confirmation.user.removal.label=Do you really want to remove the user +confirmation.profile.removal.title=Profile Remove +confirmation.profile.removal.label=Do you really want to remove these templates +confirmation.removal.label=Do you really want to remove +confirmation.removal.title=Confirmation + +confirmation.deletion.title=Deletion Confirmation +confirmation.deletion.label=If you choose to delete these items, they will be completely removed from the iRODS data grid. Do you want to continue? +confirmation.message.yes=Yes +confirmation.message.no=No +confirmation.message.cancel=Cancel +confirmation.add.successfully=was successfully added +confirmation.modify.successfully=successfully modified +confirmation.delete.successfully=successfully deleted +confirmation.cancel.title=Cancel Operation +confirmation.cancel.label=If you choose to cancel this form, you will lose any unsaved data. Do you want to continue +confirmation.message.ok=Ok + +# Success messages +templates.metadata.success.import.label=Ok. +templates.metadata.success.import.message=All the templates have been correctly imported. + +# Warnings on metadata templates +templates.metadata.partial.import.label=Attention! +templates.metadata.partial.import.message=Some of the metadata templates have not been imported due to their duplicate names. + +# Error Messages +messages.error.1=Jargon Exception +messages.error.2=Data Duplicate Exception + +templates.metadata.error.import.label=Error! +templates.metadata.error.import.message=The templates could not be imported. + +tab.title.dashboard=EMC Metalnx - Dashboard +tab.title.groups=EMC Metalnx - Groups +tab.title.users=EMC Metalnx - Users +tab.title.resources=EMC Metalnx - Resources +tab.title.collections=EMC Metalnx - Collections +tab.title.search=EMC Metalnx - Search +tab.title.templates=EMC Metalnx - Templates +tab.title.shared=EMC Metalnx - Shared Links +tab.title.favorites=EMC Metalnx - Favorites +tab.title.profile=EMC Metalnx - Profile + +# Side bar user menu +sidebar.user.mycollections=My Collections +sidebar.user.public=Public +sidebar.user.zone=Zone +sidebar.user.bookmarks=Shared Links +sidebar.user.favorites=Favorites +sidebar.user.recents=Recents +sidebar.user.shared.items=Shared Items +sidebar.user.trash=Trash +sidebar.user.groups=My Groups +sidebar.tickets=Tickets + +# Bookmarks +bookmarks.table.file.name.label=Name +bookmarks.table.file.path.label=Path +bookmarks.table.created.at.label=Created +bookmarks.table.type.label=Type +bookmarks.table.group.label=Group +bookmarks.result.number.found=shared link(s) found +bookmarks.page.subtitle=(by users) +bookmarks.page.title=Shared +bookmarks.page.title.popover=List of Collections and Files shared by or with other users. +bookmarks.for.group.your.groups.label=The item(s) below are shared with you: + +# Shared Items +shareditems.empty.table=There are no shared items + +# My Groups +mygroups.empty.table=You are not listed in any group + +# Favorites +favorites.page.title=Favorites +favorites.result.number.found=favorite item(s) found +favorites.table.name.label=Name +favorites.table.path.label=Path +favorites.table.owner.label=Owner +favorites.table.created.at.label=Marked on +favorites.table.type.label=Type +favorites.table.permission.label=Permission +favorites.table.unfav.label=Remove +favorites.items.marked.as.favorites=The following item(s) were marked as favorite: +favorites.empty.table=There are no favorites yet + +# Tickets +tab.title.tickets=Tickets +ticket.page.title=Tickets +tickets.title.popover=List of tickets available in iRODS. +ticket.table.string.label=Ticket String +ticket.table.permission.label=Permission +ticket.table.owner.label=Owner +ticket.table.type.label=Type +ticket.delete.confirm.modal.title=Confirm Deletion +ticket.delete.confirm.modal.msg=Delete this ticket? This action cannot be undone. +ticket.delete.confirm.modal.button.cancel=Cancel +ticket.delete.confirm.modal.button.delete=Delete this Ticket +ticket.delete.feedback.success=The ticket was deleted successfully. +ticket.delete.feedback.error=The ticket was not deleted. +ticket.form.path.label=Path +ticket.form.permission.label=Permission +ticket.form.permission.option.read.label=READ +ticket.form.permission.option.write.label=WRITE +ticket.form.ticket.string.label=Ticket String +ticket.form.ticket.path.label=Ticket Path +ticket.form.ticket.string.placeholder=Set a unique name for this ticket +ticket.form.uses.limit.label=Max Uses +ticket.form.uses.limit.hint=This value limits the number of objects that can be uploaded or downloaded via the ticket. For a collection, ensure this value is greater than or equal to the number of items in the collection. +ticket.form.uses.limit.placeholder=Set a limit for uses or this ticket +ticket.form.write.byte.limit.label=Max number of bytes +ticket.form.write.byte.limit.placeholder=Limit the number of bytes that can be written with this ticket +ticket.form.write.file.limit.label=Max number of updates +ticket.form.write.file.limit.placeholder=Set a limit for writing on a file +ticket.form.users.label=Users +ticket.form.users.placeholder=Inform one or more usernames +ticket.form.groups.label=Groups +ticket.form.groups.placeholder=Inform one or more group names +ticket.form.hostnames.label=Hosts +ticket.form.hostnames.placeholder=Inform an IP address (10.26.103.36) +ticket.form.hostnames.add.btn=Add Host +ticket.form.show.advanced.settings.button=Advanced Settings +ticket.form.hide.advanced.settings.button=Hide Advanced Settings +ticket.form.button.cancel=Cancel +ticket.form.button.create=Create Ticket +ticket.form.button.modify=Modify Ticket +ticket.form.title.create=Create Ticket +ticket.form.title.modify=Modify Ticket +ticket.feedback.message.creation.success=New Ticket Created - +ticket.feedback.message.creation.success.copy=Copy Ticket +ticket.feedback.message.creation.success.email=E-mail Ticket +ticket.feedback.message.creation.failure=Ticket not created. +ticket.feedback.message.modify.success=Ticket successfully modified. +ticket.feedback.message.delete.all.success=Tickets successfully deleted. +ticket.feedback.message.modify.failure=Ticket not modified. +ticket.form.expiration.date.label=Expiration Date +ticket.form.expiration.date.placeholder=Set the date this ticket will be invalid +ticket.form.validation.input.uses.limit.not.number=This field must be an integer. +ticket.form.validation.input.write.byte.limit.not.number=This field must be an integer. +ticket.form.validation.input.write.file.limit.not.number=This field must be an integer. +ticket.form.validation.input.ticket.string.not.valid=This field can contain only 'A-Z', 'a-z', '0-9' characters. It cannot contain only numbers. +ticket.share.button.email=Email Ticket +ticket.share.button.copy=Copy Ticket +ticket.share.title=Share Ticket +ticket.share.button.copy.title=Copy to clipboard +ticket.download.error.message=Sorry, item could not be downloaded. +ticket.login.access=I have a ticket +tickets.delete.selected.label=Delete selected ticket(s) +tickets.deletion.confirmation=Are you sure you want to permanently delete the selected ticket(s) from the system? +ticket.form.host.already.exists=This IP is already listed. +ticket.access.label=Ticket Access +ticket.use.label=Use Ticket + +# Rules + +tab.title.rules=Rules +rules.page.title=Rules +rules.deletion.confirmation=Are you sure you want to permanently delete this rule? It will be removed from all resources? +rules.upload.label=Upload Rule File +rules.menu.title=Rules +rules.table.string.label=Rule Name +rules.title.popover=List of rules deployed on this grid. + +# collection management +collection.management.upload.status=Your upload may be still running in the previous tab and not all files will be available until the upload is complete. +#Empty trash +empty.trash.success=All trash items were removed successfully +empty.trash.failure=Trash items could not be deleted. + +#Empty Template +empty.tamplate.success=Templates were successfully applied. +empty.tamplate.failure=Templates could not be applied. Please, check if there is any duplicated metadata. + +#Collection Creation fail +collection.creation.fail=Add collection failed. Please, check if you have permissions to perform such operation. + +#Items Replicated +items.all.replicated.success=All items replicated successfully. +items.some.replicated.failure=The following items failed to be replicated: +items.some.replicated.failure.permission=. Please, check if you have permissions to perform such operation. + +#Collection Browser +collection.browser.download.fail=Download failed. Please, check if you have permissions to perform such operation. +collection.browser.upload.fail=Upload failed. Please, check if you have permissions to perform such operation. +collection.browser.upload.success=The selected files were successfully uploaded. +collection.browser.item.not.moved=The following items failed to be moved: +collection.browser.item.not.copied=The following items failed to be copied: +collection.browser.files.deleted.success=The selected files were successfully deleted. +collection.browser.files.deleted.fail=The following items failed to be deleted: + +#listTemplateFieldsForCollections +template.field.list.not.found=No attributes found. + +#favorites +favorite.page.content.path.not.remove=Could not remove path from favorites. + +#httperrors +httperror.403.message=Sorry, you do not have permissions to access that page. Your session is no longer valid. +httperror.404.message=Sorry, we could not process your request. +httperror.500.message=Sorry, something went wrong. Please, contact your system administrator. +httperror.server.no.response.message= + +#login +login.invalid.username.password=Invalid username or password +login.irods.no.response=iRODS not responding +login.databse.no.response=Database not responding +login.invalid.ticket=Invalid ticket string or path +login.copyright=© 2015-2017 DELL EMC All rights reserved. + +#permissions +#It has title and text - test and update if needed + +#prefrences +refrences.index.overwrite.duplicates=Overwrite duplicate files by default + +#template +template.management.not.modified=Sorry. The template could not be modified. + +#ticket in service & template in admin +about.modal= This software contains the intellectual property of EMC + Corporation or is licensed to DELL EMC Corporation from third parties. + Use of this software and the intellectual property contained + therein is expressly limited to the terms and conditions of the + License Agreement under which it is provided by or on behalf of + EMC. + +#Metalnx admin + +#collection + +collections.group.form.permission=Do you want to apply this change to subcolletions and files in +collections.user.form.permissions=Do you want to apply this change to subcolletions and files in + +#dashboard +#isilonserver +dashboard.isilon.unreachable.server=Unreachable Isilon Server(s). +dashboard.isilon.no.isilon.device=There are no Isilon devices to be displayed. + +#nonResourceServer +dashboard.nonresourceserver.other.devices=There are no other devices to be displayed. diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap-tagsinput.css b/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap-tagsinput.css deleted file mode 100755 index 55f7c09df..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap-tagsinput.css +++ /dev/null @@ -1,46 +0,0 @@ -.bootstrap-tagsinput { - background-color: #fff; - border: 1px solid #ccc; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - display: inline-block; - padding: 4px 6px; - margin-bottom: 10px; - color: #555; - vertical-align: middle; - border-radius: 4px; - max-width: 100%; - line-height: 22px; - cursor: text; -} -.bootstrap-tagsinput input { - border: none; - box-shadow: none; - outline: none; - background-color: transparent; - padding: 0; - margin: 0; - width: auto !important; - max-width: inherit; -} -.bootstrap-tagsinput input:focus { - border: none; - box-shadow: none; -} -.bootstrap-tagsinput .tag { - margin-right: 2px; - color: white; -} -.bootstrap-tagsinput .tag [data-role="remove"] { - margin-left: 8px; - cursor: pointer; -} -.bootstrap-tagsinput .tag [data-role="remove"]:after { - content: "x"; - padding: 0px 2px; -} -.bootstrap-tagsinput .tag [data-role="remove"]:hover { - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} -.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap.min.css deleted file mode 100755 index 3a836f468..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.2.0 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/emc-metalnx-web/fonts/glyphicons-halflings-regular.eot);src:url(/emc-metalnx-web/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/emc-metalnx-web/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/emc-metalnx-web/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/emc-metalnx-web/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrapValidator.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/bootstrapValidator.min.css deleted file mode 100755 index 72b6f5bff..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/bootstrapValidator.min.css +++ /dev/null @@ -1,11 +0,0 @@ -/*! - * BootstrapValidator (http://bootstrapvalidator.com) - * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3 - * - * @version v0.5.2, built on 2014-09-25 4:01:07 PM - * @author https://twitter.com/nghuuphuoc - * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc - * @license MIT - */ - -.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/dashboard.css b/src/emc-metalnx-shared/src/main/resources/static/css/dashboard.css deleted file mode 100755 index e0e3632b8..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/dashboard.css +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Base structure - */ - -/* Move down content because we have a fixed navbar that is 50px tall */ -body { - padding-top: 50px; -} - - -/* - * Global add-ons - */ - -.sub-header { - padding-bottom: 10px; - border-bottom: 1px solid #eee; -} - -/* - * Top navigation - * Hide default border to remove 1px line. - */ -.navbar-fixed-top { - border: 0; -} - -/* - * Sidebar - */ - -/* Hide for mobile, show later */ -.sidebar { - display: none; -} -@media (min-width: 768px) { - .sidebar { - position: fixed; - top: 51px; - bottom: 0; - left: 0; - z-index: 1000; - display: block; - padding: 20px; - overflow-x: hidden; - overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ - background-color: #f5f5f5; - border-right: 1px solid #eee; - } -} - -/* Sidebar navigation */ -.nav-sidebar { - margin-right: -21px; /* 20px padding + 1px border */ - margin-bottom: 20px; - margin-left: -20px; -} -.nav-sidebar > li > a { - padding-right: 20px; - padding-left: 20px; -} -.nav-sidebar > .active > a, -.nav-sidebar > .active > a:hover, -.nav-sidebar > .active > a:focus { - color: #fff; - background-color: #428bca; -} - - -/* - * Main content - */ - -.main { - padding: 20px; -} -@media (min-width: 768px) { - .main { - padding-right: 40px; - padding-left: 40px; - } -} -.main .page-header { - margin-top: 0; -} - - -/* - * Placeholder dashboard ideas - */ - -.placeholders { - margin-bottom: 30px; - text-align: center; -} -.placeholders h4 { - margin-bottom: 0; -} -.placeholder { - margin-bottom: 20px; -} -.placeholder img { - display: inline-block; - border-radius: 50%; -} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/dashboardStyle.css b/src/emc-metalnx-shared/src/main/resources/static/css/dashboardStyle.css deleted file mode 100755 index 4ed25785d..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/dashboardStyle.css +++ /dev/null @@ -1,80 +0,0 @@ -.panel-footer { - background: none; - border-top: none; -} - -/****************************************** CHARTS ************************************************/ -#serverAndSystemHealthSection{ - margin: 0; -} - -#serversListPanel .row{ - margin: 0; - padding: 0; -} - -#diskSection div .arc { - stroke-weight: 0.1; - fill: #1d871b; -} - - -.selectedRadial { - border-radius: 3px; - background: #f4f4f4; - color: #000; - box-shadow: 0 1px 5px rgba(0,0,0,0.4); - -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4); - border: 1px solid rgba(200,200,200,0.85); -} - -.radial { - border-radius: 3px; - background: #FFFFFF; - color: #000; - -} - -.background { - fill: #FFFFFF; - fill-opacity: 0.01; -} - -.component { - fill: #e1e1e1; -} - -.component .label { - text-anchor: middle; - fill: #333; - color: inherit; - font-weight: normal; -} - -.arc { - stroke-weight:0.1; - fill: #4e8fff; -} - - -.arc2 { - stroke-weight:0.1; - fill: #3660b0; -} - - -.label { - text-anchor: middle; - font-size: inherit; -} -#mlxMsiPkgList .label { - font-size: 75%; -} -#mlxMsiPkgList > ul ul li:hover{ - cursor: default; -} - -.radial-svg { - display: block; - margin: 0 auto; -} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/dataTables.bootstrap.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/dataTables.bootstrap.min.css deleted file mode 100755 index 0fb975776..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/dataTables.bootstrap.min.css +++ /dev/null @@ -1 +0,0 @@ -table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable{border-collapse:separate !important}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/font-awesome.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/font-awesome.min.css deleted file mode 100755 index d0603cb4b..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc.png deleted file mode 100755 index e1ba61a80..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc_disabled.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc_disabled.png deleted file mode 100755 index fb11dfe24..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_asc_disabled.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_both.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_both.png deleted file mode 100755 index af5bc7c5a..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_both.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc.png deleted file mode 100755 index 0e156deb5..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc_disabled.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc_disabled.png deleted file mode 100755 index c9fdd8a15..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/sort_desc_disabled.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100755 index 127bc8fad..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_eeeeee_40x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_eeeeee_40x100.png deleted file mode 100755 index a40857582..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_0_eeeeee_40x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_c0402a_40x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_c0402a_40x100.png deleted file mode 100755 index f035f13e2..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_c0402a_40x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_eeeeee_40x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_eeeeee_40x100.png deleted file mode 100755 index a40857582..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_55_eeeeee_40x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_75_ffffff_40x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_75_ffffff_40x100.png deleted file mode 100755 index 56d968868..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_flat_75_ffffff_40x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_100_f8f8f8_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_100_f8f8f8_1x400.png deleted file mode 100755 index 4d8b63898..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_100_f8f8f8_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_35_dddddd_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_35_dddddd_1x400.png deleted file mode 100755 index 53213ce19..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_35_dddddd_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100755 index f7200484e..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_60_eeeeee_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_60_eeeeee_1x400.png deleted file mode 100755 index 198cd7a58..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_60_eeeeee_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_65_ffffff_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100755 index 075d84394..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_dadada_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100755 index addcc6b9b..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100755 index ecad24f1c..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_95_fef1ec_1x400.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100755 index f6e3c36a4..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100755 index ae4f11983..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-hard_75_999999_1x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-hard_75_999999_1x100.png deleted file mode 100755 index cd996f6d1..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-hard_75_999999_1x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png deleted file mode 100755 index ebaaa2142..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_222222_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_222222_256x240.png deleted file mode 100755 index e9c8e16ac..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_2e83ff_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_2e83ff_256x240.png deleted file mode 100755 index f2bf83883..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_3383bb_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_3383bb_256x240.png deleted file mode 100755 index 956671ae8..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_3383bb_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_454545_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_454545_256x240.png deleted file mode 100755 index d6169e8bf..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_70b2e1_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_70b2e1_256x240.png deleted file mode 100755 index 12880a413..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_70b2e1_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_888888_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_888888_256x240.png deleted file mode 100755 index d3e6e02a0..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_999999_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_999999_256x240.png deleted file mode 100755 index e6763f112..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_999999_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_cd0a0a_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_cd0a0a_256x240.png deleted file mode 100755 index 493701892..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_fbc856_256x240.png b/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_fbc856_256x240.png deleted file mode 100755 index 40f52838f..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/css/images/ui-icons_fbc856_256x240.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui-timepicker-addon.css b/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui-timepicker-addon.css deleted file mode 100755 index 2d9e03143..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui-timepicker-addon.css +++ /dev/null @@ -1,27 +0,0 @@ -.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } -.ui-timepicker-div dl { text-align: left; } -.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; } -.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; } -.ui-timepicker-div td { font-size: 90%; } -.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } -.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; } - -.ui-timepicker-rtl{ direction: rtl; } -.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; } -.ui-timepicker-rtl dl dt{ float: right; clear: right; } -.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } - -/* Shortened version style */ -.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; } -.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, -.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; } -.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; } -.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; } -.ui-timepicker-div.ui-timepicker-oneLine dl dd, -.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; } -.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, -.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; } -.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, -.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; } -.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, -.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; } \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui.min.css deleted file mode 100755 index 24c777bd4..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/jquery-ui.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.11.4 - 2015-06-17 -* http://jqueryui.com -* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px -* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/jquery.dataTables.min.css b/src/emc-metalnx-shared/src/main/resources/static/css/jquery.dataTables.min.css deleted file mode 100755 index ddd9e484f..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/jquery.dataTables.min.css +++ /dev/null @@ -1 +0,0 @@ -table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/nanoscroller.css b/src/emc-metalnx-shared/src/main/resources/static/css/nanoscroller.css deleted file mode 100755 index 5b2c5229a..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/nanoscroller.css +++ /dev/null @@ -1,55 +0,0 @@ -/** initial setup **/ -.nano { - position : relative; - width : 100%; - height : 100%; - overflow : hidden; -} -.nano > .nano-content { - position : absolute; - overflow : scroll; - overflow-x : hidden; - top : 0; - right : 0; - bottom : 0; - left : 0; -} -.nano > .nano-content:focus { - outline: thin dotted; -} -.nano > .nano-content::-webkit-scrollbar { - display: none; -} -.has-scrollbar > .nano-content::-webkit-scrollbar { - display: block; -} -.nano > .nano-pane { - background : rgba(0,0,0,.25); - position : absolute; - width : 10px; - right : 0; - top : 0; - bottom : 0; - visibility : hidden\9; /* Target only IE7 and IE8 with this hack */ - opacity : .01; - -webkit-transition : .2s; - -moz-transition : .2s; - -o-transition : .2s; - transition : .2s; - -moz-border-radius : 5px; - -webkit-border-radius : 5px; - border-radius : 5px; -} -.nano > .nano-pane > .nano-slider { - background: #444; - background: rgba(0,0,0,.5); - position : relative; - margin : 0 1px; - -moz-border-radius : 3px; - -webkit-border-radius : 3px; - border-radius : 3px; -} -.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed { - visibility : visible\9; /* Target only IE7 and IE8 with this hack */ - opacity : 0.99; -} diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/styles-login.css b/src/emc-metalnx-shared/src/main/resources/static/css/styles-login.css deleted file mode 100755 index 41318e1b9..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/styles-login.css +++ /dev/null @@ -1,205 +0,0 @@ -body{ - height: 100vh; - margin:0; - overflow: hidden; - background: #2c95dd ; /* Old browsers */ - background: -moz-linear-gradient(-45deg, #ffffff 0%, #2c95dd 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff ), color-stop(100%,#2c95dd)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(-45deg, #ffffff 0%,#2c95dd 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(-45deg, #ffffff 0%,#2c95dd 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(-45deg, #ffffff 0%,#2c95dd 100%); /* IE10+ */ - background: linear-gradient(135deg, #ffffff 0%,#2c95dd 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#2c95dd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ - ::-webkit-input-placeholder { - color: #4E546D - } -} - -p{ - color: #5B5E6F; - font-size:10px; - text-align:left; -} - -.login{ - font-size: 14px; - opacity:1; - top:15px; - -webkit-transition-timing-function: cubic-bezier(0.68, -0.25, 0.265, .85); - transition-property:transform,opacity,box-shadow,top,left; - transition-duration:.5s; - transform-origin:161px 100%; - transform:rotateX(0deg); - position:relative; - width:360px; - border-top: 2px solid #2c95dd; - height:450px; - position:absolute; - left:0; - right:0; - margin:auto; - top:0; - bottom:0; - padding:100px 40px 40px 40px; - background: #35394a; /* Old browsers */ - background: -moz-linear-gradient(45deg, #35394a 0%, #1f222e 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#35394a), color-stop(100%,#1f222e)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* IE10+ */ - background: linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35394a', endColorstr='#1f222e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ -} - -.login_title { - color:rgb(175, 177, 190); - text-align:left; - font-size:20px; - padding-bottom: 40px; -} - -.login_fields { - height: 208px; - position: absolute; - left: 0; - right: 0; -} - -input[type='password'] { - color:#2c95dd !important; -} - -input[type="submit"] { - border-radius:50px; -} - -input[type="submit"]:hover { - color:white; - background:#2c95dd ; - cursor:pointer; - transition-property:background,color; - transition-duration:.2s; -} - -input[type="submit"]:focus{ - box-shadow:none; - outline:none; -} - -input[type='text'],input[type='password']{ - color: #2c95dd; - width: 100%; - margin-top:-2px; - background: rgb(50, 54, 74); - left: 0; - right: 0; - padding: 10px 40px; - border-top: 2px solid rgb(57, 61, 82); - border-bottom: 2px solid rgb(57, 61, 82); - border-right: none; - border-left: none; - outline: none; - box-shadow: none; - font-size: 16px; - font-family: verdana, sans-serif; - padding-left: 55px; -} - -.login_fields_user, .login_fields_password{ - position:relative; -} - -.login_fields_submit{ - position: relative; - top: 35px; - left: 0; - right: 0; - margin: auto; - padding-left: 40px; -} - -.login_fields_submit input { - padding: 10px 50px; - font-size: 16px; -} - -input{ - background:transparent; - font-family: verdana, sans-serif; - padding:10px 50px; - border:2px solid #2c95dd ; - color: #ffffff ; - transition-property:background,color; - transition-duration:.2s; -} - -.login_msgs { - bottom: 40px; - color: #c0605e; -} - -.login_msgs, .login_copyright { - position: absolute; - left: 0; - right: 0; - padding: 10px 40px; -} - -.login_copyright { - bottom: 0; -} - -.login_copyright span { - font-size: 10px; - color: #636b8b; -} - -.icon{ - position: absolute; - z-index: 1; - left: 36px; - top: 15px; - opacity:1; - color: #a4a6b5; - font-size: 16px; -} - -.icon-input-check { - position: absolute; - z-index: 1; - right: 15px; - top: 15px; - opacity:1; - color: #2c95dd; - font-size: 16px; - } - -img { - width: 85%; -} - -::-webkit-input-placeholder { /* Chrome/Opera/Safari */ - color: #a4a6b5; -} -::-moz-placeholder { /* Firefox 19+ */ - color: #a4a6b5; -} -:-ms-input-placeholder { /* IE 10+ */ - color: #a4a6b5; -} -:-moz-placeholder { /* Firefox 18- */ - color: #a4a6b5; -} - -#haveTicketBtn, #login-link { - margin-left: 50px; - font-size: 16px; -} - -#haveTicketBtn { - margin-left: 50px; -} - -#login-link { - margin-left: 99px; -} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/css/styles.css b/src/emc-metalnx-shared/src/main/resources/static/css/styles.css deleted file mode 100755 index 3cb215128..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/css/styles.css +++ /dev/null @@ -1,2320 +0,0 @@ -* { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - - -@font-face { - font-family: websiteFont; - src: url("../fonts/Lato-Regular.ttf"); -} - -html{ - overflow: auto; -} - -body { - background-color: #f8f8f8; - font-family: websiteFont; - color: #656363; -} - -#page-wrapper-tickets .panel.loading p { - clear: both; -} - -#page-wrapper-tickets .property-title { - margin-left: 0; -} - -.btn.disabled, .btn[disabled], fieldset[disabled] .btn{ - opacity: 1 !important; - border-color: lightgray; - color:lightgray; -} - -.btn.disabled > i, .btn[disabled] >i , fieldset[disabled] .btn >i{ - opacity: 0.45 !important; -} - -#uploadStatusIcon .fa.fa-tasks.white-icon{ - font-size:18px; -} - -#uploadStatusIcon .badge{ - left: -10px; - top: -8px; - font-size: 10px; - padding: 3px 3px; - position: relative; -} - -#uploadStatusIcon .badge.danger { - background-color: #ce4844; -} - -#uploadStatusIcon .badge.warning { - background-color: #e59307; -} - -#uploadStatusIcon .badge.success { - background-color: #429742; -} - -#uploadStatusIcon p.text-warning { - color: #e59307; -} - -#uploadStatusIcon p.text-success { - color: #429742; -} - -#wrapper{ - opacity:1; - -webkit-transition-timing-function: cubic-bezier(0.68, -0.25, 0.265, .85); - transition-property:transform,opacity,box-shadow,top,left; - transition-duration:.5s; - transform-origin:161px 100%; - background: #35394a; /* Old browsers */ - background: -moz-linear-gradient(45deg, #35394a 0%, #1f222e 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#35394a), color-stop(100%,#1f222e)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* IE10+ */ - background: linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35394a', endColorstr='#1f222e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ -} - -#wrapper nav.navbar{ - border-width: 0px; -} - -.panel-primary { - border-color: #2c95dd; -} - -.panel-primary .panel-heading { - border-color: #2c95dd; - background-color: #2c95dd; -} - -.panel-success { - border-color: #5CB85C; -} - -.panel-success .panel-heading { - border-color: #5CB85C; - background-color: #5CB85C; - color: #ffffff; -} - -.panel-warning .panel-heading { - border-color: #FECC66; - background-color: #FECC66; - color: #ffffff; -} - -.panel-error { - border-color: #CC6666; -} - -.panel-error .panel-heading { - background-color: #CC6666; - color: #ffffff; -} - -.gray-bg { - background-color: #f8f8f8; -} - -.white-bg { - background-color: #ffffff; -} - -.panel-footer i { - color: #FECC66; - font-size: 2em; -} - -.templates i { - /* color: #ffffff; */ - font-size: inherit; -} - -table { - table-layout: fixed; -} - -table td{ - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.tableCheckBoxCol { - width: 30px; -} - -#templatesToBeRemoved { - max-height: 250px; - overflow-y: auto; -} - -.recursiveCheckbox { - margin-left: 5px; -} - -.tooltip -{ - opacity: 1; -} - -/**************************************** Tooltips ***********************************************/ -.tooltip.in { - opacity: 1; - filter: alpha(opacity=100); -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #238cd5; - border-width: 5px 5px 0; -} - -.tooltip-inner { - color: #238cd5; - background: #fff; - border: solid 1px #238cd5; - min-width: auto; - opacity: 1; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #238cd5; - border-width: 5px 0 5px 5px; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #238cd5; - border-width: 5px 5px 5px 0; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #238cd5; - border-width: 0 5px 5px; -} - -/**************************************** Metadata ***********************************************/ -.totalMatchesTag { - margin: 0; - padding: 0 2px 0 0; -} - - -/**************************************** Dashboard ***********************************************/ -.progress-bar-success { - background-color: #2c95dd; - border: 1px solid #eeeeee; - border-radius: 4px; -} - -.progress { - background-color: #f9f9f9; - border: 1px solid #eeeeee; -} - -.serverIcon { - float: left; - padding: 0; - padding-left: 1%; - padding-right: 2%; -} - -#storageChart .arc{ - fill: #3580BD; -} - -#numberOfFilesDiv { - text-align: right; -} - -#uploadStatusIcon .progress{ - height: 24px; - margin-bottom:10px; -} - -/************************************* Collection Management **************************************/ -#inputFiles { - display: none; -} - -.pagination { - margin: 0; -} - -#goToPageInput { - padding: 5px; - width: 50px; -} - -#paginationCsvControl { - margin-bottom: 8px; -} - -h3.collection-details -{ - margin-top:0; - padding-bottom: 10px; -} -/**************************************** Switch Button *******************************************/ -.switch { - display: inline-block; - position: relative; - border-radius: 3px; - height: 26px; - width: 120px; - background: rgba(0, 0, 0, 0.25); - bottom: 0; - margin-top: 12px; -} - -.switch-label { - position: relative; - z-index: 2; - float: left; - width: 58px; - line-height: 26px; - font-size: 11px; - color: #ffffff; - text-align: center; - cursor: pointer; -} - -.switch label { - font-weight: normal; -} - -.switch-label-off { - padding-left: 2px; -} - -.switch-input { - display: none; -} -.switch-input:checked + .switch-label { - font-weight: bold; - color: rgba(0, 0, 0, 0.65); - -webkit-transition: 0.15s ease-out; - -moz-transition: 0.15s ease-out; - -o-transition: 0.15s ease-out; - transition: 0.15s ease-out; -} -.switch-input:checked + .switch-label-on ~ .switch-selection { - left: 60px; -} - -.switch-selection { - display: block; - position: absolute; - z-index: 1; - top: 2px; - left: 2px; - width: 58px; - height: 22px; - background: #ffffff; - border-radius: 3px; - -webkit-transition: left 0.15s ease-out; - -moz-transition: left 0.15s ease-out; - -o-transition: left 0.15s ease-out; - transition: left 0.15s ease-out; -} - - -/************************************* Server Details *********************************************/ -.list #resourcesByServerList ul a { - text-decoration: none; - color: inherit; -} - -.list ul li:hover, -.list ul li:active { - background-color: #f8f8f8; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - cursor: pointer; -} - -.list ul li { - list-style-type: none; -} - -.list ul li i { - float: right; -} - -.list div { - background-color: #ffffff; - margin: 0; - /* padding: 3%; - width: 100%; */ -} - -#partitionsList svg { - margin: 0; - padding: 0; - padding-top: 5%; - height: 180px; -} - -.list ul { - margin: 0; - padding: 0; -} - -.list ul li { - border-bottom: 1px solid #e7e7e7; - padding: 2% 2% 6% 2%; - margin: 0; - list-style: none; -} - -.list ul li img{ - float: left; - padding: 0; - padding-right: 1%; -} - -.list ul li p{ - padding-top: 5px; -} - -.bookmarksList i { - color: #428bca; -} -/************************************* Resources By Server ****************************************/ - -#resourcesByServerList img:first-child { - padding-bottom: 0%; - width: 44px; -} - -#resourcesByServerList { - /* border: 1px solid #e7e7e7; - border-radius: 4px; */ - margin-bottom: 10%; - background-color: #fff; -} -#resourcesByServerList .resourcesTableWrapper{ - border: 1px solid #eee; - border-radius: 5px; - padding: 5px; - margin: 20px 0; - overflow: auto; - height: 160px; -} -#resourcesByServerList .resourcesTableWrapper table{ - table-layout: auto; -} - -#resourcesByServerList .resourcesTableWrapper table tbody tr td{ - border-top: 1px dotted #ccc; - line-height: 2.5em; -} -#resourcesByServerList .resourcesTableWrapper table thead tr th{ - line-height: 2.5em; -} -#resourcesByServerList .resourcesTableWrapper table > tbody > tr > td:nth-child(3){ - width: 1%; - padding-right: 20px; -} -#resourcesByServerList .resourcesTableWrapper table > tbody > tr span, -#resourcesByServerList .resourcesTableWrapper table > thead > tr > th span{ - padding: 5px 5px 5px 20px; -} - -/********************************** User form - Permissions ***************************************/ - -.inheritance-checked { - color: #2c95dd; -} - - -/********************************** RESOURCE MAP CSS *******************************************/ - -.node circle { - fill: #fff; - stroke: steelblue; - stroke-width: 3px; -} - -.node, .link { - cursor: pointer; -} - -.link { - fill: none; - stroke: #ccc; - stroke-width: 2px; -} - -#resourceMapPanel { - max-width: 100%; - max-height: 50em; - overflow: auto; - padding: 0; - margin-top: 1%; - border: 1px solid #CBDFF7; - border-radius: 4px; - background: #fff; -} - -#resourceMapDashboard #resourceMapPanel{ - max-height: 530px; - background-color: #f2f6f9; - border: none; -} - -#contextMenu { - border: 1px solid #ccc; - border-radius: 4px; - background: #f8f8f8; - padding: 0; -} - -#contextMenu li{ - border-bottom: 1px solid #ccc; - padding: 0; - margin: 0; -} - -#contextMenu li a{ - color: #666; -} - -#contextMenu li a:hover{ - color: #fff; -} - -#contextMenu li:last-child { - border: 0; -} - -#freeSpaceBar { - margin-bottom: 1%; -} - -/********************************** CUSTOM DATATABLE CSS *******************************************/ - -#groupPermissionsTable_wrapper, #userPermissionsTable_wrapper{ - margin-top:0px; -} -#metadataSearchTableResults div.dataTables_wrapper div.dataTables_info { - text-align: right; -} -div.dataTables_wrapper.dt-bootstrap div.dataTables_paginate{ - text-align: center; - background-color: #5faee5; - height: 50px; -} -div.dataTables_wrapper.dt-bootstrap .row:last-of-type div.dataTables_paginate{ - padding-top: 10px; - border-bottom-left-radius:3px; - border-bottom-right-radius:3px; -} -div.dataTables_wrapper.dt-bootstrap div.dataTables_paginate ul.pagination{ - margin:0; -} -.table.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { - border-bottom: 0 none; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing{ - position:absolute; - top:50%; - left:50%; - width:100%; - margin-left:-49%; - margin-top:-25px; - text-align:center; - font-size:1.2em; - color: dimgrey; - height: 60px; - background-color:white; - background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0))); - background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); - background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); - background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); - background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); - background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%) -} - -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-xs{ - top: 85px; - margin-top:-33px; - height: 30px; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-sm{ - margin-top:-10px; - height: 70px; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-md{ - height: 80px; -} - -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing > img{ - width: 35px; - margin-top: 5px; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-xs > img{ - width: 30px; - margin-top: -6px; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-sm > img{ - width: 35px; -} -div.dataTables_wrapper .row .col-md-12:first-child > div.dataTables_processing.loading-md > img{ - width: 55px; - margin-top: 10px; -} - -div.dataTables_wrapper .row .col-md-12:first-child > div{ - background-color: #5faee5; - height: 50px; - padding-top: 10px; - color:white; -} - -div.dataTables_wrapper .row:first-child .col-md-12:first-child > div:first-child { - border-top-left-radius:3px; -} - -div.dataTables_wrapper .row:first-child .col-md-12:first-child > div:last-child { - border-top-right-radius:3px; -} - -div.dataTables_wrapper div.col-md-12 > .dataTables_info { - text-align: right; - font-size: 12px; - background-color: #5faee5; - color: white; - padding-right: 15px; - padding-top: 0; - padding-bottom: 5px; -} -.row table.dataTable{ - margin-top: 0px !important; - margin-bottom: 0px !important; -} -table.dataTable { - border: 1px solid #c8dff7; -} -div.dataTables_wrapper .download_csv{ - margin-bottom: 10px; -} -div.dataTables_wrapper .toolbar .input-group{ - display: inline-flex; -} -.dataTable th, .dataTable td { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -#groupsListTable tbody, #usersListTable tbody{ - background-color: white; -} -.table.dataTable thead tr { - background-color: #f1f1f1; - color: dimgrey; - border: none; - font-weight: bold; -} -.table.dataTable thead tr > th { - padding: 13px; - font-size: 15px; -} - -.table.dataTable thead tr > th.tableCheckBoxCol { - padding-left: 10px; -} - -.table.dataTable tr>td { - border-top: 1px dotted #c8dff7; - border-bottom: 1px dotted #c8dff7; - background-color: #fff; - padding: 10px; -} -.table.dataTable tr>td input[type=text]{ - width:100%; -} -#permissionTable { - width: auto; -} -#groupCollectionsList ul li, #groupCollectionsList.list div.bookmarksList { - padding: 0; - background: #f9fcfe; - border: 1px solid #bce8f1; -} -#groupCollectionsList ul li p { - padding: 15px 0 0 10px; -} -#groupCollectionsList.list div div { - padding: 10px 35px; - border-top: 1px dotted #ccc; -} -#groupCollectionsList.list div .table { - padding: 10px 30px; - border-top: 1px dotted #ccc; - margin: 0; - background-color: #fff; -} - -.confirm-msg-table{ - padding: 3px; - background: #f2f6f9; - border-radius:3px; -} - -.confirm-msg-table .buttons{ - display: flex; - justify-content: flex-end; -} - -.confirm-msg-table .btn{ - margin-right: 5px; - float: right; - min-width: 70px; -} - -#templateFieldsListTable_info { - text-align: left; - font-size: 14px; - padding-top: 8px; -} - -#templateFieldsList .requiredHeaderSpan{ - font-size:10px; - font-weight: normal; - margin-left: 5px; -} - -/**************************************************************************************************/ -.required:BEFORE { - content: "*"; -} - -/* Making sure the tooptip is not hidden by other layers */ -.tooltip { - position: fixed; -} - -.legend img { - float: left; - margin-right: 5%; -} - -#actions .btn-group, #addPermissionButtonDiv{ - margin: 0 15px 0 0; - padding: 0; -} -#actions .dropdown-menu .divider{ - margin: 5px 0; -} - -#addPermissionButtonDiv .dropdown-menu{ - top:30px; -} - -#actions .btn-group a:FIRST-CHILD{ - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -#actions .btn-group ul li.divider { - margin: 0; -} -#actions .btn-group ul li span, #addPermissionButtonDiv ul li span { - display: inline-block; - width: 20px; -} -#actions .btn-group ul li a, #addPermissionButtonDiv ul li a{ - color: #337ab7; -} - -#uploadBtn{ - margin-right: 2%; -} - -#actions i, #metadataActions i { - margin-right: 0.1%; -} - -#metadataActions{ - margin-right: 15px; -} - -#metadataActions > button{ - min-width: 80px; -} - -#metadataModal button { - min-width: 110px; -} - -#addMetadataBtn{ - margin-left: 10px; -} - -.saveEditAVUActionColumn, -.cancelEditAVUActionColumn{ - min-width: 40px; - margin-right: 5px; -} - -.saveEditAVUActionColumn > i, -.cancelEditAVUActionColumn > i{ - margin-right: 5px; -} - -.shortcuts-section * { - margin-bottom: 2%; -} - -th{ - cursor: pointer; -} - -.hideElement { - display: none; -} - -.errorMsg { - color: #a94442; - font-size: 11px; -} - -.permission-enabled, -.permission-icon:hover { - color: #2c95dd; -} - -.permission-disabled { - color: #c6c6c6; -} - -.permission-icon { - padding-right: 4%; - cursor: pointer; - font-size: 12pt; -} - -#collectionListAsync a{ - margin-right: 2%; -} - -#collectionListAsync .permission-icon{ - padding: 0; - margin-right: 1%; - cursor: default; - font-size: 8pt; -} - -#collectionListAsync .permission-icon:hover { - color: #c6c6c6; - cursor: default; -} - -#collectionListAsync .permission-enabled:hover { - color: #2c95dd; -} - -h1.page-header { - color: #428bca; - border-bottom:none; - padding-bottom: 0; - margin:30px 0 30px 0; -} - -h1 + span.subtitle -{ - margin-top: 45px; - margin-left:10px; - float: left; -} - -#info-collection label:AFTER { - content: ':'; -} -.collLesserInfo{ - clear:both; - color: #656363; -} -.collLesserInfo.divider{ - border-bottom: 1px dotted #CBDFF7; - margin:0 5px 15px 0; -} -.collLesserInfo > ul li{ - display: inline; - margin-left: 10px; - /* height: 10px; */ -} - -#replicaAndChecksumInfo .table thead tr{ - background-color: #59b0ee; - color: white; -} -#replicaAndChecksumInfo .table thead tr th{ - border: 1px solid transparent; - font-weight: bold; -} - -.tt-menu { - width: 200px; - margin-top: 12px; - padding: 8px 0; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 4px; - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -} - -.tt-suggestion { - padding: 3px 20px; - line-height: 24px; -} - -.tt-suggestion { - padding: 3px 20px; - font-size: 12pt; - line-height: 24px; -} - -.tt-suggestion:hover { - cursor: pointer; - color: #fff; - background-color: #2c95dd; -} - -.tt-suggestion.tt-cursor { - color: #fff; - background-color: #2c95dd; -} - -.tt-suggestion p { - margin: 0; -} - -.empty-message { - padding: 5px 10px; - text-align: center; -} - -span .label { - padding: 0.4em .6em .3em; -} - -/********************************** BREADCRUMB *******************************************/ -.breadcrumb-wrapper { - background: #fff; - padding: 0; - border-radius: 4px; - border: solid 1px #f3f3f3; - border-color: #CBDFF7; - height: 40px; - margin: 5px 0 10px 0; - float: left; - width: 100%; -} - -.btn-group.history { - vertical-align: middle; - float: left; - display: inline-block; -} - -.btn-group.history>.btn.dropdown-toggle { - padding-right: 6px; - padding-left: 7px; - border-radius: 0; - position: relative; - height:38px; - border-left: none; - border-top: none; - border-bottom: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -.btn-group.history>ul.dropdown-menu { - left: 0; - top: 38px; - width: auto; - min-width: 300px; -} - -.btn-group.history>ul.dropdown-menu>li.header{ - color:#808080; - font-style:italic; - padding-left:10px; -} - -.btn-group.history>.btn.dropdown-toggle { - border-right: 2px solid #f3f3f3; -} - -.btn-group.history>.btn.dropdown-toggle > .caret -{ - margin-bottom:5px; -} - -.dropdown-menu>li>a.home:before{ - font-family: FontAwesome; - content: "\f015"; - margin-right:5px; -} - -#editable-path { - display: inline-block; - min-height: 38px; - z-index: 4; - width:78%; -} - -#current-path { - display: inline-block; - width: 100%; - height: 38px; - padding: 0px; -} - -.breadcrumb{ - font-size: 17px; - padding: 7px 15px 0 7px;; - background-color: #fff; - border-radius: 0; - height:38px; -} - -.breadcrumb span{ - color: #333; -} - -.breadcrumb li { - overflow: hidden; - text-overflow: ellipsis; - max-width: 10ch; - white-space: nowrap; -} - -.breadcrumb li:last-child { - max-width: 25ch; -} - -#navigationBar{ - border: none; - margin-bottom: 10px; - padding: 3px 10px 0 10px - margin-left:0px; - background-color: #fff; - width:100%; - position:relative; -} -#navigationBarGo, -#navigationBarCancel{ - top:10px; - position:absolute; - -} - -#navigationBarGo{ - right:55px; -} - -#navigationBarCancel{ - right: 20px; -} - -#navigationInput{ - border: 3px solid #f7fafe; - background-color: #f7fafe; - border-radius: 0; - font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; - font-size: 15px; - width: 100%; - height:38px; - padding-left: 5px; -} - -.btn-favorite { - padding: 5px; - background-color: #fff; - border: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - display: inline; - float: right; -} - -#breadcrumbStar i, #breadcrumbHome i{ - font-size: 20px; - padding-right: 5px; -} - -#breadcrumbStar i -{ - padding-top:5px; -} - -#breadcrumbStar .bm-checked { - color: #f4d03f; -} -#breadcrumbStar .bm-unchecked { - color: #cbdaf0; -} - -#directoryPath #breadcrumbOptions .dropdown-menu{ - min-width: 130px; - right: -2px; -} -#directoryPath .dropdown-menu span{ - color: #337ab7; - display: inline-block; - width: 18px; -} - -#directoryPath a { - margin: 0; -} - -.folder-icon { - padding-right: 1%; -} - -ul{ - list-style-type: none; -} - -.btn-group.properties { - vertical-align: middle; - float: right; - display: inline-block; - height: 38px; -} - -.btn.btn-properties.btn-default.dropdown-toggle { - border-left: 2px solid #f3f3f3; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-bottom: none; - border-top: none; - border-right: none; - height: 38px; -} - -.btn.btn-properties>i{ - margin-top:5px; - font-size:15px; -} - -.dropdown-menu>li>a { - padding: 3px 10px; - font-size: 13px; - color: #337ab7; - vertical-align: middle; -} - -/* breadcrumb - search results */ -.breadcrumb.mlx{ - font-size:13px; - background-color:#f2f6f9; - float:right; - margin-bottom:0; - margin-top:30px; - margin-right:10px; - padding:0; - -} -.breadcrumb.mlx > li + li:before { - content: ">"; -} - - -a.page-hint { - font-size:1.3em; - margin-top:30px; -} - -.property{ - background: #fff; - padding: 15px 15px 25px 15px; - border-radius: 4px; - border: solid 1px #CBDFF7; -} - -.panel.loading{ - background: #fff; - padding: 15px 25px 15px 25px; - border-radius: 4px; - border: solid 1px #CBDFF7; -} - -.property-title { - color: #428bca; - float:left; - margin-left: 20px; - margin-right: 5px; -} - -.property-title i{ - margin-right: 5px; -} - -.btn-property, -.btn-page-action{ - margin-bottom: 10px; -} - -#tree-view-panel-body a, -#tree-view-panel-body a:hover, -#tree-view-panel-body a:ACTIVE { - text-decoration: none; -} - -#tree-view-panel span { - padding-top: 1%; -} - -#tree-view-panel a { - margin: 0; - padding: 0; -} - -#emptyTrashBtn{ - height:40px; - margin-top:5px; - padding-top: 10px; -} -#actionUpload > a{ - width:50px; - height:40px; - margin-top:5px; - display: flex; -} - -#showCollectionFormBtn{ - margin-left: 5px; - display: flex; - justify-content:center; -} - -#showCollectionFormBtn > span{ - margin-right: 1px; - float:left; -} -#showCollectionFormBtn > span i.icon-inside { - color: #428bca; - margin-top: 2px; -} -#showCollectionFormBtn span.fa-stack { - font-size: 11px; - margin-top:3px; -} -#uploadIcon div.btnLabel, -#showCollectionFormBtn div.btnLabel { - padding-top: 4px; - visibility:hidden; - display:none; -} - -#uploadIcon div.btnLabel{ - padding-left: 3px; -} - -#showCollectionFormBtn div.btnLabel { - padding-left: 5px; -} - -#uploadIcon{ - float:right; - display: flex; - justify-content:center; -} - -#uploadIcon > i{ - font-size: 21px; - margin-right:3px; - margin-top:3px; -} - -.panel-info{ - padding: 15px; - background-color: #f2f6f9; - border-radius: 5px; -} - -.panel-info span{ - word-break: break-all; -} - -.panel-info > .name { - font-size: 15px; - margin-bottom: 10px; -} - -.btn-default.disabled, -.btn-default[disabled]{ - background-color: #fff; - color: #cbdff7; - border: solid 1px #cbdff7; -} -.btn-default.disabled > i{ - opacity: 1 !important; -} - -.btn-users, -.btn-groups, -.btn-templates, -.btn-resources { - float: right; - margin-bottom: 10px; - min-width: 120px; -} -a.btn-add-user{ - margin-right: 15px; - float: right; - min-width: 120px; -} -.btn-shared, .btn-resources-view, .btn-template-action{ - float: left; - margin-right: 5px; - margin-bottom: 10px; - min-width: 120px; -} - -.clear { - clear: both; -} - -#actionsWait{ - margin-top:7px; - width: 300px; -} - -div.dataTables_wrapper .dataTables_length{ - float:left !important; -} -div.dataTables_wrapper .dataTables_length select{ - width:65px !important; - font-size:12px; - margin-right:10px; - height:35px; -} - -div.dataTables_wrapper div.dataTables_filter{ - text-align: none; - float:right; -} - -alert-dialog { - display: none; - visibility:hidden; -} - -.alert{ - padding:5px; - margin-bottom: 10px; -} - -.alert-dismissable .close, -.alert-dismissible .close -{ - position: relative; - top: -2px; - right: 0px; - color: inherit; -} - -.table-loader { - padding: 0 15px; -} - -.table-loader img { - width: 40px; -} - -.table-loader > p { - padding: 1%; -} - -.scrollable-table { - max-height: 600px; - overflow-x: auto; -} - -.scrollable-div { - height: 38em; - overflow: hidden; - overflow-y: auto; -} - -.scrollable-modal-body { - max-height: 300px; - overflow: auto; -} -.modal .modal-header{ - background-color: #428bca; - color: #fff; - border-radius: 5px 5px 0 0; -} -#copyModal{ - overflow:hidden; -} -#copyModal .modal-body, #moveModal .modal-body{ - max-height:70vh; - overflow:auto; -} - -.table { - margin-top: 1%; -} - -.table-responsive { - border: 0; -} - -.navbar-brand { - padding: 10px 0 0 0; -} - -.nav .open>a, .nav .open>a:hover, .nav .open>a:focus, { - background-color: #2786c6; - border-color: #2786c6; -} - -.subtitle { - color: #777; -} - -.btn-primary, .panel-primary > .panel-heading { - background: #2c95dd; - border-color: #2c95dd; -} - -.btn-primary:hover { - background: #2786c6; -} - -.navbar{ - background: #2c95dd; -} - -.navbar-toggle{ - background: #2c95dd; - border: 0; -} - -.navbar-default .navbar-toggle .icon-bar { - background: #fff; -} - -.white-icon{ - color: #fff; -} - -#wrapper { - width: 100%; -} - -#page-wrapper, #page-wrapper-tickets { - padding: 0 15px; - min-height: 568px; - background-color: #f2f6f9; -} - -#page-wrapper:last-child, #page-wrapper-tickets:last-child{ - margin-bottom: 10%; -} - -.navbar-top-links-text { - color: #fff; -} - -.navbar-top-links li { - display: inline-block; -} - -.navbar-top-links li:last-child { - margin-right: 15px; -} - -.navbar-top-links li a { - padding: 15px; - min-height: 50px; - color: #fff; -} - -#side-menu li.profile: first-child span{ - bottom:0; - margin-bottom: 5px; -} - -i.fa-square-o.menu-icon{ - font-size: 42px; -} -i.fa-user.menu-icon{ - font-size: 25px; -} - -#uploadStatusIcon{ - padding-right: 0; - position: absolute; - top: 0; - right: 100px; -} -#uploadStatusIcon li a{ - color: #656363; - padding-right: 0; - top:-1; -} - -ul.navbar-top-links > li.dropdown > .dropdown-toggle:hover, -ul.navbar-top-links > li.dropdown > .dropdown-toggle:focus, -ul.navbar-top-links > li.open > a.dropdown-toggle{ - background-color: #2c95dd; - box-shadow: inset 0 3px 10px rgba(0,0,0,.125); - border-top: none; - border-bottom: none; -} - -.navbar-top-links .dropdown-menu li { - display: block; -} - -.navbar-top-links .dropdown-menu li:last-child { - margin-right: 0; -} - -.navbar-top-links .dropdown-menu li a { - padding: 3px 20px; - min-height: 0; -} - -.navbar-top-links .dropdown-menu li a div { - white-space: normal; -} - -.navbar-top-links .dropdown-messages, -.navbar-top-links .dropdown-tasks, -.navbar-top-links .dropdown-alerts { - width: 310px; - min-width: 0; -} - -.navbar-top-links .dropdown-messages { - margin-left: 5px; -} - -.navbar-top-links .dropdown-tasks { - margin-left: -59px; -} - -.navbar-top-links .dropdown-alerts { - margin-left: -123px; -} - -.navbar-top-links .dropdown-user { - right: 0; - left: auto; - background-color: #2c95dd; - margin-top: 0; -} -.navbar-top-links .dropdown-user > li > a{ - color: white; -} -.navbar-top-links .dropdown-user > li > a:hover{ - background-color: #3d9de0; -} - -.sidebar .sidebar-nav.navbar-collapse { - padding-right: 0; - padding-left: 0; -} - -.sidebar .sidebar-search { - padding: 15px; -} - -.sidebar #side-menu{ - opacity:1; - -webkit-transition-timing-function: cubic-bezier(0.68, -0.25, 0.265, .85); - transition-property:transform,opacity,box-shadow,top,left; - transition-duration:.5s; - transform-origin:161px 100%; - transform:rotateX(0deg); - background: #35394a; /* Old browsers */ - background: -moz-linear-gradient(45deg, #35394a 0%, #1f222e 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#35394a), color-stop(100%,#1f222e)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* IE10+ */ - background: linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35394a', endColorstr='#1f222e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ -} - -.sidebar ul li a{ - color: #b0bcc5; - border-right-width: 6px; - border-right-style: solid; - border-right-color: #35394a; /* Old browsers */ - border-right-color: -moz-linear-gradient(45deg, #35394a 0%, #1f222e 100%); /* FF3.6+ */ - border-right-color: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#35394a), color-stop(100%,#1f222e)); /* Chrome,Safari4+ */ - border-right-color: -webkit-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Chrome10+,Safari5.1+ */ - border-right-color: -o-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* Opera 11.10+ */ - border-right-color: -ms-linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* IE10+ */ - border-right-color: linear-gradient(45deg, #35394a 0%,#1f222e 100%); /* W3C */ - padding: 5px 0 5px 0; -} - -.sidebar ul li a:hover, .sidebar ul li a:focus, .sidebar ul li a.active{ - background: #35394a; - border-right: 6px solid #2c95dd; -} - -.sidebar .arrow { - float: right; -} - -.sidebar .fa.arrow:before { - content: "\f104"; -} - -.sidebar .active>a>.fa.arrow:before { - content: "\f107"; -} - -.sidebar .nav-second-level li, -.sidebar .nav-third-level li { - border-bottom: 0 !important; -} - -.sidebar .nav-second-level li a { - padding-left: 37px; -} - -.sidebar .nav-third-level li a { - padding-left: 52px; -} - -#side-menu li a span{ - text-align: right; - width:100%; - bottom: -6px; -} - -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #2786c6; -} - -.navbar-default .navbar-toggle { - border: 0; - border-color: none; -} - -.modal-footer button.btn{ - min-width: 100px; -} - -button.btn-default > i, -a.btn-default > i, -button.btn-primary > i, -a.btn-primary > i { - margin-right: 3px; -} - -.user-panel { - padding: 5%; - padding-left: 5%; - background: #fff; -} - -.user-panel img{ - float: none; - margin: 0 auto; - width: 75px; - height: 75px; -} - -.img-circle { - border-radius: 65%; -} - -.user-panel p { - padding: 3%; -} - -.user-panel p span { - margin-left: 3%; -} - -#uploadForm > .text-right{ - font-size:11px; - margin-bottom:1px; -} -#uploadForm > .well{ - max-height:333px; - overflow:auto; - min-height: 200px; - text-align: center; -} -#uploadForm > .well #filesList{ - text-align: left; -} -#uploadForm .col-lg-3{ - height:26px; -} -#tree-view-panel-body .tab-pane{ - /* margin-left: 10px; - margin-right: 5px; */ -} -#emptyMetadataTable{ - text-align:center; -} - -.metadata > .tree-view-panel > .tabpanel { - margin-left: 0; - padding-left: 0; - margin-bottom: 5px; - padding-bottom: 10px; -} -#properties-search { - padding-bottom: 10px; -} -#metadata-search > div, #properties-search > div{ - display:inline-block; - width:100%; -} -#metadataSearchActionButtons{ - margin-bottom: 10px; -} - -#propertiesSearchActionButtons button, -#metadataSearchActionButtons button{ - margin-left:10px; - min-width: 110px; -} - -.metadataSearchField{ - width: 23%; -} - -.propertiesSearchField { - width: 32%; -} - -.metadataSearchRow, .propertiesSearchRow{ - margin:5px 0; - justify-content: space-between; - display: flex; -} -.modal .tab-content{ - padding-top:10px; - padding-bottom:10px; - background-color: #f2f6f9;; -} - -.modal .nav-tabs > li.active > a, -.modal .nav-tabs > li.active > a:hover, -.modal .nav-tabs > li.active > a:focus, -.modal .nav > li > a:hover, -.modal .nav > li > a:focus{ - background-color: #f2f6f9; - border: 1px solid #f2f6f9; -} -.nav-tabs { - border-bottom: 1px hidden #DDD; -} -.modal-footer .targetPathInfoDiv{ - margin-bottom: 10px; -} -.modal-footer .targetPathInfoSpan{ - font-weight: bold; -} - -#templateListAsync #actions{ - width: 50%; -} - -#templateListAsync .scrollable-table{ - margin-top: 50px; -} - -#ui-datepicker-div{ - font-size:14px; -} - -footer { - text-align: center; - font-size:12px; - width: 100%; - color: #777; - margin-top: -20px; -} - -.dashboardWidget .panel{ - border-radius: 5px; - border-color: #CBDFF7; -} -#systemHealth .panel.panel-default{ - padding: 10px; -} -#systemHealth .panel .panel-body{ - padding: 0; -} -.rmd-status-msg{ - padding: 0 10px; - color: #f0ad4e; -} -#systemHealth .panel .panel-body h4{ - margin-top: 0; - margin-bottom: 0; -} -.grid-status-title.normal{ - color: #5CB85C; -} -.grid-status-title.error{ - color:#d9534f; -} -.grid-status-title.warning{ - color: #f0ad4e; -} -#totalStorageDiv #totalStorageSum table{ - width: 100%; -} -.panel.totalStorage{ - height: 310px; -} -#totalStorageSum table > tbody > tr > td:first-child { - text-align: right; - width: 50%; -} -#totalStorageSum table > tbody > tr > td:nth-child(2) > span { - margin-left: 3px; -} -.resourceMapDashboardWrapper{ - height: 630px; -} -.resourceMapDashboardWrapper .panel{ - border-radius: 5px; - margin-bottom: 10px; - border: 1px solid #CBDFF7; -} -.resourceMapDashboardWrapper .panel-body{ - height: 610px; -} - -.resourceMapDashboardWrapper #resourceInfo{ - z-index:1; -} - -.resourceMapDashboardWrapper a { - margin-top: 15px; -} - -#serverListPanel{ - height: 300px; -} - -#serverListPanel .panel { - height: 280px; -} - -#serverListPanel .panel .panel-body { - height: 230px; - overflow: auto; -} - -#msiAPIVersionPanel .popover{ - max-width: 550px; -} - -#mlxMsiPanel table td{ - overflow: auto; - text-overflow: initial; - white-space: normal; - border-top: 0px solid #DDD; - border-bottom: 1px solid #DDD; -} -#isilonServerListPanel, #isilonServerListPanel .panel, #nonResourceServerListPanel, #nonResourceServerListPanel .panel, #msiAPIVersionPanel .panel{ - height: 165px; -} -.dashboardCard { - color: #3580bd; - border-radius: 0px; -} -.dashboardCard .panel-body{ - text-align:center; - padding: 0px; -} -.dashboardCard .panel-body .cardIconWrapper{ - background-color: #3580bd; - position: absolute; - height: 65%; - top: 0px; - left: 16px; - width: 23%; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; -} -.dashboardCard .panel-body .cardIcon{ - font-size: 18pt; - padding-top: 9px; - color: #fff; -} -.dashboardCard .panel{ - border-color: #CBDFF7; - border-radius: 5px; -} -.dashboardCard .panel-body .fa-stack{ - width: 25%; - padding-top: 3px; - font-size: 13pt; -} -.dashboardCard .btn-link{ - margin-right: 14px; - margin-top: 1px; - font-size: 13pt; -} -#serverListPanel .dashboardServersList{ - width: 100%; - table-layout: auto; -} -#serverListPanel .dashboardServersList > tbody > tr > td, -#isilonServerListPanel .table tbody > tr > td, -#nonResourceServerListPanel .table tbody > tr > td{ - padding: 8px; - border-top: 1px dotted #C8DFF7; - white-space: normal; -} -#serverListPanel .dashboardServersList > tbody > tr > td:first-child{ - width: 1%; -} -#serverListPanel .dashboardServersList > tbody > tr > td > a{ - display: block; -} -#serverListPanel .dashboardServersList > tbody > tr > td > span.fa-stack > i.fa-circle.fa-stack-2x{ - color: #5CB85C; -} - -.networkWidgetPanel, .storageWidgetPanel{ - height: 220px; -} -.storageWidgetPanel table{ - margin: 50px 0; -} -#totalStorageSum.storageWidgetPanel table > tbody > tr > td:first-child{ - text-align: left; -} -#totalStorageSum.storageWidgetPanel table > tbody > tr > td:nth-child(2){ - text-align: right; -} -#totalStorageSum.storageWidgetPanel table > tbody > tr:nth-child(3){ - border-top: 1px solid lightgray; -} -#irodsServerLogs{ - background-color: #f2f6f9; -} -#irodsServerLogs p{ - word-break: break-all; -} - -#resourcesPanel .panel-body{ - height: 15em; - overflow: auto; -} -#resourceListOfAServer{ - background-color: #f2f6f9; - padding: 10px 0; -} -#resourceListOfAServer table tr{ - border-bottom: 1px dotted #C8DFF7; -} -#resourceListOfAServer table tr > td:nth-child(3){ - text-align: right; - padding-right: 10px; -} - -#treeViewTable tr td .recursiveQuestion, -#treeViewCollectionTable tr td .recursiveQuestion{ - position: absolute; - z-index: 99; - width: 100%; - background-color: #d9edf7; - left: 0; - margin-top: -9px; - height: 40px; - padding-top: 6px; -} -#treeViewTable tr td .recursiveQuestion > div, -#treeViewCollectionsTable tr td .recursiveQuestion > div{ - display: flex; - justify-content: center; -} -#treeViewTable tr td .recursiveQuestion .recursiveQuestionButtonsWrapper, -#treeViewCollectionsTable tr td .recursiveQuestion .recursiveQuestionButtonsWrapper{ - margin-left: 15px; -} -.form-group.optional{ - height: 70px; -} - -form.registerForm input.form-control::placeholder, -form.registerForm input.tt-input::placeholder { - color:#a3a3a3; -} - -form.registerForm input.tt-input{ - width: 100%; !important -} - -form.registerForm .panel-default > .panel-heading { - background-color: #fff; - border-top: 3px solid #5faee5; - height: 42px; -} -form.registerForm .panel-default > .panel-heading { - clear: both; -} -form.registerForm .panel-default > .panel-body table.dataTable{ - border: none; -} -form.registerForm .panel-default > .panel-body .table.dataTable thead tr{ - background-color: #fff -} -form.registerForm .panel-default > .panel-body div.dataTables_wrapper .row .col-md-12:first-child > div { - background-color: #f2f6f9; -} -form.registerForm .panel-default > .panel-body div.dataTables_wrapper .dataTables_info { - text-align: center; - color: #656363; -} -form.registerForm > .pull-right > .btn{ - min-width: 80px; - margin-left: 10px; - margin-bottom: 15px; -} -form.registerForm .bootstrap-tagsinput { - width: 100%; -} -.advanced-settings{ - clear: both; - padding: 15px; - border-radius: 5px; - background: #f8f8f8; - height: 840px; -} -#collectionsViewForUser .breadcrumb, #collectionsViewForGroup .breadcrumb{ - margin-left: 0px; -} - -.resulting-permission { - font-size: 12px; - color: gray; - padding-left: 5px; -} -#nonexistentUsernameIcon, #nonexistentGroupIcon { - left: 260px; -} - - -/* Medium devices and up */ -@media ( min-width : 1001px) { - #actionApplyTemplates, #actionDownload { - width: 350px; - } - - #directoryPath{ - padding-right:0; - } - - #actionRemoval{ - width: 270px; - } -} - -@media ( min-width : 769px) and (max-width: 1000px) { - - #treeViewTable { - float: left; - } - #actionUpload { - margin-bottom: 0px - } - #editable-path { - width:78%; - } - .breadcrumb:nth-last-child(2), - .breadcrumb:nth-last-child(3) { - visibility:hidden; - } -} - -@media ( max-width : 767px) { - .sidebar.nano > .nano-content { - position:relative; - } - .sidebar .fa-stack.fa-lg, .sidebar i.fa{ - display:none; - } - .sidebar ul li.menu-group-title{ - padding: 1px 0; - background: #3580bd; - font-size: .7em; - color: #f9f9f9; - width: 100%; - text-align: center; - border: 1px solid #3580bd; - font-family: Verdana, Geneva, sans-serif; - } - .scrollable-table { - max-height: 100%; - } - #treeViewTable{ - float: left; - } - #actionUpload { - margin-bottom: 0px - } - #treeViewTable{ - margin-top: 30px; - } - #editable-path { - width:65%; - } - #current-path{ - width:65%; - } - .breadcrumb li:last-child { - max-width: 80%; - } - #uploadIcon{ - float:left; - } - #actionUpload > a{ - width: 49%; - margin-top:5px; - margin-bottom:5px; - padding-top: 2px; - padding-bottom: 2px; - height: 35px; - } - #uploadIcon div.btnLabel, - #showCollectionFormBtn div.btnLabel { - visibility:visible; - display:block; - } -} - - -/* Medium devices and up */ -@media(min-width: 768px){ - .sidebar { - z-index: 1; - position: absolute; - width: 100px; - } - .sidebar.nano{ - position: absolute; - width: 100px; - height:100%; - } - .sidebar.nano > .nano-pane > .nano-slider{ - background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; - } - #page-wrapper, #page-wrapper-tickets { - position: inherit; - padding: 0 30px; - } - - #page-wrapper { - margin: 0 0 0px 100px; - border-left: 1px solid #e7e7e7; - } - #side-menu li a span.fa-stack.fa-lg - { - font-size:20px; - } - - #side-menu li a span.fa-stack.fa-lg > .fa-folder.fa-stack-2x - { - font-size:40px; - } - - .sidebar ul li a { - border-top-style: none; - text-align: center; - } - .sidebar ul li a i{ - display: block; - font-size: 30px; - } - .sidebar ul li:last-child a { - border-bottom-style: none; - } - .sidebar ul li.menu-group-title{ - padding: 1px 0; - background: #3580bd; - font-size: .7em; - color: #f9f9f9; - width: 100%; - text-align: center; - font-family: Verdana, Geneva, sans-serif; - } - - .navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, - .navbar-top-links .dropdown-alerts { - margin-left: auto; - } - .user-panel { - padding: 10%; - padding-left: 5%; - background: #fff; - } - .user-panel img { - float: none; - margin: 0 auto; - width: 75px; - height: 75px; - } - .user-panel p { - padding: 8%; - } - .user-panel p span { - margin-left: 5%; - } - .list ul li { - padding: 1%; - } - .searchBox { - width: 340px; - position: absolute; - right: 14px; - top: 45px; - } - -} - -/* Large Devices */ -@media (min-width: 1200px) { - .breadcrumb li:nth-last-child(2), - .breadcrumb li:nth-last-child(3) { - max-width:15ch; - } - .breadcrumb li:last-child { - max-width: 25ch; - } - #editable-path { - width:85%; - } -} - -/* Button btn-default*/ - -.btn-default { - color: #2c95dd; - background-color: #fff; - border-color: #CBDFF7; -} - -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open>.dropdown-toggle.btn-default -{ - color: #2c95dd; - background-color: #ffffff; - border-color: #CBDFF7; -} - -.btn-group.open .dropdown-toggle { - box-shadow: inset 0 1px 1px rgba(0,0,0,.125); -} - -/* Tickets */ -#newTicketInfoCopy { - opacity:0; - width:1px; - height:1px; - float: left; -} - -#copyTicketStringBtn { - margin-left: 20px; -} - -#copyTicketStringBtn > i, -#sendTicketStringBtn > i { - margin-right:2px; -} - -#hostnamesLabel{ - width: 100%; -} - -#inputNewHostname{ - width:78%; - margin-bottom:10px; -} - -#panelHostnames { - clear:both; - height: 125px; - overflow: scroll; - background: #fff; - border: 1px solid #ccc; - margin-top: 8px; - border-radius: 5px; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -#listHostnames{ - padding: 2px; -} - -#listHostnames li{ - border-bottom: 1px dotted lightgray; - padding: 5px; -} - -#listHostnames li a.btn { - margin-top:-5px; -} - -#emailBtn, #ticketDownloadBtn { - margin-right: 5px; -} - -#ticketAccessForm button{ - min-width:120px; -} - -#existingIPMsg{ - clear: both; - float: left; - margin-top: -5px; -} -#existingIpIcon{ - left: 360px; -} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/FontAwesome.otf b/src/emc-metalnx-shared/src/main/resources/static/fonts/FontAwesome.otf deleted file mode 100755 index 3ed7f8b48..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/FontAwesome.otf and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/Lato-Regular.ttf b/src/emc-metalnx-shared/src/main/resources/static/fonts/Lato-Regular.ttf deleted file mode 100755 index 04ea8efb1..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/Lato-Regular.ttf and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.eot b/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.eot deleted file mode 100755 index 9b6afaedc..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.svg b/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.svg deleted file mode 100755 index 03ff8cc39..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,671 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.ttf b/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.ttf deleted file mode 100755 index 26dea7951..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff b/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff deleted file mode 100755 index dc35ce3c2..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff2 b/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff2 deleted file mode 100755 index 500e51725..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.eot b/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.eot deleted file mode 100755 index 4a4ca865d..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.svg b/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.svg deleted file mode 100755 index d9fbc0788..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,245 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf b/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf deleted file mode 100755 index 67fa00bf8..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.woff b/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.woff deleted file mode 100755 index 8c54182aa..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/Data-Network-48.png b/src/emc-metalnx-shared/src/main/resources/static/images/Data-Network-48.png deleted file mode 100755 index 11ab7f792..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/Data-Network-48.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/Server-error.png b/src/emc-metalnx-shared/src/main/resources/static/images/Server-error.png deleted file mode 100755 index 0afa91a8a..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/Server-error.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/Server-normal.png b/src/emc-metalnx-shared/src/main/resources/static/images/Server-normal.png deleted file mode 100755 index f310456bf..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/Server-normal.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/Server-warning.png b/src/emc-metalnx-shared/src/main/resources/static/images/Server-warning.png deleted file mode 100755 index 918d3178a..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/Server-warning.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader.gif b/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader.gif deleted file mode 100755 index 8f8ff0868..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader.gif and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader_button.gif b/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader_button.gif deleted file mode 100755 index 53ab17741..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/ajax_loader_button.gif and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/avatar-blank.jpg b/src/emc-metalnx-shared/src/main/resources/static/images/avatar-blank.jpg deleted file mode 100755 index 6dc2865bd..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/avatar-blank.jpg and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex1.png b/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex1.png deleted file mode 100755 index 66afa149f..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex1.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex2.png b/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex2.png deleted file mode 100755 index 4e17fbba8..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/chart_ex2.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/code-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/code-16.png deleted file mode 100755 index 68f430e99..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/code-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/excel-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/excel-16.png deleted file mode 100755 index 90055f66c..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/excel-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/favicon-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/favicon-16.png deleted file mode 100755 index daf32b8bf..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/favicon-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/file-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/file-16.png deleted file mode 100755 index f38b8a18e..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/file-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/folder-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/folder-16.png deleted file mode 100755 index fd53720e5..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/folder-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/folder-open-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/folder-open-16.png deleted file mode 100755 index c7ced2198..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/folder-open-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/free-space-bar.png b/src/emc-metalnx-shared/src/main/resources/static/images/free-space-bar.png deleted file mode 100755 index 7c917cbe8..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/free-space-bar.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/logo-blue.svg b/src/emc-metalnx-shared/src/main/resources/static/images/logo-blue.svg deleted file mode 100755 index 6a1d9a341..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/images/logo-blue.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/logo.svg b/src/emc-metalnx-shared/src/main/resources/static/images/logo.svg deleted file mode 100755 index 9d2ea8bd4..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/images/logo.svg +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/markup-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/markup-16.png deleted file mode 100755 index ba08cdfee..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/markup-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/pdf-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/pdf-16.png deleted file mode 100755 index c514c4dc5..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/pdf-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/photo-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/photo-16.png deleted file mode 100755 index c65eba857..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/photo-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/ppt-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/ppt-16.png deleted file mode 100755 index 54d527e23..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/ppt-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/profile-image-display.png b/src/emc-metalnx-shared/src/main/resources/static/images/profile-image-display.png deleted file mode 100755 index 79c39de2c..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/profile-image-display.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/rar-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/rar-16.png deleted file mode 100755 index 0c7d2c97a..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/rar-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/spinner-16.gif b/src/emc-metalnx-shared/src/main/resources/static/images/spinner-16.gif deleted file mode 100755 index 1a47b9489..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/spinner-16.gif and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/square-green-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/square-green-16.png deleted file mode 100755 index c2b8b8f4f..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/square-green-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/square-red-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/square-red-16.png deleted file mode 100755 index 891324b3d..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/square-red-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/table_loading.svg b/src/emc-metalnx-shared/src/main/resources/static/images/table_loading.svg deleted file mode 100755 index ad50e9290..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/images/table_loading.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/word-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/word-16.png deleted file mode 100755 index a4786d2c9..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/word-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/zip-16.png b/src/emc-metalnx-shared/src/main/resources/static/images/zip-16.png deleted file mode 100755 index 055b8fad6..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/zip-16.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/images/zone-48.png b/src/emc-metalnx-shared/src/main/resources/static/images/zone-48.png deleted file mode 100755 index 75c2c816f..000000000 Binary files a/src/emc-metalnx-shared/src/main/resources/static/images/zone-48.png and /dev/null differ diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/ajax.js b/src/emc-metalnx-shared/src/main/resources/static/js/ajax.js deleted file mode 100755 index 491a03e29..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/js/ajax.js +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2015-2017 Dell EMC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -/** - * JS file that has an Ajax method that encapsulates all Ajax calls. In this encapsulated call, - * we handle success, errors and session expired exceptions. - */ -function ajaxEncapsulation(url, method, params, successFunction, errorFunction, dataType, contentType, callbacks){ - if (contentType == null || typeof contentType === 'undefined') { - contentType = "application/x-www-form-urlencoded; charset=UTF-8"; - } - - $.ajax({ - url: url, - type: method, - contentType: contentType, - dataType: dataType, - data: params, - async: true, - cache: false, - success: successFunction, - error: errorFunction, - complete: function() { - $(".alert-danger").delay(12000).fadeOut('slow'); - $(".alert-warning").delay(12000).fadeOut('slow'); - $(".alert-success").delay(12000).fadeOut('slow'); - $("table .label-success").delay(4000).fadeOut('slow'); - $("table .label-warning").delay(4000).fadeOut('slow'); - $("table .label-danger").delay(4000).fadeOut('slow'); - }, - statusCode: { - 500: function(response){ - window.location= "/emc-metalnx-web/httpError/500/"; - }, - 408: function(response){ - window.location= "/emc-metalnx-web/login/"; - }, - 403: function(response){ - window.location= "/emc-metalnx-web/login/"; - }, - 503: function(response){ - window.location= "/emc-metalnx-web/httpError/serverNotResponding/"; - } - } - }).done(callbacks); -} - -function pageNotFound(response){ - alert(response); -} \ No newline at end of file diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/bootstrap-tagsinput.min.js b/src/emc-metalnx-shared/src/main/resources/static/js/bootstrap-tagsinput.min.js deleted file mode 100755 index 16be0abb9..000000000 --- a/src/emc-metalnx-shared/src/main/resources/static/js/bootstrap-tagsinput.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/* - * bootstrap-tagsinput v0.4.2 by Tim Schlechter - * - */ - -!function(a){"use strict";function b(b,c){this.itemsArray=[],this.$element=a(b),this.$element.hide(),this.isSelect="SELECT"===b.tagName,this.multiple=this.isSelect&&b.hasAttribute("multiple"),this.objectItems=c&&c.itemValue,this.placeholderText=b.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=a(''),this.$input=a('').appendTo(this.$container),this.$element.after(this.$container);var d=(this.inputSize<3?3:this.inputSize)+"em";this.$input.get(0).style.cssText="width: "+d+" !important;",this.build(c)}function c(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(a){return a[c]}}}function d(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(){return c}}}function e(a){return a?i.text(a).html():""}function f(a){var b=0;if(document.selection){a.focus();var c=document.selection.createRange();c.moveStart("character",-a.value.length),b=c.text.length}else(a.selectionStart||"0"==a.selectionStart)&&(b=a.selectionStart);return b}function g(b,c){var d=!1;return a.each(c,function(a,c){if("number"==typeof c&&b.which===c)return d=!0,!1;if(b.which===c.which){var e=!c.hasOwnProperty("altKey")||b.altKey===c.altKey,f=!c.hasOwnProperty("shiftKey")||b.shiftKey===c.shiftKey,g=!c.hasOwnProperty("ctrlKey")||b.ctrlKey===c.ctrlKey;if(e&&f&&g)return d=!0,!1}}),d}var h={tagClass:function(){return"label label-info"},itemValue:function(a){return a?a.toString():a},itemText:function(a){return this.itemValue(a)},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],onTagExists:function(a,b){b.hide().fadeIn()},trimValue:!1,allowDuplicates:!1};b.prototype={constructor:b,add:function(b,c){var d=this;if(!(d.options.maxTags&&d.itemsArray.length>=d.options.maxTags||b!==!1&&!b)){if("string"==typeof b&&d.options.trimValue&&(b=a.trim(b)),"object"==typeof b&&!d.objectItems)throw"Can't add objects when itemValue option is not set";if(!b.toString().match(/^\s*$/)){if(d.isSelect&&!d.multiple&&d.itemsArray.length>0&&d.remove(d.itemsArray[0]),"string"==typeof b&&"INPUT"===this.$element[0].tagName){var f=b.split(",");if(f.length>1){for(var g=0;g=i.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,u={},i=[],o=[];return u.map=function(t,e){return n(e,t,0)},u.entries=function(e){return t(n(ta.map,e,0),0)},u.key=function(n){return i.push(n),u},u.sortKeys=function(n){return o[i.length-1]=n,u},u.sortValues=function(n){return e=n,u},u.rollup=function(n){return r=n,u},u},ta.set=function(n){var t=new v;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},o(v,{has:s,add:function(n){return this._[c(n+="")]=!0,n},remove:f,values:h,size:g,empty:p,forEach:function(n){for(var t in this._)n.call(this,l(t))}}),ta.behavior={},ta.rebind=function(n,t){for(var e,r=1,u=arguments.length;++r=0&&(r=n.slice(e+1),n=n.slice(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},ta.event=null,ta.requote=function(n){return n.replace(Ma,"\\$&")};var Ma=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,xa={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},ba=function(n,t){return t.querySelector(n)},_a=function(n,t){return t.querySelectorAll(n)},wa=ia.matches||ia[m(ia,"matchesSelector")],Sa=function(n,t){return wa.call(n,t)};"function"==typeof Sizzle&&(ba=function(n,t){return Sizzle(n,t)[0]||null},_a=Sizzle,Sa=Sizzle.matchesSelector),ta.selection=function(){return Na};var ka=ta.selection.prototype=[];ka.select=function(n){var t,e,r,u,i=[];n=k(n);for(var o=-1,a=this.length;++o=0&&(e=n.slice(0,t),n=n.slice(t+1)),Ea.hasOwnProperty(e)?{space:Ea[e],local:n}:n}},ka.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=ta.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(A(t,n[t]));return this}return this.each(A(n,t))},ka.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=z(n)).length,u=-1;if(t=e.classList){for(;++u =0?n.slice(0,t):n,r=t>=0?n.slice(t+1):"in";return e=hl.get(e)||fl,r=gl.get(r)||Et,Mu(r(e.apply(null,ea.call(arguments,1))))},ta.interpolateHcl=Lu,ta.interpolateHsl=Tu,ta.interpolateLab=Ru,ta.interpolateRound=Du,ta.transform=function(n){var t=ua.createElementNS(ta.ns.prefix.svg,"g");return(ta.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new Pu(e?e.matrix:pl)})(n)},Pu.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var pl={a:1,b:0,c:0,d:1,e:0,f:0};ta.interpolateTransform=Hu,ta.layout={},ta.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e ' + fileName + ' '+
- ' '+
- errorMsg +
- ' ';
- htmlMsg += ' ';
- htmlMsg += msg;
- htmlMsg += ' '+data['error']+' '+data['lines'][message]+' ' + fileName + ' '+
- ' '+
- errorMsg +
- ' ';
- htmlMsg += ' ';
- htmlMsg += msg;
- htmlMsg += '').children("ul"),s);h&&b(d).find("[data-dt-idx="+h+"]").focus()};c.TableTools&&(b.extend(!0,c.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},
-collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),b.extend(!0,c.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"===typeof define&&define.amd?define(["jquery","datatables"],d):"object"===typeof exports?d(require("jquery"),require("datatables")):jQuery&&d(jQuery,jQuery.fn.dataTable)})(window,document);
diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/filterTable.js b/src/emc-metalnx-shared/src/main/resources/static/js/filterTable.js
deleted file mode 100755
index bf5fbb4ab..000000000
--- a/src/emc-metalnx-shared/src/main/resources/static/js/filterTable.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Updates the results counter over the table.
- */
-function updateCounting(searchInputId, tBodyId, countId, alertId, tableId, countDisplay, queryString) {
- var numOfVisibleRows = $("#" + tBodyId + " > tr:visible").length;
-
- if (numOfVisibleRows == 0) {
- if ($("#" + searchInputId).val() != "") {
- $("#" + queryString).html($("#" + searchInputId).val());
- $("#" + alertId).show();
- $("#" + tableId).hide();
- $("#" + countDisplay).hide();
- }
- else {
- $("#" + countDisplay).show();
- $("#" + tableId).hide();
- $("#" + alertId).hide();
- }
- }
- else {
- $("#" + alertId).hide();
- $("#" + tableId).show();
- $("#" + countDisplay).show();
- }
- $("#" + countId).html(numOfVisibleRows);
-}
-
-/*
- * Sets the input text box as search box for the table.
- */
-function filterTable(searchInputId, tBodyId, countId, alertId, tableId, countDisplay, queryString) {
-
- updateCounting(searchInputId, tBodyId, countId, alertId, tableId, countDisplay, queryString);
-
- $("#" + searchInputId).keyup(function(e) {
-
- var data = this.value.trim().split(" ");
-
- var jo = $("#" + tBodyId).find("tr");
-
- if (this.value == "") {
- jo.show();
- updateCounting(searchInputId, tBodyId, countId, alertId, tableId, countDisplay, queryString);
- $("#" + alertId).hide();
- $("#" + tableId).show();
- return;
- }
-
- jo.hide();
-
- jo.filter(function (i, v) {
- var $t = $(this);
- for (var d = 0; d < data.length; ++d) {
- if ($t.text().toLowerCase().indexOf(data[d].toLowerCase()) > -1) {
- return true;
- }
- }
- return false;
- }).show();
-
- $("#" + tableId).show();
- updateCounting(searchInputId, tBodyId, countId, alertId, tableId, countDisplay, queryString);
- });
-}
\ No newline at end of file
diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/formValidator.js b/src/emc-metalnx-shared/src/main/resources/static/js/formValidator.js
deleted file mode 100755
index 4d37fca43..000000000
--- a/src/emc-metalnx-shared/src/main/resources/static/js/formValidator.js
+++ /dev/null
@@ -1,654 +0,0 @@
-
-/*
- * Validates if the template form can be submitted
- */
-function templateFormCanBeSubmitted(){
-
- if($("#templateName").parent().hasClass("has-feedback has-error")){
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates add/modify template form
- */
-function templateFormValidator(urlValidateTemplateName) {
- $("#templateName").focusout(function() {
- validateCollectionNameAjax(urlValidateTemplateName);
- });
-}
-
-/*
- * Validates a template name using AJAX
- * */
-function validateTemplateNameAjax(urlValidateTemplateName) {
- var templateName = $.trim($("#templateName").val());
- var url = urlValidateTemplateName + templateName + "/";
-
- $("#invalidTemplateNameMsg").hide();
- $("#invalidTemplateNameIcon").hide();
- $("#emptyTemplateNameMsg").hide();
-
- if(templateName != ""){
- $.get(url, function(data) {
- //invalid template name
- if(data == "false") {
- $("#templateName").parent().addClass("has-feedback has-error");
- $("#invalidTemplateNameMsg").show();
- $("#invalidTemplateNameIcon").show();
- return false;
- }
- else {
- $("#templateName").parent().removeClass("has-feedback has-error");
- $("#invalidTemplateNameMsg").hide();
- $("#invalidTemplateNameIcon").hide();
- $("#emptyTemplateNameMsg").hide();
- }
- });
- }
- //blank group name
- else {
- $("#templateName").parent().addClass("has-feedback has-error");
- $("#emptyTemplateNameMsg").show();
- $("#invalidTemplateNameIcon").show();
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates a collection name using AJAX
- */
-function validateCollectionNameAjax(urlValidateCollectionName, callBackFunction){
- var collectionName = $.trim($("#inputCollectionName").val());
- var url = urlValidateCollectionName + "/";
- var rc = false;
-
- $("#invalidCollectionNameMsg").hide();
- $("#invalidCollectionNameIcon").hide();
- $("#emptyCollectionNameMsg").hide();
-
- if(collectionName != ""){
- $.ajax({
- url: url,
- complete: function(data) {
- if(data.responseText == "true") {
- $("#inputCollectionName").parent().removeClass("has-feedback has-error");
- $("#invalidCollectionNameMsg").hide();
- $("#invalidCollectionNameIcon").hide();
- $("#emptyCollectionNameMsg").hide();
- if(callBackFunction != null && callBackFunction != undefined) {
- rc = true;
- callBackFunction();
- }
- }
- else {
- $("#inputCollectionName").parent().addClass("has-feedback has-error");
- $("#invalidCollectionNameMsg").show();
- $("#invalidCollectionNameIcon").show();
- }
- },
- async: false
- });
- }
- else {
- $("#inputCollectionName").parent().addClass("has-feedback has-error");
- $("#emptyCollectionNameMsg").show();
- $("#invalidCollectionNameIcon").show();
- }
-
- return rc;
-}
-
-/*
- * Validates add/modify collection form
- */
-function collectionFormValidator(urlValidateCollectionName) {
- $("#inputCollectionName").focusout(function() {
- validateCollectionNameAjax(urlValidateCollectionName);
- });
-}
-
-/*
- * Validates a resource name using AJAX
- */
-function validateResourceNameAjax(urlValidateResourceName){
- var rc = true;
- var resourceName = $.trim($("#inputResourceName").val());
- var url = urlValidateResourceName + resourceName + "/";
-
- $("#invalidResourceNameMsg").hide();
- $("#invalidResourceNameIcon").hide();
- $("#emptyResourceNameMsg").hide();
-
- if(resourceName != ""){
- $.ajax({
- url: url,
- complete: function(data) {
- //invalid Group name
- if(data.responseText == "false") {
- $("#inputResourceName").parent().addClass("has-feedback has-error");
- $("#invalidResourceNameMsg").show();
- $("#invalidResourceNameIcon").show();
- rc = false;
- }
- else {
- $("#inputResourceName").parent().removeClass("has-feedback has-error");
- $("#invalidResourceNameMsg").hide();
- $("#invalidResourceNameIcon").hide();
- $("#emptyResourceNameMsg").hide();
- }
- },
- async: false
- });
- }
- //blank group name
- else {
- $("#inputResourceName").parent().addClass("has-feedback has-error");
- $("#emptyResourceNameMsg").show();
- $("#invalidResourceNameIcon").show();
- rc = false;
- }
- return rc;
-}
-
-/*
- * Validates a host name entered for a resource
- */
-function validateResourceHost() {
- //if the resource path input is not shown, we don't need to validate it
- if(!$("#inputResourceHost").is(':visible')){
- return true;
- }
-
- $("#inputResourceHost").parent().removeClass("has-feedback has-error");
- $("#emptyResourceHostMsg").hide();
- $("#invalidResourceHostIcon").hide();
-
- if($("#inputResourceHost").val().trim() == ""){
- $("#inputResourceHost").parent().addClass("has-feedback has-error");
- $("#emptyResourceHostMsg").show();
- $("#invalidResourceHostIcon").show();
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates a path entered for a resource
- */
-function validateResourcePath() {
- //if the resource path input is not shown, we don't need to validate it
- if(!$("#inputResourcePath").is(':visible')){
- return true;
- }
-
- $("#inputResourcePath").parent().removeClass("has-feedback has-error");
- $("#emptyResourcePathMsg").hide();
- $("#invalidResourcePathIcon").hide();
-
- if($("#inputResourcePath").val().trim() == ""){
- $("#inputResourcePath").parent().addClass("has-feedback has-error");
- $("#emptyResourcePathMsg").show();
- $("#invalidResourcePathIcon").show();
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates a host name entered for an isilon resource
- */
-function validateIsilonResourceHost() {
- //if the isilon resource host input is not shown, we don't need to validate it
- if(!$("#inputIsilonResourceHost").is(':visible')){
- return true;
- }
-
- $("#inputIsilonResourceHost").parent().removeClass("has-feedback has-error");
- $("#emptyIsilonResourceHostMsg").hide();
- $("#invalidIsilonResourceHostIcon").hide();
-
- if($("#inputIsilonResourceHost").val().trim() == ""){
- $("#inputIsilonResourceHost").parent().addClass("has-feedback has-error");
- $("#emptyIsilonResourceHostMsg").show();
- $("#invalidIsilonResourceHostIcon").show();
- return false;
- }
-
- return true;
-
-}
-
-/*
- * Validates a user name entered for an isilon resource
- */
-function validateIsilonResourceUser() {
-
- //if the isilon user input is not shown, we don't need to validate it
- if(!$("#inputIsilonResourceUser").is(':visible')){
- return true;
- }
-
- $("#inputIsilonResourceUser").parent().removeClass("has-feedback has-error");
- $("#emptyIsilonResourceUserMsg").hide();
- $("#invalidIsilonResourceUserIcon").hide();
-
- if($("#inputIsilonResourceUser").val().trim() == ""){
- $("#inputIsilonResourceUser").parent().addClass("has-feedback has-error");
- $("#emptyIsilonResourceUserMsg").show();
- $("#invalidIsilonResourceUserIcon").show();
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates the port entered for an isilon resource
- */
-function validateIsilonResourcePort() {
-
- //if the isilon port input is not shown, we don't need to validate it
- if(!$("#inputIsilonResourcePort").is(':visible')){
- return true;
- }
-
- $("#inputIsilonResourcePort").parent().removeClass("has-feedback has-error");
- $("#emptyIsilonResourcePortMsg").hide();
- $("#invalidIsilonResourcePortIcon").hide();
-
- if($("#inputIsilonResourcePort").val().trim() == ""){
- $("#inputIsilonResourcePort").parent().addClass("has-feedback has-error");
- $("#emptyIsilonResourcePortMsg").show();
- $("#invalidIsilonResourcePortIcon").show();
- return false;
- }
-
- return true;
-}
-
-/*
- * Validates add/modify resource form
- */
-function resourceFormValidator(urlValidateResourceName) {
-
- $("#inputResourceName").focusout(function() {
- validateResourceNameAjax(urlValidateResourceName);
- });
-
- $("#inputResourceHost").focusout(function() {
- validateResourceHost();
- });
-
- $("#inputResourcePath").focusout(function() {
- validateResourcePath();
- });
-
- $("#inputIsilonResourceHost").focusout(function() {
- validateIsilonResourceHost();
- });
-
- $("#inputIsilonResourcePort").focusout(function() {
- validateIsilonResourcePort();
- });
-
- $("#inputIsilonResourceUser").focusout(function() {
- validateIsilonResourceUser();
- });
-}
-
-/*
- * Validates if the resource form can be submitted
- */
-function resourceFormCanBeSubmitted(urlValidateResourceName, isAddAction){
-
- var isValidResourceName = validateResourceNameAjax(urlValidateResourceName);
- var isValidResourceHost = validateResourceHost();
- var isValidResourcePath = validateResourcePath();
- var isValidIsilonResourceHost = validateIsilonResourceHost();
- var isValidIsilonResourcePort = validateIsilonResourcePort();
- var isValidIsilonResourceUser = validateIsilonResourceUser();
-
- if(isValidResourceName && isValidResourceHost && isValidResourcePath && isValidIsilonResourceHost
- && isValidIsilonResourcePort && isValidIsilonResourceUser) {
- return true;
- }
-
- return false;
-}
-
-
-/*
- * Validates a group using AJAX
- */
-function validateGroupnameAjax(urlValidateGroupname){
-
- var groupname = $.trim($("#inputGroupname").val());
- var url = urlValidateGroupname + groupname + "/";
-
- $("#invalidGroupnameMsg").hide();
- $("#invalidGroupnameIcon").hide();
- $("#emptyGroupnameMsg").hide();
-
- if(groupname != ""){
- $.get(url, function(data) {
- //invalid Group name
- if(data == "false") {
- $("#inputGroupname").parent().addClass("has-feedback has-error");
- $("#invalidGroupnameMsg").show();
- $("#invalidGroupnameIcon").show();
- return false;
- }
- else {
- $("#inputGroupname").parent().removeClass("has-feedback has-error");
- $("#invalidGroupnameMsg").hide();
- $("#invalidGroupnameIcon").hide();
- $("#emptyGroupnameMsg").hide();
- }
- });
- }
- //blank group name
- else {
- $("#inputGroupname").parent().addClass("has-feedback has-error");
- $("#emptyGroupnameMsg").show();
- $("#invalidGroupnameIcon").show();
- return false;
- }
- return true;
-}
-
-
-/*
- * Validates add/modify group form
- */
-function groupFormValidator(urlValidateGroupname) {
- $("#inputGroupname").focusout(function() {
- validateGroupnameAjax(urlValidateGroupname);
- });
-}
-
-/*
- * Validates if group form can be submitted
- */
-function groupFormCanBeSubmitted(urlValidateGroupname, isAddAction){
-
- //if action is modify, we don't need to validate group name and additional info
- if(!isAddAction) return true;
-
- var isValidGroupname = validateGroupnameAjax(urlValidateGroupname);
-
- if(isValidGroupname){
- return true;
- }
-
- return false;
-}
-
-
-/*
- * Validates add/modify user profile form
- */
-function userProfileFormValidator(urlValidateProfileName) {
- $("#inputProfileName").focusout(function() {
- validateProfileNameAjax(urlValidateProfileName);
- });
-}
-
-/*
- * Function that goes to the server and checks if the profile name entered is valid or not
- */
-function validateProfileNameAjax(urlValidateProfileName) {
- var profileName = $.trim($("#inputProfileName").val());
- var url = urlValidateProfileName + profileName + "/";
-
- $("#invalidProfileNameMsg").hide();
- $("#invalidProfileNameIcon").hide();
- $("#emptyProfileNameMsg").hide();
-
- if(profileName != ""){
- $.get(url, function(data){
- //invalid profile name
- if(data == "false"){
- $("#inputProfileName").parent().addClass("has-feedback has-error");
- $("#invalidProfileNameMsg").show();
- $("#invalidProfileNameIcon").show();
- }
- else {
- $("#inputProfileName").parent().removeClass("has-feedback has-error");
- $("#invalidProfileNameMsg").hide();
- $("#invalidProfileNameIcon").hide();
- $("#emptyProfileNameMsg").hide();
- }
- });
- }
- //blank profile name
- else {
- $("#inputProfileName").parent().addClass("has-feedback has-error");
- $("#emptyProfileNameMsg").show();
- $("#invalidProfileNameIcon").show();
- return false;
- }
-
- return true;
-}
-
-function validateProfileDescription(){
- var profileDescription = $.trim($("#inputDescription").val());
-
- if(profileDescription == ""){
- return false;
- }
- //valid additional info
- $("#inputDescription").parent().removeClass("has-feedback has-error");
- return true;
-}
-
-/*
- * Validates the user profile form before submit it
- */
-function userProfileFormCanBeSubmitted(urlValidateProfileName){
- var isValidProfileName = validateProfileNameAjax(urlValidateProfileName);
- var isValidProfileDescription = validateProfileDescription();
-
- if(isValidProfileName && isValidProfileDescription)
- return true
-
- return false;
-}
-
-/*
- * Validates a username using AJAX
- */
-function validateUsernameAjax(urlValidateUsername){
- var username = $.trim($("#inputUsername").val());
- var url = urlValidateUsername + username + "/";
-
- $("#invalidUsernameMsg").hide();
- $("#invalidUsernameIcon").hide();
- $("#emptyUsernameMsg").hide();
-
- if(username != ""){
- $.get(url, function(data) {
- //invalid username
- if(data == "false") {
- $("#inputUsername").parent().addClass("has-feedback has-error");
- $("#invalidUsernameMsg").show();
- $("#invalidUsernameIcon").show();
- return false;
- }
- else {
- $("#inputUsername").parent().removeClass("has-feedback has-error");
- $("#invalidUsernameMsg").hide();
- $("#invalidUsernameIcon").hide();
- $("#emptyUsernameMsg").hide();
- }
- });
- }
- //blank username
- else {
- $("#inputUsername").parent().addClass("has-feedback has-error");
- $("#emptyUsernameMsg").show();
- $("#invalidUsernameIcon").show();
- return false;
- }
- return true;
-}
-
-/*
- * Validates password
- */
-function validatePassword(){
- var password = $.trim($("#inputPassword").val());
-
- if(password == ""){
- $("#inputPassword").parent().addClass("has-feedback has-error");
-
- $("#invalidPasswordMsg").hide();
- $("#invalidPasswordIcon").show();
- $("#emptyPasswordMsg").show();
- return false;
-
- }
- //password length less than 5 characters
- else if(password.length < 5) {
- $("#inputPassword").parent().addClass("has-feedback has-error");
-
- $("#invalidPasswordMsg").show();
- $("#invalidPasswordIcon").show();
- $("#emptyPasswordMsg").hide();
- return false;
- }
- //valid password
- else {
- $("#inputPassword").parent().removeClass("has-feedback has-error");
-
- $("#invalidPasswordMsg").hide();
- $("#invalidPasswordIcon").hide();
- $("#emptyPasswordMsg").hide();
- }
- return true;
-}
-
-/*
- * Validates password confirmation
- */
-function validatePasswordConf() {
- var passwordConf = $.trim($("#inputPasswordConfirmation").val());
- var password = $.trim($("#inputPassword").val());
-
- if(passwordConf == ""){
- $("#inputPasswordConfirmation").parent().addClass("has-feedback has-error");
-
- $("#invalidPasswordConfIcon").show();
-
- $("#emptyPasswordConfMsg").show();
- $("#notMatchPasswordMsg").hide();
- return false;
-
- }
- //password confirmation does not match password
- else if(passwordConf != password) {
- $("#inputPasswordConfirmation").parent().addClass("has-feedback has-error");
-
- $("#invalidPasswordConfIcon").show();
-
- $("#emptyPasswordConfMsg").hide();
- $("#notMatchPasswordConfMsg").show();
- return false;
- }
- //password length less than 5 characters
- else if(passwordConf.length < 5) {
- $("#inputPasswordConfirmation").parent().addClass("has-feedback has-error");
-
- $("#invalidPasswordConfIcon").show();
-
- $("#emptyPasswordConfMsg").hide();
- $("#notMatchPasswordConfMsg").hide();
- return false;
- }
- //valid password
- else {
- $("#inputPasswordConfirmation").parent().removeClass("has-feedback has-error");
-
- $("#invalidPasswordConfIcon").hide();
- $("#emptyPasswordConfMsg").hide();
- $("#notMatchPasswordConfMsg").hide();
- }
- return true;
-}
-
-/*
- * Validates email
- */
-function validateEmail() {
- var emailRegex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
-
- var email = $.trim($("#inputEmail").val());
-
- if(email != "" && !emailRegex.test(email)){
- $("#inputEmail").parent().addClass("has-feedback has-error");
-
- $("#invalidEmailIcon").show();
- $("#invalidEmailMsg").show();
- return false;
- }
- //valid additional info
- else {
- $("#inputEmail").parent().removeClass("has-feedback has-error");
-
- $("#invalidEmailIcon").hide();
- $("#invalidEmailMsg").hide();
- }
- return true;
-}
-
-/*
- * Validates add/modify user form
- */
-function userFormValidator(urlValidateUsername) {
-
- $("#inputUsername").focusout(function() {
- validateUsernameAjax(urlValidateUsername);
- });
-
- $("#inputPassword").focusout(function() {
- validatePassword();
- });
-
- $("#inputPasswordConfirmation").focusout(function() {
- validatePasswordConf();
- });
-
- $("#inputEmail").focusout(function() {
- validateEmail();
- });
-}
-
-/*
- * Validates user form before submit it
- */
-function userFormCanBeSubmitted(urlValidateUsername, isAddAction){
- var isValidUsername = true;
- var isValidPassword = true;
- var isValidPasswordConf = true;
-
- if(isAddAction) {
- isValidUsername = validateUsernameAjax(urlValidateUsername);
- isValidPassword = validatePassword();
- isValidPasswordConf = validatePasswordConf();
- }
-
- var isValidEmail = validateEmail();
-
- if(isValidUsername && isValidPassword && isValidPasswordConf && isValidEmail){
- return true;
- }
-
- return false;
-}
diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/ie-emulation-modes-warning.js b/src/emc-metalnx-shared/src/main/resources/static/js/ie-emulation-modes-warning.js
deleted file mode 100755
index 6dcc4e21d..000000000
--- a/src/emc-metalnx-shared/src/main/resources/static/js/ie-emulation-modes-warning.js
+++ /dev/null
@@ -1,51 +0,0 @@
-// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
-// IT'S JUST JUNK FOR OUR DOCS!
-// ++++++++++++++++++++++++++++++++++++++++++
-/*!
- * Copyright 2014 Twitter, Inc.
- *
- * Licensed under the Creative Commons Attribution 3.0 Unported License. For
- * details, see http://creativecommons.org/licenses/by/3.0/.
- */
-// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes.
-(function () {
- 'use strict';
-
- function emulatedIEMajorVersion() {
- var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent)
- if (groups === null) {
- return null
- }
- var ieVersionNum = parseInt(groups[1], 10)
- var ieMajorVersion = Math.floor(ieVersionNum)
- return ieMajorVersion
- }
-
- function actualNonEmulatedIEMajorVersion() {
- // Detects the actual version of IE in use, even if it's in an older-IE emulation mode.
- // IE JavaScript conditional compilation docs: http://msdn.microsoft.com/en-us/library/ie/121hztk3(v=vs.94).aspx
- // @cc_on docs: http://msdn.microsoft.com/en-us/library/ie/8ka90k2e(v=vs.94).aspx
- var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line
- if (jscriptVersion === undefined) {
- return 11 // IE11+ not in emulation mode
- }
- if (jscriptVersion < 9) {
- return 8 // IE8 (or lower; haven't tested on IE<8)
- }
- return jscriptVersion // IE9 or IE10 in any mode, or IE11 in non-IE11 mode
- }
-
- var ua = window.navigator.userAgent
- if (ua.indexOf('Opera') > -1 || ua.indexOf('Presto') > -1) {
- return // Opera, which might pretend to be IE
- }
- var emulated = emulatedIEMajorVersion()
- if (emulated === null) {
- return // Not IE
- }
- var nonEmulated = actualNonEmulatedIEMajorVersion()
-
- if (emulated !== nonEmulated) {
- window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!')
- }
-})();
\ No newline at end of file
diff --git a/src/emc-metalnx-shared/src/main/resources/static/js/jquery-ui-timepicker-addon.js b/src/emc-metalnx-shared/src/main/resources/static/js/jquery-ui-timepicker-addon.js
deleted file mode 100755
index 247050d12..000000000
--- a/src/emc-metalnx-shared/src/main/resources/static/js/jquery-ui-timepicker-addon.js
+++ /dev/null
@@ -1,2245 +0,0 @@
-/*! jQuery Timepicker Addon - v1.5.3 - 2015-04-19
-* http://trentrichardson.com/examples/timepicker
-* Copyright (c) 2015 Trent Richardson; Licensed MIT */
-(function (factory) {
- if (typeof define === 'function' && define.amd) {
- define(['jquery', 'jquery.ui'], factory);
- } else {
- factory(jQuery);
- }
-}(function ($) {
-
- /*
- * Lets not redefine timepicker, Prevent "Uncaught RangeError: Maximum call stack size exceeded"
- */
- $.ui.timepicker = $.ui.timepicker || {};
- if ($.ui.timepicker.version) {
- return;
- }
-
- /*
- * Extend jQueryUI, get it started with our version number
- */
- $.extend($.ui, {
- timepicker: {
- version: "1.5.3"
- }
- });
-
- /*
- * Timepicker manager.
- * Use the singleton instance of this class, $.timepicker, to interact with the time picker.
- * Settings for (groups of) time pickers are maintained in an instance object,
- * allowing multiple different settings on the same page.
- */
- var Timepicker = function () {
- this.regional = []; // Available regional settings, indexed by language code
- this.regional[''] = { // Default regional settings
- currentText: 'Now',
- closeText: 'Done',
- amNames: ['AM', 'A'],
- pmNames: ['PM', 'P'],
- timeFormat: 'HH:mm',
- timeSuffix: '',
- timeOnlyTitle: 'Choose Time',
- timeText: 'Time',
- hourText: 'Hour',
- minuteText: 'Minute',
- secondText: 'Second',
- millisecText: 'Millisecond',
- microsecText: 'Microsecond',
- timezoneText: 'Time Zone',
- isRTL: false
- };
- this._defaults = { // Global defaults for all the datetime picker instances
- showButtonPanel: true,
- timeOnly: false,
- timeOnlyShowDate: false,
- showHour: null,
- showMinute: null,
- showSecond: null,
- showMillisec: null,
- showMicrosec: null,
- showTimezone: null,
- showTime: true,
- stepHour: 1,
- stepMinute: 1,
- stepSecond: 1,
- stepMillisec: 1,
- stepMicrosec: 1,
- hour: 0,
- minute: 0,
- second: 0,
- millisec: 0,
- microsec: 0,
- timezone: null,
- hourMin: 0,
- minuteMin: 0,
- secondMin: 0,
- millisecMin: 0,
- microsecMin: 0,
- hourMax: 23,
- minuteMax: 59,
- secondMax: 59,
- millisecMax: 999,
- microsecMax: 999,
- minDateTime: null,
- maxDateTime: null,
- maxTime: null,
- minTime: null,
- onSelect: null,
- hourGrid: 0,
- minuteGrid: 0,
- secondGrid: 0,
- millisecGrid: 0,
- microsecGrid: 0,
- alwaysSetTime: true,
- separator: ' ',
- altFieldTimeOnly: true,
- altTimeFormat: null,
- altSeparator: null,
- altTimeSuffix: null,
- altRedirectFocus: true,
- pickerTimeFormat: null,
- pickerTimeSuffix: null,
- showTimepicker: true,
- timezoneList: null,
- addSliderAccess: false,
- sliderAccessArgs: null,
- controlType: 'slider',
- oneLine: false,
- defaultValue: null,
- parse: 'strict',
- afterInject: null
- };
- $.extend(this._defaults, this.regional['']);
- };
-
- $.extend(Timepicker.prototype, {
- $input: null,
- $altInput: null,
- $timeObj: null,
- inst: null,
- hour_slider: null,
- minute_slider: null,
- second_slider: null,
- millisec_slider: null,
- microsec_slider: null,
- timezone_select: null,
- maxTime: null,
- minTime: null,
- hour: 0,
- minute: 0,
- second: 0,
- millisec: 0,
- microsec: 0,
- timezone: null,
- hourMinOriginal: null,
- minuteMinOriginal: null,
- secondMinOriginal: null,
- millisecMinOriginal: null,
- microsecMinOriginal: null,
- hourMaxOriginal: null,
- minuteMaxOriginal: null,
- secondMaxOriginal: null,
- millisecMaxOriginal: null,
- microsecMaxOriginal: null,
- ampm: '',
- formattedDate: '',
- formattedTime: '',
- formattedDateTime: '',
- timezoneList: null,
- units: ['hour', 'minute', 'second', 'millisec', 'microsec'],
- support: {},
- control: null,
-
- /*
- * Override the default settings for all instances of the time picker.
- * @param {Object} settings object - the new settings to use as defaults (anonymous object)
- * @return {Object} the manager object
- */
- setDefaults: function (settings) {
- extendRemove(this._defaults, settings || {});
- return this;
- },
-
- /*
- * Create a new Timepicker instance
- */
- _newInst: function ($input, opts) {
- var tp_inst = new Timepicker(),
- inlineSettings = {},
- fns = {},
- overrides, i;
-
- for (var attrName in this._defaults) {
- if (this._defaults.hasOwnProperty(attrName)) {
- var attrValue = $input.attr('time:' + attrName);
- if (attrValue) {
- try {
- inlineSettings[attrName] = eval(attrValue);
- } catch (err) {
- inlineSettings[attrName] = attrValue;
- }
- }
- }
- }
-
- overrides = {
- beforeShow: function (input, dp_inst) {
- if ($.isFunction(tp_inst._defaults.evnts.beforeShow)) {
- return tp_inst._defaults.evnts.beforeShow.call($input[0], input, dp_inst, tp_inst);
- }
- },
- onChangeMonthYear: function (year, month, dp_inst) {
- // Update the time as well : this prevents the time from disappearing from the $input field.
- // tp_inst._updateDateTime(dp_inst);
- if ($.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)) {
- tp_inst._defaults.evnts.onChangeMonthYear.call($input[0], year, month, dp_inst, tp_inst);
- }
- },
- onClose: function (dateText, dp_inst) {
- if (tp_inst.timeDefined === true && $input.val() !== '') {
- tp_inst._updateDateTime(dp_inst);
- }
- if ($.isFunction(tp_inst._defaults.evnts.onClose)) {
- tp_inst._defaults.evnts.onClose.call($input[0], dateText, dp_inst, tp_inst);
- }
- }
- };
- for (i in overrides) {
- if (overrides.hasOwnProperty(i)) {
- fns[i] = opts[i] || null;
- }
- }
-
- tp_inst._defaults = $.extend({}, this._defaults, inlineSettings, opts, overrides, {
- evnts: fns,
- timepicker: tp_inst // add timepicker as a property of datepicker: $.datepicker._get(dp_inst, 'timepicker');
- });
- tp_inst.amNames = $.map(tp_inst._defaults.amNames, function (val) {
- return val.toUpperCase();
- });
- tp_inst.pmNames = $.map(tp_inst._defaults.pmNames, function (val) {
- return val.toUpperCase();
- });
-
- // detect which units are supported
- tp_inst.support = detectSupport(
- tp_inst._defaults.timeFormat +
- (tp_inst._defaults.pickerTimeFormat ? tp_inst._defaults.pickerTimeFormat : '') +
- (tp_inst._defaults.altTimeFormat ? tp_inst._defaults.altTimeFormat : ''));
-
- // controlType is string - key to our this._controls
- if (typeof(tp_inst._defaults.controlType) === 'string') {
- if (tp_inst._defaults.controlType === 'slider' && typeof($.ui.slider) === 'undefined') {
- tp_inst._defaults.controlType = 'select';
- }
- tp_inst.control = tp_inst._controls[tp_inst._defaults.controlType];
- }
- // controlType is an object and must implement create, options, value methods
- else {
- tp_inst.control = tp_inst._defaults.controlType;
- }
-
- // prep the timezone options
- var timezoneList = [-720, -660, -600, -570, -540, -480, -420, -360, -300, -270, -240, -210, -180, -120, -60,
- 0, 60, 120, 180, 210, 240, 270, 300, 330, 345, 360, 390, 420, 480, 525, 540, 570, 600, 630, 660, 690, 720, 765, 780, 840];
- if (tp_inst._defaults.timezoneList !== null) {
- timezoneList = tp_inst._defaults.timezoneList;
- }
- var tzl = timezoneList.length, tzi = 0, tzv = null;
- if (tzl > 0 && typeof timezoneList[0] !== 'object') {
- for (; tzi < tzl; tzi++) {
- tzv = timezoneList[tzi];
- timezoneList[tzi] = { value: tzv, label: $.timepicker.timezoneOffsetString(tzv, tp_inst.support.iso8601) };
- }
- }
- tp_inst._defaults.timezoneList = timezoneList;
-
- // set the default units
- tp_inst.timezone = tp_inst._defaults.timezone !== null ? $.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone) :
- ((new Date()).getTimezoneOffset() * -1);
- tp_inst.hour = tp_inst._defaults.hour < tp_inst._defaults.hourMin ? tp_inst._defaults.hourMin :
- tp_inst._defaults.hour > tp_inst._defaults.hourMax ? tp_inst._defaults.hourMax : tp_inst._defaults.hour;
- tp_inst.minute = tp_inst._defaults.minute < tp_inst._defaults.minuteMin ? tp_inst._defaults.minuteMin :
- tp_inst._defaults.minute > tp_inst._defaults.minuteMax ? tp_inst._defaults.minuteMax : tp_inst._defaults.minute;
- tp_inst.second = tp_inst._defaults.second < tp_inst._defaults.secondMin ? tp_inst._defaults.secondMin :
- tp_inst._defaults.second > tp_inst._defaults.secondMax ? tp_inst._defaults.secondMax : tp_inst._defaults.second;
- tp_inst.millisec = tp_inst._defaults.millisec < tp_inst._defaults.millisecMin ? tp_inst._defaults.millisecMin :
- tp_inst._defaults.millisec > tp_inst._defaults.millisecMax ? tp_inst._defaults.millisecMax : tp_inst._defaults.millisec;
- tp_inst.microsec = tp_inst._defaults.microsec < tp_inst._defaults.microsecMin ? tp_inst._defaults.microsecMin :
- tp_inst._defaults.microsec > tp_inst._defaults.microsecMax ? tp_inst._defaults.microsecMax : tp_inst._defaults.microsec;
- tp_inst.ampm = '';
- tp_inst.$input = $input;
-
- if (tp_inst._defaults.altField) {
- tp_inst.$altInput = $(tp_inst._defaults.altField);
- if (tp_inst._defaults.altRedirectFocus === true) {
- tp_inst.$altInput.css({
- cursor: 'pointer'
- }).focus(function () {
- $input.trigger("focus");
- });
- }
- }
-
- if (tp_inst._defaults.minDate === 0 || tp_inst._defaults.minDateTime === 0) {
- tp_inst._defaults.minDate = new Date();
- }
- if (tp_inst._defaults.maxDate === 0 || tp_inst._defaults.maxDateTime === 0) {
- tp_inst._defaults.maxDate = new Date();
- }
-
- // datepicker needs minDate/maxDate, timepicker needs minDateTime/maxDateTime..
- if (tp_inst._defaults.minDate !== undefined && tp_inst._defaults.minDate instanceof Date) {
- tp_inst._defaults.minDateTime = new Date(tp_inst._defaults.minDate.getTime());
- }
- if (tp_inst._defaults.minDateTime !== undefined && tp_inst._defaults.minDateTime instanceof Date) {
- tp_inst._defaults.minDate = new Date(tp_inst._defaults.minDateTime.getTime());
- }
- if (tp_inst._defaults.maxDate !== undefined && tp_inst._defaults.maxDate instanceof Date) {
- tp_inst._defaults.maxDateTime = new Date(tp_inst._defaults.maxDate.getTime());
- }
- if (tp_inst._defaults.maxDateTime !== undefined && tp_inst._defaults.maxDateTime instanceof Date) {
- tp_inst._defaults.maxDate = new Date(tp_inst._defaults.maxDateTime.getTime());
- }
- tp_inst.$input.bind('focus', function () {
- tp_inst._onFocus();
- });
-
- return tp_inst;
- },
-
- /*
- * add our sliders to the calendar
- */
- _addTimePicker: function (dp_inst) {
- var currDT = $.trim((this.$altInput && this._defaults.altFieldTimeOnly) ? this.$input.val() + ' ' + this.$altInput.val() : this.$input.val());
-
- this.timeDefined = this._parseTime(currDT);
- this._limitMinMaxDateTime(dp_inst, false);
- this._injectTimePicker();
- this._afterInject();
- },
-
- /*
- * parse the time string from input value or _setTime
- */
- _parseTime: function (timeString, withDate) {
- if (!this.inst) {
- this.inst = $.datepicker._getInst(this.$input[0]);
- }
-
- if (withDate || !this._defaults.timeOnly) {
- var dp_dateFormat = $.datepicker._get(this.inst, 'dateFormat');
- try {
- var parseRes = parseDateTimeInternal(dp_dateFormat, this._defaults.timeFormat, timeString, $.datepicker._getFormatConfig(this.inst), this._defaults);
- if (!parseRes.timeObj) {
- return false;
- }
- $.extend(this, parseRes.timeObj);
- } catch (err) {
- $.timepicker.log("Error parsing the date/time string: " + err +
- "\ndate/time string = " + timeString +
- "\ntimeFormat = " + this._defaults.timeFormat +
- "\ndateFormat = " + dp_dateFormat);
- return false;
- }
- return true;
- } else {
- var timeObj = $.datepicker.parseTime(this._defaults.timeFormat, timeString, this._defaults);
- if (!timeObj) {
- return false;
- }
- $.extend(this, timeObj);
- return true;
- }
- },
-
- /*
- * Handle callback option after injecting timepicker
- */
- _afterInject: function() {
- var o = this.inst.settings;
- if ($.isFunction(o.afterInject)) {
- o.afterInject.call(this);
- }
- },
-
- /*
- * generate and inject html for timepicker into ui datepicker
- */
- _injectTimePicker: function () {
- var $dp = this.inst.dpDiv,
- o = this.inst.settings,
- tp_inst = this,
- litem = '',
- uitem = '',
- show = null,
- max = {},
- gridSize = {},
- size = null,
- i = 0,
- l = 0;
-
- // Prevent displaying twice
- if ($dp.find("div.ui-timepicker-div").length === 0 && o.showTimepicker) {
- var noDisplay = ' ui_tpicker_unit_hide',
- html = '
' + '
';
-
- if (litem === 'hour') {
- for (var h = o[litem + 'Min']; h <= max[litem]; h += parseInt(o[litem + 'Grid'], 10)) {
- gridSize[litem]++;
- var tmph = $.datepicker.formatTime(this.support.ampm ? 'hht' : 'HH', {hour: h}, o);
- html += ' ' + tmph + ' ';
- }
- }
- else {
- for (var m = o[litem + 'Min']; m <= max[litem]; m += parseInt(o[litem + 'Grid'], 10)) {
- gridSize[litem]++;
- html += '' + ((m < 10) ? '0' : '') + m + ' ';
- }
- }
-
- html += '",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e(" ").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=ca(d),e.push(c[0]))};f(a,b);c._details&&c._details.remove();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});p(["row().child.show()","row().child().show()"],function(){Vb(this,!0);return this});p(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});p(["row().child.remove()",
-"row().child().remove()"],function(){bb(this);return this});p("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var dc=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d ",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,d,c=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(c&&e.contains(this.containers[i].element[0],c.element[0]))continue;c=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,a=null,u=c.floating||this._isFloating(this.currentItem),o=u?"left":"top",r=u?"width":"height",d=u?"clientX":"clientY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[o],l=!1,t[d]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(t[d]-h)&&(n=Math.abs(t[d]-h),a=this.items[s],this.direction=l?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=e(n.containment)[0],i=e(n.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(t){var i,s,n=this.options,a=t.pageX,o=t.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&e.trim(s).length&&(this.liveRegion.children().hide(),e("
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h
","
"],tr:[2,"","
"],col:[2,"
"],td:[3,"
"],_default:k.htmlSerialize?[0,"",""]:[1,"X"," "!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="
a",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="
",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")
-},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();ct a",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("
" +
- partitionName + "
" +
- "Mount Name
" +
- jsonDisk[partitionName]["mounted_on"] +
- "
" +
- "
" +
- "Used: " + byteCountToDisplaySize(used) +
- "
" +
- "Free: " + byteCountToDisplaySize(jsonDisk[partitionName]["available"]) +
- "
" +
- "Capactity: " + byteCountToDisplaySize(jsonDisk[partitionName]["blocks"]) +
- "
"
- );
- }
-}
-
-function showDiskChart(partition){
- $(".partitions").slideUp("slow");
- $(".partitions").addClass("hideElement");
- $("#partitionsList a").each(function(){
- $(this).attr("onclick", "showDiskChart(\'" + $(this).attr("name") + "\');");
- });
- $("#partitionsList i").removeClass("fa-angle-down");
- $("#partitionsList i").addClass("fa-angle-left");
-
- $("div[id='" + partition + "']").slideDown("slow");
- $("a[name='" + partition + "']").attr("onclick", "hideDiskChart(\'" + partition + "\');");
- $("a[name='" + partition + "'] i").removeClass("fa-angle-left");
- $("a[name='" + partition + "'] i").addClass("fa-angle-down");
-}
-
-function hideDiskChart(partition){
- $("div[id='" + partition + "']").slideUp("slow");
- $("a[name='" + partition + "']").attr("onclick", "showDiskChart(\'" + partition + "\');");
- $("a[name='" + partition + "'] i").removeClass("fa-angle-down");
- $("a[name='" + partition + "'] i").addClass("fa-angle-left");
-}
-
-/**
- * Function that displays memory information of a server
- * @param jsonMemory
- * json that has all memory information of a server
- */
-function displayMemoryInfo(jsonMemory) {
- var usage_percentage = ((jsonMemory["mem"]["used"] / jsonMemory["mem"]["total"]) * 100).toFixed(1);
- var available_percentage = ((jsonMemory["mem"]["free"] / jsonMemory["mem"]["total"]) * 100).toFixed(1);
-
- var total_display = byteCountToDisplaySize(jsonMemory["mem"]["total"] * 1024);
- var used_display = byteCountToDisplaySize(jsonMemory["mem"]["used"] * 1024);
- var avail_display = byteCountToDisplaySize(jsonMemory["mem"]["free"] * 1024);
- var shared_display = byteCountToDisplaySize(jsonMemory["mem"]["shared"] * 1024);
-
- $("#hardware-memory-section #memory-total").html(total_display);
- $("#hardware-memory-section #memory-used").html(used_display + " (" + usage_percentage + "%)");
- $("#hardware-memory-section #memory-free").html(avail_display + " (" + available_percentage + "%)");
- $("#hardware-memory-section #memory-shared").html(shared_display);
-
- $("#hardware-memory-section table").show();
-}
-
-/**
- * Function that displays CPU statistics of a server
- * @param jsonCPU
- * json that contains all CPU information of a server
- */
-function displayCPUStatInfo(jsonCPU){
- var x = "";
- for (var key in jsonCPU) {
- $("#hardware-cpu-section #cpu-user-mode").html(jsonCPU[key]["us"]);
- $("#hardware-cpu-section #cpu-system-mode").html(jsonCPU[key]["sy"]);
- $("#hardware-cpu-section #cpu-idle-task").html(jsonCPU[key]["id"]);
- $("#hardware-cpu-section #cpu-io-waiting").html(jsonCPU[key]["wa"]);
- }
- $("#hardware-cpu-section table").show();
-}
-
-/**
- * Function that displays CPU information of a server
- * @param data
- * CPU data to be displayed
- */
-function displayCPUInfo(data){
- $("#hardware-processor-section").html(data["model name"]);
-}
-
-/**
- * Function that displays iRODS logs
- * @param data
- * iRODS log data to be displayed
- */
-function displayIRODSLogs(data){
- $("#table-loader").hide();
- $("#irodsServerLogs").html("");
- if (data['error']){
- $("#irodsServerLogs").append('