html, body {	margin: 0;	padding: 0;	overflow: hidden;	height: 100%;	font-family: Arial,Helvetica,sans-serif;	font-size: 12px;	line-height:1.0;	background: #dedede;}a:active { text-decoration: none; }a:hover { text-decoration: underline; }a:visited { text-decoration: none; }a:link { text-decoration: none; }input:focus { outline:none; }textarea:focus { outline:none; }select:focus { outline:none; }button:focus { outline: none; }textarea {	border: 2px solid #dedede;	resize: none;}input[type="text"] {	border: 2px solid #dedede;}div.stop-float {	clear: both;}.hidden {	visibility: hidden;}.visible {	visibility: visible;}.help {	display:inline-block;width:16px;height:16px;	background-image: url('../img/question-mark-outline-grey-24.png');  	background-position:center center;background-repeat: no-repeat;  	background-size:16px 16px;	cursor:pointer;	opacity:0.7;}.help:hover {	opacity:1;}/*	input:focus::-moz-focus-inner{border-color:transparent!important;} *//* jQuery UI CSS customizations */.ui-dialog {	-moz-box-shadow: 0px 0px 20px #333; -webkit-box-shadow: 0px 0px 20px #333; box-shadow: 0px 0px 20px #333;	background: #fff;}.ui-dialog.lightshadowed {	-moz-box-shadow:0 10px 16px rgba(0,0,0,.3);	-webkit-box-shadow: 0 10px 16px rgba(0,0,0,.3);	box-shadow: 0 10px 16px rgba(0,0,0,.3);	background-image: linear-gradient(180deg,#fff 6rem,hsla(0,0%,100%,.97) 9rem);	border:0px;}.ui-widget-overlay {	background: #fff !important;	opacity: 0 !important;	filter: alpha(opacity=0) !important;}.ui-widget-overlay.whitershadeofpale {	background: #fff !important;	opacity: 0.8 !important;	filter: alpha(opacity=0.8) !important;}.ui-draggable .ui-dialog-titlebar {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;}.ui-dialog.ui-widget.nosepbuttons .ui-dialog-buttonpane {border:0px;}/*	jQueryUI Slider*/#docs-previews-size-slider {	height: 22px;	width: 60px;	background: transparent;	padding: 0;	margin: 0;	outline: none;	border: 0px;}#docs-previews-size-slider-background {	height: 18px;	width: 65px;	background: transparent url("../img/slider-control-bar-new.png");	background-repeat: no-repeat;	background-position: left top;}.ui-slider .ui-slider-handle {	width: 12px; 	height: 13px; 	top: -1px;	background: url("../img/slider-handle-tiny.png") no-repeat;	overflow: hidden; 	position:absolute;	border-style:none; 	outline: none;	cursor: pointer;}/*	jQueryUI Autocomplete*/.ui-autocomplete {	max-height: 100px;	overflow-y: auto;	overflow-x: hidden;	padding-right: 20px;}/* IE 6 doesn't support max-height * we use height instead, but this forces the menu to always be this tall */* html .ui-autocomplete {	height: 100px;}.ui-autocomplete {	max-height:200px;	overflow-y:auto;	overflow-x:hidden;	font-size:11px;	box-shadow:0 3px 8px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);}.ui-autocomplete li { width: 300px; }.ui-autocomplete .ui-state-hover{ width: 300px; }a.ajaris-autocomplete-location-item {	padding-top:5px !important;padding-bottom:5px !important;border-bottom: 1px solid #e7e7e7!important;	font-size:13px !important;color:#2f2f2f;font-family:Arial,Helvetica,sans-serif !important;}.ajaris-autocomplete-hint-item {	font-style:italic;color:#777;padding-left:5px;	padding-top:5px !important;padding-bottom:5px !important;    font-family:Arial,Helvetica,sans-serif !important;}.icon-locator {	display:block;width:16px;height:16px;	background-image: url("../img/icon-locator_gray.png");	background-repeat:no-repeat;	cursor:pointer;}.icon-locator:hover { opacity:0.5; }		/*	ContextMenu customizations*/.context-menu-theme-classy {	padding:4px 0;	border:1px solid #ccc;	border:1px solid rgba(0, 0, 0, 0.2);	*border-right-width:2px;	*border-bottom-width:2px;	background:#ffffff;	background:rgba(255, 255, 255, 0.92);	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5) !important;	-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.5) !important;	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5) !important;	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;	-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.context-menu-theme-classy .context-menu-item {	text-align:left;	cursor:pointer;	height:22px;	line-height:22px;	font-family: "lucida Grande","lucida sans unicode",Tahoma,Helvetica,sans-serif;	font-weight:normal;	font-size: 13px;	padding:0px 15px;	color:#333333;	white-space:nowrap;}.context-menu-theme-classy .context-menu-separator {	margin:0px 0px 0px 32px;	font-size:0px;	border-top:1px solid #c5c5c5;	border-bottom:1px solid #f5f5f5;}.context-menu-theme-classy .context-menu-item-hover {	background:#313131;	color:#fff;	border-color:#313131;}.context-menu-theme-classy .context-menu-item .context-menu-item-inner {	padding:0px 16px 4px 35px;	margin-left:0px;	background-color:none;	background-repeat:no-repeat;	background-position:3px center;	background-image:none;}.context-menu-theme-classy .context-menu-item-hover .context-menu-item-inner {}.context-menu-theme-classy .context-menu-item-disabled {	color:#a7a7a7;}.context-menu-theme-classy .context-menu-item-optgroup {	cursor:default !important;	color: #000;	font-weight:bold;	margin-left:-42px;	margin-top:10px;	display:block;}.menu-item-checked {	background-image: url("../img/checked.png");	background-repeat: no-repeat;	background-position: left;	outline: none;}.context-menu-theme-classy .context-menu-item-hover .menu-item-checked{	background-image: url("../img/checked_white.png") !important;}		/*	Filament Group dropdown menus customizations*/.fg-menu-container {z-index: 10000;}.fgMenuPositionHelper {z-index: 10000;}#action-menu {font-size:12px;outline:none;border:1px solid #aaa;padding-top:2px;padding-bottom:2px;}#action-menu:hover .icon-menu-alt { background-image:url("../img/menu-alt-white.png"); }#action-menu-items { font-size: 12px; }		#bases-menu { font-size: 12px; outline: none; }#bases-menu-items { font-size: 12px; }		#funds-menu { font-size: 12px; outline: none; }#funds-menu-items { font-size: 12px; }		#caddies-menu { font-size: 12px; outline: none; }#caddies-menu { width: 136px; }#caddies-menu-items { font-size: 12px; }#caddies-menu-selected { overflow: hidden;max-width:148px;white-space:nowrap;text-overflow:ellipsis;text-align:left;}#caddies-menu-selected { max-width: 136px; }#navigation-menu { font-size: 12px; outline: none; }#navigation-menu-items { font-weight: bold; font-size: 14px; }#languages-menu { font-size: 12px; outline: none; }#languages-menu-items { font-size: 12px; }.fg-menu-collapsed { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }a.fg-button { float:left;  }button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */.fg-button-icon-left { padding-left: 2.1em; }.fg-button-icon-right { padding-right: 2.1em; }.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	/*.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }*/.fg-menu-item-separator {	border-bottom: 1px solid #ebebeb !important;	cursor: default !important;	margin-bottom: 5px !important;}.fg-menu-item-separator:hover {	background: transparent !important;			color: white !important;	border-top-color: transparent !important;	border-right-color: transparent !important;	border-left-color: transparent !important;	border-bottom: 1px solid #ebebeb !important;}.fg-menu-item-disabled {	color: #aaa !important;	cursor: default !important;}.fg-menu-item-disabled:hover {	background: transparent !important;			border-color: transparent !important;}.fg-main-menubar-item-disabled {	color: #888 !important;	cursor: default !important;	font-size: 12px !important;	font-weight: bold !important;}.fg-main-menubar-item-disabled {	background: transparent !important;			border-color: transparent !important;	font-size: 12px !important;	font-weight: bold !important;}.fg-main-menubar-item-separator {	border-bottom: 1px solid #ebebeb !important;	cursor: default !important;	margin-bottom: 5px !important;}.fg-main-menubar-item-separator:hover {	background: transparent !important;			color: white !important;	border-top-color: transparent !important;	border-right-color: transparent !important;	border-left-color: transparent !important;	border-bottom: 1px solid #ebebeb !important;}.fg-menubar-item {	height: 18px;	line-height: 17px;	color: black;	margin-top: 0px;	border: 0px;	background: transparent;	outline: none;	-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;}html.mac #about-menu  > div > span {	padding-top:1px;}.fg-menubar-item-hovered {	background: #0073ea url("./../js/jquery-ui/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x !important;	color: #fff !important;}.fg-menubar-item-hovered .ui-icon-triangle-1-s {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png") !important;}.fg-menubar-item-link-hovered {	background: #0073ea url("./../js/jquery-ui/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;}.fg-menubar-item-deployed {	background: #0073ea !important;	color: white !important;}.fg-search-options-menu-item-separator {	height: 5px !important;	border-bottom: 1px solid #dedede !important;	cursor: default !important;	margin-bottom: 5px !important;}li.fg-checkable-item {	height: 22px;}li.fg-checkable-item input[type=checkbox] {	float: left;	display: block;    width: 15px;    height: 22px;	margin: 0px;	margin-left: 5px;	padding: 0px;	vertical-align: middle;}.fg-checkable-item-label {    float: left;    padding-left: 5px;	font-size: 12px;	height: 22px;	line-height: 22px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	width: 210px;	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}.fg-checkable-item-label-indented {	width: 200px;	margin-left: 0px;}.fg-checkable-item-label span {	padding: 0px;	margin: 0px;	vertical-align: middle;}li.fg-checkable-item-hovered {	font-weight: normal !important;	background: #0073ea url("./../js/jquery-ui/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;	color: #fff !important;}li.fg-checkable-item-disabled .fg-checkable-item-label {	color: #aaa;}li.fg-checkable-item-disabled:hover {	background: transparent !important;	border: 0px solid white !important;	cursor: default !important;}/*	Documents contact-sheet*/#docs-contact-sheet {	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.doc-cell, .doc-cell-empty, .doc-cell-fake {	width: 115px;	height: 170px;	margin: 0px;	float: left;	text-align: center;	padding: 0px;	border: 3px solid #fff;	overflow-y: hidden;	overflow-x: hidden;}.doc-cell-selected {	background-color: #888;	color: white;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.doc-cell p {	font-size: 11px;	text-align: center;    font-family:Arial,Helvetica,sans-serif;	line-height:13px;	padding:0px;}.doc-cell div {	line-height: 120px;	height: 120px;	position: relative;}.doc-cell div img {	vertical-align: bottom;	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0px 3px 6px rgba(0,0,0,0.23);	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0px 3px 6px rgba(0,0,0,0.23);	box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0px 3px 6px rgba(0,0,0,0.23);	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.doc-cell-selected div img {	vertical-align: bottom; 	-moz-box-shadow:0px 0px 0px #777; -webkit-box-shadow: 0px 0px 0px #777; box-shadow: 0px 0px 0px #777;}.doc-cell-helper {	border: 1px solid #dedede;	margin: 0px;	padding: 4px;	background: #888;	color: white;	position: absolute;	width: 120px;	text-align: center;	overflow-y: hidden;	overflow-x: hidden;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.doc-cell-fake div {	width:100px;	height:100px;	border:2px dashed #ccc;	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;	position:relative;	left:8px;	top:35px;}.doc-cell-thumbzone {	display:flex;	align-items:center;	justify-content:space-evenly;	flex-wrap:nowrap;}.doc-cell-thumbwrap {	display:table;	position:relative;	padding:0px;	margin:0 auto;	line-height:100% !important;	height:auto !important;	text-align:center;	align-self:flex-end;}.doc-cell-thumbwrap > img {	display:table-cell;	vertical-align:middle;}.doc-cell-thumbwrap .validation0, .doc-cell-thumbwrap .validation1 {	position:absolute;	right:3px;top:3px;	height:100%;width:100%;	max-height:8px;max-width:8px;	border:1px solid #fff;}.doc-cell-thumbwrap .validation0 {background:#FA0505;}.doc-cell-thumbwrap .validation1 {background:#32CD32;}.doc-cell-thumbwrap .media-marker {	position:absolute;	height:100%;width:100%;	max-height:70px;	max-width:70px;	position:absolute;	top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);	background-color:transparent;	background-position:center center;	background-repeat:no-repeat;}.doc-cell-thumbwrap .media-marker.image { background-image:url("../img/photo-marker.png"); }.doc-cell-thumbwrap .media-marker.image.small {	max-height:32px;max-width:32px;	background-image:url("../img/photo-marker-small.png");}.doc-cell-thumbwrap .media-marker.video { background-image:url("../img/video-marker.png"); }.doc-cell-thumbwrap .media-marker.video.small {	max-height:20px;max-width:20px;	background-image:url("../img/video-marker-small.png");}.doc-cell-thumbwrap .media-marker.audio { background-image:url("../img/audio-marker.png"); }.doc-cell-thumbwrap .media-marker.audio.small {	max-height:40px;max-width:40px;	background-image:url("../img/audio-marker-small.png");}.doc-cell-thumbwrap .media-marker.photo360 { background-image:url("../img/photo360-marker.png"); }.doc-cell-thumbwrap .media-marker.photo360.small {	max-height:32px;max-width:32px;	background-image:url("../img/photo360-marker-small.png");}.doc-cell-thumbwrap .media-marker.video360 { background-image:url("../img/video360-marker.png"); }.doc-cell-thumbwrap .media-marker.video360.small {	max-height:32px;max-width:32px;	background-image:url("../img/video360-marker-small.png");}.doc-cell-thumbwrap .media-marker.text {	text-align:center;	max-height:32px;	line-height:32px;	white-space: nowrap !important;	overflow:hidden;	font-family: 'Open Sans',Helvetica,arial,sans-serif;   	font-size: 30px;   	font-weight: bold;	color: #fff;	background-color:transparent;	text-shadow:2px 2px 4px #313131;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	filter: alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;   -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   -ms-user-select: none; /* ie10 */   	user-select: none;   	pointer-events: none;}.doc-cell-thumbwrap .media-marker.text.small {   	font-size:15px;	line-height:16px;	height:16px;max-height:16px;width:48px;max-width:48px;}#doc-indexing-thumbnails-list-container .doc-cell, #doc-indexing-thumbnails-list-container .doc-cell-empty, #doc-indexing-thumbnails-list-container .doc-cell-fake {	width: 200px;	height: 200px;}#doc-indexing-thumbnails-list-container .doc-cell-selected {	background-color: #0073ea;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}#doc-indexing-thumbnails-list-container .doc-cell div {	line-height: 200px;	height: 200px;	position: relative;}#doc-indexing-thumbnails-list-container .doc-cell-fake div {	width: 200px;	height: 200px;}#doc-indexing-thumbnails-list-container .doc-cell div img, #doc-indexing-thumbnails-list-container .doc-cell-selected div img {	vertical-align: middle;	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}#doc-multi-indexing-form label {	font-weight: bold;	color:#000;}#doc-multi-indexing-form label.discarded { color:#ccc; }#doc-multi-indexing-form td.input-item-container {	position:relative;}#doc-multi-indexing-form .input-item-disabler {	display:none;	background:#fff;	opacity:0.8;	filter:alpha(opacity=80);	position:absolute;top:0px;left:0px;width:100%;	height:100%;}#doc-multi-indexing-form input[type=text]::-ms-clear {	display:none;	width:0px;	height:0px;}#doc-multi-indexing-form input[type=text].datepicker-ui {	height:20px;width:82px;	border:2px solid #dedede !important;}#doc-multi-indexing-form input[type=text].numeric-ui {	height:20px;width:82px;	border:2px solid #dedede !important;}#doc-multi-indexing-form input[type=text].loose-ui{	height:20px;width:354px;	border:2px solid #dedede;}#doc-multi-indexing-form textarea{	height:60px;width:352px;	border:2px solid #dedede !important;	resize:none;}#doc-multi-indexing-form input[type=text].clearable, #doc-multi-indexing-form textarea.clearable {	background-image:url("../img/input-clear.png");	background-repeat:no-repeat;	background-position:right -10px center;  	padding-right:18px;}#doc-multi-indexing-form input[type=text].clearx {	background-position:right 5px center;}#doc-multi-indexing-form input[type=text].onX, #doc-multi-indexing-form textarea.onX{	background-image:url("../img/input-clear-hover.png");	cursor:default !important;} #doc-multi-indexing-form textarea.clearable{	background-position:right -10px top 5px;}#doc-multi-indexing-form textarea.clearx {	background-position:right 5px top 5px;}.qtip-clearable{	background-color: #dedede;	border-color: #ccc;	border:0px;}.qtip-clearable .qtip-content{	color:#000 !important;	white-space: nowrap !important;}.qtip-field-comment .qtip-content {	-moz-user-select: -moz-none;	-khtml-user-select: none;	-webkit-user-select: none;	-ms-user-select: none;	user-select: none;	cursor: default;}.qtip-field-comment .qtip-content a {	color:#fff !important;	text-decoration: underline;	font-weight:bold;}/*	Caddy contact-sheet*/.caddy-cell, .caddy-cell-empty, .caddy-cell-fake {	width:80px;	height:80px;	margin:0px;	float:left;	text-align:center;	padding:0px;	border:3px solid transparent;	overflow-y:hidden;	overflow-x:hidden;}.caddy-cell p {	font-size:9px;	text-align:center;	padding:2px;}.caddy-cell div {	line-height:80px;	height:80px;	background:transparent;	border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.caddy-cell-selected div {	line-height:80px;	height:80px;	background:#0073ea;	border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.caddy-cell div img {	vertical-align:middle;	-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;	 -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	 -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	 box-shadow: 0px 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.caddy-cell-selected div img {	vertical-align:middle; 	-moz-box-shadow:0px 0px 0px #777;-webkit-box-shadow:0px 0px 0px #777;box-shadow: 0px 0px 0px #777;}.caddy-cell-fake div {	width: 50px;	height: 50px;	line-height: 50px;	border: 2px dashed #ccc;	position: relative;	left: 25px;	top: 20px;	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}.caddy-cell-fake div img {	vertical-align: middle;	width: 16px;	height: 16px;}#caddy-control-panel {float:right;margin-right:0px;margin-top:3px;cursor:default;}#caddy-control-panel a {font-weight:bold;color:#666;cursor:pointer;}#caddy-control-panel a:hover {text-decoration:none;color:#000;}#caddy-control-panel a.disabled, #caddy-control-panel a.disabled:hover {text-decoration:none;cursor:default;color:#bbb;}#caddy-control-panel a.disabled img, #caddy-control-panel a.disabled:hover img {cursor:default;opacity:0.2;}#caddy-control-panel span.separator {color:#666;cursor:default;}#caddy-control-panel span.separator.disabled {color: #bbb;}#caddy-list-info {display:inline-block;font-weight:bold;color:#666;margin-left:10px;padding:5px;border:0px;}#caddy-list-info.notempty {border:1px solid #666;border-radius:2px;}#caddy-rename-zone {	position:absolute;	left:275px;	top:6px;	padding:0;	width:100px;	height:22px;	background:#fff;	border:0px;}#caddy-new-name {	width:134px;	height:22px !important;	position:absolute;	left:3px;	top:0px;	border:0px;	background:#fff;	font-size:12px;	margin:0px;	padding:0;}#caddy-rename-button {	position:absolute;	line-height:22px !important;	height:22px !important;	padding:0;margin:0;border:none;outline:none;	left:137px;	top:0px;	font-size:10px;	white-space:nowrap;	border-top-left-radius:0px;border-bottom-left-radius:0px;}/*	Themes*/#themes-container {	background: #fff;	position: relative;}#themes-list-header {	background: #eee;	width: 5000px;	height: 95px;	overflow-y: hidden;		overflow-x: hidden;}/*	Themes List*/#themes-contact-sheet {	width: 320px;	height: 508px;	overflow-x: hidden;	overflow-y: auto;	background: #fff;}.theme-cell, .theme-cell-empty, .theme-cell-fake, .theme-cell-selected {	width:100%;height:80px;margin:0px;padding:0px;text-align:left;overflow:hidden;	border-bottom:1px dotted #dedede;border-top:1px dotted #dedede;	-moz-user-select:none;-webkit-user-select: none;-khtml-user-select:none;user-select:none;}.theme-cell {position: relative;}.theme-cell-img { width:80px;float:left;margin-top:8px;text-align:center;}.theme-cell img { border:1px solid #ccc;padding:5px;background-color:#fff;}.theme-cell p {display:inline;padding:3px;margin:0px;}.theme-cell-selected {background:#ccc;border-bottom:1px solid #fff;border-top:1px solid #ccc;}.theme-cell-selected p {font-weight:bold;}.theme-cell-text {	position:absolute;top:8px;left:75px;font-weight:normal;cursor:default;	-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;	width:350px;line-height:12px;height:60px;overflow:hidden;white-space:normal;}.theme-cell-title {padding:0;margin:0;margin-top:3px;}.theme-cell-title p {padding:0;margin:0;}.theme-cell-caption {padding:0;margin:8px 0px 0px 0px;color:#707070;overflow:hidden;}.theme-cell-linked-docs {position:absolute;height:15px;right:-2px;top:10px;}.theme-cell-linked-docs.zv {top:0px;height:100%;background:#fff;}.theme-cell-selected .theme-cell-linked-docs.zv{background:#ccc;}.theme-cell-linked-docs span {	cursor:pointer;line-height:14px;padding:3px;padding-left:5px;padding-right:5px;	font-size:12px;min-width:15px;text-align:center;background:#dedede;	font-weight:normal;color:#0073ea;	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;	border:5px solid #fff;}.theme-cell-linked-docs.zv span { display:inline-block;margin-top:4px; }.theme-cell-linked-docs.zv .zvpad {display:inline-block;width:15px;}.theme-cell-selected .theme-cell-linked-docs span{border:5px solid #ccc;}.theme-cell-droppable-hover {	background:#ddeeff !important;	color:#313131 !important;}.theme-cell-droppable-hover .theme-cell-linked-docs span {border:5px solid #ddeeff;}/*	Document quickview*/img.theme-preview {border:1px solid #dedede;padding:2px;}/*	Documents list*/.doc-list-row, .doc-list-row-empty, .doc-list-row-fake {	width: 5000px;	height: 60px;	margin: 0px;	text-align: left;	padding: 0px;	border-bottom: 1px solid #edf3fe;	overflow-y: hidden;	overflow-x: hidden;}.doc-list-row-fake:nth-child(odd) {	background: #edf3fe;}.doc-list-row-fake:nth-child(even) {	background: #fff;}.doc-list-row-selected {	background-color: #888;	color: white;}.doc-list-row-odd {	background: #edf3fe;/*	background: #dedeed; */}.doc-list-row-even {	background: #fff;}.doc-list-row:hover {	background: #cce6ff;}.doc-list-row-selected:hover {	background: #777;}.doc-list-row-selected img {	border: #dfdfff;}.doc-list-row p {	font-size: 12px;	text-align: center;	padding: 2px;}.doc-list-row div img {	vertical-align: middle;}.doc-list-cell, .doc-list-header-cell, .doc-list-fake-cell, .doc-list-header-resizable-column-cell {	vertical-align: top;	float: left;	border-color: transparent silver silver transparent;	border-style: solid dotted solid solid;	border-width: 1px;	overflow-y: hidden;	overflow-x: hidden;	height: 60px;	text-align: left;	cursor: default;}.doc-list-cell p {	margin: 0;	padding: 2px;	vertical-align: top;	text-align: left;	font-size:12px;	line-height:13px;	height:52px;	overflow: hidden;}.doc-list-cell-thumb {	position: relative;}#doc-list-header {	overflow-x: hidden;	overflow-y: hidden;	height: 100px;}#doc-list-header-row {	width: 5000px;	overflow-x: hidden;	overflow-y: hidden;}.doc-list-header-cell, .doc-list-header-resizable-column-cell {	overflow-x: hidden;	overflow-y: hidden;	border-color: transparent MidnightBlue  MidnightBlue  transparent;	border-width: 1px;	height: 30px;}.doc-list-header-cell p {	margin-left: 5px;}.doc-list-header-resizable-column-cell p {	margin-left: 2px;	white-space:nowrap;}.doc-list-header-resizable-column-cell p img {	background: #dedede;	padding: 2px;	position: absolute;	top: 10px;	right: 0px;	cursor: pointer;}.draggable-col {}.ui-resizable-e, .ui-resizable-w {	cursor: col-resize;	width: 12px;}.doc-list-swappable-column-drag-helper {	color:#000;	background: rgba(180,180,180,0.7);	border:1px solid #dedede;}/*	Theme tree*/#themes-trees-container {	overflow-x: auto; overflow-y: auto; background: #fff; display: none;}#themes-ordered-tree,  #themes-unordered-tree{	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}#themes-tree-separator {	width: 96%; margin-top: 20px; margin-bottom: 20px; margin-left: 2%; border-bottom: 1px solid #dedede;}div.wstree-container {	font-family: Helvetica,Arial,Tahoma,sans-serif;	font-size: 10pt;	white-space: nowrap; 	padding-left: 8px;	background-color: white; 	color: #555;}div.wstree-container img {	margin-left: 0px;	vertical-align: middle;	border-style: none;}div.wstree-node {	width: 100%;	position: relative;	border-bottom: 1px solid white;}.wstree-branch {	padding: 0px;	margin: 0px;	margin-top: 1px;}span.wstree-empty, span.wstree-connector, span.wstree-expander, span.wstree-collapser, span.wstree-icon, span.wstree-checkbox, span.wstree-loading {	width:24px;	height:28px; 	display:-moz-inline-box;	display:inline-block;	vertical-align:top;	background-repeat:no-repeat;	background-position:left;}.wstree-node-top {	background: transparent;	border: 1px solid #fff;	cursor:default;}span.wstree-expander {	background-image: url("../img/icon-tree-expander-gray.png");	cursor: default;}span.wstree-collapser {	background-image: url("../img/icon-tree-collapser-gray.png");	cursor: default;}span.wstree-expander, span.wstree-collapser, span.wstree-loading, span.wstree-empty, span.wstree-checkbox, span.wstree-connector {	width: 12px;}span.wstree-loading {	background-image: url("../img/tiny_wheel_gray.gif");	cursor: default;}.wstree-node-selected {	background: #ccc;	font-weight: bold;}.wstree-node-selected span.wstree-collapser {	background-image: url("../img/icon-tree-collapser-darkgray.png");}.wstree-node-selected span.wstree-expander {	background-image: url("../img/icon-tree-expander-darkgray.png");}span.wstree-document, span.wstree-folder, span.wstree-root {	display: inline-block;	padding-left: 3px;	padding-right: 3px;	line-height: 24px; /* should be the same as img height */	cursor: default;}span.wstree-root {	line-height: 24px;	margin-top: 4px;	margin-bottom: 4px;	border: 3px solid transparent;	border-radius:10px;	font-weight:bold;	box-sizing: border-box;}span.wstree-expander:first-child, span.wstree-collapser:first-child {	margin-top:4px;}span.wstree-root.highlighted {	border:3px solid rgba(0,0,0,0.3);	transition: .5s;}.wstree-root.theme-node-rightclicked {	border-color:rgba(128,128,128,0.1);	background:rgba(128,128,128,0.1);}span.wstree-document, span.wstree-folder {	cursor: default;	border: 1px solid transparent;}.theme-node {	line-height: 24px;	width: 100%;}.theme-node > img {	margin-right: 5px !important;}.theme-node-droppable-hover {	border: 1px solid #aaa !important;	background: #ddeeff;}span.wstree-root.theme-node-droppable-hover {	border: 3px solid #aaa !important;}.theme-tree-linked-docs-padder {	position:absolute;	right:0px;	top:1px;	width:25px;	height:26px;	background:#fff;	border:1px solid #fff;}.wstree-node-selected .theme-tree-linked-docs-padder {	background: #ccc;	border: 1px solid #ccc;}.theme-node-droppable-hover .wstree-root {	border: 1px solid #aaa;}.theme-node-droppable-hover .theme-tree-linked-docs-padder {	background: #ddeeff;	border: 1px solid transparent;	border-right: 1px solid #aaa;}.theme-tree-linked-docs {	cursor: pointer;	position: absolute;	height: 12px;	line-height: 12px;	top: 4px;	right: 0px;	padding: 3px;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;	font-size: 12px;	font-weight: normal;		min-width: 15px;	text-align: center;	background: #dedede;	color: #0073ea;}.wstree-document .highlighter, .wstree-folder .highlighter {	position:absolute;	top:0px;left:0px;width:30px;height:30px;box-sizing:border-box;	border:5px solid rgba(0,0,0,0.3);border-radius:100%;	z-index:5;}.wstree-node-selected.paler { background: #efefef; border: 1px solid #efefef; }.wstree-node-selected.paler .theme-tree-linked-docs { background: #efefef; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; }.wstree-node-selected.paler .theme-tree-linked-docs-padder {background: #efefef !important; border: 1px solid #efefef !important; }.wstree-document .rightclicked, .wstree-folder .rightclicked {	position:absolute;	top:0px;left:0px;width:30px;height:30px;box-sizing:border-box;	border:5px solid rgba(128,128,128,0.5);	background:rgba(128,128,128,0.2);	border-radius:100%;	z-index:5;}/*	UI Layouts*/.ui-layout-toggler-east {	background-image: url("../img/east-toggler-opener.png") !important;	height: 82px !important;	width: 14px !important;	border: 0px;	background-color: transparent;	margin-top: 37px !important;}.ui-layout-toggler-east:hover {	background-image: url("../img/east-toggler-opener.png") !important;	background-color: transparent;}#east-layout-toggler-closer {	position: absolute;	left: 0px;	top: 50%;	margin-top: -41px;	cursor: pointer;	z-index: 9;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;	width: 14px;	height: 82px;	background-image: url("../img/east-toggler-closer.png") !important;}#east-layout-toggler-closer:hover {	opacity: .60;	filter:  alpha(opacity=60);}.ui-layout-resizer-open-hover ,	/* hover-color to 'resize' */.ui-layout-resizer-dragging {	/* resizer beging 'dragging' */	background: transparent;}.ui-layout-resizer-closed-hover	{ /* hover-color to 'slide open' */	background: transparent;}.ui-layout-resizer-east {	border-left: 1px dotted #bbb !important;}.ui-layout-toggler-south {	background-image: url("../img/south-toggler.png") !important;	height: 10px !important;	width: 82px !important;	border: 0px;	background-color: transparent;	margin-top: 0px !important;}.ui-layout-toggler:hover {	opacity: .60;	filter:  alpha(opacity=60);}.ui-layout-resizer-south-closed .ui-layout-toggler-south {	background-image: url("../img/south-toggler-opener.png") !important;	height: 14px !important;}.ui-layout-toggler-hover , /* need when NOT resizable */.ui-layout-resizer-hover .ui-layout-toggler-hover { /* need specificity when IS resizable */	background-color: transparent;}.ui-layout-center {	padding: 0px !important;	border: 0px !important;}.ui-layout-resizer-west {	border-right: 1px dotted #bbb !important;}.ui-layout-toggler-west {	background-image: url("../img/west-toggler.png") !important;	height: 82px !important;	width: 10px !important;	border: 0px;	background-color: transparent;	margin-top: 37px !important;}.ui-layout-resizer-west-closed .ui-layout-toggler-west {	background-image: url("../img/west-toggler-opener.png") !important;	width: 14px !important;}#center-layout-header {	overflow: hidden;}#west-layout-header {	overflow: hidden;}.ui-layout-north {	padding: 0px !important;	border: 0px !important;	outline: none !important;}#ui-layout-north {	background-color: #dedede!important;	background-image: url("../img/shadowBottomContent.png") !important;	background-repeat: repeat-x !important;}#ui-layout-north.ui-layout-north-fullweb > div {	float:left;	height:24px;	overflow:hidden;	margin-left:-25px;}#ui-layout-north.ui-layout-north-fullweb div:first-child {	margin-left:0px;}.ui-layout-west {	padding: 0px !important;	border: 0px !important;	outline: none !important;}.ui-layout-south {	padding: 0px !important;	border: 0px !important;	outline: none !important;}.ui-layout-east {	padding: 0px !important;	border: 0px !important;	outline: none !important;}/*	Buttons*/.small-button { height:22px !important;font-size:10px !important;cursor:pointer !important; }.piccolo-button { height:19px !important; font-size:8px !important;cursor:pointer !important; }.small-button.disabled, .piccolo-button.disabled {cursor:default !important; }.small-button.ui-state-disabled, .piccolo-button.ui-state-disabled {cursor: default !important;}/*	Documents import*/#dialog-import-docs {display:none;overflow:hidden;}.docs-import-html-caution { font-size: 10px; overflow: hidden; width: 100%; height: 25px; color: #444;}.html-input-entry{height:27px;overflow:hidden;position:relative;}.html-input-file-container{width:80px;height:22px;overflow:hidden;position:relative;}.html-input-file-controllers{overflow:hidden;left:500px;top:3px;position:absolute;padding:0;margin:0;}.html-input-file-controllers img{display:none;}.html-input-file-button{width:80px !important;height:22px !important;font-size:9px !important;cursor:pointer !important;}.html-input-file {	opacity:0.0; -moz-opacity:0.0; -webkit-opacity: 0.0; -khtml-opacity:0.0;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE8 */	filter:alpha(opacity=0); /* IE7 */	font-size: 100px; height:100px;	position: absolute; top: 0px; right: 0px; }.html-input-file-ui	{	display:block;position:absolute;top:1px;left:85px;	width:400px;height:16px;line-height:16px;padding:1px;	border:1px solid #dedede;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;	color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}.html-input-file-reset-button{cursor:pointer;}/*	Enumeres*/.enum-cell, .enum-cell-empty, .enum-cell-fake, .enum-cell-selected {	width: 500px;	height: 25px;	line-height: 25px;	margin: 0px;	text-align: left;	overflow: hidden;	padding-left: 5px;	cursor: pointer;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.enum-cell-word {	border: none;	background: white;	padding: 3px;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.enum-cell-word-selected {	background: #0073ea;	color: white;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}#enum-new-keyword-button, #enum-remove-keyword-button {	width:28px !important;	height:28px !important;	font-size:12px !important;	font-weight:bold !important;	cursor:pointer;	position: absolute;	top: 350px;}#enum-new-keyword-button { left: 0px; }#enum-remove-keyword-button { left: 30px; }#enum-remove-keyword-button.disabled { cursor:default !important; }/*	Thesaurus*/.thesaurus-tree-word {	cursor: pointer;}.thesaurus-tree-node-selected span {	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;	background: #0073ea;	padding: 5px;	color: white;}#thesaurus-direct-new-keyword-button, #thesaurus-direct-remove-keyword-button {	width: 28px !important;	height: 28px !important;	font-size: 12px !important;	font-weight: bold !important;	cursor: pointer;	position: absolute;	top: 410px;}#thesaurus-direct-new-keyword-button { left: 0px; }#thesaurus-direct-remove-keyword-button { left: 30px; }#thesaurus-direct-new-keyword-button.disabled, #thesaurus-direct-remove-keyword-button.disabled {	cursor:default !important;}#thesaurus-remove-child-relation-button.disabled, #thesaurus-modify-child-keyword-button.disabled,#thesaurus-remove-parent-relation-button.disabled, #thesaurus-remove-associate-relation-button.disabled,#thesaurus-remove-synonym-relation-button.disabled, #thesaurus-modify-synonym-keyword-button.disabled,#thesaurus-remove-synonym-button.disabled, #thesaurus-modify-synonym-button.disabled,#thesaurus-input-remove-synonym-button.disabled, #thesaurus-input-modify-synonym-button.disabled {	cursor: default !important;}.thesaurus-cell, .thesaurus-cell-empty, .thesaurus-cell-fake, .thesaurus-cell-selected {	width: 500px;	height: 25px;	line-height: 25px;	margin: 0px;	text-align: left;	overflow: hidden;	padding-left: 5px;	cursor: pointer;	position: relative;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.thesaurus-cell-dnd-handle {	position: absolute;	top: 5px;	left: 25px;	width: 16px;	height: 16px;	display: none;	background-image: url("../img/dnd-handle.png");	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;}span.thesaurus-cell-nochild {	padding-left: 18px;}.thesaurus-cell-word, .thesaurus-cell-word-hover {	border: 1px solid white;	background: white;	padding: 3px;	margin-left: 5px;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.thesaurus-cell-word-hover {	background: #777;	color: white;}.thesaurus-cell-word-selected {	background: #0073ea;	border: 1px solid #0073ea;	color: white;	margin-left: 5px;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}.thesaurus-cell-expander {	vertical-align: middle;	width: 16px;	height: 16px;	margin: 0;	padding: 0;}.thesaurus-synonym {	font-style: italic;	color: #ff0084;	border: 1px solid white;}.synonym {	font-style: italic !important;	color: #ff0084 !important;}.thesaurus-synonym.thesaurus-cell-word-selected {	background: #ff0084;	color: white;	border: 1px solid #ff0084;}.thesaurus-relation {	margin-left: -18px;}#thesaurus-edit-word-title {	background: #0073ea;	padding: 3px;	color: white;	white-space: nowrap;	overflow: hidden;	position: absolute;	display: none;	width: 325px;	top: 0px;	left: 0px;	text-overflow:ellipsis;	}#thesaurus-comment-edit-form textarea {	height:60px;	width:265px;	display:block;	border:2px solid #dedede;	resize:none;}.thesaurus-target-cell, .thesaurus-target-cell-empty, .thesaurus-target-cell-fake, .thesaurus-target-cell-selected {	width: 500px;	height: 18px;	line-height: 18px;	margin: 0px;	text-align: left;	overflow: hidden;	padding-left: 5px;	cursor: pointer;}#thesaurus-target-tree-container {	position: absolute;	left: 0px;	top: 80px;	height: 250px;	width: 300px;	margin: 0;	overflow-y: auto;	overflow-x: hidden;	border: 1px solid #dedede;	font-size: 11px;	color: #444;}#thesaurus-tree-container .ui-state-disabled {	opacity: 1; filter:Alpha(Opacity=1);}.thesaurus-keyword-relations-list-class, .thesaurus-keyword-relations-info-class, .thesaurus-keyword-relations-controls-class {	position: absolute;	left: 15px;	width: 300px;	margin: 0;	font-size: 11px;	overflow: hidden;	color: #444;	top:-1px;}.thesaurus-keyword-relations-list-class {	top:14px;	height: 150px;	overflow-y: auto;	overflow-x: hidden;	border: 1px solid #dedede;}.thesaurus-keyword-relations-info-class {	height: 20px;}.thesaurus-keyword-relations-controls-class	{	height:25px;	top: 172px;	text-align:right;}.thesaurus-synonyms-list-class {	position: absolute;	margin: 0;	font-size: 11px;	overflow-y: auto;	overflow-x: hidden;	color: #444;	top: 20px;	height: 200px;	width: 280px;	border: 1px solid #dedede;}.thesaurus-synonyms-list-controls-class {	position: absolute;	height: 30px;	top: 230px;}.thesaurus-synonyms-list-info-class {	height: 20px;	font-size: 11px;	position: absolute;	top: 230px;	width: 280px;	text-align: right;}.thesaurus-input-panel-keyword-tab-header {	font-weight:bold;	cursor:pointer !important;	color:#aaa;	height:16px;}.thesaurus-input-panel-keyword-tab-header:hover { color:#777; }.thesaurus-input-panel-keyword-tab-header.active, .thesaurus-input-panel-keyword-tab-header.active:hover {	color:#434748;	border-bottom:3px solid #434748;	cursor:default !important;}.qtip-longkeyword {	background-color: #fff;	border:1px solid #aaa;	max-width: 600px !important;	pointer-events:none;	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;	padding:0px !important; }.qtip-longkeyword.selected {	background-color: #0073ea;	border:0px;}.qtip-longkeyword.synonym {	border:1px solid #ff0084;}.qtip-longkeyword.synonym.selected {	background-color: #ff0084;	border:0px;}.qtip-longkeyword .qtip-content{	color:#000 !important;	white-space: nowrap !important;	font-family: Helvetica, Arial, sans-serif !important;	cursor: pointer !important; 	padding:5px !important; 	font-size: 1.25em !important;}.qtip-longkeyword.selected .qtip-content{	color:#fff !important;	font-family: Helvetica, Arial, sans-serif !important;	font-size: 13px !important;	cursor: pointer !important; 	padding:5px !important; 	font-size: 1.25em !important;}.qtip-longkeyword.synonym .qtip-content{font-style:italic !important;color: #ff0084 !important;}.qtip-longkeyword.synonym.selected .qtip-content{ color:#fff !important; }.qtip-keyword-comment{ max-width: 600px !important; }.qtip-keyword-comment .qtip-content div.keyword { font-weight:bold;font-size:14px; }.qtip-keyword-comment .qtip-content div.comment { margin-top:5px;max-height:200px;overflow-x:hidden;overflow-y:auto; }/*	Search zone*/.search-zone-left {	background: url("../img/searchfield_leftcap.png") no-repeat scroll left top transparent;	display: block;	height: 19px;	left: 0px;	position: absolute;	top: 7px;	width: 20px;}.search-zone-right {	background: url("../img/searchfield_rightcap.png") no-repeat scroll right top transparent;	display: block;	height: 19px;	left: 191px;	position: absolute;	top: 7px;	width: 10px;}.search-zone-bases-menu {	display: block;	background: url("../img/searchfield_repeat.png") repeat-x scroll center top transparent;	position: absolute;	top: 7px;	left: 191px;	height: 19px;	width: 150px;}.search-set-selector {	position: relative;	float: left;	height: 22px;	text-align: left;	display: none;	margin-left: 5px;}.search-set-selector-anchor {	margin: 0px;}.search-set-selector-label {	line-height: 12px;	height: 12px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	width: 220px;	font-size: 11px;	text-align: left;	color: #444;	outline: none;}.search-set-selector .fg-button, .search-set-selector .fg-button:hover {	border: 1px solid #bbb !important;	background: #fcfcfc !important;	border-radius: 2px !important; -moz-border-radius: 2px !important; -webkit-border-radius: 2px !important;}.search-zone-bases-menu .search-set-selector {	margin-left: 16px;	background: transparent;}.search-zone-bases-menu .search-set-selector-anchor{	margin: 0px;	padding-left: 4px;}.search-zone-bases-menu .search-set-selector .fg-button {	border: 0px !important;	background: transparent !important;	border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;}.search-zone-bases-menu .search-set-selector-label {	line-height: 12px;	height: 12px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	font-size: 9px;	font-weight: normal;	text-align: left;	color: #888;	padding-left: 0px;		background: #fff;	border: 0px;}#doc-global-search-zone-menu-container .search-set-selector-label { width: 115px; }#theme-global-search-zone-menu-container .search-set-selector-label { width: 88px; }.menu-dropdown-gray-icon {	width: 16px;	height: 16px;	background:url("../img/icon-arrow-down_gray.png") !important;}ul.search-zone-options {	position: absolute;	display: none;	background: white;	border: 1px solid #000;	width: 150px;	z-index: 2000;	font-size: 12px;	cursor: default;	text-decoration:none;	padding: 2px;	margin: 2px;	list-style-type: none;}ul.search-zone-options li {	text-decoration:none;	color: #444;	height: 18px;}ul.search-zone-options li:hover {}input.prettysearch {	top: 7px;	position: absolute;	background: url("../img/searchfield_repeat.png") repeat-x scroll center top transparent;	border: 0 none;	font: 11px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;	font-weight: bold;	height: 19px;	margin: 0;	padding: 0px;	left: 0px;	margin-left: 20px;	width: 171px;}/* hide 'x' in search box in IE */input.prettysearch::-ms-clear {display:none;width:0;height:0;}input.prettysearch::-ms-reveal {display:none;width:0;height:0;}/* hide 'x' in search box in webkit browser */input.prettysearch::-webkit-search-decoration,input.prettysearch::-webkit-search-cancel-button,input.prettysearch::-webkit-search-results-button,input.prettysearch::-webkit-search-results-decoration {display: none;}#doc-global-search-input { width: 171px; }#theme-global-search-input { width: 118px; }.search-zone-reset {	background: url("../img/searchfield_close.gif") repeat scroll 0 0 transparent;	cursor: pointer;	display: block;	height: 11px;	left: 186px;	overflow: hidden;	position: absolute;	top: 11px;	width: 11px;	z-index: 1;	right: 22px;}.formEntry:after {	content: ".";	display: block;	height: 0;	line-height: 0;	font-size: 0;	clear: both;	min-height: 0;	visibility: hidden;	margin-bottom: 10px;}.selectedkw-container {	top: 7px;	position: absolute;	background: url("../img/searchfield_repeat.png") repeat-x scroll center top transparent;	border: 0 none;	font: 10px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;	font-weight: bold;	height: 16px;	margin: 0;	padding: 3px 0 0;	width: 200px;	left: 0px;	margin-left: 20px;	width: 171px;}.selectedkw-container .kwtoken {	position: absolute;	top: 3px;	left: 3px;	height: 10px;	background: #0073ea;	color: #fff;	background: #000; /* Old browsers */	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;	padding: 2px;	padding-left: 5px;	padding-right: 5px;	outline: none;	cursor: default;}.selectedkw-container .kwtoken:focus {	color: #fff;	background: #0073ea;}.selectedkw-container .kwtoken .kwtoken_t {	float: left;	line-height: 10px;	height: 10px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	outline: none;	max-width: 145px;}.selectedkw-container .kwtoken .kwtoken_x {	float: right;	line-height: 10px;	height: 10px;	font-size: 9px;	font-weight: bold;	cursor: pointer;	padding: 0px;	padding-left: 6px;	padding-right: 0px;	outline: none;}#doc-global-search-zone .selectedkw-container {	width: 171px;}#doc-global-search-zone .selectedkw-container .kwtoken .kwtoken_t {	max-width: 145px;}#theme-global-search-zone .selectedkw-container {	width: 118px;}#theme-global-search-zone .selectedkw-container .kwtoken .kwtoken_t {	max-width: 92px;}#theme-info-tabs { position:absolute;top:0px;left:0px;margin-left:310px;width:660px;height:460px;border:1px solid #aaa;overflow:hidden; }span.theme-info-tab-label-count {padding:0;margin:0;font-size:12px;font-weight:normal;padding-left:2px;}#theme-indexing-sheet-preview > div { margin:2px auto 0; padding:0px; display:inline-block;}#theme-indexing-sheet-preview img { box-shadow:0px 3px 6px rgba(0,0,0,0.16), 0px 3px 6px rgba(0,0,0,0.23); border-radius:4px;}/*	Token input autocomplete*/.token-input-text-loading {	height: 8px;	background: url("../img/22.gif");	background-repeat: no-repeat;	background-position: center center;}ul.thesaurus-input-token-input-list {	overflow: hidden; 	width: 400px;	border: 1px solid #8496ba;	cursor: text;	font-size: 12px;	font-family: Verdana;	min-height: 1px;	z-index: 999;	margin: 0;	padding: 0;	background-color: #fff;	margin-left: 0px;	width: 320px;	height: 100px;	overflow-x: hidden;	overflow-y: auto;	border: 2px solid #dedede;}ul.thesaurus-input-token-input-list {	list-style-type: none;}ul.thesaurus-input-token-input-list li input {	border: 0;	width: 100px;	padding: 3px 8px;	background-color: white;	margin: 2px 0;}#thesaurus-input-panel-field-token-list .thesaurus-input-token-input-list {	cursor: default;}#thesaurus-input-panel-field-token-list .token-input-text-input-reserved {	cursor:default;	caret-color:transparent;}ul.enum-input-token-input-list {	overflow: hidden; 	width: 400px;	border: 1px solid #8496ba;	cursor: text;	font-size: 12px;	font-family: Verdana;	min-height: 1px;	z-index: 999;	margin: 0;	padding: 0;	background-color: #fff;	margin-left: 0px;	width: 220px;	height: 100px;	overflow-x: hidden;	overflow-y: auto;	border: 2px solid #dedede;}ul.enum-input-token-input-list {	list-style-type: none;}ul.enum-input-token-input-list li input {	border: 0;	width: 100px;	padding: 3px 8px;	background-color: white;	margin: 2px 0;}#enum-input-panel-field-token-list .enum-input-token-input-list {	cursor: default;}#enum-input-panel-field-token-list .token-input-text-input-reserved {	cursor:default;	caret-color:transparent;}.token-synonym {	font-style: italic;	color: #ff0084;}/*	Groups*/.group-cell, .group-cell-empty, .group-cell-fake, .group-cell-selected {	width: 500px;	height: 25px;	line-height: 25px;	margin: 0px;	text-align: left;	overflow: hidden;	padding-left: 5px;	cursor: pointer;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.group-cell-name {	border: none;	background: white;	padding: 3px;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.group-cell-name-selected {	background: #0073ea;	color: white;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}ul.groups-input-token-input-list {	overflow: hidden; 	width: 400px;	border: 1px solid #8496ba;	cursor: text;	font-size: 12px;	font-family: Verdana;	min-height: 1px;	z-index: 999;	margin: 0;	padding: 0;	background-color: #fff;	margin-left: 0px;	width: 250px;	height: 230px;	overflow-x: hidden;	overflow-y: auto;	border: 2px solid #dedede;}ul.groups-input-token-input-list {	list-style-type: none;}ul.groups-input-token-input-list li input {	border: 0;	width: 100px;	padding: 3px 8px;	background-color: white;	margin: 2px 0;}#group-access-search-dialog ul.token-input-list, #group-access-search-dialog div.token-input-dropdown {    width: 290px;}#group-access-search-dialog ul.token-input-list li input {    width: 280px;}#group-access-search-all-groups {	display: none;	border: 2px solid #dedede;	padding: 0px;	width: 290px;	height: 24px;	line-height: 24px;	text-align: left;}#group-access-search-all-groups span {	font-weight: normal;	padding: 2px;	background: #dedede;	font-size: 12px;	color: #000;	vertical-align: middle;	background-color: #eee;    border: 1px solid #dedede;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;    cursor: default;    height: auto !important;    margin: 3px;    overflow: hidden;    padding: 1px 8px;	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;    margin: 2px;	padding: 2px 3px;}/*	User*/.user-cell, .user-cell-empty, .user-cell-fake, .user-cell-selected {	width: 500px;	height: 25px;	line-height: 25px;	margin: 0px;	text-align: left;	overflow: hidden;	padding-left: 5px;	cursor: pointer;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.user-cell-name {	border: none;	background: white;	padding: 3px;	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}.user-cell-name-selected {	background: #0073ea;	color: white;	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}ul.users-input-token-input-list {	overflow: hidden; /*  height: auto !important;  *//*  height: 1%; */	width: 400px;	border: 1px solid #8496ba;	cursor: text;	font-size: 12px;	font-family: Verdana;	min-height: 1px;	z-index: 999;	margin: 0;	padding: 0;	background-color: #fff;	margin-left: 0px; /* Ajaris-FullWeb */	width: 250px; /* Ajaris-FullWeb */	height: 230px;	overflow-x: hidden;	overflow-y: auto;	border: 2px solid #dedede; /* Ajaris-FullWeb */}ul.users-input-token-input-list {	list-style-type: none;}ul.users-input-token-input-list li input {	border: 0;	width: 100px;	padding: 3px 8px;	background-color: white;	margin: 2px 0;}#user-access-search-dialog ul.token-input-list, #user-access-search-dialog div.token-input-dropdown {    width: 290px;}#user-access-search-dialog ul.token-input-list li input {    width: 280px;}/*	Fichiers Associes*/.fa-list-row, .fa-list-row-empty, .fa-list-row-fake {	display:flex;	height: 64px;	width: 100%;	padding:0px;	margin:0px;	text-align:left;	overflow:hidden;	vertical-align:middle;	position:relative;	cursor:default;}.fa-list-row-selected {	background-color: #dedede;}.fa-list-row-selected img {	border: #dfdfff;}.fa-list-row p {	font-size: 12px;	text-align: center;	padding: 2px;}.fa-list-row div img {	vertical-align: middle;}.fa-cell-img {	float: left;	float:unset;	width:50px;	height:100%;	margin:0;}.fa-cell-img img {	padding-top:5px;max-width:50px;max-height:50px;object-fit:contain;width:auto;height:auto;}.fa-cell-info {	float:left;	overflow: hidden;	color: #444;	display:inline-block;	margin-left:2px;	margin-top:5px;	width:260px;	overflow-wrap:break-word;}.fa-cell-title {	height: auto;	font-size: 12px;	font-weight: bold;	max-height: 24px;	overflow: hidden;}.fa-cell-secondary-info {	margin-top:2px;	font-size: 12px;	color: #666;}.fa-cell-numfa { height:77px;font-weight:bold;width:38px;margin-top:4px;text-align:left;overflow-wrap:break-word;font-size:13px; }.fa-cell-conf { margin-top:3px;display:block;color:#666;font-size:13px; }.fa-cell-conf-value {display:inline-block;font-weight:bold;}.fa-cell-duration {font-weight:bold;margin-left:10px;}.fa-cell-comment-info {	display:block;position:absolute;width:24px;height:24px;	background-image:url("../img/ic_info_outline_grey600_36x36.png");	background-repeat:no-repeat;	background-position:center center;	background-size:24px 24px;	bottom:7px;	right:5px;	opacity:0.7;}.fa-cell-comment-info:hover {opacity:1;}.fa-cell-comment-info.empty {display:none;}.fa-cell-comment {display:none;}.qtip-fa-comment{max-width:500px !important;}.qtip-fa-comment .qtip-content div.comment {margin-top:0px;max-height:400px;overflow-x:hidden;overflow-y:auto;}a.fp-download, a.panotour-download {	display:block;width:20px;height:20px;cursor:pointer;	background-image:url("../img/download.png");background-repeat:no-repeat;	opacity:0.8;	}a.fp-download:visited, a.panotour-download:visited { outline:none; }a.fp-download:hover, a.panotour-download:hover { opacity:0.6; }.fa-download {	display:block;position:absolute;left:352px;top:12px;width:30px;height:30px;	background-image:url("../img/download.png");	background-repeat:no-repeat;	background-position:center center;	top:3px;	left:unset;	right:2px;}.fa-download:hover, .fa-download:active {	border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;	background-image:url("../img/download-white.png");	opacity:1;}.fa-download:hover { background-color: #000; }.fa-download:active { background-color: #0073ea; }#fa-modif-form-img {max-width:140px;max-height:140px;object-fit:contain;width:auto;height:auto;}.linked-theme-cell, .linked-theme-cell-empty, .linked-theme-cell-fake, .linked-theme-cell-selected {	width:900px;height:70px;margin:0px;text-align:left;	border-bottom:1px solid silver;	overflow-y:hidden;overflow-x:hidden;	padding:3px;padding-bottom:13px;	-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;}.linked-theme-cell img { border:1px solid #ccc;padding:5px;background-color:#fff; }.linked-theme-cell-selected {background:#888;color:white;}/*	Intervenants*/.intervenant-list-row, .intervenant-list-row-empty, .intervenant-list-row-fake {	width: 950px;	height: 80px;	margin: 0px;	text-align: left;	padding: 3px;	overflow: hidden;	vertical-align: middle;	position: relative;	cursor: default;	border-bottom: 1px solid #fff;	-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;}.intervenant-list-row-selected {	background-color: #dedede;}.intervention-list-row, .intervention-list-row-empty, .intervention-list-row-fake {	width: 670px;	height: 85px;	margin: 0px;	text-align: left;	padding: 3px;	overflow: hidden;	vertical-align: middle;	position: relative;	cursor: default;	border-bottom: 1px solid silver;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.intervention-list-cell {	float: left;	text-align: left;	padding: 3px;}.intervention-list-row-selected {	background-color: #dedede;}.intervention-cell-info {	font-size: 12px;	font-weight: bold;	padding: 3px;	color: #444;}.intervention-cell-label {	font-size: 12px;	font-weight: bold;	color: #999; }.intervention-cell-principal {	color: #0073ea;	font-weight: bold;}.intervention-cell-identity {	font-size: 14px;	font-weight: bold;	color: #444;}.intervenant-input-list-row, .intervenant-input-list-row-empty, .intervenant-input-list-row-fake {	background-color: #fff;	width: 670px;	height: 70px;	margin: 0px;	text-align: left;	padding: 3px;	overflow: hidden;	vertical-align: middle;	position: relative;	cursor: default;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.intervenant-input-list-row.disabled {	opacity:0.4;	cursor:default;	background-color: #fff !important;}.intervenant-list-cell {	float: left;	text-align: left;	padding: 3px;}.intervenant-input-list-row-selected {	background-color: #dedede;}.intervenant-cell-info {	font-size: 12px;	font-weight: bold;	padding: 3px;	color: #444;}.intervenant-cell-label {	font-size: 12px;	font-weight: bold;	color: #999; }.intervenant-cell-identity, .intervenant-cell-pseudo, .intervenant-cell-email {	font-size: 14px;	font-weight: bold;	color: #444;}.intervenant-cell-pseudo { color:#777; }.intervenant-cell-email { color:#0073ea; }.intervenant-cell-fonction {	font-size: 14px;	font-weight: normal;	color:#808080;}#intervenants-input-interv-already-exists {	font-size:16px;font-weight:bold;color:#bbb;text-align:center;line-height:20px;}#doc-indexing-sheet-no-interv-text, #theme-indexing-sheet-no-interv-text, #doc-indexing-sheet-no-fa-text, #doc-indexing-sheet-no-linked-theme-text, #theme-indexing-sheet-no-linked-theme-text {	font-size: 16px;	font-weight: bold;	color: #bbb;	text-align: center;	line-height: 20px;}#doc-indexing-sheet-remove-fa-button.disabled, #doc-indexing-sheet-remove-interv-doc-button.disabled,#intervenant-delete-button.disabled, #theme-indexing-sheet-remove-interv-theme-button.disabled {	cursor: default !important;}.tiptip {    position: absolute;    z-index: 15000;    border: 1px solid #444;    background: #000;    color: #fff;    font: bold 80%/1 Arial;    padding: 5px;    display: none;    white-space: nowrap;    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;    opacity: 0.9;    filter: alpha(opacity=90);}.tiny-close-box {	display: block;	width: 15px;	height: 15px;	background-image: url("../img/tiny-close.png");	background-repeat: no-repeat;	cursor: pointer;}.tiny-close-box:hover {	background-image: url("../img/tiny-close-hover.png");}.dictionary-input {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-dictionary.png");	background-repeat: no-repeat;	cursor: pointer;}.dictionary-input:hover {	background-image: url("../img/icon-dictionary-hover.png");}.groups-input {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-group.png");	background-repeat: no-repeat;	cursor: pointer;}.groups-input:hover {	background-image: url("../img/icon-group-hover.png");}.users-input {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-user.png");	background-repeat: no-repeat;	cursor: pointer;}.users-input:hover {	background-image: url("../img/icon-user-hover.png");}.adder, .adder-disabled {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/plus_white.png");	background-repeat: no-repeat;	cursor: pointer;}.adder:hover {	background-image: url("../img/plus_white_hover.png");}.adder-disabled {	background-image: url("../img/plus_white_off.png");	cursor: default;}.adder-disabled:hover {	background-image: url("../img/plus_white_off.png");}.remover, .remover-disabled {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/minus_white.png");	background-repeat: no-repeat;	cursor: pointer;}.remover:hover {	background-image: url("../img/minus_white_hover.png");}.remover-disabled {	background-image: url("../img/minus_white_off.png");	cursor: default;}.remover-disabled:hover {	background-image: url("../img/minus_white_off.png");}.grid-button, .grid-button-off {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-pc-on.png");	background-repeat: no-repeat;	cursor: default;}.grid-button-off {	background-image: url("../img/icon-pc-off.png");	cursor: pointer;}.grid-button-off:hover {	background-image: url("../img/icon-pc-off-hover.png");}.list-button, .list-button-off {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-list-on.png");	background-repeat: no-repeat;	cursor: default;}.list-button-off {	background-image: url("../img/icon-list-off.png");	cursor: pointer;}.list-button-off:hover {	background-image: url("../img/icon-list-off-hover.png");}.tree-button, .tree-button-off {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-tree-on.png");	background-repeat: no-repeat;	cursor: default;}.tree-button-off {	background-image: url("../img/icon-tree-off.png");	cursor: pointer;}.tree-button-off:hover {	background-image: url("../img/icon-tree-off-hover.png");}.form-button, .form-button-off {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-form-on.png");	background-repeat: no-repeat;	cursor: default;}.form-button-off {	background-image: url("../img/icon-form-off.png");	cursor: pointer;}.form-button-off:hover {	background-image: url("../img/icon-form-off-hover.png");}.view-button, .view-button-off {	display: block;	width: 16px;	height: 16px;	background-image: url("../img/icon-view-on.png");	background-repeat: no-repeat;	cursor: default;}.view-button-off {	background-image: url("../img/icon-view-off.png");	cursor: pointer;}.view-button-off:hover {	background-image: url("../img/icon-view-off-hover.png");	cursor: pointer;}.geoloc-button, .geoloc-button-off {	display:block;width:16px;height:16px;cursor:default;	background-repeat:no-repeat;background-image:url("../img/icon-geoloc-on.png");}.geoloc-button-off { cursor:pointer;background-image:url("../img/icon-geoloc-off.png"); }.geoloc-button-off:hover { background-image: url("../img/icon-geoloc-off-hover.png"); }.right-arrow-button, .right-arrow-button-off {	display: block;	width: 20px;	height: 20px;	background-image: url("../img/arrow-right.png");	background-repeat: no-repeat;	cursor: pointer;	outline: none;}.right-arrow-button:hover {	background-image: url("../img/arrow-right-hover.png");}.right-arrow-button-off {	background-image: url("../img/arrow-right-off.png");	cursor: default;}.select-separator {/*	border-top: 1px dotted #dedede; */}/*	Contributions*/.contributions-list-row, .contributions-list-row-empty, .contributions-list-row-fake {	width: 3000px;	height: 30px;	margin: 0px;	text-align: left;	overflow: hidden;	vertical-align: middle;	position: relative;	cursor: default;	border-bottom: 1px solid silver;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.contributions-list-row-selected {	background-color: #444;	color: white;}.contributions-list-cell {	vertical-align: top;	float: left;	border-color: transparent silver silver transparent;	border-style: solid dotted solid solid;	border-width: 1px;	overflow-y: hidden;	overflow-x: hidden;	height: 35px;	text-align: left;	cursor: default;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	font-weight: normal;}.contributions-list-cell p {	padding:0px;	margin:0px;	height:25px;	line-height:25px;	white-space:nowrap;}.contributions-list-cell .state {	font-size:10px;	margin-top:5px;	width:70px;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;	color:#fff;	padding:3px;	cursor: pointer;}.contributions-list-cell .state.not-processed { background:#FA0505; }.contributions-list-cell .state.processed { background:#97DD3D; }.contributions-list-cell .state.partially-processed { background:#FFA600; }.contributions-list-header-column {	vertical-align: top;	float: left;	border-color: transparent MidnightBlue  MidnightBlue  transparent;	border-style: solid dotted solid solid;	border-width: 1px;	overflow-y: hidden;	overflow-x: hidden;	height: 30px;	text-align: left;	padding-left: 2px;	padding-right: 2px;	cursor: default;	position: relative;}.contributions-list-header-column p {	margin-left: 2px;	margin-top: 8px;	white-space:nowrap;}.contributions-list-header-column p img {	background: #dedede;	padding: 2px;	position: absolute;	top: 10px;	right: 0px;	cursor: pointer;}#about-menu { font-size: 12px; outline: none; }#about-menu-items { font-size: 12px;}		#documents-menu { font-size: 12px; outline: none; }#documents-menu-items { font-size: 12px; }		#themes-menu { font-size: 12px; outline: none; }#themes-menu-items { font-size: 12px; }		#keywords-menu { font-size: 12px; outline: none; }#keywords-menu-items { font-size: 12px; }#intervenants-menu { font-size: 12px; outline: none; }#intervenants-menu-items { font-weight: bold; font-size: 14px; }#contributions-menu { font-size: 12px; outline: none; }#contributions-menu-items { font-size: 12px; }/*	PLUPLOAD WIDGET*/#docs-import-plupload-widget .ui-progressbar {	background: white;	height: 16px;	margin-top: 5px;}/*#docs-import-plupload-widget .ui-progressbar-value { background: #0073ea;}#docs-import-plupload-widget .ui-progressbar-value { background: url("../img/ui-bg_highlight-soft_25_0073ea_1x100.png");}*/#docs-import-plupload-widget .plupload_progress_container {	border-radius: 30px;	background: #777;}#docs-import-plupload-widget .plupload_progress_container.starting {/*	background: url("../img/11.gif");*/	}#docs-import-plupload-widget .plupload_progress_container.almost-finishing .ui-progressbar-value {	border-top-right-radius:30px;border-bottom-right-radius:30px;}#docs-import-plupload-widget .plupload_progress_container.finishing .ui-progressbar-value {	background: url("../img/11.gif");	border-top-right-radius:30px;border-bottom-right-radius:30px;}#docs-import-plupload-widget .plupload_progress_container .ui-progressbar-value {	background: url("../img/progress-bar.gif");	background: #0073ea;	border-radius:0px;border-top-left-radius:30px;border-bottom-left-radius:30px;}.plupload_header_content {	background-image: url('../img/upload.png');}.plupload_header_content_bw {	background-image: url('../img/upload-progress.gif');}.plupload_right { width: 130px; }.plupload_scroll {	max-height: 310px;	min-height: 308px;	_height: 308px;}.plupload_scroll .plupload_cell {	background: white;	color: #444;	font-weight: normal;}.plupload_droptext {	font-weight: bold;	font-family: Helvetica,Arial,Tahoma,sans-serif;	line-height: inherit;	padding-top: 120px;	color: #d1d1d1;	font-size: 20px;}.plupload_droptext span {	padding: 30px;	border: 5px dashed #d1d1d1;	border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;}.plupload_drag_feedback {	background: #f1f8ff !important;}.plupload_drag_feedback .plupload_droptext {	color: #ccc;}#docs-import-plupload-widget .ui-icon-circle-minus {	background-image: url('../img/reset-file-button.gif');	background-position: 0px 0px;}#docs-import-plupload-widget .ui-icon-circle-minus:hover {	background-image: url('../img/reset-file-button-hover.gif');	background-position: 0px 0px;}#docs-import-plupload-widget .ui-icon-circle-check {	background-image: url('../img/checked_blue.png');	background-position: 0px 0px;}#docs-import-plupload-widget .ui-icon-circle-arrow-w {	background-image: url('../img/throbber.gif');	background-position: 0px 0px;}.plupload_generic_file {	background-image: url('../img/document-generic-30.png');	background-position: 2px 2px;	background-repeat: no-repeat;	height: 30px;	width: 30px;	background-size: 26px 26px;}.plupload_generic_file_icon {	background-image: url('../img/document-generic.png');	background-position: center center;	background-repeat: no-repeat;	width: 60px;	height: 60px;}.plupload_image_file_icon { background-image: url('../img/document-image.png'); }.plupload_pdf_file_icon { background-image: url('../img/document-pdf.png'); }.plupload_audio_file_icon { background-image: url('../img/document-audio.png'); }.plupload_zip_file_icon { background-image: url('../img/document-compressed.png'); }.plupload_video_file_icon { background-image: url('../img/document-video.png'); }.plupload_flash_file_icon { background-image: url('../img/document-flash.png'); }.plupload_text_file_icon { background-image: url('../img/document-text.png'); }.plupload_word_file_icon { background-image: url('../img/document-word.png'); }.plupload_excel_file_icon { background-image: url('../img/document-excel.png'); }.plupload_powerpoint_file_icon { background-image: url('../img/document-powerpoint.png'); }.plupload_openoffice_file_icon { background-image: url('../img/document-openoffice.png'); }#docs-import-plupload-widget .plupload_file, #docs-import-plupload-widget .plupload_filelist_header {	font-family: Helvetica,Arial,Tahoma,sans-serif !important;	font-size: 13px !important;}#docs-import-plupload-widget .plupload_file_name {	font-weight: bold !important;}#docs-import-plupload-widget .plupload_filelist_content .plupload_cell.plupload_file_name {	max-width:500px;}#docs-import-plupload-widget .plupload_filelist_content .plupload_cell.plupload_file_name span {	display:block;	width:500px;	height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.access-group-icon {	margin-right: 5px;}.plupload_fa {	padding-top: 2px;	padding-bottom:2px;	cursor:default;}.plupload_fa_last {	padding-top: 2px;	cursor:default;}.plupload-file-remover {	display: block;	text-indent: -99999px;	overflow: hidden;	background-repeat: no-repeat;	background-position: 0 0 !important;	height: 20px;	width: 20px;	background-image: url('../img/remover.png') !important;	cursor: pointer;	float: right;}.plupload-file-remover:hover {	background-image: url('../img/remover_hover.png') !important;}.plupload-file-remover.pending,.plupload-file-remover.pending:hover {	background-image: url('../img/empty.gif') !important;	cursor: default !important;}/*	Geolocalisation*//*#google-maps-link, #google-maps-link:active ,#google-maps-link:visited, #google-maps-link:link {	text-decoration: none; outline: none; color: #1155cc; font-size: 11px;}*/a.external-link, a.external-link:active , a.external-link:visited, a.external-link:link {	text-decoration: none;	outline: none;	color: #1155cc;	font-size: 9px;	cursor: pointer;}.icon-geoloc, .icon-geoloc-off, .icon-geoloc-pending {	display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;cursor:pointer;width:16px;height:16px;	background-image: url('../img/marker-blue-icon-16.png');}.icon-geoloc-off { background-image: url('../img/marker-gray-icon-16.png'); }.icon-geoloc-pending { background-image: url('../img/marker-light-blue-icon-16.png'); }.icon-geoloc:hover, .icon-geoloc-off:hover, .icon-geoloc-pending:hover { opacity:0.7; }span.geoloc-contextmenu {	margin-left: -24px;	font-weight: bold;}span.geoloc-contextmenu:hover {	font-weight: bold !important;}.icon-history {	display:block;text-indent:-99999px;overflow:hidden;width:16px;height:16px;cursor:pointer;	background-position:center center;background-repeat:no-repeat;background-image:url('../img/icon-history.png');}.icon-history:hover { opacity:0.7; }/*	pdf export*/.icon-print-to-pdf {	display:block;width:40px;height:16px;	background-repeat:no-repeat;background-position:center center;background-image:url('../img/icon-print-to-pdf.png');}.icon-print-to-pdf:hover { opacity:0.7; }.icon-repair {	display:block;width:16px;height:16px;	background-repeat:no-repeat;background-position:center center;background-image:url('../img/iconmonstr-wrench-gray-16x16.png');}.icon-repair:hover { opacity:0.7; }.doc-quickview-media {	width: 150px;	height: 170px;	margin: 20px 5px 0px;	padding-top: 20px;	text-align: center;}.doc-quickview-media-rating {	padding: 3px;	margin-top: 5px;}.doc-quickview-model {	width: 150px;	height: 30px;	margin: 0px;	padding-top: 5px;	text-align: center;}/*	Dialogue de progression "operation en cours"*/#progress-dialog {	overflow:hidden;	position:relative;	display:none;}#progress-dialog .progress-anim {	display:block;	position:absolute;width:250px;height:16px;top:25px;left:50%;margin-left:-125px;	border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;	overflow:hidden;	background-position:center center;	background-repeat:no-repeat;	background-image:url('../img/30.gif');}#progress-dialog .progress-text {	position:absolute;left:5px;top:60px;right:5px;text-align:center;}#progress-dialog-text, #progress-dialog-alt-text {	display: inline-block;width:100%;font-size:15px;text-align:center;font-weight:normal;color:#000;}#progress-dialog-alt-text { display: none; }/*	Dialogue de progression*/#async-progress-dialog {	overflow: hidden;	position: relative;	display: none;}#async-progress-dialog-progress-zone {	border: 1px solid #dedede;	height: 18px;	width: 275px;	left: 10px;	top: 48px;	overflow: hidden;	position: absolute;}#async-progress-dialog-endless-progress-zone {	border: 1px solid #fff;	height: 18px;	width: 275px;	left: 10px;	top: 48px;	overflow: hidden;	position: absolute;	background-position:center center;	background-repeat:no-repeat;	background-image:url('../img/30.gif');}#async-progress-dialog-progress-bar-container {	position: absolute;	width: 273px;	border: 0px;	left: 1px;	top: 1px;	height: 16px;	overflow: hidden;}#async-progress-dialog-progress-bar {	position: absolute;	width: 0px;	height: 16px;	left: 0px;	top: 0px;	background: url("../img/progress-bar.gif");	background-repeat: repeat-x !important;}#async-progress-dialog-text {	position: absolute;	height: 32px;	overflow: hidden;	width: 275px;	left: 10px;	top: 10px;	text-align: left;	font-size: 12px;	font-weight: bold;	line-height: 16px;}#async-progress-dialog-text span {	position: absolute;	bottom: 0px;}#async-progress-cancel-button {	position: absolute;	bottom: 15px;	right: 10px;	font-size: 12px;	height: 24px;}.async-progress-animation {	display: block;	position: absolute;	top: 2px;	right: 5px;	width: 20px;	height: 20px;	background: url("../img/progress-gear-gray.gif");}/*	Cote d'amour carre de couleur*/.cote-amour-menu-label {	line-height: 14px;	height: 14px;	overflow: hidden;	width: 40px;	font-size: 11px;	text-align: left;	color: #000;}.cote-amour-menu-label span {	color: #000;}li.cote-amour-menu-item {	color: #000;}li.cote-amour-menu-item:hover {	color: #fff;}li.cote-amour-menu-item span {	float: left;}.cote-amour-menu-item div, .cote-amour-menu-label div {	float: left;	width: 12px;	height: 12px;	padding: 0px;	margin: 0px;	margin-left: 12px;	margin-right: 5px;}.cote-amour-menu-label div {	border:1px solid #dedede;}.cote-amour-menu-item div {	border:1px solid #fff;}/*	Puce de validation*/.doc-cell div.validation-marker, .doc-list-cell div.validation-marker {	display:none;	position:absolute;	border:1px solid #fff !important;	box-shadow:1px 1px 1px #555;-moz-box-shadow:1px 1px 1px #555;-webkit-box-shadow:1px 1px 1px #555;	width:10px !important;	height:10px !important;	border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}.doc-cell div.v0, .doc-list-cell div.v0, div.validation0 { background: #fa0505; }.doc-cell div.v1, .doc-list-cell div.v1, div.validation1 { background: #22ba00; }.doc-list-cell-thumb {	position: relative;height:100%;width:100%;}.doc-list-cell-thumb img.doc-cell-thumbimg {    max-height:100%;max-width:100%;width:auto;height:auto;    position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.doc-list-cell .validation0, .doc-list-cell .validation1 {	position:absolute;	left:0px;top:16px;	height:9px;width:9px;	max-height:9px;	max-width:9px;	border:1px solid #fff;}.doc-list-cell .validation0 {background:#FA0505;}.doc-list-cell .validation1 {background:#32CD32;}.doc-list-cell .media-marker {	position:absolute;	height:70px;width:70px;	top:50%;left:50%;margin-left:-35px;margin-top:-35px;	background-color:transparent;	background-position:center center;	background-repeat:no-repeat;}.doc-list-cell .media-marker.image { background-image:url("../img/photo-marker-small.png"); }.doc-list-cell .media-marker.video { background-image:url("../img/video-marker-small.png"); }.doc-list-cell .media-marker.audio { background-image:url("../img/audio-marker-small.png"); }.doc-list-cell .media-marker.photo360 { background-image:url("../img/photo360-marker-small.png"); }.doc-list-cell .media-marker.video360 { background-image:url("../img/video360-marker-small.png"); }.doc-list-cell .media-marker.text {	text-align:center;	height:70px;width:70px;line-height:70px;	top:50%;left:50%;margin-left:-35px;margin-top:-35px;	background-color:transparent;	white-space: nowrap !important;	overflow:hidden;	font-family: 'Open Sans',Helvetica,arial,sans-serif;   	font-size:15px;   	font-weight: bold;	color: #fff;	text-shadow:2px 2px 4px #313131;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	filter: alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;   -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   -ms-user-select: none; /* ie10 */   	user-select: none;   	pointer-events: none;}/**/.icon-spotlight {	display: block;	text-indent: -99999px;	overflow: hidden;	background-repeat: no-repeat;	cursor: pointer;	width: 24px;	height: 24px;	background-image: url('../img/icon-spotlight-24.png');	z-index: 100;}.icon-spotlight:hover {	background-image: url('../img/icon-spotlight-24-hover.png');}.geolocaddrinputlayer {	background: #333333;    border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;    opacity: 0.3;    filter: alpha(opacity=30);	z-index: 99;}.geolocaddrinput {	color: #000;	font-weight:bold;	z-index: 100;}.geolocaddrinput_empty {	color: #888;	font-weight:normal;}.print-template-row {	font-size: 13px;	font-weight: bold;	padding: 5px;	cursor: pointer;	-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;}.print-template-row-selected {	background: #0073ea;	color: white;}#print-master-delete-button, #print-master-add-button, #print-master-edit-button {	width: 28px !important;	height: 28px !important;	font-size: 12px !important;	font-weight: bold !important;	cursor: pointer !important;}#documents-sort-list-container {  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}#documents-sort-zone { position:absolute;right:8px;top:66px; }#documents-sort-order-button, #documents-manual-sort-hint-button {	display:inline-block;float:right;width:16px;height:16px;margin-top:1px;  	background-position: center center;background-repeat: no-repeat;	cursor:pointer;}#documents-sort-order-button:hover, #documents-manual-sort-hint-button:hover { opacity:0.7; }#documents-sort-order-button.asc { background-image: url('../img/sort-asc-two-arrows.png'); }#documents-sort-order-button.desc { background-image: url('../img/sort-desc-two-arrows.png'); }#documents-manual-sort-hint-button { background-image: url('../img/question-mark-outline-grey-24.png'); background-size:16px 16px;}#documents-sort-menu-label { font-weight:bold;color:#666;margin-right:5px; }#documents-sort-select { width:150px; margin-right:7px;}#drag_selector {  	background-color: #aaa;  	position: fixed;  	z-index: 999999999;  	opacity: 0.4 !important;	filter: alpha(opacity=40) !important;  	border: 1px dotted black;}.ui-multisort-grouped {  	box-shadow: 0px 0px 5px #000;  	border: 1px solid #0099FF !important;	background-color: #0099FF !important;}ul#docs-list-sortable {  padding: 0px;  margin: 0px;  list-style-type: none;  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}ul#docs-list-sortable li {	float: left;	width: 130px;	height: 120px;  	line-height: 120px;  	padding: 0px;  	margin: 10px;  	border: 1px solid #aaa;  	background-color: #fff;  	color: #fff;  	background-position: center center;  	background-repeat : no-repeat;	cursor: move;  	cursor: -webkit-grabbing;  	cursor: -moz-grabbing;  	position: relative;  	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.sortable-placeholder {  	border: 1px solid #0073ea !important;  	background: #fff;	width: 130px !important;	height: 120px !important;  	padding: 0px !important;  	margin: 10px !important;}.doc-item-sortable-caption {	position: absolute; top: 122px; left: 0px;	width: 150px; height: 15px; line-height: 15px;	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;	font-size: 10px; color: #000; background: transparent;}input:-webkit-autofill {	-webkit-box-shadow: 0 0 0px 1000px white inset;}.ajaris-zoomer {	display:none;	position:absolute !important;	width:30px !important;	height:30px !important;	cursor:pointer;	background-image: url('../img/zoom-circular.png');  	background-position: center center;	background-repeat: no-repeat;}.doc-cell-thumbwrap .ajaris-zoomer{right:-5px;bottom:-5px;}.doc-list-cell-thumb .ajaris-zoomer{right:-5px;bottom:-5px;}li.doc-item-sortable .ajaris-zoomer{right:-2px;bottom:-2px;}#theme-context-banner {	color: #777;}.red-bullet {	width: 30px;	height: 30px;	line-height: 30px;	position: absolute !important;	right: -5px;	bottom: -5px;	background-image: url('../img/red-circle.png');  	background-position: center center;	background-repeat: no-repeat;	font-weight: bold;	font-size: 14px;	text-align: center;}#document-fullscreen-dialog { position:relative;padding:0px;overflow:hidden;}.fullscreen-dlog-widget { background:#000; border:0px; padding:0px; }.fullscreen-dlog-widget.white { background:#fff; }.flipbook-dlog-widget { background:transparent; border:0px; padding:0px;}.fullscreen-closebox {display:block;position:absolute;width:30px;height:30px;background-image: url("../img/fancy_close.png");cursor:pointer;}#document-fullscreen-box {position:absolute;padding:0px;margin:0px;top:0px;left:0px;overflow:hidden;}.notitlebar .ui-dialog-titlebar {display:none}.nobackground{background:transparent;}.noshadow{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}*.unselectable, #fancybox-img {   -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   -ms-user-select: none; /* ie10 */   user-select: none;	cursor: default;}.underlined {text-decoration: underline;}.video-marker, .video-marker-small, .audio-marker, .audio-marker-small, .photo-marker, .photo-marker-small,.photo360-marker, .photo360-marker-small, .video360-marker, .video360-marker-small {	display:none;position:absolute;top:0px;left:0px;	background-color:transparent;background-position:center center;background-repeat:no-repeat;	width:70px !important;height:70px !important;}.video-marker { background-image:url("../img/video-marker.png"); }.video-marker-small { background-image:url("../img/video-marker-small.png"); }.audio-marker { background-image:url("../img/audio-marker.png"); }.audio-marker-small { background-image:url("../img/audio-marker-small.png"); }.photo-marker { background-image:url("../img/photo-marker.png"); }.photo-marker-small { background-image:url("../img/photo-marker-small.png"); }.photo360-marker { background-image:url("../img/photo360-marker.png"); }.photo360-marker-small { background-image:url("../img/photo360-marker-small.png"); }.photo360-marker-large {width:200px !important;height:200px !important;background-image:url("../img/photo360-marker-large.png");}.video360-marker { background-image:url("../img/video360-marker.png"); }.video360-marker-small { background-image:url("../img/video360-marker-small.png"); }.file-format-marker, .file-format-marker-small {	position: absolute;	top: -5000px;	left: -5000px;	display: none;	width: 100%;	height: 50px;	line-height: 50px;	cursor: pointer;	background-color: transparent;   	pointer-events: none;}.file-format-marker p, .file-format-marker-small p {	position: absolute;	top: 0px; left: 0px;	width: 100%;	text-align: center;	font-family: 'Open Sans',Helvetica,arial,sans-serif;	padding: 0px;	margin: 0px;	height: 50px;	line-height: 50px;   	font-size: 30px;   	font-weight: bold;	color: #fff;	background-color: transparent;	text-shadow: 2px 2px 4px #313131;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	filter: alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;   -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   -ms-user-select: none; /* ie10 */   	user-select: none;   	pointer-events: none;}.file-format-marker-small p {   	font-size: 16px;}p.file-format-marker-shadow {	top: 2px; left: 2px;	color: #222;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";	filter: alpha(opacity=75);	-moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}#ajaris-mediaplayer-container .photo360-marker {	position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;	cursor:pointer;background-color:transparent;background-position:center center;background-repeat:no-repeat;pointer-events:none;}#ajaris-mediaplayer-container .photo360-marker-large {	opacity:0.75;background-size:150px 150px;margin-top:-100px;margin-left:-100px;}.icon-exif {	display:block;width:42px;height:16px;	background-repeat:no-repeat;background-position:center center;background-image:url('../img/icon-exif.png');}.icon-exif:hover { opacity:0.7; }.icon-replace {	display:block;text-indent:-99999px;overflow:hidden;width:18px;height:18px;cursor:pointer;	background-position:center center;background-repeat:no-repeat;background-image:url('../img/icon-replace-gray-20x20.png');	background-size:18px 18px;}.icon-replace:hover { opacity:0.7; }#doc-info-tabs {position:relative;margin-left:410px;width:660px;height:460px;border:1px solid #aaa;overflow:hidden;}#doc-info-tabs .ui-tabs-nav li {height:28px;}#doc-info-tabs.small-font .ui-tabs-nav li {height:26px;font-size:11px;}span.doc-info-tab-label-count {padding:0;margin:0;font-size:12px;font-weight:normal;padding-left:2px;}#doc-info-icons {	display:none;position:absolute;padding:0px;overflow:hidden;white-space:nowrap;	top:407px;left:0px;width:400px;height:20px;margin:0px;}#doc-info-icons .doc-info-icon { float:right;cursor:pointer;margin-left:5px; }#doc-info-icons .doc-info-icon.disabled {cursor:default; opacity:0.3;}#doc-info-icons .doc-info-icon-sep { float:right;width:2px;height:12px;border-left:1px solid #dedede;margin-left:5px; margin-top:2px;}#doc-info-show-exif { display:none; }#doc-trim-button {width:16px; height:16px; opacity:0.45; cursor:default; background-image:url('../img/crop-16.png');}#doc-trim-button:hover:not(.disabled) {opacity:0.25;}#doc-info-icons.video-context {overflow:unset;}#doc-info-icons .doc-info-icon.doc-info-icon-cont {position:relative;}#doc-info-icons .doc-info-icon.doc-info-icon-cont:hover {opacity:1;}#doc-info-icons .doc-info-icon.doc-info-icon-cont  .doc-info-submenu  {position: absolute;z-index: 1;background-color: #fff;box-shadow: 0px 0px 20px gray;left: -6px;bottom: 18px;display: none;cursor: default;}#doc-info-icons .doc-info-icon:not(.disabled).doc-info-icon-cont:hover .doc-info-submenu  {display:block;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu .doc-info-submenutitle {background-color: #dcdcdc;padding: 8px;font-weight: bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu .doc-info-submenuitem {color:#333; padding:6px 8px;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu .doc-info-submenuitem:not(.disable):hover {background-color:#333; color:snow; cursor:pointer;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized .doc-info-submenuitem {height:24px; padding:2px; position:relative;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem label {position:absolute; top:8px; left:28px; cursor:inherit; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; right:4px; height:14px;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem:not(.disable):hover {background-color:#0073ea; color:snow; cursor:pointer; transition-duration:0.120s;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem.disable {}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem.disable .icon {opacity:0.25;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem.disable  label {color:silver; font-style:italic;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem .icon {position:absolute; width:20px; height:20px; background-repeat:no-repeat; top:4px; left:4px; border-radius:3px;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem:hover .icon {background-color:#fff;}#doc-info-icons .doc-info-icon.doc-info-icon-cont .doc-info-submenu  .doc-info-hover-extender {position: absolute;height: 18px;width: 38px;left: -2px;bottom: -18px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon {background-image:url("../img/imagemgr-trim-apply.png");}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon.trim {background-image:url(../img/crop-16.png); background-position:center;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon.attachment {background-position:-20px -20px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon.document {background-position:-40px -20px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon.preview {background-position:-60px -20px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu.iconized  .doc-info-submenuitem .icon.download {background-position:-80px -20px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar {text-align:center;padding: 4px 0;background-color: #ededed;display: none;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn {width:20px; height:20px; display:inline-block; margin:0 4px; background-image:url(../img/imagemgr-capture-nav.png);}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn:hover {cursor:pointer;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.prev-skip {background-position:0px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.prev-10frames {background-position:-20px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.prev-1frame {background-position:-40px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.play {background-position:-60px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.play.disable {opacity:0;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.pause {background-position:-80px 0px; display:none;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.next-1frame {background-position:-100px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.next-10frames {background-position:-120px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar .doc-info-player-btn.next-skip {background-position:-140px 0px;}#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar.noshot .doc-info-player-btn.prev-skip,#doc-info-icons.video-context .doc-info-icon.doc-info-icon-cont.icon-set-video-thumbnail .doc-info-submenu .doc-info-player-bar.noshot .doc-info-player-btn.next-skip {display:none;}/* -- Expérimentation icon as svg -- */#doc-info-icons .doc-info-icon svg {fill:#9d9d9d;}#doc-info-icons .doc-info-icon:hover:not(.disabled) svg {fill:#b7b7b7;}#doc-info-icons .doc-info-icon.disabled svg {fill:#6c6c6c;}/* -- Changement de preview d'un document -- */#doc-info-icons.preview-context {overflow:unset;}#doc-info-icons.preview-context .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem .icon {background-image:url("../img/imagemgr-preview-apply.png");}#doc-info-icons.preview-context .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem .icon.attachment {background-position:0px 0px;}#doc-info-icons.preview-context .doc-info-icon.doc-info-icon-cont .doc-info-submenu.iconized  .doc-info-submenuitem .icon.attachpic{background-position:-20px 0px;}/* -- styles du dialogue de l'historique -- */#doc-info-history-dlog {}#doc-info-history-dlog div.doc-info-history-tabs {height: 20px;position: absolute;top: 10px;right: 10px;left: 10px;}#doc-info-history-dlog div.doc-info-history-tabs div.doc-info-history-tab {display: inline-block;font-weight: bold; margin-right:8px;}#doc-info-history-dlog div.doc-info-history-tabs div.doc-info-history-tab span {display: inline-block; padding:2px 0 3px;}#doc-info-history-dlog div.doc-info-history-tabs div.doc-info-history-tab.doc-info-history-tab-selected span {border-bottom:2px solid #0073ea;}#doc-info-history-dlog div.doc-info-history-tabs div.doc-info-history-tab:hover:not(.doc-info-history-tab-selected) {cursor:pointer;}#doc-info-history-dlog div.doc-info-history-tabs div.doc-info-history-tab:hover:not(.doc-info-history-tab-selected) span {border-bottom:2px solid #000;}#doc-info-history-dlog div.doc-info-history-frames {border:1px solid #dedede; overflow-x:hidden; overflow-y:auto; position:absolute; top:30px; right:10px; bottom:10px; left:10px; padding:5px; font-size:14px;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame {display:none;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame-loading {padding-top:160px; text-align:center;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame-change {white-space: pre-wrap;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame-process {line-height:130%;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame-process div.line-error {margin-left:8px; border-left:2px solid red; padding:1px 0 1px 8px;}#doc-info-history-dlog div.doc-info-history-frames div.doc-info-history-frame-process div.line-info {margin-left:8px; border-left:2px solid blue; padding:1px 0 1px 8px;}/* -- wheel-spinner -- */.wheel-spinner {	border:2px solid rgba(210, 210, 210, 0.8);	border-top-color:rgb(40, 40, 40);	border-radius:100%;	height:8px;	width:8px;	animation:ws-rotate .6s infinite linear;	display:inline-block;}.wheel-spinner.middle {	border-width:4px;	height:30px;	width:30px;}.wheel-spinner.page {	border-width:6px;	height:60px;	width:60px;}.wheel-spinner.app {	border-width:8px;	height:120px;	width:120px;}.wheel-spinner.blue {	border-color:2px solid rgba(0, 115, 234, 0.2);	border-top-color:rgba(0, 115, 234, 0.9);}.wheel-spinner.dark {	border-color:rgba(240, 240, 240, 0.3);	border-top-color:rgba(240, 240, 240, 0.9);}.wheel-spinner.easing {	animation-timing-function:ease;}@keyframes ws-rotate {	from {transform:rotate(0deg);}	to {transform:rotate(359deg);}}/* -- wheel-spinner -- */.zoom-focusing {	display: block;	position: absolute;	overflow: hidden;	background-repeat: no-repeat;	width: 128px;	height: 128px;	background-image: url('../img/focusing-128.png');}/* Speeral/RAIVE css */.icon-speech {	display: block;	width: 22px;	height: 16px;	background-image: url("../img/speech.png");	background-repeat: no-repeat;	cursor: pointer;}.icon-speech:hover {	opacity: 0.8;}.icon-play-raive {	display: block;	width: 22px;	height: 16px;	background-image: url("../img/play-raive.png");	background-repeat: no-repeat;	cursor: pointer;}.icon-play-raive:hover {	opacity:0.8;}.raive-player-dlog-widget { background:transparent; border:0px; padding:0px;}.size_4_0 {	color: #999999;	font-style: italic;	font-size: 8px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_1 {	color: #888888;	font-style: italic;	font-size: 9px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_2 {	color: #777777;	font-style: italic;	font-size: 10px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_3 {	color: #666666;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_4 {	color: #555555;	font-size: 14px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_5 {	color: #444444;	font-size: 16px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_6 {	color: #333333;	font-size: 18px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_7 {	color: #222222;	font-size: 20px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_8 {	color: #111111;	font-size: 22px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_9 {	color: #000000;	font-size: 24px;	padding-top: 5px;	padding-bottom: 5px;}.size_4_Time {	color: red;}span.size_4_Time {	font-weight: bold;	font-family: monospaced;	color: #0073ea;	cursor: pointer;	font-size: 14px;	padding-top: 8px;	padding-bottom: 5px;	padding-left: 5px;}span.size_4_Time:hover {	color: #0000ff;}.formError .formErrorContent {	width: 200px;	font-family: Arial,Helvetica,sans-serif;	font-size: 12px;	overflow: hidden;}#sso-login-link {	box-shadow:inset 0px 1px 0px 0px #ffffff;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);	background-color:#f9f9f9;	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	border:1px solid #dcdcdc;	display:inline-block;	cursor:pointer;	color:#666666;	font-family: Arial,Helvetica,sans-serif;	font-size:14px;	font-weight:bold;	padding:6px 18px;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;}#sso-login-link:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);	background-color:#e9e9e9;}#sso-login-link:focus, #sso-login-link:active {    background-color: #444;	color: #ccc;	position:relative;	top:1px;	box-shadow: none;-moz-box-shadow:none; -webkit-box-shadow:none;}.sso-link-disabled, .sso-link-disabled:hover {	background-color: #444 !important;	cursor: default !important;    color: #ccc !important;}#login-input, #password-input {	font-size:16px;	height:20px;	width:250px;	padding:7px !important;	border:1px solid #ccc !important;	border-radius:3px;	filter: none; /* prevent Firefox yellow background */}.icon-logged-user {	display: inline-block;	text-indent: -99999px;	overflow: hidden;	background-position: 0px 0px;	background-repeat: no-repeat;	cursor: default;	width: 12px;	height: 12px;	background-image: url('../img/icon-user_darkgray.png');}#docs-color-search-dialog {	color:#fff;	background:#787474;}#docs-color-search-values {	margin-left:8px;margin-top:60px;}#docs-color-search-values .color {	height:38px;	width:38px;	border:5px solid #787474;	float:left;	cursor:pointer;}#docs-color-search-values .color:hover {	border:5px solid #fff;}.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;	list-style:none;	background-color:#ffffff;	border:1px solid #ccc;	border:1px solid rgba(0, 0, 0, 0.2);	*border-right-width:2px;	*border-bottom-width:2px;	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);	-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{	right:0;	left:auto;}.dropdown-menu .divider{	*width:100%;	height:1px;	margin:9px 1px;	*margin:-5px 0 5px;	overflow:hidden;	background-color:#e5e5e5;	border-bottom:1px solid #ffffff;}.dropdown-menu > li > a {	display:block;	padding:3px 20px;	clear:both;	font-weight:normal;	line-height:20px;	color:#333333;	white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{	text-decoration:none;	color:#ffffff;	background-color:#313131;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{	color:#ffffff;	text-decoration:none;	outline:0;	background-color:#313131;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}.open{*z-index:1000;}.open>.dropdown-menu{display:block;}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right>.dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}ul.dropdown-menu li a {	font-size: 13px;	padding-left: 10px;	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	cursor: default;	-moz-user-select: -moz-none;	-khtml-user-select: none;	-webkit-user-select: none;	-ms-user-select: none; /* ie10 */	user-select: none;	color: #333;	font-family: "lucida Grande","lucida sans unicode",Tahoma,Helvetica,sans-serif;	font-size: 13px;}.dropdown-menu {	background-color: rgba(255, 255, 255, 0.92);	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.5);box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}ul.dropdown-menu li a:focus, ul.dropdown-menu li a:active {	outline: none;}.icon-duplicate-plus {	display: inline-block;	text-indent: -99999px;	overflow: hidden;	background-position: 0px 0px;	background-repeat: no-repeat;	cursor: default;	width: 24px;	height: 24px;	background-image: url('../img/plus-24.png');}.icon-drag-not-allowed {	display: inline-block;	text-indent: -99999px;	overflow: hidden;	background-position: 0px 0px;	background-repeat: no-repeat;	cursor: default;	width: 24px;	height: 24px;	background-image: url('../img/forbidden-24.png');}.drag-theme-node-helper {	position:relative;padding:3px; 	box-shadow:0 3px 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.25);-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.25);}.drag-theme-node-helper .caption {	position:absolute; top:5px; font-weight:bold; font-size:12px; overflow:hidden;}.drag-theme-node-helper .thumb {	position:absolute; top:5px; left:5px;}.drag-theme-node-helper .icon-duplicate-plus {	position:absolute; bottom:-5px; right:-5px; display:none;}.drag-theme-node-helper .icon-drag-not-allowed {	position:absolute; bottom:-5px; right:-5px;}.drag-theme-node-helper .red-bullet {	position:absolute;top:5px;left:0px;color:#fff;font-weight:bold;background-color:transparent;}/* VideoJS styling */.vjs-control-bar { background-color: rgba(100, 100, 100, 0.5) !important; }.vjs-default-skin .vjs-control.vjs-HD-button {	display:block;font-size:1.5em;line-height:2;	position:relative;    float:right;	top:0;left:10px;    height:100%;    text-align:center;cursor:pointer;	padding-left:4px;	padding-right:8px;	width:auto;}.vjs-HD-button { color:#ccc;font-weight:normal;text-shadow:2px 2px 4px #313131;}.vjs-HD-button:hover { font-weight:bold; }.vjs-HD-button-on { color:#36D8DE;font-weight:bold;text-shadow:2px 2px 4px #313131;}.vjs-default-skin .vjs-time-controls, .vjs-time-divider {font-size:1.2em;line-height:2.6em;color:#fff;}.vjs-default-skin .vjs-time-controls {font-weight:bold;}.vjs-default-skin .vjs-subtitles-button:before {content: "";}.vjs-default-skin .vjs-subtitles-button { background-image:url('../img/ic_subtitles_off.png');background-repeat:no-repeat;background-position:center center;}.vjs-default-skin .vjs-subtitles-button.on {background-image:url('../img/ic_subtitles_on.png');}.vjs-stt-panel-overlay {	position:absolute;top:auto;bottom:5%;left:50%;width:95%;margin-left:-47.5%;text-align:center;}.vjs-stt-panel-overlay > .stt-track {	display:inline-block;	font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;	padding:5px;	border-radius:5px;	color:#FFF;	background-color:rgba(0,0,0,0.4);	text-shadow:#000 0px 0px 2px,#000 0px 0px 2px,#000 0px 0px 2px,#000 0px 0px 2px,#000 0px 0px 2px,#000 0px 0px 2px;	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}.vjs-default-skin .vjs-menu-button .vjs-menu {display:block;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.2s ease-in-out;}.vjs-default-skin .vjs-menu-button:hover .vjs-menu {visibility:visible;opacity:1;}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {background-color:rgba(0,0,0,0.7);width:unset;border:0px solid #dedede;border-radius:5px;padding:5px;box-shadow:0 3px 8px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.25);}.vjs-default-skin .vjs-menu-button ul li {text-align:left;font-weight:bold;text-transform:none;line-height:1.5em;font-size:1.3em;white-space:nowrap;color:#ccc;padding:0.3em;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected {background-color:transparent;color:#36D8DE;}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {outline:0;color:#ccc;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:bold;}.vjs-default-skin .vjs-menu-button ul li:hover {color: #fff;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {text-decoration: none;color: #36D8DE;cursor:default;}/* VJS MARKERS */.vjs-tip {font-size:18px;bottom:10px;}.vjs-tip .vjs-tip-arrow {display:none;}/*.vjs-text-track-display div {	background-color: transparent !important;}.vjs-text-track-display div {	background-color: transparent !important; color: #fff; padding:0px; text-shadow: 4px 4px 2px #000; font-size: 1.3em; text-shadow: 0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -18px 18px #f20;}*/span.coteamour-square { display:inline-block;margin:2px;width:20px;height:20px;border:1px solid #fff; }#docs-geo-search-chooser {	position: relative;	font-size: 14px;	overflow:hidden;}#docs-geo-search-chooser .location {	height:18px;	padding:5px;	white-space: nowrap;	width:100%;	cursor: default;}#docs-geo-search-chooser .location.selected {	color: #fff;	background: #000;}.text_export_field {	position:relative;	background:#fff;	color:#000;	border-bottom:1px solid #fff;	overflow:hidden;	padding:4px 10px 1px;	height:15px;	line-height:15px;	cursor:default;}.text_export_field_placeholder {	background-color: #f8f8f8;	height:15px;	padding:4px 10px 1px;}.text_export_field span.base_label {	font-size:10px;	font-weight:normal;	background:#666;	color:#fff;	padding:3px 5px;	vertical-align:top;	border-radius:3px;}.text-export-fields-remover {	cursor:pointer;	position:absolute;	top:5px;	right:3px;	display:block;	text-indent:-99999px;	overflow:hidden;	cursor:pointer;	width:12px;	height:12px;	background-color: #fff;	background-image: url('../img/cross-8x8-gray.png');   	background-position: center center;	background-repeat:no-repeat;	transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out;}.text-export-fields-remover:hover {	background-image: url('../img/cross-8x8-black.png');	transform: scale(1.1);	-webkit-transform: scale(1.1);}.text-export-fields-remover:active {	transform: scale(1.1);	-webkit-transform: scale(1.1);}.text_exportable_field {overflow:hidden;padding: 2px 2px 2px 4px;height:16px;line-height:16px;cursor:default;}span.text_exportable_field_label {padding-left: 5px;cursor:default;}.text_exportable_field_base_header {	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	width:430px;height:16px;line-height:16px;	margin-left:0px;margin-top:8px;margin-bottom:2px;	padding: 6px 8px 8px;	background:#666;color:#fff;	font-size:14px;font-weight:normal;	cursor:default;	border-bottom:1px solid #ccc;	background:#fff;color:#666;	font-weight:bold;}#doc-indexing-raive-transcript-raw-panel { float:right;width:325px;;height:420px;position:relative;overflow:hidden;}#doc-indexing-raive-transcript-raw { position:absolute;top:65px;left:5px;width:305px;height:340px;overflow-x:hidden;overflow-y:auto;border:1px solid #dedede;padding:5px; }#doc-indexing-raive-transcript-raw em {	background:#ccffff;font-style:normal;font-weight:normal;/*	background:#fff;border:1px solid #0073ea;	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;	padding-left:1px;padding-right:1px;*/}#doc-indexing-raive-transcript-raw em.featured {	background:#0073ea;color:#fff !important;/*	border:1px solid #fff;*/}#doc-indexing-raive-transcript-raw-search-container {	position:absolute;width:200px;height:24px;margin:0;padding:0;top:32px;left:5px;	background:#fff;overflow:hidden;	border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}#doc-indexing-raive-transcript-raw-search-nav { position:absolute;width:112px;margin:0;padding:0;top:32px;left:212px; }#doc-indexing-raive-transcript-raw-search-nav .prevpit {	float:left;margin:0px;padding:0px;margin-top:3px;	border-left:1px solid #dedede;border-top:1px solid #dedede;border-bottom:1px solid #dedede;	border-top-left-radius:8px;border-bottom-left-radius:8px;}#doc-indexing-raive-transcript-raw-search-nav .nextpit {	float:left;margin:0px;padding:0px;margin-top:3px;	border:1px solid #dedede;	border-top-right-radius:8px;border-bottom-right-radius:8px;}#doc-indexing-raive-transcript-raw-search-nav .cnt {	float:left;margin-left:5px;margin-top:2px;width:50px;height:22px;line-height:22px;text-align:left;	font-size:12px;color:#999;}#doc-indexing-raive-transcript-raw-search-nav .arrow { height:18px;width:22px;cursor:pointer;background-repeat:no-repeat;background-position:center center; }#doc-indexing-raive-transcript-raw-search-nav .arrow:hover { opacity:0.7; }#doc-indexing-raive-transcript-raw-search-nav .arrow.off { opacity:0.3; cursor:default;}#doc-indexing-raive-transcript-raw-search-nav .arrow.off:hover { opacity:0.3; }#doc-indexing-raive-transcript-raw-search-nav .arrow.prev { background-image:url('../img/ic_expand_less_grey600_18dp.png'); }#doc-indexing-raive-transcript-raw-search-nav .arrow.next { background-image:url('../img/ic_expand_more_grey600_18dp.png'); }#doc-indexing-raive-transcript-keywords-panel { float:left;width:325px;;height:420px;position:relative;overflow:hidden; }.raive-transcript-section-title { font-weight:bold;position:absolute;left:5px;top:8px;display:block;height:18px;line-height:18px;width:100%; }#doc-indexing-raive-transcript-keywords-placeholder {position:absolute;top:32px;left:5px;width:100%;}#doc-indexing-raive-transcript-keywords-zone {width:100%;}#doc-indexing-raive-transcript-keywords-filter-container {	position:relative;width:200px;height:24px;margin:0;padding:0;margin-bottom:7px;	background:#fff;overflow:hidden;	border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}#doc-indexing-raive-transcript-keywords-filter-container .search-icon, #doc-indexing-raive-transcript-raw-search-container .search-icon {	position:absolute;top:4px;left:2px;height:16px;width:12px;margin:0px;padding:0px 0px 4px 0px;border:0px;	cursor:default;text-indent:-99999px;	background-repeat:no-repeat;background-image:url('../img/icon-search_gray.png');}#doc-indexing-raive-transcript-keywords-filter-container .reset-icon, #doc-indexing-raive-transcript-raw-search-container .reset-icon {	display:none;position:absolute;top:2px;right:3px;height:16px;width:16px;margin:0px;padding:0px 0px 4px 0px;border:0px;	cursor:pointer;text-indent:-99999px;	background-repeat:no-repeat;background-image:url('../img/cross-8x8-gray.png');background-position:center center;}#doc-indexing-raive-transcript-keywords-filter-container .reset-icon:hover, #doc-indexing-raive-transcript-raw-search-container .reset-icon:hover {	background-image:url('../img/cross-8x8-black.png');}#doc-indexing-raive-transcript-keywords-filter, #doc-indexing-raive-transcript-raw-search {	position:absolute;top:0px;left:18px;width:154px;height:14px;padding:5px;	border:0px;color:#545454;background:#fff;	-webkit-appearance:caret; /* for Safari iOS */}#doc-indexing-raive-transcript-keywords-filter::-ms-clear, doc-indexing-raive-transcript-raw-search::-ms-clear {	display: none;}#doc-indexing-raive-transcript-none, #doc-indexing-raive-transcript-in-progress, #doc-indexing-raive-transcript-in-error, #doc-indexing-raive-import-in-error {	position:absolute;left:0px;top:100px;width:100%;text-align:center;}#doc-indexing-raive-transcript-none > span, #doc-indexing-raive-transcript-in-progress > span, #doc-indexing-raive-transcript-in-error > span, #doc-indexing-raive-import-in-error > span {	display:inline-block;margin-top:100px;	font-weight:bold;font-size:16px;color:#bbb;}.recotagslist {	width:305px;height:340px;padding:5px;border:1px solid #dedede;	overflow-x:hidden;overflow-y:auto;}.recokw {	float:left;padding:4px 5px;margin:0 3px 5px 0;cursor:pointer;color:#666;background-color:#fff;border:1px solid #dedede;	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.recokw:hover { color:#fff;background-color:#666;border:1px solid #dedede; }.recokw.disabled {cursor:default;}.recokw.disabled:hover {background-color:#fff;color:#666;border:1px solid #dedede;}.recokwcnt {	display:inline-block;	background-color:#999;color:#fff;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;	font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:10px;text-decoration:none;font-weight:bold;	height:13px;line-height:12px;padding:0 4px;margin-left:7px;}.vjs-keywords-panel-overlay {	display:none;position:absolute;top:20px;right:20px;width:20%;	min-width:280px;min-height:42px;	max-height:60%;padding:10px;	background:rgba(34,34,34,0.5);border:1px solid #dedede;color:#fff;	overflow-x:hidden;overflow-y:auto;	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.vjs-keywords-panel-overlay.collapsed { border-color:transparent;background-color:transparent;}.vjs-keywords-panel-overlay.collapsed .vjs-keywords-panel-overlay-placeholder { display:none;}.vjs-keywords-panel-overlay .vjs-keywords-panel-overlay-toggler {	position:absolute;	height:42px;width:42px;right:5px;top:5px;	background-color:rgba(34,34,34,0.5);	-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;	cursor:pointer;	background-image:url('../img/icon-tags-white.png');	background-repeat:no-repeat;background-position:center center;}.vjs-keywords-panel-overlay .vjs-keywords-panel-overlay-toggler:hover { opacity:0.7; }.vjs-keywords-panel-overlay .vjs-keywords-panel-overlay-toggler.deployed { background-color:transparent; }.vjs-keywords-panel-overlay input[type=text] { font-size:16px; }.vjs-keywords-panel-overlay .recokw {	font-size:16px;font-family:Arial,helvetica,sans-serif !important;	color:#fff;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.vjs-keywords-panel-overlay .recokwcnt { font-size:12px; }.vjs-keywords-panel-overlay .recotagslist { width:auto;height:auto;padding:0;border:0;overflow-x:visible;overflow-y:visible;}.reco_ts {	display:inline-block;height:22px;line-height:22px;margin-left:5px;margin-right:5px;	font-weight:bold;font-size:16px;color:#0073ea;cursor:pointer;}.reco_ts:hover {color:#1faeff;}.reco_ts.disabled {cursor:default;}.reco_ts.disabled:hover {color:#0073ea;}span.reco_phrase {	padding-top:8px;padding-bottom:5px;padding-right:5px;cursor:default;   -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-ms-user-select:none;   font-size:16px;}div.reco_sentence { padding-top:5px;padding-bottom:5px;margin-bottom:8px;background:transparent; }.reco_sentence.featured { background-color: #ffff00; }.reco_sentence .tail { display:inline-block;width:12px;height:12px;cursor:default;}.reco_sentence_edit {	display:inline-block;	width:12px;height:12px;cursor:pointer;	background-repeat:no-repeat;background-position:center center;	background-image:url('../img/pencil-icon-gray-14x14.png');}.reco_sentence_edit:hover {	background-image:url('../img/pencil-icon-lightgray-14x14.png');}span.reco_phrase span {cursor:default;font-size:16px;}.recow0 {color:#999;font-style:italic;}.recow1 {color:#888;font-style:italic;}.recow2 {color:#777;font-style:italic;}.recow3 {color:#666;}.recow4 {color:#555;}.recow5 {color:#444;}.recow6 {color:#333;}.recow7 {color:#222;}.recow8 {color:#111;}.recow9 {color:#000;}.recow0, .recow1, .recow2, .recow3, .recow4, .recow5, .recow6, .recow7, .recow8, .recow9 { font-style:italic; }.recow_rev { color:#000;font-weight:bold;font-style:normal; }#doc-indexing-raive-transcript-raw-edit-zone {	display:none;position:absolute;width:315px;height:350px;margin:0;padding:0;top:65px;left:5px;	background-color:#f5f5f5;border:1px solid #dedede;	box-shadow:0 10px 6px -6px #777;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;}div.editrecozone .ts { position:absolute;top:12px;left:10px;font-weight:bold;font-size:16px;color:#0073ea; }div.editrecozone .prevnext-button { position:absolute;bottom:0px;width:32px;height:22px; }div.editrecozone textarea { position:absolute;left:10px;top:40px;width:284px;height:250px;padding:5px;border:1px solid #dedede;font-size:16px; }div.editrecozone .tiny-close-box { position:absolute;right:3px;top:3px; }div.editrecozone .buttonszone { position:absolute;width:100%;bottom:5px;right:5px;}div.editrecozone .buttonszone .playback {position:absolute;bottom:2px;background-repeat:no-repeat;cursor:pointer;width:18px;height:18px;}div.editrecozone .play { left:28px;background-image: url('../img/ic_play_arrow_grey600_18dp.png'); }div.editrecozone .play:hover {background-image: url('../img/ic_play_arrow_black_18dp.png');}div.editrecozone .pause { left:28px;background-image: url('../img/ic_pause_grey600_18dp.png'); }div.editrecozone .pause:hover {background-image: url('../img/ic_pause_black_18dp.png');}div.editrecozone .rewind { left:10px; background-image: url('../img/ic_replay_grey600_18dp.png'); }div.editrecozone .rewind:hover {background-image: url('../img/ic_replay_black_18dp.png');}div.editrecozone .rewind.off, div.editrecozone .rewind.off:hover { cursor:default;background-image: url('../img/ic_replay_grey300_18dp.png'); }/* Third eye animation */@keyframes move-eye-skew {  0% {transform: none;}  20% {transform: translateX(-22px) translateY(10px) skewX(15deg) skewY(-10deg) scale(0.95);}  25%, 44% {transform: none;}  50%, 60% {transform: translateX(22px) translateY(-13px) skewX(5deg) skewY(2deg) scaleX(0.95);}  66%, 100% {transform: none;}}.egg-ball {  display:inline-block;width:100%;height:100%;margin:0;  border-radius:50%;position:relative;background:radial-gradient(circle at 50% 40%, #fcfcfc, #efeff1 66%, #9b5050 100%);}.egg-ball:after {  content:"";position:absolute;top:5%;left:10%;width:100%;height:100%;border-radius:50%;  background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8) 14%, rgba(255, 255, 255, 0) 24%);  transform:translateX(-27px) translateY(-30px) skewX(-20deg);}.egg-iris {  width:40%;height:40%;margin:30%;border-radius:50%;  background:radial-gradient(circle at 50% 50%, #208ab4 0%, #6fbfff 30%, #4381b2 100%);  transform: none;  position:absolute;animation:move-eye-skew 5s ease-out infinite;  animation-delay: 3s;}.egg-iris:before {  content:"";display:block;position:absolute;width:37.5%;height:37.5%;  border-radius:50%;top:31.25%;left:31.25%;background:black;}.egg-iris:after {  content:"";display:block;position:absolute;width:31.25%;height:31.25%;  border-radius:50%;top:18.75%;left:18.75%;background:rgba(255, 255, 255, 0.2);}.egg-ball .egg-shadow {	position:absolute;width:100%;height:100%;z-index:-1;	background:radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%);	transform:rotateX(90deg) translateZ(-50px);}.egg-stage {  position:absolute;display:inline-block;  margin:0px;top:20px;left:400px;width:100px;height:100px;  perspective:1200px;perspective-origin:50% 50%;transform-style:preserve-3d;  transform:rotateY(0.01deg);}.audio-illustration {position:relative;background-color:#000;}.audio-speaker, .audio-playing { position:absolute;top:0px;left:0px;width:100%;height:100%; background-position:center center;background-repeat:no-repeat; }.audio-playing { background-image: url('../img/sound-animation.gif'); }.audio-speaker { background-image: url('../img/sound-paused.png'); }.audio-illustration .audio-format { position:relative;top:10px;left:10px;height:25px;text-align:left;color:#fff;font-size:20px;font-weight:bold; }.ajaris-media-player-gif-rewinder {	display:none;	position:absolute;	background-color:#313131;	background-color:rgba(0,0,0,0.6);	background-image: url('../img/ic_refresh_white_36.png');	background-position: center center;	background-repeat: none;	padding:0px;	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;	height:36px;width:36px;	cursor:pointer;}.ajaris-media-player-gif-rewinder.rewinding {    -webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;    -moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;    animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;}@-webkit-keyframes rotate {    from {-webkit-transform: rotate(0deg);}    to {-webkit-transform: rotate(360deg);}}@-moz-keyframes rotate {    from {-moz-transform: rotate(0deg);}    to {-moz-transform: rotate(360deg);}}@keyframes rotate {    from {transform: rotate(0deg);}    to {transform: rotate(360deg);}}.icon-menu-alt {	display:block;width:24px;height:24px;cursor:pointer;	background-image:url("../img/menu-alt-gray.png");background-repeat:no-repeat;}#action-menu { height:24px !important;width:24px !important;padding:6px !important;border:0px !important; }#action-menu-container .fg-menubar-item-hovered { border:0px !important; }.fg-menubar-item-hovered .icon-menu-alt {background-image:url("../img/menu-alt-white.png");}/*.fg-menubar-item-hovered .icon-menu-alt, .icon-menu-alt:hover, #action-menu-container .icon-menu-alt:hover { background-image:url("../img/menu-alt-white.png"); }*/#reload-db-button {	margin-right:8px;margin-top:4px;cursor:pointer;	width:18px;height:18px;	background-image: url('../img/icon-reload-18.png');	background-repeat:no-repeat;	background-position: center center;}#reload-db-button:hover { opacity:0.5; }#reload-db-button.rewinding {	opacity:1;	cursor:none;    -webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;    -moz-animation-name:rotate;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;    animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}.ajaris-media-player-ovu {    background-color: #fff !important;}#dialog-confirm-text, #dialog-message-text, #dialog-warning {	font-family:Helvetica,Arial,sans-serif;	line-height:18px;	font-size:16px;	font-weight:normal;}#dialog-warning {	line-height:unset;	font-size:18px;}#dialog-message-text {	padding:5px;	margin-left:55px;}.icon-gear {	width:14px;height:14px;	background-image: url('../img/ic_settings_darkgray_14dp.png');	background-repeat:no-repeat;	background-position: center center;}#print-master-advanced-menu .icon-gear { width:18px;height:18px;}.fg-menubar-item-hovered .icon-gear { background-image:url("../img/ic_settings_white_14dp.png"); }div.doc_printable_field, div.doc_sortable_field, div.doc_print_break_field {overflow:hidden;padding: 2px 2px 2px 5px;height:16px;line-height:16px;cursor:default;color:#000;background:#FFF;}div.doc_printable_field.selected, div.doc_sortable_field.selected, div.doc_print_break_field.selected {background:#0073ea;color:white;}div.doc_printable_field_header, div.doc_printable_field_base_header, div.doc_sortable_field_header, div.doc_sortable_field_base_header, div.doc_print_break_field_header, div.doc_print_break_field_base_header {	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	width:430px;height:16px;line-height:16px;	margin-left:0px;margin-top:8px;margin-bottom:2px;	padding: 6px 8px 8px;	background:#666;color:#fff;	font-size:14px;font-weight:normal;	cursor:default;	border-bottom:1px solid #ccc;	background:#fff;color:#666;	font-weight:bold;}div.doc_printable_field_base_header, div.doc_sortable_field_base_header, div.doc_print_break_field_base_header { border-bottom:0px; padding-left:20px; padding-bottom:0px;}select.doc_printable_field { width:280px; margin-left:20px;}.advanced-search-duration-input {width:20px;height:17px;float:left;margin-left:2px;border:1px solid #fff !important;vertical-align:middle;}div.advanced-search-duration-input-container {display:inline-block;width:100px;border:2px solid #dedede !important;height:21px;line-height:21px;}div.advanced-search-duration-input-separator{ display:inline-block;float:left;margin-left:0px;font-size:14px;height:21px;line-height:21px;}.intervenant-input-container {	position:absolute;left:0px;top:0px;width:150px;height:22px;}.intervenant-identity-input {	font-size:13px;	height:17px;	line-height:17px;	position:absolute;	left:0px;	width:100%;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;	text-align:left;	cursor:pointer;	padding:0px 1px;	border:2px solid #dedede;}ul.checkbox-cluster { list-style-type:none;margin:0px;padding:0px; }ul.checkbox-cluster li { margin:0px;padding:0px;}ul.checkbox-cluster li input[type=checkbox] { float:left;display:block;width:15px;height:22px;margin:0px;margin-left:5px;padding:0px;vertical-align:middle;cursor:default;}ul.checkbox-cluster li span {	padding-left:5px;	font-size:13px;height:22px;line-height:22px;	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;	cursor:default;}.icon-youtube {	display:block;overflow:hidden;width:30px;height:18px;cursor:pointer;	background-position:center center;background-repeat:no-repeat;	background-image:url('../img/YouTube-logo-full_color-24.png');}.icon-youtube:hover { opacity:0.7; }.pspattern{   background:url('../img/pspattern.png') repeat;} #file-upload-hint {	display:none;	font-family:Helvetica,Arial,sans-serif;	position:fixed;top:10%;right:30px;width:300px;	padding:10px;background:rgba(0,0,0,0.7);color:#fff;	font-weight:bold;font-size:16px;text-align:center;	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;	box-shadow:0px 0px 20px #333;-webkit-box-shadow:0px 0px 20px #333;-moz-box-shadow:0px 0px 20px #333;}#docs-list-contribution-header-banner-state-menu{	margin:0px;	height:16px;	width:auto;	background:transparent !important;	padding-top:2px;	padding-bottom:2px;	border:1px solid #dedede;	text-align:left;}#docs-list-contribution-header-banner-state-selected {	color: #fff !important;	font-size:11px !important;}#docs-list-contribution-header-banner-state-menu .ui-icon {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png") !important;}.docs-list-contribution-header-banner-state-menu-items { padding:0px !important; }ul.docs-list-contribution-header-banner-state-menu-items-list { padding:0px !important; }ul.docs-list-contribution-header-banner-state-menu-items-list li { padding:0px !important; }ul.docs-list-contribution-header-banner-state-menu-items-list li a { color: #fff !important;font-size:11px !important; }.contribution-state-color { float:left;margin-right:10px;border:1px solid #fff;width:10px;height:10px;display:inline-block; }.contribution-state-color.not-processed { background:#FA0505; }.contribution-state-color.processed { background:#97DD3D; }.contribution-state-color.partially-processed { background:#FFA600; }.contributions-list-cell .state-menu, #contributions-list-search-state-menu {	margin:0px;	height:18px;	display:inline-block;	background:transparent !important;	padding:2px;	padding-top:4px;	padding-bottom:0px;	border:1px solid #dedede;	text-align:left;	width:95%;	outline:none;}#contributions-list-search-state-menu {	width:135px;}ul.contributions-list-state-menu-items-list {	color: #000 !important;	padding:2px;	font-size:12px !important;}.contributions-list-cell .state-menu-selected, #contributions-list-search-state-selected {	color: #000 !important;	font-size:10px !important;	font-weight:normal !important;	text-align:left;	white-space:nowrap;	text-overflow:ellipsis;}.contributions-list-cell .contribution-state-color {	margin-right:3px;}.contributions-list-row-selected .contributions-list-cell .state-menu-selected {	color: #fff !important;}.contributions-list-row-selected .contributions-list-cell .state-menu .ui-icon {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png") !important;}.contributions-list-row .contributions-list-cell .state-menu.fg-menu-open.fg-menubar-item-hovered .ui-icon {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_666666_256x240.png") !important;}.contributions-list-row-selected .contributions-list-cell .state-menu.fg-menu-open.fg-menubar-item-hovered .ui-icon {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png") !important;}#contributions-list-search-state-menu.fg-menu-open.fg-menubar-item-hovered .ui-icon {	background-image: url("./../js/jquery-ui/css/flick/images/ui-icons_666666_256x240.png") !important;}/*****************************//* Reconnaissance de visages *//*****************************/#doc-info-media-preview .start-face-reco-button,  #doc-info-media-preview .face-reco-processing{	position: absolute;	height:20px;	line-height:20px;	padding:5px;	font-size:14px;	top:10px;	left:10px;	background: rgba(0,0,0,0.5);	color:#fff;	white-space:nowrap;	text-overflow:ellipsis;	cursor:pointer;	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;	box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333;}#doc-info-media-preview .face-reco-processing{	cursor:default;}#doc-info-media-preview .no-location {	position: absolute;	height:20px;	line-height:20px;	padding:5px;	font-size:14px;	top:10px;	left:10px;	background: rgba(0,0,0,0.5);	color:#fff;	white-space:nowrap;	text-overflow:ellipsis;}.icon-facereco {	width:16px;height:16px;	background-image: url('../img/icon-face-detection.png');	background-size: 16px 16px;	background-repeat:no-repeat;	background-position: center center;}.icon-facereco:hover { opacity:0.7; }.icon-facereco.selected { background-image: url('../img/icon-face-detection-blue.png'); }.icon-facereco.black { background-image: url('../img/icon-face-detection-black.png'); }.icon-video {	width:16px;height:16px;	background-image: url('../img/videomgr-icon-grey.png');	background-size: 16px 16px;	background-repeat:no-repeat;	background-position: center center;}#ajaris-mediaplayer-container .location-rect {	position:absolute;	display:none;	border:2px solid rgba(255,255,255,0);	box-sizing:border-box;}#ajaris-mediaplayer-container .location-rect.shown, #ajaris-mediaplayer-container .location-rect:hover {	border:2px solid rgba(255,255,255,1);	box-shadow:0px 0px 1px #333;-webkit-box-shadow:0px 0px 1px #333;-moz-box-shadow:0px 0px 1px #333;}#ajaris-mediaplayer-container .location-rect.shown {	cursor:pointer;}#ajaris-mediaplayer-container .location-rect.locked {	cursor:unset;}#ajaris-mediaplayer-container .location-rect.proposal.shown, #ajaris-mediaplayer-container .location-rect.proposal:hover { border:2px dashed rgba(255,255,255,1); }#ajaris-mediaplayer-container .location-rect.unknown.shown, #ajaris-mediaplayer-container .location-rect.unknown:hover { border:1px dotted #fff; }#ajaris-mediaplayer-container .location-rect.ignored.shown, #ajaris-mediaplayer-container .location-rect.ignored:hover {border:1px dotted #fff;background: rgba(255,255,255,0.3);}#doc-indexing-enlarge-image {	position: absolute;	bottom:10px;	right:10px;	background-repeat:no-repeat;	background-position: center center;	background-color: rgba(0,0,0,0.4);	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;	cursor:pointer;	display:none;	width: 36px !important;	height: 36px !important;	background-size: 30px 30px;	background-image:url('../img/zoom-circular.png');	background-color: transparent;	bottom:5px;	right:5px;}/*#doc-info-media-preview {	overflow: hidden;}*/#doc-indexing-image-shape-reco-tags {	position: absolute;	top:0px;	left:0px;	width: 400px;	height: 390px;	overflow-x: hidden;	overflow-y: auto;	background-color: rgba(34,34,34,0.5);	color:#fff;	text-align:left;	padding:5px;	padding-right:30px;}#doc-indexing-image-shape-reco-tags span {	display: inline-block;	text-align:left;	font-size: 16px;	min-height:20px;	height: auto;	line-height:20px;	padding:5px;	margin:3px;	border:1px solid #fff;}#doc-indexing-image-shape-reco-tags span.leaf {	border:1px solid orange;}/* Pulse Grow */@-webkit-keyframes hvr-pulse-grow {  to {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }}@keyframes hvr-pulse-grow {  to {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }}.hvr-pulse-grow {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;}.hvr-pulse-grow {  -webkit-animation-name: hvr-pulse-grow;  animation-name: hvr-pulse-grow;  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-direction: alternate;  animation-direction: alternate;}@-webkit-keyframes hvr-pulse-shrink {  to {    -webkit-transform: scale(0.99);    transform: scale(0.99);  }}@keyframes hvr-pulse-shrink {  to {    -webkit-transform: scale(0.99);    transform: scale(0.99);  }}.hvr-pulse-shrink {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;}.hvr-pulse-shrink {  -webkit-animation-name: hvr-pulse-shrink;  animation-name: hvr-pulse-shrink;  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-direction: alternate;  animation-direction: alternate;}.qtip-face-identity{	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;	-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;	color: white;	border: 0 solid transparent;	background: #4A4A4A;	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);}.qtip-face-identity .qtip-content{	color:#fff !important;	white-space: nowrap !important;	font-size:12px !important;}#doc-indexing-face-recognition-context-menu > ul.dropdown-menu {	min-width: 320px;}#doc-indexing-face-recognition-context-menu li a {	padding:3px 10px;}#doc-indexing-face-recognition-context-menu .close {	position:absolute;	right:15px;	top:5px;	cursor:pointer;	color:#777;}#doc-indexing-face-recognition-context-menu .close:hover {	color:#000;}#doc-indexing-face-recognition-context-menu button {	font-size:14px;	border-color:#0073ea;	background: #0073ea;	color:#fff;	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12);	}#doc-indexing-face-recognition-context-menu button:hover {	color:#fff;	background: #1062e5;	border-color:#1062e5;}#doc-indexing-face-recognition-context-menu li.nohover:hover, #doc-indexing-face-recognition-context-menu li.nohover a:hover {	color:inherit !important;	background-color:transparent !important;}#doc-indexing-face-recognition-context-menu li.hyp_item a {	cursor:pointer !important;}#doc-indexing-face-recognition-context-menu .not-confirmed {	font-style:italic;}#doc-indexing-face-recognition-context-menu .section_toggler {	float:right;	cursor:pointer;	width:14px;	height:14px;	background-position: center center;	background-size:14px 14px;	background-repeat:no-repeat;	background-image: url('../img/chevron-down-gray.png');}#doc-indexing-face-recognition-context-menu .section_toggler.deployed {	background-image: url('../img/chevron-up-gray.png');}#doc-indexing-face-recognition-context-menu .section_title a {	cursor:pointer;}#doc-indexing-face-recognition-context-menu .blur-state {	display:inline-block;	padding:5px;	border:1px solid #fff;	margin:0px 8px;	cursor:pointer;	text-transform:uppercase;}#doc-indexing-face-recognition-context-menu .blur-state:hover {	border-bottom:1px solid #000;}#doc-indexing-face-recognition-context-menu .blur-state.selected, #doc-indexing-face-recognition-context-menu .blur-state.selected:hover {	border:1px solid #333;	cursor:default;}.set-avatar-toggler {	border: 1px solid #848484;	color: #848484;	height:18px;	max-width:18px;	border-radius: 50%;	background-color:#fff;	background-position: center center;	background-image: url('../img/icon-set-avatar-darkgray.png');	background-size:12px 12px;	background-repeat:no-repeat;	text-indent:-99999px;	font-size:11px;	cursor:default;}.set-avatar-toggler:hover {	max-width:none;	border-radius: 5px;	width:auto;	display:inline-block;	text-indent:22px;	background-image: url('../img/icon-set-avatar-darkgray.png');	background-position:3px center;	padding-right:3px;	cursor:pointer;}.set-avatar-toggler > span.disabled, .set-avatar-toggler > span.disabled:hover {	cursor:default;	opacity:0.5;}.set-avatar-toggler > span {	color:#000;	opacity:1;	cursor:pointer;}.icon-set-video-thumbnail {	width:16px;height:16px;	background-image: url('../img/icon-set-video-thumbnail.png');	background-size: 16px 16px;	background-repeat:no-repeat;	background-position: center center;	cursor:pointer;}.icon-set-video-thumbnail:hover {	opacity:0.7;}.icon-set-video-thumbnail.disabled, .icon-set-video-thumbnail.disabled:hover {	cursor:default !important;	opacity:0.3;}/* -- Changement de preview d'un document -- */.icon-set-audio-thumbnail,.icon-set-video-preview {	width:16px;height:16px;	background-image: url('../img/ic_image_grey600_24dp.png');	background-size: 16px 16px;	background-repeat:no-repeat;	background-position: center center;	opacity:0.6;	cursor:pointer;}.icon-set-audio-thumbnail:hover,.icon-set-video-preview:hover {	opacity:0.4;}#document-fullscreen-next, #document-fullscreen-prev {	position:fixed;top:50%;margin-top:-35px;display:none;	width:40px;height:70px;	cursor:pointer;	background-color:rgba(0,0,0,0.3);	background-repeat:no-repeat;	background-position: center center;	border-radius:3px;}#document-fullscreen-next:hover, #document-fullscreen-prev:hover {	background-color:rgba(0,0,0,0.5);}#document-fullscreen-next {	background-image: url('../img/arrow-right-white.png');	right:10px;}#document-fullscreen-prev {	background-image: url('../img/arrow-left-white.png');	left:10px;}.formError .formErrorContent {	font-size: 12px;	line-height: 14px;	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}/* ------------------------- *//* ------- WorkFlow -------- */#menubar-workflow-btn {	width:18px; height:18px;	margin:4px 8px 0 0;	opacity:0.55;	background-repeat:no-repeat;		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAr0lEQVQ4jZ2RMQrCQBBFH7ZCsDZp0gUs4knEUkuboAfIRSw8jd5ALKzFKo3YWEUjgja7EMLuZNYPH6aY9xZmQc4cmPXsOJMAJfAEajMnWnhpwG+nNbDogyfA2wHbNkAmCXYCbLuVBGeF4CgJbgpBJQkeCsHdBw+Aj0Lw8glSBWwbuwRFgGDVhUfANUBwASILx8ApAG5/59h3D4AcmJrm0qIvh9Zr+38EQ2ADrM3szA83WHZg8OP5kwAAAABJRU5ErkJggg==);}#menubar-workflow-btn:not(.disable):hover {	cursor:pointer;	opacity:0.35 !important;}#menubar-workflow-btn.disable {	opacity:0.15 !important;}#menubar-workflow-btn.highlight {	opacity:0.85 !important;}#menubar-workflow-count {	display:none;	position:absolute;	top:2px; right:3px;	background-color:#e10000; color:snow;	border-radius:100%;	font-size:8px;	text-align:center;	min-width:13px; min-height:13px;	padding-top:2px; box-sizing:border-box;	cursor:pointer;	z-index:1;}#menubar-workflow-panel {	display:none;	position:absolute;	top:22px; right:100px;	width:280px; height:180px;	z-index:100;		/* new ui */		border-radius:8px;}#menubar-workflow-panel div.menubar-workflow-panel-top {	height:10px;	background-color:transparent;}#menubar-workflow-panel div.menubar-workflow-panel-top div.menubar-workflow-panel-arrow {	height:0; width:0;	border-left:16px solid transparent;	border-right:16px solid transparent;	border-bottom:10px solid #232323;	margin:0 auto;		/* new ui */		border-bottom:10px solid #FFF;}#menubar-workflow-panel div.menubar-workflow-box {	box-shadow:4px 4px 8px #959595;	border:1px solid #666; border-top:none;	/* new ui */		border:1px solid #CCC; border-top:none;	border-radius:8px;}#menubar-workflow-panel div.menubar-workflow-frame {	background-color:#fff; color:#000;	max-height:335px;	overflow-x:hidden; overflow-y:auto;}#menubar-workflow-panel div.menubar-workflow-frame div.item {	border-bottom:1px solid #666;	height:66px;		/* new ui */		border-bottom:1px solid #dedede;	color:#777;}#menubar-workflow-panel div.menubar-workflow-frame div.item:hover {	cursor:pointer;	color:snow; background-color:#0073ea;}#menubar-workflow-panel div.menubar-workflow-frame div.item  div.thumb {	width:56px; height:56px;	padding:4px;	background-repeat:no-repeat;	background-position:center;	float:left;}#menubar-workflow-panel div.menubar-workflow-frame div.item  div.inf {	overflow:hidden;	padding:8px 3px 0 3px;	white-space:nowrap;	text-overflow:ellipsis;}#menubar-workflow-panel div.menubar-workflow-box-top {	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;	text-align:center;	padding:4px 0;	font-weight:bold; font-size:1.1em;	background-color:#333; color:snow;		/* new ui */		background-color:#fff;	color:#555;	border-top-left-radius:8px;	border-top-right-radius:8px;	padding:10px;	color:#777;	font-size:14px;	border-bottom:1px solid #dedede;}#menubar-workflow-panel div.menubar-workflow-box-bottom {	text-align:right;	padding:4px;	height:12px;	background-color:#ddd;	color:#222;		/* new ui */		background-color:#fff;	color:#777;	font-size:12px;	border-bottom-left-radius:8px;	border-bottom-right-radius:8px;}/* ------- WorkFlow -------- *//* ------------------------- *//* -- #menubar-right-part -- */#ui-layout-north  {	height:24px !important;	box-shadow:0 0 10px #4f4f4f;	background-color:#fff !important;	background-image:none !important;	z-index:3 !important;}#navigation-menu-user-identity {	display:inline-block;	max-width:128px;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;}/* [TELECHARGEMENT DE PANIER] */#caddy-download-dlog .nbdocs { position:absolute;bottom:5px;left:5px;font-size:14px; }#caddy-download-dlog .download-button-container { position:absolute;bottom:5px;right:5px; }#caddy-download-doc-list { position:absolute;top:5px;left:5px;height:530px;width:650px;border:1px solid #dedede;overflow-x:hidden;overflow-y:auto; }#caddy-download-doc-list .row { border-bottom:1px solid #dedede; }#caddy-download-doc-list .doc-info { float:left;width:120px;text-align:center;padding:5px;overflow:hidden;min-height:100px;	}#caddy-download-doc-list .doc-info .caption { font-size:11px; color: #777; }#caddy-download-doc-list .doc-info img.lazyload.disabled { opacity:0.3; }#caddy-download-doc-list .row .files { float:left; margin-left:10px; width:490px; }#caddy-download-doc-list .row .files .file-row { float:left;width:478px; }#caddy-download-doc-list .row .files > .file-row { margin-top:8px; }#caddy-download-doc-list .row .files > .file-row ~ .file-row { margin-top:0px; }#caddy-download-doc-list .row .files .checkbox-holder { float:left; width:28px; text-align:center; }#caddy-download-doc-list .row .files .checkbox-holder input[type=checkbox] { width:16px;height:16px; }#caddy-download-doc-list .row .files .file-info { float:left;width:450px;margin-bottom:10px;min-height:60px;cursor:default;opacity:0.3; }#caddy-download-doc-list .row .files .file-info.checked { opacity:1; }#caddy-download-doc-list .row .files .file-info .thumb { float:left; width:55px; text-align:center; }#caddy-download-doc-list .row .files .file-info .file { float:left; width:395px; }#caddy-download-doc-list .row .files .file-info .file .label { font-weight:bold; } #caddy-download-doc-list .row .files .file-info .file .name { width:100%; text-align:left; color:#707070; } #caddy-download-doc-list .row .files .file-info .file .info { width:100%; text-align:left; color:#aaa; } #caddy-download-doc-list .row .files .nofile { margin-left:10px;margin-top:5px;font-weight:bold;color:#ccc; font-size:15px; }#caddy-download-shortcuts-panel-title, #caddy-download-shortcuts-panel-no-file { position:absolute;top:0px;right:5px;line-height:40px;height:40px;font-weight:bold;font-size:16px;width:290px;padding-left:5px; }#caddy-download-shortcuts-panel-no-file { text-align:center;color:#aaa; }#caddy-download-shortcuts-panel { position:absolute;top:40px;right:5px;height:495px;width:290px;border:1px solid #dedede;overflow-x:hidden;overflow-y:auto; }#caddy-download-shortcuts-panel.noborder { border: 1px solid transparent; }#caddy-download-shortcuts { position:absolute;top:0px;left:5px;width:285px;height:495px;overflow-x:hidden;overflow-y:auto; }#caddy-download-shortcuts .download-shortcut input[type=checkbox].shortcutcb{ float:left;margin:0px;margin-right:5px;padding:0px;width:16px;height:16px; }#caddy-download-shortcuts > .download-shortcut { margin-top:10px; margin-bottom: 50px; }#caddy-download-shortcuts > .download-shortcut ~ .download-shortcut { margin-top:0px; margin-bottom: 5px;}#caddy-download-shortcuts .download-shortcut .cbcontainer { float:left;width:24px;height:24px; }#caddy-download-shortcuts .download-shortcut .labelcontainer { float:left;width:240px; }#caddy-download-shortcuts .download-shortcut .labelcontainer span { font-size:16px; }#caddy-download-shortcuts .download-shortcut .labelcontainer .info { margin-top:2px;margin-bottom:17px;color:#777; }#upcoming-logout-box {	display:none;z-index:100000;	position:fixed;top:40px;right:15px;width:300px;padding:10px;	background: #000;border-radius:8px;box-shadow:0 10px 16px rgba(0,0,0,.3);	color: #fff;text-align:left;font-size: 16px;}.one-line-ellipsis {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.two-line-ellipsis {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}