select.slate {
	
}

* {
	outline: 0;
}

/*select {

-webkit-appearance: none !important;
    -moz-appearance: none !important;
    text-indent: 1px !important;
    text-overflow: '' !important;
    
     background-image: url(http://i62.tinypic.com/15xvbd5.png) !important;
   background-position: 97% center !important;
   background-repeat: no-repeat !important;
      border: 1px solid #AAA !important;
   
  
   /*-webkit-border-radius: 2px !important;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) !important;
   -webkit-padding-end: 20px !important;
   -webkit-padding-start: 2px !important;
   -webkit-user-select: none !important;
  
   color: #555 !important;
   font-size: inherit !important;
   overflow: hidden !important;
   padding: 5px 10px !important;
   white-space: nowrap !important;
}*/
/*
Roboto - FONT TYPE
*/
body, table td, select, button, .gwt-TextBox, .gwt-DateBox, .gwt-ListBox,
	.gwt-TextArea, .gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .choiceListButtons,
	.iconSelectorFirstButton, .choiceListLastButton,
	.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle,
	.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton, .iconSelectorTopLabel,
	.iconSelectorSecondButton, .textAreaTitle, .translatableTextAreaTitle,
	.gwt-RichTextToolbar, .uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .gridDockPanel, .transposedGridDockPanel,
	.transposedGridTitleLabel, .softRedLabel, .softGreenLabel,
	.softYellowLabel, .softBlueLabel, .softOrangeLabel, .softPurpleLabel,
	.softGrayLabel, .smTimeTableResulPanelStyle, .smTimeTableWidgetStyle,
	.flextablePrincipalTitleStyle, .flextableSecondaryTitleStyle,
	.smIconPanelStyle, .loginForgot, .loginButtonText, .loginEmail,
	.loginPassword, .piSelectorHeader, .gridDockPanelMini,
	.allPIsScrollPanelStyle, .findUserByEmailStyle, .panelDataViewTile,
	.panelDataViewTimeHTML, .gwt-DisclosurePanel, .gwt-DisclosurePanel .header,
	.mapButton, .productDescriptionPartPanel {
	font: 400 12px/1.42857 "Roboto" !important;
}

/*BORDER*/
.loginEmail, .loginPassword, .editFormTopButtonStyle, .gwt-TextBox,
	.gwt-DateBox, .gwt-ListBox, .gwt-TextArea, .gwt-RichTextArea,
	.uploadFilesItemContainer, .cardValue, .iconSelectorIconPanel,
	.gwt-PasswordTextBox, .gwt-TimeBox, .loginPanelWidget,
	.targetResultPanelStyle, .choiceListButtons, .iconSelectorFirstButton,
	.choiceListLastButton, .translatableTextBoxInfoButton,
	.translatableTextAreaInfoButton, .fileTextBoxButtonsStyle,
	.fileTextBoxLastButtonStyle, .translatableRichTextAreaInfoButton,
	.isPercentagePanel, .setTextBoxIsSetPanel, .iconSelectorTopLabel,
	.iconSelectorSecondButton, .textAreaTitle, .translatableTextAreaTitle,
	.gwt-RichTextToolbar, .uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .smImagePanelBackground, .gridDockPanel,
	.transposedGridDockPanel, .smIconPanelStyle, .colorPickerLabel,
	.colorPickerSelectedColorValue, .smTimeTableResulPanelStyle,
	.smTimeTableWidgetStyle, .indicatorWidgetStyle, .gwt-DefaultDialogBox,
	.gwt-BlueDialogBox, .gwt-GreenDialogBox, .gwt-YellowDialogBox,
	.gwt-RedDialogBox, .chatPanelStyle, .popupInfoDialogSoftBlueStyle,
	.popupInfoDialogSoftGreenStyle, .popupInfoDialogSoftYellowStyle,
	.popupInfoDialogSoftRedStyle, .popupInfoDialogSoftGrayStyle,
	.infoFormSoftGrayStyle, .loginButton, .gridDockPanelMini,
	.allPIsScrollPanelStyle, .piInfoWidgetContainer, .loginEmail:focus,
	.loginPassword:focus, .gwt-TextBox:focus, .gwt-DateBox:focus,
	.gwt-ListBox:focus, .gwt-TextArea:focus, .gwt-RichTextArea:focus,
	.uploadFilesItemContainer:focus, .cardValue:focus,
	.iconSelectorIconPanel:focus, .gwt-PasswordTextBox:focus, .gwt-TimeBox:focus,
	.loginPanelWidget:focus, .targetResultPanelStyle:focus,
	.filesWidgetMainPanelStyle, .imageViewe, .productDescriptionPartPanel {
	border: 1px solid !important;
}

.translatableTextAreaInfoButton {
	border-bottom: 0px !important;
}

.defaultSubmenuWidgetImagePanel {
	border: 3px solid !important;
}

.smButtonStyle, .smButtonSoftStyle, .infoAuditStyle, .infoPublishStyle,
	.infoPublishStyle, .otherCityEntityPublishingData,
	.showAdminNotificableEntityButton, .piInfoButton {
	border: 1px solid !important;
}

.smHelpButtonStyle {
	/*border: 1px solid white !important;*/
	
}

.choiceListButtons, .iconSelectorFirstButton, .choiceListLastButton,
	.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle,
	.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton, .isPercentagePanel,
	.setTextBoxIsSetPanel, .iconSelectorSecondButton,
	.smTimeTableHourPanelToHourStyle, .mapButton, .mapLastButton,
	.locationLastButton {
	border-left: none !important;
}

.lateralMenuButtonOpened, .lateralMenuButtonOpenedLevel0 {
	border-top: 1px solid !important;
	border-left: 1px solid !important;
}

.menuLateralCMIOrNotificationStyle {
	border-top: 1px solid !important;
	border-bottom: 1px solid !important;
}

.menuButtonContentPanel {
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid !important;
	border-left: 1px solid !important;
	border-bottom: 1px solid !important;
}

