/* ADDING CLOUD ICON FONT */
/**/
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot?p3wb3b');
	src: url('fonts/icomoon.eot?p3wb3b#iefix') format('embedded-opentype'), 
		url('fonts/icomoon.ttf?p3wb3b') format('truetype'),
		url('fonts/icomoon.woff?p3wb3b') format('woff'), 
		url('fonts/icomoon.svg?p3wb3b#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/**/
/* END CLOUD ICON FONT */
/**/

/* Deprecated (not used) style for red badge on Refresh icon in ECMS explorer when drive has been changed */
.uiCloudDriveChanges {
	position: relative;
	left: 8px;
	top: 9px;
	display: block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 12px;
	height: 10px;
	padding: 1px;
	background: red;
	border: 0px solid #f0f0f0;
	color: #fff;
	text-align: center;
	font: 9px Arial, sans-serif
}

.uiIconEcmsShowConnectCloudDrive:before {
	content: "\e68a";
	width: 14px;
	height: 14px;
}

[class^="uiIconEcmsConnectDialog-"] {
	width: 24px;
	max-height: 25px;
	overflow: hidden;
	margin-right: 5px;
}

[class^="uiIcon16x16CloudDrive-"], [class^="uiIcon24x24CloudDrive-"], [class^="uiIcon64x64CloudDrive-"] {
	display: inline;
}

.uiIconEcmsViewSharing:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e900";
}

/*
 * File View style
 */
#CloudFileViewer {
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	overflow: hidden;
}

.fileContent .content, .mediaContent .content #CloudFileViewer {
	text-align: left !important;
}

#ViewerSwitch {
	position: relative;
	/*padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 4px;*/
	margin-right: 4px;
	font-weight: normal;
}

.file-content {
	position: relative;
	min-height: 600px;
	height: auto !important;
}

.file-content .CodeMirror {
	min-height: 600px;
	height: 800px;
	!
	important;
}

.downloadBtn #ViewerSwitch {
	margin-right: 15px;
	cursor: pointer;
}

.downloadBtn #ViewerSwitch i {
	color: inherit;
}

/*
 * Social Activity stream and preview
 */
.maskLayer .uiDocumentPreview .fileContent .navigationContainer #CloudFileViewer .UIPDFViewerContainer .ImageView img {
	position: static;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

/*************************** NodeType Icon ***********************/
.application_xml16x16Icon {
	background: url('icons/xml.gif') no-repeat left center !important;
	/* orientation=lt */
	background: url('icons/xml.gif') no-repeat right center !important;
	/* orientation=rt */
}

.application_xml48x48Icon {
	width: 48px;
	height: 48px;
	background: url('icons/xml.gif') no-repeat left center !important;
	/* orientation=lt */
	background: url('icons/xml.gif') no-repeat right center !important;
	/* orientation=rt */
}

.application_x-msdos-program16x16Icon {
	background: url('icons/exe.gif') no-repeat left center !important;
	/* orientation=lt */
	background: url('icons/exe.gif') no-repeat right center !important;
	/* orientation=rt */
}

.application_x-msdos-program48x48Icon {
	width: 48px;
	height: 48px;
	background: url('icons/exe.gif') no-repeat left center !important;
	/* orientation=lt */
	background: url('icons/exe.gif') no-repeat right center !important;
	/* orientation=rt */
}

/**** menu ****/
.cloudFileDisabled {
	opacity: 0.65;
	pointer-events: none;
	cursor: not-allowed !important;
}

.notCloudFile {
	opacity: 0.55;
}

.syncingIconView {
	display: block;
	position: absolute;
	margin: 110px 0px 0px 0px;
	padding: 10px 30px 0px 25px;
	width: 35px;
	height: 35px;
	pointer-events: none;
	background: url('icons/oxygen/32/animations/throbber.gif') no-repeat left center !important; /* orientation=lt */
	background: url('icons/oxygen/32/animations/throbber.gif') no-repeat right center !important; /* orientation=rt */
}

.syncingListView {
	position: relative;
	display: inline;
	padding-left: 15px;
	pointer-events: none;
	background: url('icons/oxygen/16/animations/throbber.gif') no-repeat left center !important; /* orientation=lt */
	background: url('icons/oxygen/16/animations/throbber.gif') no-repeat right center !important; /* orientation=rt */
}

/******** Pnotify icons ********/
.picon-32.picon-task-complete {
	background-image: url("icons/oxygen/32/status/task-complete.png")
}

.picon-32.picon-throbber {
	background-image: url("icons/oxygen/32/animations/throbber.gif")
}

.picon-32.picon-dialog-error {
	background-image: url("icons/oxygen/32/status/dialog-error.png")
}

.picon-32.picon-dialog-information {
	background-image: url("icons/oxygen/32/status/dialog-information.png")
}

.picon-32.picon-dialog-warning {
	background-image: url("icons/oxygen/32/status/dialog-warning.png")
}

.picon-32.picon-process-stop {
	background-image: url("icons/oxygen/32/actions/process-stop.png")
}

.picon.picon-task-complete {
	background-image: url("icons/oxygen/16/status/task-complete.png")
}

.picon.picon-throbber {
	background-image: url("icons/oxygen/16/animations/throbber.gif")
}

.picon.picon-dialog-error {
	background-image: url("icons/oxygen/16/status/dialog-error.png")
}

.picon.picon-dialog-information {
	background-image: url("icons/oxygen/16/status/dialog-information.png")
}

.picon.picon-dialog-warning {
	background-image: url("icons/oxygen/16/status/dialog-warning.png")
}

.picon.picon-process-stop {
	background-image: url("icons/oxygen/16/actions/process-stop.png")
}