/*BORDER RADIUS*/
.loginButton, .gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle,
	.choiceListTextBoxWithoutButtons, .translatableRichTextAreaInfoButton,
	.smUploadImageBackground, .smMapWidgetContainer, .smButtonStyle,
	.smButtonSoftStyle, .smHelpButtonStyle, .gridDockPanel,
	.transposedGridDockPanel, .smIconPanelStyle,
	.colorPickerSelectedColorValue, .softRedLabel, .softGreenLabel,
	.softYellowLabel, .softBlueLabel, .softOrangeLabel, .softPurpleLabel,
	.softGrayLabel, .smTimeTableResulPanelStyle, .smTimeTableWidgetStyle,
	.indicatorWidgetStyle, .chatPanelStyle, .infoAuditStyle,
	.infoPublishStyle, .otherCityEntityPublishingData, .infoPublishStyle,
	.showAdminNotificableEntityButton, .loginEmail, .loginPassword,
	.imageViewerRoundedCorners, .imageViewerDefault,
	.smImagePanelBackground, .gwt-DefaultDialogBox, .gwt-BlueDialogBox,
	.gwt-GreenDialogBox, .gwt-YellowDialogBox, .gwt-RedDialogBox,
	.filesWidgetMainPanelStyle, .filePanelButtonStyle,
	.basicSetGridContainerStyle, .dateTimeContainerStyle,
	.imageViewerImageAndTitleContainer, .piInfoButton,
	.piInfoWidgetContainer, .piSelectorGridContainer, .panelDataView,
	.panelDataViewTimeHTML, .switchContainerStyle, .progressBar-shell,
	.basicSetGridTextBoxWithoutResultsLastButtonDisabled,
	.productDescriptionPartPanel {
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	border-radius: 5px !important;
}

.setTextBoxTextBox, .percentTextBoxTextBox, .translatableTextBox,
	.choiceListTextBoxWith3Buttons, .choiceListTextBoxWith2Buttons,
	.choiceListTextBoxWith1Button, .smTimeTableHourPanelFromHourStyle,
	.smDateTimeDateBox, .basicSetGridTextBoxWithoutResults,
	.dateTimeDateStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults, .switchLeftHTML {
	-webkit-border-radius: 5px 0px 0px 5px !important;
	-moz-border-radius: 5px 0px 0px 5px !important;
	-ms-border-radius: 5px 0px 0px 5px !important;
	-o-border-radius: 5px 0px 0px 5px !important;
	border-radius: 5px 0px 0px 5px !important;
}

.searchFormTitleStyle, .uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.filesWidgetTopBarLabelWithoutButtons, .richtextAreaTitle,
	.gwt-RichTextToolbar, .chatHeaderStyle, .textAreaTitle,
	.gwt-DefaultDialogBox .Caption, .gwt-BlueDialogBox .Caption,
	.gwt-GreenDialogBox .Caption, .gwt-YellowDialogBox .Caption,
	.gwt-RedDialogBox .Caption, .piSelectorHeader, .imageViewerTitleHtml,
	.piSelectorGridTopBarLabelWithoutButtons, .panelDataViewTile,
	.locationTextBoxWithoutButtons,
	.basicSetGridTextBoxWithResultsLastButtonDisabled,
	.pressurePanelTitleStyle, .indicatorWidgetHeaderStyle {
	-webkit-border-radius: 5px 5px 0px 0px !important;
	-moz-border-radius: 5px 5px 0px 0px !important;
	-ms-border-radius: 5px 5px 0px 0px !important;
	-o-border-radius: 5px 5px 0px 0px !important;
	border-radius: 5px 5px 0px 0px !important;
}

.choiceListButtons, .iconSelectorFirstButton, .gridSearchBoxStyle,
	.gridSearchBoxDisableStyle, .smTimeTableHourPanelToHourStyle,
	.mapButton, .fileTextBoxButtonsStyle {
	-webkit-border-radius: 0px 0px 0px 0px !important;
	-moz-border-radius: 0px 0px 0px 0px !important;
	-ms-border-radius: 0px 0px 0px 0px !important;
	-o-border-radius: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
}

.translatableTextAreaTitle, .iconSelectorTopLabel,
	.filesWidgetTopBarLabel, .basicSetGridTextBoxWithResults,
	.piSelectorGridTopBarLabel, .basicChoiceSetGridTitleContainerStyle,
	.locationTextBoxWith3Buttons, .locationTextBoxWith2Buttons {
	-webkit-border-radius: 5px 0px 0px 0px !important;
	-moz-border-radius: 5px 0px 0px 0px !important;
	-ms-border-radius: 5px 0px 0px 0px !important;
	-o-border-radius: 5px 0px 0px 0px !important;
	border-radius: 5px 0px 0px 0px !important;
}

.choiceListLastButton, .translatableTextBoxInfoButton,
	.fileTextBoxLastButtonStyle, .isPercentagePanel, .setTextBoxIsSetPanel,
	.basicSetGridButtonWithoutResult, .dateTimeHourStyle, .switchRightHTML,
	.mapLastButton {
	-webkit-border-radius: 0px 5px 5px 0px !important;
	-moz-border-radius: 0px 5px 5px 0px !important;
	-ms-border-radius: 0px 5px 5px 0px !important;
	-o-border-radius: 0px 5px 5px 0px !important;
	border-radius: 0px 5px 5px 0px !important;
}

.translatableTextAreaInfoButton, .iconSelectorSecondButton,
	.basicSetGridButtonWithResult, .locationLastButton {
	-webkit-border-radius: 0px 5px 0px 0px !important;
	-moz-border-radius: 0px 5px 0px 0px !important;
	-ms-border-radius: 0px 5px 0px 0px !important;
	-o-border-radius: 0px 5px 0px 0px !important;
	border-radius: 0px 5px 0px 0px !important;
}

.targetResultPanelStyle, .iconSelectorIconPanel, .gwt-TextArea,
	.gwt-RichTextArea, .cardValue, .uploadFilesItemContainer,
	.roundOnlyBottomCorners, .extendedInfoStyle, .allPIsScrollPanelStyle,
	.gridDockPanelMini, .imageOrAttachLastShowViewer,
	.panelDataViewContainer, .externalPanelViewContainer, .locationHTML {
	-webkit-border-radius: 0px 0px 5px 5px !important;
	-moz-border-radius: 0px 0px 5px 5px !important;
	-ms-border-radius: 0px 0px 5px 5px !important;
	-o-border-radius: 0px 0px 5px 5px !important;
	border-radius: 0px 0px 5px 5px !important;
}

.noRoundCorners {
	-webkit-border-radius: 0px 0px 0px 0px !important;
	-moz-border-radius: 0px 0px 0px 0px !important;
	-ms-border-radius: 0px 0px 0px 0px !important;
	-o-border-radius: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
}

/*WIDTH HEIGHT*/
.choiceListButtons, .iconSelectorFirstButton, .choiceListLastButton,
	.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle,
	.translatableRichTextAreaInfoButton, .translatableTextBoxInfoButton,
	.iconSelectorSecondButton, .mapButton, .mapLastButton,
	.locationLastButton {
	width: 32px !important;
	height: 32px !important;
}

/*MIN HEIGHT*/
.gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .isPercentagePanel,
	.setTextBoxIsSetPanel, .targetResultPanelStyle, .colorPickerLabel,
	.softRedLabel, .softGreenLabel, .softYellowLabel, .softBlueLabel,
	.softOrangeLabel, .softPurpleLabel, .softGrayLabel,
	.showAdminNotificableEntityButton, .findUserByEmailStyle, .locationHTML
	{
	min-height: 32px !important;
}

/* MIN WIDTH*/
.gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.targetResultPanelStyle, .uploadFilesTitle, .cardTitle,
	.targetHeaderStyle, .gwt-RichTextToolbar, .smTimeTableWidgetStyle,
	.showAdminNotificableEntityButton {
	min-width: 296px !important;
}

.translatableTextBox, .choiceListTextBoxWith1Button {
	min-width: 264px !important;
}

.setTextBoxTextBox, .percentTextBoxTextBox,
	.choiceListTextBoxWith2Buttons, .iconSelectorTopLabel, .softRedLabel,
	.softGreenLabel, .softYellowLabel, .softBlueLabel, .softOrangeLabel,
	.softPurpleLabel, .softGrayLabel, .findUserByEmailStyle,
	.locationTextBoxWith2Buttons {
	min-width: 232px !important;
}

.choiceListTextBoxWith3Buttons, .locationTextBoxWith3Buttons {
	min-width: 200px !important;
}

.uploadFilesDescriptionTextboxStyle {
	min-width: 190px !important;
}

.textAreaTitle, .translatableTextAreaTitle, .panelDataViewTile {
	min-width: 224px !important;
}

.smTimeTableHourPanelFromHourStyle, .smTimeTableHourPanelToHourStyle {
	min-width: 132px !important;
}

.primaryColorBackground {
	background-color: #0671d2;
}

/*OUT-LINE*/
.filesDetailHTML, .filesDetailPanel, .filesNoDataHtml,
	.mainTabHeaderStyle, .fileExplorerStyle, .filesWidgetSecondButton,
	.filesWidgetFirstButton, .imageOrAttachShowViewer, .mainImageHtml,
	.fileExplorerTopBar, .filesWidgetTopBarLabel,
	.filesWidgetTopBarLabelWithoutButtons,
	.filesWidgetTopBarLabelWithoutButtons, .filesWidgetMainPanelStyle,
	.imageViewerTitleHtml, .imageViewerImageAndTitleContainer,
	.piSelectorHeader, .allPIsScrollPanelStyle, .piSelectorHTMLStyle,
	.piSelectorGridContainer, .piSelectorGridTopBarLabel,
	.piSelectorGridTopBarLabelWithoutButtons, .piSelectorGridAddButton,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults, .switchRightHTML,
	.switchLeftHTML, .switchContainerStyle {
	outline: 0;
}

/*BOX SHADOW*/
.loginEmail:focus, .loginPassword:focus, .gwt-TextBox:focus,
	.gwt-DateBox:focus, .gwt-ListBox:focus, .gwt-TextArea:focus,
	.gwt-RichTextArea:focus, .uploadFilesItemContainer:focus, .cardValue:focus,
	.iconSelectorIconPanel:focus, .gwt-PasswordTextBox:focus, .gwt-TimeBox:focus,
	.loginPanelWidget:focus, .targetResultPanelStyle:focus {
	-webkit-box-shadow: 0 0 1px #0671D2 inset;
	-moz-box-shadow: 0 0 1px #0671D2 inset;
	-ms-box-shadow: 0 0 1px #0671D2 inset;
	-o-box-shadow: 0 0 1px #0671D2 inset;
	box-shadow: 0 0 1px #0671D2 inset;
	outline: none;
}

/*BOX SIZING*/
.loginEmail, .loginPassword, .gwt-TextBox, .gwt-DateBox, .gwt-ListBox,
	.gwt-TextArea, .gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .choiceListButtons,
	.iconSelectorFirstButton, .choiceListLastButton,
	.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle,
	.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton, .iconSelectorTopLabel,
	.textAreaTitle, .translatableTextAreaTitle, .gwt-RichTextToolbar,
	.uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .transposedGridTitleLabel, .smIconPanelStyle,
	.colorPickerLabel, .smTimeTableResulPanelStyle, .smTimeTableWidgetStyle,
	.defaultSubmenuWidgetImagePanel, .userNameHTML, .isPercentLabelStyle,
	.isSetLabelStyle, .isPercentagePanel, .setTextBoxIsSetPanel,
	.softRedLabel, .softGreenLabel, .softYellowLabel, .softBlueLabel,
	.softOrangeLabel, .softPurpleLabel, .softGrayLabel, .piSelectorHeader,
	.allPIsScrollPanelStyle, .piSelectorHTMLStyle, .filePanelMainPanel,
	.filesDetailHTML, .filesDetailPanel, .filePanel, .filePanelRounded,
	.filePanelOverPanel, .fileExplorerStyle, .uploaderStyle,
	.filesWidgetTopBarLabel, .filesWidgetTopBarLabelWithoutButtons,
	.filesWidgetSecondButton, .filesWidgetFirstButton, .fileViewerPanel,
	.fileExplorerTopBar, .fileExplorerTopBar, .imageOrAttachShowViewer,
	.mainImageHtml, .filesNoDataHtml, .filesWidgetMainPanelStyle,
	.basicSetGridButtonWithoutResult, .basicSetGridButtonWithResult,
	.basicSetGridResultStyle, .dateTimeContainerStyle,
	.findUserByEmailStyle, .imageViewerTitleHtml,
	.imageViewerImageAndTitleContainer, .gridDockPanel,
	.transposedGridDockPanel, .piSelectorGridContainer,
	.piSelectorGridTopBarLabel, .piSelectorGridTopBarLabelWithoutButtons,
	.piSelectorGridAddButton, .piPanel, .timesAndPressuresTitlesCellStyle,
	.showAdminNotificableEntityButton,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults,
	.panelDataViewTile, .panelDataViewTimeHTML, .switchRightHTML,
	.switchLeftHTML, .switchContainerStyle,
	.selectableImagePanelMarkedImage, .panelDataViewFilePanelHoversStyle,
	.otherCityEntityPublishingData, .gwt-DisclosurePanel .content,
	.externalAccessInfoFT, .twitterViewHTMLStyle, .socialNetworkButton,
	.twitterStatusAndLoginStyle, .mapButton, .mapLastButton, .locationHTML,
	.locationLastButton, .mapAddressHTML, .gwt-DefaultDialogBox,
	.productDescriptionPartPanel, .pressurePanelTitleStyle,
	.pressurePanelContentStyle {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*TRANSITION*/
.loginEmail, .loginPassword, .gwt-TextBox, .gwt-DateBox, .gwt-ListBox,
	.gwt-TextArea, .gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .iconSelectorTopLabel,
	.textAreaTitle, .translatableTextAreaTitle, .gwt-RichTextToolbar,
	.uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .smIconPanelStyle, .colorPickerLabel,
	.smTimeTableResulPanelStyle, .smTimeTableWidgetStyle, .piSelectorHeader,
	.allPIsScrollPanelStyle, .imageViewerTitleHtml, .panelDataViewTile,
	.switchContainerStyle, .panelDataViewFilePanelHover,
	.productDescriptionPartPanel {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*ALIGN*/
.isPercentagePanel, .setTextBoxIsSetPanel, .isPercentLabelStyle,
	.isSetLabelStyle, .smButtonStyle, .smButtonSoftStyle,
	.smHelpButtonStyle, .softRedLabel, .softGreenLabel, .softYellowLabel,
	.softBlueLabel, .softOrangeLabel, .softPurpleLabel, .softGrayLabel,
	.verticalAlignMiddle, .filePanelButtonStyle, .findUserByEmailStyle,
	.piInfoButton, .panelDataViewTimeHTML, .switchRightHTML,
	.switchLeftHTML, .socialNetworkButton {
	vertical-align: middle;
}

.uploaderStyle .gwt-Label {
	vertical-align: middle;
	display: inline-block;
}

/*PADDING*/
.choiceListButtons, .iconSelectorFirstButton, .gwt-TextBox, .gwt-DateBox,
	.gwt-ListBox, .gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .choiceListLastButton,
	.iconSelectorTopLabel, .iconSelectorSecondButton, .textAreaTitle,
	.translatableTextAreaTitle, .gwt-RichTextToolbar, .uploadFilesTitle,
	.cardTitle, .targetHeaderStyle, .smMapWidgetContainer,
	.transposedGridTitleLabel, .smTimeTableResulPanelStyle,
	.smTimeTableWidgetStyle, .imageViewerTitleHtml, .panelDataViewTile,
	.locationHTML, .mapAddressHTML, .productDescriptionPartPanel {
	padding: 4px 8px !important;
}

.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle {
	padding: 4px !important;
}

.borderBackgroundGrey {
	border-top: 1px solid #cbcbcb !important;
	border-bottom: 1px solid #cbcbcb !important;
	background-color: #f1f1f1;
	/* 	padding: 5px !important; */
}

.paddingTop10 {
	padding-top: 10px !important;
}

.allPadding10 {
	padding: 10px !important;
}

.allPadding5 {
	padding: 5px !important;
}

.switchRightHTML, .switchLeftHTML {
	padding: 8px !important;
}

.allMargin {
	margin: 10px !important;
}

.allMargin5 {
	margin: 5px !important;
}

.gwt-TextArea {
	padding: 4px 8px 0px 8px !important;
}

.loginEmail, .loginPassword {
	padding: 10px 25px 10px 40px;
}

.gwt-RichTextToolbar, .richtextAreaTitle {
	padding: 4px 8px 4px 0px !important;
}

/* ***** */
/* LOGIN */
/* ***** */
.theme1LoginBackground {
	background-attachment: fixed;
	background-color: #0671D2;
	background: radial-gradient(circle, #6bb1db, #0671D2);
}

.theme1LoginPanel {
	background-color: #eeeeee;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	padding: 15px 40px;
}

.theme1LoginPanelExtension {
	background-image: url("images/theme1LoginPanelBottomImg.png");
	background-repeat: no-repeat;
	width: 183px !important;
	height: 114px !important;
}

.theme1LoginBackgroundSkyline {
	background-image: url("images/theme1Skyline.png");
	background-position: left bottom;
	background-repeat: repeat-x;
}

.theme2LoginBackground {
	background-attachment: fixed;
	background-color: #fcfcfc;
}

.theme2LoginPanel {
	border: 1px solid rgb(195, 195, 195);
	background-color: rgba(250, 250, 250, 0.95);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 15px 40px;
}

.theme2LoginBackgroundSkyline {
	/*background-image: url("images/theme2Skyline.png");
	background-position: center bottom;
	background-repeat: no-repeat;*/
	
}

.theme1LogoStyle {
	width: 0px;
	height: 0px;
}

.theme2LogoStyle {
	background-image: url("images/theme2Skyline.png");
	background-repeat: no-repeat;
	background-size: 240px 69px;
	width: 240px;
	height: 69px;
	display: block !important;
}

.loginEmail {
	background: url(images/contact.png) no-repeat;
}

.loginPassword {
	background: url(images/padlock.png) no-repeat;
}

.loginForgot:hover {
	font-style: italic !important;
}

.loginButtonText, .loginForgot:hover, .findUserByEmailStyle:hover {
	font-weight: bold !important;
}

/* *********** */
/* FIN - LOGIN */
/* *********** */
/* ************ */
/* GENERIC VIEW */
/* ********** */
.taskPanel {
	width: 80%;
	min-width: 800px;
}

/* ****************** */
/* FIN - GENERIC VIEW */
/* ****************** */
/* **************** */
/* Menu SmartManager*/
/* **************** */
.workspacePanel {
	z-index: 0;
}

.workspacePanelViewContainer {
	min-width: 100px;
}

/*Estilos para la imagen superior de los menus y submenus*/
.imageViewerCircle {
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}

.imageViewerCircle, .imageViewerRoundedCorners,
	.editableImageViewerWithTitleDefault {
	max-width: 100px;
	max-height: 100px;
}

.imageViewerCircle:hover, .imageViewerRoundedCorners:hover,
	.editableImageViewerWithTitleDefault:hover, .switchHTMLHover,
	.socialNetworkButton:hover {
	opacity: 0.7;
}

.handCursor, .imageViewerCircle:hover, .imageViewerRoundedCorners:hover,
	.menuHoverStyle:hover, .loginForgot:hover,
	/*.topLeftPaddingHoverStyle:hover,*/ .tabHeaderStyle:hover,
	.closeButtonClass:hover, .showAdminNotificableEntityButtonOver,
	.smButtonOver, .smButtonStyle:hover, .smButtonSoftStyle:hover,
	.smHelpButtonStyle:hover, .filesWidgetFirstButton:hover,
	.filesWidgetSecondButton:hover, .filePanel:hover, .filePanelRounded:hover,
	.filesDetailHTML:hover, .filesWidgetFirstButton:hover,
	.filesWidgetSecondButton:hover, .filePanelButtonStyle:hover,
	.findUserByEmailStyle:hover, .editableImageViewerWithTitleDefault:hover,
	.piInfoButton:hover, .switchHTMLHover, .panelDataViewFilePanelHover,
	.socialNetworkButton:hover, .hiperlinkStyle:hover,
	.cityEntityManagementOtherTabsNotActive:hover {
	cursor: pointer;
}

.filePanelButtonStyle:hover {
	opacity: 0.6;
}

/*Estilo para el html que aparece bajo los botónes de la parte superior del menu con el nombre de usuario*/
.userNameHTML {
	font-weight: bold;
	padding: 4px 8px;
}

/*Estilo que se aplica a todo el panel lateral del menu*/
.lateralMenuPanelStyle, .lateralSubMenuPanelStyle {
	border-right: 1px solid !important;
	background-repeat: repeat-y;
	height: 100%;
}

/*.topLeftPaddingStyle .topLeftPaddingHoverStyle {
	padding-top: 3px;
	padding-left: 3px;
}

.leftPaddingStyle {
	padding-left: 5px;
}*/
.bottomPaddingStyle {
	padding-bottom: 3px;
}

.menuTitleStyle, .submenuTitleStyle, .showAdminNotificableEntityText {
	font-weight: bold;
}

.submenuTitleStyle {
	width: 97px;
}

.menuEntryLineBlueSeparator {
	height: 100%;
	min-height: 24px;
	width: 3px;
}

.submenuEntryImage {
	margin: 4px 10px;
	width: 24px;
	height: 24px;
}

.defaultSubmenuWidgetImage {
	width: 64px;
	height: 64px;
}

.defaultSubmenuWidgetImagePanel {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}

/* ********************** */
/* FIN - Menu SmartManager*/
/* ********************** */
/* ******* */
/* FORMS */
/* ******* */
.htmlTitleStyle {
	padding: 10px;
}

.searchFormTitleStyle, .formTitleStyle, .htmlTitleStyle {
	/*padding: 10px;*/
	font-weight: bold;
	color: #ffffff !important;
}

.formTitleStyle {
	margin: 5px 0px;
}

/* *********** */
/* FIN - FORMS */
/* *********** */
/* ******* */
/* WIDGETS */
/* ******* */
/* Tabpanel new*/
.tabLayoutPaneltabHeaders {
	vertical-align: top;
}

.tabHeaderStyle {
	padding: 10px;
	min-width: 100px;
}

.tabHeaderSelectedStyle {
	font-weight: bold !important;
	border-bottom: 4px solid !important;
}

.tabHeaderStyle:hover {
	font-style: italic !important;
	border-bottom: 4px solid !important;
}

/* Textbox - Listboxand - Datebox - Combobox - Choice ...*/
.gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle {
	margin: 0px;
	position: relative;
	float: left;
	border-collapse: separate;
}

.gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.gwt-PasswordTextBox, .gwt-TimeBox, .loginPanelWidget,
	.targetResultPanelStyle {
	display: block;
}

.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton {
	margin: 0px;
	border-collapse: separate;
}

.translatableRichTextAreaInfoButton, .translatableTextBoxInfoButton {
	padding: 3px !important;
}

.translatableTextAreaInfoButton {
	padding: 2px !important;
	width: 30px !important;
	height: 30px !important;
}

/*Percent Text box - Set text box*/
.isPercentagePanel, .setTextBoxIsSetPanel {
	width: 64px !important;
	padding: 4px 0px !important;
}

.isPercentLabelStyle, .isSetLabelStyle {
	font-size: 10px;
	text-align: center;
	width: 42px;
}

.setTextBoxOriginalValueStyle {
	font-style: italic;
}

.iconSelectorTopLabel {
	height: 32px !important;
}

.iconSelectorIconPanel {
	border-top: none !important;
	min-height: 70px !important;
}

/*Text Area - Rich text area*/
.gwt-TextArea, .gwt-RichTextArea {
	min-height: 100px !important;
}

.textAreaTitle, .translatableTextAreaTitle, .gwt-RichTextToolbar,
	.uploadFilesTitle, .cardTitle, .targetHeaderStyle, .piSelectorHeader,
	.panelDataViewTile {
	position: relative;
	float: left;
	margin: 0px;
	border-bottom: none !important;
	border-collapse: separate;
	min-height: 30px !important;
}

.richtextAreaTitle {
	min-width: 254px !important;
}

.richTextToolbarListBox {
	min-width: 20px !important;
}

/* SMUploadFiles */
.uploadFilesItemContainer {
	width: 100%;
	min-width: 260px !important;
	min-height: 160px !important;
}

.smUploadImageBackground {
	border-collapse: separate;
}

.smMapWidgetContainer {
	min-height: 250px !important;
	min-width: 100px !important;
	position: relative;
	float: left;
	margin: 0px;
	border-collapse: separate;
}

.smMapWidgetMapPanel {
	min-width: 300px !important;
}

.smImagePanelLabelStyle {
	text-align: center;
}

.smImagePanelBackground {
	padding: 5px;
}

/* SMImageButton - SMTextButton*/
.smButtonStyle, .smButtonSoftStyle, .smHelpButtonStyle,
	.filePanelButtonStyle, .piInfoButton {
	padding: 3px;
	border-collapse: separate;
}

.smButtonOver {
	opacity: 0.4;
}

/*Grid*/
.gridSearchBoxStyle {
	min-width: 20px !important;
	border-bottom: medium none !important;
	border-top: medium none !important;
	border-left: medium none !important;
}

.gridSearchBoxDisableStyle {
	min-width: 20px !important;
	border-bottom: medium none !important;
	border-top: medium none !important;
	border-left: medium none !important;
}

.gridDockPanel, .transposedGridDockPanel {
	border-collapse: separate;
	min-height: 200px !important;
	min-width: 365px !important;
}

.gridDockPanelMini {
	border-collapse: separate;
	min-height: 170px !important;
	min-width: 365px !important;
}

/*Transposed grid*/
.transposedGridTitleLabel {
	position: relative;
	float: left;
	display: block;
	margin: 0px;
	border: none !important;
	border-bottom: 1px solid !important;
	border-collapse: separate;
}

/*DisclosurePanel*/
.gwt-DisclosurePanel .header {
	outline: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/* Grid row styles*/
.gridColumnErrorType {
	font-style: italic;
}

/*Other*/
.bottomMargin4px {
	margin-bottom: 4px;
}

.marginLeft4px {
	margin-left: 4px;
}

.marginLeft2px {
	margin-left: 2px;
}

.setMinWidth0 {
	min-width: 0px !important;
}

.minWidth20 {
	min-width: 20px !important;
}

.minWidth200 {
	min-width: 200px !important;
}

.minHeight20 {
	min-height: 20px !important;
}

.minHeight26 {
	min-height: 26px !important;
}

.minHeight200 {
	min-height: 200px !important;
}

.minHeight300 {
	min-height: 300px !important;
}

.floatRight {
	float: right;
}

.padding_2_8 {
	padding: 2px 8px !important;
}

/* SM Icon Panel */
.smIconPanelStyle {
	height: 72px;
	width: 72px;
	margin: 0px;
	display: block;
	padding: 4px 4px !important;
	border-collapse: separate;
}

/** Labels **/
.softRedLabel, .softGreenLabel, .softYellowLabel, .softBlueLabel,
	.softOrangeLabel, .softPurpleLabel, .softGrayLabel,
	.findUserByEmailStyle {
	padding: 7px 8px !important;
}

.panelDataViewTimeHTML {
	padding: 4px 8px !important;
}

/* SMTimeTableWidget*/
.smTimeTableResulPanelStyle, .allPIsScrollPanelStyle {
	position: relative;
	float: left;
	margin: 0px;
	border-collapse: separate;
	min-width: 200px !important;
	min-height: 30px !important;
}

.smTimeTableResulPanelHTMLStyle {
	border-right: 1px solid !important;
}

.smTimeTableWidgetStyle {
	min-height: 30px !important;
	position: relative;
	float: left;
	margin: 0px;
	border-collapse: separate;
}

.productDescriptionPartPanel {
	min-height: 30px !important;
	position: relative;
	float: left;
	margin: 2px;
	border-collapse: separate;
}
/* IndicatorWidget*/
.indicatorWidgetStyle {
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
	margin: 0px;
	padding: 0px;
}

.indicatorWidgetFooterStyle {
	border-top: 1px solid !important;
}

/* ************* */
/* FIN - Widgets */
/* ************* */
/* ********* */
/* FLEXTABLE */
/* ********* */
.flextableSecondaryTitleStyle {
	padding: 4px 4px;
	font-weight: bold;
}

.flexTableHTMLStyle, .extendedInfoStyle {
	font-style: italic;
}

.extendedInfoStyle {
	text-align: middle;
}
/* ************** */
/*FIN - FLEXTABLE */
/* ************** */
/* ************** */
/* *** TIME BOX ***/
.smDateTimeDateBox {
	min-width: 178px !important;
}

.gwt-TimeBox-menu .highlighted A, .gwt-TimeBox-menu A:hover {
	font-weight: bold;
}

.gwt-TimeBox-menu {
	z-index: 10;
}

.gwt-TimeBox-menu .popupContent {
	height: 200px;
	overflow: auto;
	border-style: solid;
	border-width: 0 1px 1px;
}

.gwt-TimeBox-menu A {
	white-space: nowrap;
	display: block;
	padding: 2px 26px 2px 15px;
}

.gwt-TimeBox-menu .highlighted A, .gwt-TimeBox-menu A:hover {
	text-decoration: none;
}

/* ************************ */
/* *** Default Dialog Box ***/
/* ************************ */
.gwt-DefaultDialogBox .Caption {
	padding: 10px;
	font-weight: bold;
}

.closeButtonClass {
	margin-left: -25px;
	margin-top: 0px;
}

/* ************************ */
/* *** Default Dialog Box ***/
/* ************************ */
.gwt-BlueDialogBox .Caption, .gwt-GreenDialogBox .Caption,
	.gwt-YellowDialogBox .Caption, .gwt-RedDialogBox .Caption {
	padding: 10px;
	border-bottom: 1px solid;
	font-weight: bold;
}

.gwt-BlueDialogBoxContentPanel, .gwt-GreenDialogBoxContentPanel,
	.gwt-YellowDialogBoxContentPanel, .gwt-RedDialogBoxContentPanel {
	padding: 10px;
	position: relative;
}

.gwt-BlueDialogBoxContentHTML, .gwt-GreenDialogBoxContentHTML,
	.gwt-YellowDialogBoxContentHTML, .gwt-RedDialogBoxContentHTML {
	padding: 10px;
	min-height: 30px;
}

.gwt-DialogBoxAbsolutePanel {
	min-width: 400px;
	min-height: 100px;
}

.gwt-DialogBoxScrollPanel {
	max-width: 600px;
	max-height: 400px;
}

/* ********** */
/* *** CHAT ***/
/* ********** */
.chatPanelStyle {
	background: url(images/smchatbackground.jpg) no-repeat;
	max-width: 600px;
	min-width: 300px;
}

.greenChatMessageStyle {
	border-radius: 0px 10px 10px 10px;
	min-width: 200px;
}

.blueChatMessageStyle {
	border-radius: 10px 0px 10px 10px;
	min-width: 200px;
}

.chatTextAreaStyle {
	min-height: 10px !important;
}

.alternativeCreatorPanel {
	border-radius: 3px 3px 3px 3px;
}

/* ********** */
/* *** POPUP ***/
/* ********** */
.popupInfoDialogSoftBlueStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

.popupInfoDialogSoftGreenStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

.popupInfoDialogSoftYellowStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

.popupInfoDialogSoftRedStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

.popupInfoDialogSoftGrayStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

.poppupInfoDialogSoftGrayWithoutMinAndMaxHeight {
	border-radius: 10px 10px 10px 10px;
}

.menuLateralNotificationBadagePanelStyle {
	border: 1px solid red !important;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

/* *************** */
/* *** USER INFO ***/
/* *************** */
.userInfoNameTitleStyle {
	font-weight: bold;
	font-size: large !important;
}

.userInfoTitlesStyle {
	font-weight: bold;
	margin-left: 10px;
	white-space: nowrap;
}

.cityEntityUserInfoStyle {
	font-style: italic;
}

/* ****** */
/* AUDIT */
/* ****** */
.auditTitleStyle, .blueUnderlinedTitleStyle {
	font-weight: bold;
	/*font-size: medium !important;*/
	border-bottom: 1px solid !important;
}

.marginTop10 {
	margin-top: 10px;
}

.marginTop4 {
	margin-top: 4px;
}

.marginTop2 {
	margin-top: 2px;
}

.auditDataTitlesStyle {
	font-weight: bold;
	margin-left: 10px;
}

.infoFormSoftGrayStyle {
	border-radius: 10px 10px 10px 10px;
	min-width: 200px;
	min-height: 75px;
}

/* *************** */
/* PUBLISH - AUDIT */
/* *************** */
.infoAuditStyle, .infoPublishStyle {
	padding: 3px;
	border-collapse: separate;
}

.otherCityEntityPublishingData {
	padding: 5px;
	margin-bottom: 2px;
}

.publishSelectAllPanel {
	padding-right: 10px;
	width: 100%;
}

.infoPublishStyle, .publishPanels {
	padding: 3px;
}

/* ****** */
/* SURVEY */
/* ****** */
.surveyHeaderContainerStyle, .publishLateralButton {
	border-bottom: 1px solid;
}

.surveyQuestionStyle {
	padding: 10px !important;
	border: solid;
	border-width: 1px 0px 1px 0px;
}

/* *********** */
/* SHOW ENTITY */
/* *********** */
.showAdminNotificableEntityButton {
	padding-left: 5px;
}

/* *********** */
/* PANELS */
/* *********** */
.panelsImgLoopTitle {
	color: #F5F5F5;
	font-size: 36px;
}

/* ****** */
/* UTILS */
/* ****** */
.breakWord {
	word-wrap: break-word;
}

.width10 {
	min-width: 10px !important;
}

.piSelectorHTMLStyle {
	width: 100%;
	min-height: 10px;
	padding: 5px;
	border-bottom: 1px solid !important;
}

/*FILES WIDGET*/
/*FilePanel*/
.filePanelRounded {
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	border-radius: 10px !important;
	float: left;
	display: inline;
}

.filePanel {
	float: left;
	display: inline;
	/*padding: 5px;*/
}

.filePanel:hover, .filePanelRounded:hover, .panelDataViewFilePanelHover
	{
	background-color: #0671D2 /*#222*/;
	color: #f1f1f1;
}

.filePanelOverPanel {
	/*z-index: 2;*/
	
}

.filePanelMainPanelHover {
	opacity: 0.2;
}

.filePanelButtonsPanel, .imageViewerMarginRight {
	margin-right: 10px;
}

.imageViewerMarginBottom {
	margin-bottom: 10px;
}

.imageViewerCenterTitleHtml {
	text-align: center;
}

/*Explorer*/
.fileExplorerStyle {
	display: inline;
}

.dropFilesLabelHover {
	background: linear-gradient(#f5f5f5, #c2ffc6);
}

.filesWidgetTopBarLabel, .filesWidgetTopBarLabelWithoutButtons,
	.filesWidgetSecondButton, .filesWidgetFirstButton, .fileViewerPanel,
	.fileExplorerTopBar, .imageViewerTitleHtml, .piSelectorGridTopBarLabel,
	.piSelectorGridTopBarLabelWithoutButtons,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults {
	float: left;
	margin: 0px;
	position: relative;
	color: #444444 !important;
	display: inline;
}

.filesWidgetTopBarLabel, .filesWidgetTopBarLabelWithoutButtons,
	.filesWidgetSecondButton, .filesWidgetFirstButton,
	.imageViewerTitleHtml, .piSelectorGridTopBarLabel,
	.piSelectorGridTopBarLabelWithoutButtons, .piSelectorGridAddButton,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults {
	min-height: 32px !important;
	height: 32px !important;
}

.filesWidgetMainPanelStyle, .imageViewerImageAndTitleContainer,
	.piSelectorGridContainer {
	border-collapse: separate;
	border-color: #c3c3c3 !important;
}

.filesWidgetTopBarLabel, .filesWidgetTopBarLabelWithoutButtons,
	.piSelectorGridTopBarLabel, .piSelectorGridTopBarLabelWithoutButtons,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults {
	/*border-bottom: 1px solid !important;*/
	min-width: 200px !important;
	padding: 4px 8px !important;
}

.filesWidgetSecondButton, .filesWidgetFirstButton,
	.piSelectorGridAddButton {
	width: 32px !important;
	/*border-bottom: 1px solid !important;*/
	border-left: 1px solid !important;
	border-color: #c3c3c3 !important;
	background-color: #f1f1f1 !important;
}

.filesWidgetSecondButton, .piSelectorGridAddButton {
	-webkit-border-radius: 0px 5px 0px 0px !important;
	-moz-border-radius: 0px 5px 0px 0px !important;
	-ms-border-radius: 0px 5px 0px 0px !important;
	-o-border-radius: 0px 5px 0px 0px !important;
	border-radius: 0px 5px 0px 0px !important;
	padding: 4px !important;
}

.filesWidgetFirstButton {
	-webkit-border-radius: 0px 0px 0px 0px !important;
	-moz-border-radius: 0px 0px 0px 0px !important;
	-ms-border-radius: 0px 0px 0px 0px !important;
	-o-border-radius: 0px 0px 0px 0px !important;
	padding: 4px !important;
}

.filesWidgetFirstButton:hover, .filesWidgetSecondButton:hover {
	
}

.imageOrAttachShowViewer {
	min-height: 80px;
	min-width: 288px;
	border-top: 1px solid !important;
	/*border-left: 1px solid !important;*/
	/*border-right: 1px solid !important;*/
	border-color: #c3c3c3 !important;
	background-color: #fbfbfb;
}

.filesDetailPanel {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	padding-left: 2px;
	padding-right: 2px;
}

.filesDetailHTML {
	padding-top: 2px;
	padding-bottom: 2px;
}

.filesNoDataHtml {
	font-style: italic;
	padding: 4px;
	text-align: center;
}

.mainImageHtml {
	padding: 2px;
	text-align: center;
	font-weight: bold;
	background-color: rgba(230, 236, 127, 0.8);
}

.fileExplorerTopBar {
	background-color: #f1f1f1 !important;
	width: 100%;
}

.filesDetailPanel:hover {
	color: #f1f1f1 !important;
	background-color: #0671D2;
}

.fileExplorerTitlesStyle {
	color: white !important;
	background-color: #0671D2 !important;
	padding: 4px !important;
}

.fileExplorerTitlesStyle2 {
	border-width: 0px 0px 1px 0px !important;
	border-style: solid !important;
	border-color: #0671D2 !important;
	color: #0671D2 !important;
	padding: 4px !important;
	font-weight: bold !important;
}

.breadcrumbStyle {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px !important;
	font-weight: bold;
}

/*Basic set grid*/
.basicSetGridButtonWithoutResult, .basicSetGridButtonWithResult {
	width: 32px;
	height: 32px;
	float: left;
	padding: 6px !important;
	background-color: #f1f1f1 !important;
	border-left: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.basicSetGridTextBoxWithResults, .basicSetGridTextBoxWithoutResults,
	.basicSetGridTextBoxWithResultsLastButtonDisabled,
	.basicSetGridTextBoxWithoutResultsLastButtonDisabled {
	border: none !important;
	min-width: 0px !important;
	width: 100%;
}

.basicSetGridTextBoxContainerStyle {
	min-width: 262px !important;
}

.basicSetGridContainerStyle {
	float: left;
	/*display: inline;*/
	border: 1px solid !important;
	border-color: #c3c3c3 !important;
	border-collapse: separate;
}

.basicSetGridResultsStyle {
	border-top: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.basicSetGridResultStyle {
	border-top: 1px solid !important;
	border-color: #c3c3c3 !important;
	padding: 4px !important;
}

.basicSetGridResultHTML {
	padding-left: 8px !important;
	padding-right: 4px;
}

/*FIN Basic set grid*/
/* Top AlignedHTMLTitlePadding */
.topAlignedHTMLTitlePadding {
	padding-top: 10px !important;
}
/*FIN AlignedHTMLTitlePadding*/
/*DateTyme*/
.dateTimeContainerStyle {
	border: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.dateTimeHourStyle {
	border: none !important;
	border-left: 1px solid !important;
	border-color: #c3c3c3 !important;
	min-width: 120px !important;
	width: 120px !important;
}

.basicSetGridFirstFielsStyle {
	min-width: 150px !important;
	width: 150px !important;
}

.basicSetGridSecondFielsStyle {
	min-width: 112px !important;
	width: 112px !important;
}

.dateTimeDateStyle {
	border: none !important;
	min-width: 174px !important;
}

.borderNoneStyle {
	border: none !important;
}

/*FIN DateTyme*/
.imageViewerTitleHtml {
	border-bottom: 1px solid !important;
	border-bottom-color: #c3c3c3 !important;
	margin-bottom: 5px !important;
}

.piInfoButton {
	min-height: 26px;
	vertical-align: middle;
}

.piPanel {
	border-bottom: 1px solid !important;
	border-color: #c3c3c3 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
}

.piPanelHTML {
	padding: 4px 8px !important;
}

.piSelectorHeader {
	min-width: 300px !important;
}

.timesAndPressuresTitlesCellStyle {
	/*background-color: #cfffe0;*/
	background-color: #f1f1f1;
	border-color: #f1f1f1;
	padding: 4px 8px;
}

.panelDataViewTile {
	height: 32px !important;
}

.panelDataViewContainer, .locationHTML {
	border-left: 1px solid !important;
	border-right: 1px solid !important;
	border-bottom: 1px solid !important;
	border-top: none !important;
	border-color: #c3c3c3 !important;
}

.externalPanelViewContainer {
	border: 1px solid !important;
	border-color: #c3c3c3 !important;
	min-width: 224px;
}

.panelDataViewMainImage {
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid !important;
	border-top: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.selectableImagePanelMarkedImage {
	-webkit-box-shadow: 2px 2px 5px 1px #111;
	-moz-box-shadow: 2px 2px 5px 1px #111;
	box-shadow: 2px 2px 5px 1px #111;
}

.selectableImagePanelMarkedImage, .roundedBorder {
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-ms-border-radius: 50% !important;
	-o-border-radius: 50% !important;
	border-radius: 50% !important;
	overflow:hidden;
}

.panelDataViewFilePanelHover {
	opacity: 0.7;
}

.twitterViewHTMLStyle {
	padding: 4px !important;
}

.socialNetworkButton {
	padding: 4px !important;
	border-top: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.twitterStatusAndLoginStyle {
	border: 1px solid !important;
	border-color: #c3c3c3 !important;
}

.externalAccessInfoFT {
	margin-left: 4px;
	padding: 4px 0 4px 8px;
	border-left: 3px solid rgb(231, 231, 231) !important;
	/*border-color: #c3c3c3 !important;*/
	-webkit-transition: height 0.5s ease;
	-moz-transition: height 0.5s ease;
	-ms-transition: height 0.5s ease;
	-o-transition: height 0.5s ease;
	transition: all 0.5s ease;
}

.fb_button {
	width: 100%;
	background-color: red;
}

.progressBar-shell {
	border: 1px solid #848280;
	background-color: #454545;
}

.progressBar-bar {
	background-color: #12ba00;
}

.progressBar-text {
	color: white;
}

.mapButton, .mapLastButton, .locationLastButton {
	padding: 5px;
}

.hiperlinkStyle:hover {
	text-decoration: underline;
}

.noWrapText {
	white-space: nowrap !important;
}

.cityEntityManagementOtherTabsContainer {
	margin-top: 0px;
	border-top: 1px solid #cbcbcb;
}

.cityEntityManagementOtherTabsActive,
	.cityEntityManagementOtherTabsNotActive {
	padding: 5px;
	border-bottom: 1px solid #cbcbcb;
}

.glassPanelStyle {
	background-color: rgba(0, 0, 0, 0.5);
}

.backGroundAndBorderSoftBlue {
	background-color: #e5edfa;
	border-color: #e5edfa;
}

.backGroundAndBorderSoftSoftBlue {
	background-color: #f0f4fa;
	border-color: #f0f4fa;
}

/* EH Standard styles*/
.pressurePanelBorderRight {
	border-right: 1px solid #cbcbcb;
}

.pressurePanelBorderBottom {
	border-bottom: 1px solid #cbcbcb;
}

.pressurePanelBorderBottomRight {
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}

.pressurePanelTitleStyle {
	font-weight: bold;
	background-color: #cbcbcb;
	border: 1px solid #cbcbcb !important;
}

.pressurePanelContentStyle {
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 0px 0px 5px 5px !important;
	-moz-border-radius: 0px 0px 5px 5px !important;
	-ms-border-radius: 0px 0px 5px 5px !important;
	-o-border-radius: 0px 0px 5px 5px !important;
	border-radius: 0px 0px 5px 5px !important;
}

.borderRightSoftGrey {
	border-right: 1px solid #cbcbcb;
}

.borderBottomSoftGrey {
	border-bottom: 1px solid #cbcbcb;
}

.bold {
	font-weight: bold;
}

.publicationBlock {
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	border-radius: 5px !important;
	/*border-collapse: collapse;*/
	overflow: hidden;
}

.publicationBlock td {
	text-align: center;
	vertical-align: middle;
}

.publicationBlockHeaderRow .publicationBlockCell {
	border-top: none;
}

.publicationBlockHeader {
	border-top: 1px solid #cbcbcb;
}

.publicationBlockCell {
	border-left: 1px solid #cbcbcb;
	border-top: 1px solid #cbcbcb;
}

.publicationBlockCell {
	border-left: 1px solid #cbcbcb;
	border-top: 1px solid #cbcbcb;
}