/* CSS Document - Groupe Lp - BB5 UI - june-dec2012-feb2013 v1.132 */
/* -> !!! content type picker at work */


/*
	BB5 UI
*/


/* 
	INFO:
	generic items
	#bb5-toolbar-wrapper -> bb5 main toolbar container
	.bb5-ui -> bb5 ui: enabling button in other container
	.bb5-dialog -> bb5 dialog container
	#bb5-site-wrapper -> bb5 container for site
	image upload
	aloha
	jquery
	twitter
*/



/*
BB5 GEN.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper
*/
body #bb5-toolbar-wrapper {text-align:left;font-size:11px;}
body #bb5-toolbar-wrapper label, body #bb5-toolbar-wrapper input, body #bb5-toolbar-wrapper button, body #bb5-toolbar-wrapper select, body #bb5-toolbar-wrapper textarea, body #bb5-toolbar-wrapper table *, body #bb5-toolbar-wrapper p,body #bb5-toolbar-wrapper span, body #bb5-toolbar-wrapper li, body #bb5-toolbar-wrapper li *,body #bb5-toolbar-wrapper div{font-size:11px !important;}
body #bb5-toolbar-wrapper .pager {margin:0px;}

body .bb5-txt-align-left {text-align:left;}
body .bb5-txt-align-center {text-align:center;}
body .bb5-txt-align-right {text-align:right;}
body .has-border-radius {-webkit-border-radius:3px; border-radius:3px;}
body .bb5-has-transition {-moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
body .bb5-draggable-item {/*cursor:url(../img/bb5-cursor_draggable.gif), move;*/}
/**/
body #bb5-toolbar-wrapper a, body .bb5-ui a {font-size:11px; color:inherit;} 
body #bb5-toolbar-wrapper a:hover, body .bb5-ui a:hover {color:#E34E26 !important;} 
body #bb5-toolbar-wrapper p, body .bb5-ui p {font-family:Arial, Helvetica, sans-serif; font-size:inherit; margin:2px 0; padding:0;} 
body #bb5-toolbar-wrapper a:focus, body .bb5-ui a:focus, body #bb5-toolbar-wrapper input:focus, body .bb5-ui input:focus, body #bb5-toolbar-wrapper button:focus, body .bb5-ui button:focus {/*outline-width:1px;*/} /*Restting focus*/
body #bb5-toolbar-wrapper input, body .bb5-ui input, body .bb5-button-link, 
body #bb5-toolbar-wrapper .bb5-button, /*aloha: button->.bb5-button */
body .bb5-ui .bb5-button, 
body #bb5-toolbar-wrapper select, body .bb5-ui select, 
body #bb5-toolbar-wrapper textarea, body .bb5-ui textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:none; width:auto; margin:0; padding:0; height:auto; line-height:normal; border:solid 1px #CDCDCD; -webkit-border-radius:3px; border-radius:3px;}
			/* -> label*/
			body #bb5-toolbar-wrapper label, body .bb5-ui label {display:inline-block; min-width:99px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:auto; margin:inherit; padding:inherit; height:auto; line-height:normal; text-align: left;}
			body #bb5-toolbar-wrapper label.bb5-hidden, body .bb5-ui label.bb5-hidden {min-width:0px;}
			body #bb5-toolbar-wrapper label input[type="checkbox"]+span, body .bb5-ui label input[type="checkbox"]+span {padding:0 0 0 4px; vertical-align:middle;}
			/* -> input*/
			body #bb5-toolbar-wrapper input, body .bb5-ui input, body #bb5-toolbar-wrapper textarea, body .bb5-ui textarea {padding:2px;}
			/* -> */
/*CONTENT handling*/
#bb5-site-wrapper .bb5-content {position:relative; min-height:21px;} /*min-height*/
#bb5-site-wrapper .bb5-content-void {position:relative; min-width:100px; background:transparent url(../img/bb5-content-void.png) no-repeat scroll 50% 50%; background-size:100%; min-height:50px;} 

#bb5-site-wrapper.bb5-editmode-block .rootContentSet {padding-bottom: 15px; padding-top: 15px; margin-bottom: 15px; margin-top: 15px;}
#bb5-site-wrapper .bb5-content.bb5-content-hover, #bb5-site-wrapper .rootContentSet.bb5-content-hover {-webkit-box-shadow:0px 0px 1px 3px rgba(0,0,0,0.2); box-shadow:0px 0px 1px 3px rgba(0,0,0,0.2);} /*hovering a block -> gray*/
#bb5-site-wrapper.bb5-editmode-block .bb5-draggable-item {/*cursor:url(../img/bb5-cursor_draggable.gif), move;*/}
#bb5-site-wrapper.bb5-editmode-block .bb5-content {padding-bottom: 15px; padding-top: 15px; margin-bottom: 15px; margin-top: 15px;}
#bb5-site-wrapper.bb5-editmode-block .bb5-content.bb5-content-selected {-webkit-box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85); box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85);} /*clicked block -> orange*/
#bb5-site-wrapper.bb5-editmode-content .rootContentSet.bb5-content-selected, 
#bb5-site-wrapper.bb5-editmode-content .bb5-content.bb5-content-selected {-webkit-box-shadow:0px 0px 1px 3px rgba(54, 140, 211, 0.85); box-shadow:0px 0px 1px 3px rgba(54, 140, 211, 0.85);} /*clicked block in edit mode -> blue*/
#bb5-site-wrapper .bb5-content.bb5-resizable-item .ui-resizable-e:hover {background-image: url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg02.png); background-repeat:no-repeat, no-repeat, no-repeat, repeat-y; background-position:0 0, 0 50%, 0 100%, 50% 0;}/*resizable block on east side*/
.bb5-content-ui-resizable-helper{outline:solid 3px rgba(54, 140, 211, 0.85);} /*Resizing outline ghost*/
#bb5-site-wrapper .bb5-content-actions {position:absolute; top:-29px; right:-3px; padding:2px 8px 2px 2px;
background: rgb(91,91,91);
background: -moz-linear-gradient(top,  rgba(91,91,91,1) 0%, rgba(46,46,46,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,91,91,1)), color-stop(100%,rgba(46,46,46,1)));
background: -webkit-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
background: -o-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
background: -ms-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
background: linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#2e2e2e',GradientType=0 );
-webkit-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; border:solid 1px #484848; border-bottom-width:0;} /*block action bar*/
#bb5-site-wrapper .bb5-draggable-item .bb5-content-actions:after {content:''; display:inline-block; width:18px; height:18px; vertical-align:middle; background:url(../img/bb5-ico-tiles.png) no-repeat 0 -288px;} /*block action bar -> adding grip*/
/*#bb5-site-wrapper .bb5-content-selected-editMode .bb5-content-actions:after {background-image:none; display:none;}*/ /*no drag handle on grid*/
#bb5-site-wrapper .bb5-content-helper {width:79px; height:79px; border:solid 1px #333; /*cursor:-webkit-grabbing; cursor:-moz-grabbing;*/ cursor:url(../img/bb5-content-helper-cursor.png) 15 15, move; } /*ghost of item being dragged*/
.bb5-content-type-helper {width:38px; height:47px; padding:1px 5px; background-color:#F3F3F3; background-position:center; background-repeat:no-repeat; background-size:contain; border:solid 1px #CDCDCD; -webkit-border-radius:3px; border-radius:3px;}
#bb5-site-wrapper .bb5-droppable-place {position:relative; list-style:none; min-height:21px; width:100%; background-color:#00E600;} /*destination of item being draggued*/ /*former bg-img: bb5-droppable-area-bg01.png*/
#bb5-site-wrapper .bb5-droppable-place:after {content:''; position:absolute; top:3px; left:3px; display:block; width:15px; height:15px; background:#00E600 url(../img/bb5-topmost-tools.png) no-repeat scroll 0 -570px;}
#bb5-site-wrapper .bb5-droppable-place.bb5-droppable-place-invalid {background-color:#E60000; background-position:0 -585px;} /*prohibited destination of item being draggued*/
#bb5-site-wrapper .bb5-droppable-place.bb5-droppable-place-invalid:after {content:''; position:absolute; top:4px; left:3px; display:block; width:15px; height:15px; background:#E60000 url(../img/bb5-topmost-tools.png) no-repeat scroll 0 -585px;}
#bb5-edit-tabs-blocks .bb5-droppable-place {display: none} /*no placeholder inside the source list*/
		/*Edit mode is Block -> setting cursor to move */
#bb5-site-wrapper.bb5-editmode-block .bb5-content.bb5-draggable-cursor, #bb5-site-wrapper.bb5-editmode-block .bb5-content.bb5-draggable-item {cursor:move;}
#bb5-site-wrapper.bb5-editmode-block .bb5-content a, #bb5-site-wrapper.bb5-editmode-block .bb5-content a:hover, #bb5-site-wrapper.bb5-editmode-block .bb5-content {text-decoration:none; cursor:move;}
		/*Edit mode is Content -> setting cursor to arrow on link and bb5-content */
#bb5-site-wrapper.bb5-editmode-content .bb5-content a, #bb5-site-wrapper.bb5-editmode-content .bb5-content a:hover {text-decoration:none; cursor:default !important}
#bb5-site-wrapper.bb5-editmode-content .bb5-content, #bb5-site-wrapper.bb5-editmode-content .contentAloha.bb5-content a, #bb5-site-wrapper.bb5-editmode-block .contentAloha.aloha-link-text {cursor:default;}
#bb5-site-wrapper.bb5-editmode-content .contentAloha.aloha-editable {cursor:text;} /*Yet Aloha is still editable -> cursor to text */
		/*Aloha editable data*/
#bb5-site-wrapper .aloha-editable-highlight {outline-width:0!important /*5px*/; -webkit-box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85); box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85);} /*clicked block -> orange*/
#bb5-site-wrapper .aloha-editable-active, 
#bb5-site-wrapper .aloha-editable-active[contenteditable="true"]:focus {outline-width:0!important /*5px*/; -webkit-box-shadow:0px 0px 1px 3px rgba(54, 140, 211, 0.85); box-shadow:0px 0px 1px 3px rgba(54, 140, 211, 0.85); background-color:rgba(255,255,255,0.9); } /*clicked block in edit mode -> blue*/ /*-webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02); transform:scale(1.02,1.02); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1);*/
#bb5-site-wrapper .aloha-editable-active {-moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
 		/*Aloha mumble jumble*/
div.x-tab-panel{position: relative!important;top:-3px!important;left:0px!important;z-index:700000!important}
#aloha-floatingmenu-shadow{position: relative!important;top:0px!important;left:0px!important;z-index:600000!important;display:none!important}
.aloha-multisplit-expanded, .aloha-table-createdialog{z-index:800000!important;}
		/*Small Box Ad data(->img: auto-promo) Edition*/
.bb5-content.box-ad.small-box-ad {padding:13px 9px 9px 9px;} /*Adding extra space to be able to select span item that holds call to image or parent container*/
.bb5-content.box-ad.small-box-ad span {display:block;}


/*
GRID EDITing
*/
/*#bb5-mainLayoutRow {height:800px; outline:1px solid red}*/
.bb5-layout [class*="span"] {background-color:rgba(227,78,38,0.2);}
.bb5-lockedLayout {height:60px; background:rgba(51,51,51,0.2) url(../img/ico_locked.png) scroll no-repeat 8px 13px;}
.bb4ResizableLayout, .bb5-resizableLayout {margin-bottom: 2px}
.bb4ResizableLayout.bb5-layout-selected, 
.bb5-resizableLayout.bb5-layout-selected {/*outline:solid 2px #E34E26*/ -webkit-box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85); box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85);} /*clicked block*/
.bb4ResizableLayout .ui-resizable-handle:hover, 
.bb5-resizableLayout .ui-resizable-handle:hover {background-image: url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg01.png), url(../img/bb5-resize-e-bg02.png); background-repeat:no-repeat, no-repeat, no-repeat, repeat-y; background-position:0 0, 0 50%, 0 100%, 50% 0;}/*resizable block on east side*/
#bb5-site-wrapper .bb5-layoutActionContainer.bb5-content-actions:after {background-image:none; display:none;} /*no drag handle on grid*/


/*
BB5 BUTTON
*/
		/*normal -> light gray*/
body #bb5-toolbar-wrapper .bb5-button, body .bb5-ui .bb5-button {display:inline-block; color:#333; vertical-align:middle; padding:1px 5px; background-color:#f3f3f3; /*border:solid 1px #CDCDCD; -webkit-border-radius:3px; border-radius:3px;*/ -moz-transition: background 0.2s ease-in; -webkit-transition: background 0.2s ease-in; transition: background 0.2s ease-in; -moz-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in;}
 		/*:hover -> light orange*/
/*body #bb5-toolbar-wrapper .bb5-button:hover, body .bb5-ui .bb5-button:hover, body .bb5-ui .bb5-button-selected {*/
body #bb5-toolbar-wrapper .bb5-button:hover, body .bb5-ui .bb5-button:hover, 
body #bb5-toolbar-wrapper .bb5-button.bb5-invert:hover, body .bb5-ui .bb5-button.bb5-invert:hover, 
body #bb5-toolbar-wrapper .bb5-button-selected, body .bb5-ui .bb5-button-selected, 
body #bb5-toolbar-wrapper .bb5-button.bb5-invert.bb5-button-selected, body .bb5-ui .bb5-button.bb5-invert.bb5-button-selected {
color:#fff;
background: rgb(255,160,89);
background: -moz-linear-gradient(top,  rgba(255,160,89,1) 0%, rgba(227,78,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,160,89,1)), color-stop(100%,rgba(227,78,38,1)));
background: -webkit-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: -o-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa059', endColorstr='#e34e26',GradientType=0 );
border-color:#E35028;}
 		/*:active -> dark orange*/
body #bb5-toolbar-wrapper .bb5-button:active, body .bb5-ui .bb5-button:active,
body #bb5-toolbar-wrapper .bb5-layout-selected {
color:#fff;
background: rgb(244,128,69);
background: -moz-linear-gradient(top,  rgba(244,128,69,1) 0%, rgba(227,78,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,128,69,1)), color-stop(100%,rgba(227,78,38,1)));
background: -webkit-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: -o-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48045', endColorstr='#e34e26',GradientType=0 );
border-color:#E35028;}
		/* -> inserting ico ; no bg */
body .bb5-ui [class^="bb5-button bb5-ico-"],
body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"] {text-align:left; background-color:transparent; border:solid 1px transparent;}
body .bb5-ui [class^="bb5-button bb5-ico-"]:before,
body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"]:before {content:""; display:inline-block; width:16px; height:16px; margin:0 2px 0 0; padding:1px; vertical-align:middle; background-image:url(../img/bb5-ico-tiles.png);}
				/* -> ico*/
				body .bb5-button.bb5-ico-save:before {background-position:0 0;}
				body .bb5-button.bb5-ico-rollback:before {background-position:0 -18px;} /*refresh -> -486px*/
				body .bb5-button.bb5-ico-cancel:before {background-position:0 -34px;}
				body .bb5-button.bb5-ico-clone:before {background-position:0 -54px;}
				body .bb5-button.bb5-ico-del:before {background-position:0 -72px;}
				body .bb5-button.bb5-ico-edit:before {background-position:0 -90px;}
				body .bb5-button.bb5-ico-new:before {background-position:0 -108px;}

				body .bb5-button.bb5-ico-tree:before {background-position:0 -126px;}
				body .bb5-button.bb5-ico-lib:before {background-position:0 -162px;}
				body .bb5-button.bb5-ico-search:before {background-position:0 -144px;}

				body .bb5-button.bb5-ico-splitzoneh:before {background-position:0 -180px;}
				body .bb5-button.bb5-ico-splitzonev:before {background-position:0 -198px;}
				body .bb5-button.bb5-ico-delzone:before {background-position:0 -216px;}

				body .bb5-button.bb5-ico-info:before {background-position:0 -234px;}
				body .bb5-button.bb5-ico-parameter:before {background-position:0 -252px;}
				body .bb5-button.bb5-ico-select:before {background-position:0 -270px;}

				body .bb5-button.bb5-ico-close:before {background-position:0 -306px;}

				body .bb5-button.bb5-ico-sortasgrid:before {background-position:0 -396px;}
				body .bb5-button.bb5-ico-sortaslist:before {background-position:0 -414px;}

				body .bb5-button.bb5-ico-basket:before {background-position:0 -468px;}
				body .bb5-button.bb5-ico-refresh:before {background-position:0 -486px;}

				body .bb5-button.bb5-ico-link:before {background-position:0 -504px;}
				body .bb5-button.bb5-ico-unlink:before {background-position:0 -522px;}

				body .bb5-button.bb5-ico-video:before {background-position:0 -540px;}
				body .bb5-button.bb5-ico-image:before {background-position:0 -558px;}
				
				body .bb5-button.bb5-ico-preview:before {background-position:0 -576px;}
				body .bb5-button.bb5-ico-arrow_s:before {background-position:0 -594px;}
				body .bb5-button.bb5-ico-arrow_n:before {background-position:0 -614px;}
				body .bb5-button.bb5-ico-arrow_e:before {background-position:0 -630px;}
				body .bb5-button.bb5-ico-arrow_w:before {background-position:0 -648px;}
				body .bb5-button.bb5-ico-pin:before {background-position:0 -666px;}
				body .bb5-button.bb5-ico-admin:before {background-position:0 -684px;}
				body .bb5-button.bb5-ico-multimedia:before {background-position:0 -432px;}
				body .bb5-button.bb5-ico-add:before {background-position:0 -702px;}
				
				body .bb5-button.bb5-ico-user:before {background-position:0 -720px;}
				body .bb5-button.bb5-ico-import:before {background-position:0 -738px;}
				body .bb5-button.bb5-ico-export:before {background-position:0 -756px;}
				
				body .bb5-button.bb5-ico-pal:before {background-position:0 -774px;} /*smaller: user ico*/
				
				body .bb5-button.bb5-ico-paste:before {background-position:0 -792px;} /*paste*/
				body .bb5-button.bb5-ico-pastebefore:before {background-position:0 -810px;}
				body .bb5-button.bb5-ico-pasteinside:before {background-position:0 -828px;}
				body .bb5-button.bb5-ico-pasteafter:before {background-position:0 -846px;}
				body .bb5-button.bb5-ico-cut:before {background-position:0 -324px;} /*cut*/
				/* -> ico :hover*/
				body .bb5-ui [class^="bb5-button bb5-ico-"]:hover:before,
				body .bb5-ui [class^="bb5-button bb5-ico-"].bb5-button-selected:before,
				body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"]:hover:before {background-image:url(../img/bb5-ico-tiles-invert.png);} /*ico are white*/
		/* -> inverting color contrast*/
body .bb5-ui .bb5-button.bb5-invert,
body #bb5-toolbar-wrapper .bb5-button.bb5-invert {color:#fff;}
body .bb5-ui [class^="bb5-button bb5-ico-"].bb5-invert:before,
body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"].bb5-invert:before {background-image:url(../img/bb5-ico-tiles-invert.png);} /*ico are white*/
		/* -> padding of button */
body .bb5-ui .bb5-button.bb5-button-square,
body #bb5-toolbar-wrapper .bb5-button.bb5-button-square {padding:1px;} /*for square button without ico*/
body .bb5-ui [class^="bb5-button bb5-ico-"].bb5-button-square:before,
body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"].bb5-button-square:before {padding:1px 0;} /*for square button with ico*/
body .bb5-ui .bb5-dialog-action-wrapper .bb5-button.bb5-button-square:not(:empty),
body .bb5-ui .ui-dialog-buttonpane .bb5-button.bb5-button-square:not(:empty) {padding:5px 15px;} /*for square button inside dialog; adding more padding L+R*/
body .bb5-ui .bb5-button.bb5-button-thick:not(:empty) {line-height:18px; padding:1px 5px;} /*for square button not inside dialog; adding more padding L+R*/
body .bb5-ui .bb5-button.bb5-button-square:not(:empty), 
body #bb5-toolbar-wrapper .bb5-button.bb5-button-square:not(:empty) {padding:1px 6px;} /*for square button containing 1 char like: [+]*/
		/* -> color picker, sample */
					/*bb5-colorpicker*/
body #bb5-toolbar-wrapper .bb5-colorsample,
body .bb5-ui .bb5-colorsample {width:15px; height:15px; vertical-align:text-top;}
		/* -> disabled state*/
body .bb5-ui [class^="bb5-button bb5-ico-"]:disabled,
body #bb5-toolbar-wrapper [class^="bb5-button bb5-ico-"]:disabled,
body #bb5-toolbar-wrapper .bb5-button:disabled:hover, 
body .bb5-ui .bb5-button:disabled:hover {opacity:0.3; background-color:#f3f3f3; cursor:not-allowed;}
		/* -> button with ico has border/bg in normal state */
body .bb5-ui .bb5-button-outline,
body #bb5-toolbar-wrapper .bb5-button-outline {background-color:#f3f3f3; border:solid 1px #cdcdcd;}
		/* -> bulky*/ /*see 339+340*/
body .bb5-ui .bb5-button.bb5-button-bulky, body #bb5-toolbar-wrapper .bb5-button.bb5-button-bulky {min-width:50px; width:50px; height:51px;}
body .bb5-ui .bb5-button.bb5-button-bulky i span, ody #bb5-toolbar-wrapper .bb5-button.bb5-button-bulky i span {position:absolute; top:-6px; right:-11px; display:inline-block; font-size:0em; color:transparent; width:15px; height:15px; background-image:url(../img/bb5-topmost-tools.png); background-repeat:no-repeat;} /*span handles an extra ico within bulky button - eg.: unavailable */

		/* -> dual*/
body .bb5-ui .bb5-button.bb5-button-dual, body #bb5-toolbar-wrapper .bb5-button.bb5-button-dual {position:relative; min-height:22px; padding:0;}
body .bb5-ui .bb5-button.bb5-button-dual span, body #bb5-toolbar-wrapper .bb5-button.bb5-button-dual span {position:absolute; top:0; display:inline-block; line-height:18px; padding:1px 5px;}
body .bb5-ui .bb5-button.bb5-button-dual span:first-child, body #bb5-toolbar-wrapper .bb5-button.bb5-button-dual span:first-child {left:0; right:50%;}
body .bb5-ui .bb5-button.bb5-button-dual span:first-child, body #bb5-toolbar-wrapper .bb5-button.bb5-button-dual span:last-child {left:50%; right:0;}

/*
BB5 LINK is button like
*/
body .bb5-ui .bb5-button-link, body .bb5-ui .bb5-button-link:hover {text-decoration:none;}
		/* -> inverting color contrast*/
		body .bb5-ui .bb5-button-link.bb5-invert:not(:hover) {border-color:#474848;
		background: rgb(91,91,91);
		background: -moz-linear-gradient(top,  rgba(91,91,91,1) 0%, rgba(46,46,46,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,91,91,1)), color-stop(100%,rgba(46,46,46,1)));
		background: -webkit-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
		background: -o-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
		background: -ms-linear-gradient(top,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
		background: linear-gradient(to bottom,  rgba(91,91,91,1) 0%,rgba(46,46,46,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#2e2e2e',GradientType=0 );
		}
		body .bb5-ui .bb5-button-link:hover {color:#fff !important;}


/*
	BB5 TOOLBAR
*/
	/*
	TOOLBAR wrappper
	*/
body #bb5-toolbar-wrapper {
top: 0;
z-index:490000; position:fixed; width:100%; min-height:174px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:18px;
background:#f9f9f9 url(../img/bb5_toolbar_wrapper_bg01.png) repeat-x scroll 0 0; -webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, .2); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, .2);} 
body #bb5-toolbar-wrapper ::-moz-selection, body .bb5-ui ::-moz-selection, 
body #bb5-toolbar-wrapper ::selection, body .bb5-ui ::selection {background:#E34E26; color:#fff; text-shadow:none;}
body #bb5-toolbar-wrapper #bb5-logo {display:inline-block; height:26px/*33px-4-3px(tabs)*/; font-size:16px; color:#B8B7B1; margin:0; padding:4px 0 0 13px;}
body #bb5-toolbar-wrapper #bb5-logo span {display:inline-block; padding:0 25px;}
body #bb5-toolbar-wrapper #bb5-topmost-toolbar {position:absolute; top:7px; right:13px; margin:0;}
body #bb5-toolbar-wrapper #bb5-shortcuts {position:absolute; top:8px; right:1px; margin:0;} /*Shortcuts positionned actually within toolbar*/
body #bb5-toolbar-wrapper #bb5-topmost-login {display:inline-block; margin:0 0 0 19px; font-style:oblique;}
		/*BB5 TINY BUTTON*/
		body #bb5-toolbar-wrapper .bb5-tiny-button {position:relative; width:15px; height:15px; margin:0 0 0 2px; vertical-align:middle; background-color:#fdfdfd; border:solid 1px #CDCDCD; -webkit-border-radius:3px; border-radius:3px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button:hover, .bb5-tiny-button:active {
			background: rgb(255,160,89);
			background: -moz-linear-gradient(top,  rgba(255,160,89,1) 0%, rgba(227,78,38,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,160,89,1)), color-stop(100%,rgba(227,78,38,1)));
			background: -webkit-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
			background: -o-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
			background: -ms-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
			background: linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa059', endColorstr='#e34e26',GradientType=0 );
			border-color:#E35028;}
		body #bb5-toolbar-wrapper .bb5-tiny-button:before {position:absolute; left:0; top:0; content:""; display:block; width:13px; height:13px; background-repeat:no-repeat; background-image:url(../img/bb5-topmost-tools.png);}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-clue:before {background-position:-1px -1px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-help:before {background-position:-1px -17px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-cross:before {background-position:-1px -31px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-clue:hover:before {background-position:-1px -46px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-help:hover:before {background-position:-1px -62px;}
		body #bb5-toolbar-wrapper .bb5-tiny-button.bb5-ico-cross:hover:before {background-position:-1px -76px;}
	/*
	TOOLBAR toolbar
	*/
body #bb5-toolbar {position:relative; width:980px; min-height:144px/*714-30*/; margin:0 auto;}
	/*exam path*/
	/*-> bar popping at the bottom of main toolbar*/
body #bb5-toolbar-wrapper #bb5-exam-path-outter {position:relative; width:100%; }
body #bb5-toolbar-wrapper #bb5-exam-path-wrapper {position:absolute; top:0; width:100%; margin:0 auto; padding:5px 0 3px 0; background-color:#fff; -webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, .3); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, .3); -webkit-box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
body #bb5-toolbar-wrapper #bb5-exam-path-inner {position:relative; width:980px; margin:0 auto;}
body #bb5-toolbar-wrapper #bb5-exam-path {width:917px /*927-5-5*/; height:23px; line-height:23px; margin:0 auto; padding:0 5px;
background: rgb(245,245,245);
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(233,233,233,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(233,233,233,1)));
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(233,233,233,1) 100%);
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(233,233,233,1) 100%);
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(233,233,233,1) 100%);
background: linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(233,233,233,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e9',GradientType=0 );	
-webkit-border-radius:5px; border-radius:5px;
}
body #bb5-toolbar-wrapper #bb5-exam-path a:after {content:'›'; display:inline-block; margin:0 5px;}
body #bb5-toolbar-wrapper #bb5-exam-path a:last-child:after {content:'';}
body #bb5-toolbar-wrapper #bb5-exam-path a {cursor:pointer;}
#bb5-exam-path-wrapper .bb5-ico-pathupwards, 
#bb5-exam-path-wrapper .bb5-ico-pathclose {position:absolute; top:5px; display:block; width:13px; height:13px; background-repeat:no-repeat; background-image:url(../img/bb5-topmost-tools.png); cursor:pointer;}
#bb5-exam-path-wrapper .bb5-ico-pathupwards {left:7px; background-position:-1px -181px;} 
#bb5-exam-path-wrapper .bb5-ico-pathclose {right:7px; background-position:-1px -136px; -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
#bb5-exam-path-wrapper .bb5-ico-pathupwards:hover {background-position:-1px -211px;}
#bb5-exam-path-wrapper .bb5-ico-pathclose:hover {background-position:-1px -166px;}
#bb5-exam-path-wrapper .bb5-exam-path-current-item {color:#E34E26; font-weight:bold;}
	/*main bar tabs*/
	/*-> main navigation + tabbed contents*/
body #bb5-maintabs {}
body #bb5-maintabs ul.bb5-tabs {margin:0; padding:0;}
body #bb5-maintabs ul.bb5-tabs li {list-style:none; display:inline; line-height:32px !important;}
body #bb5-maintabs>ul.bb5-tabs a {display:inline-block; padding:0 12px; font-size:13px !important; color:#fff; background-color:transparent; text-decoration:none; -webkit-border-top-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;}
body #bb5-maintabs>ul.bb5-tabs a:hover {color:#E34E26;}
body #bb5-maintabs>ul.bb5-tabs a.bb5-tabs-active {font-weight:bold; color:#E34E26; background-color:#fcfcfc; border:solid 1px #cecece; border-bottom-width:0; -webkit-box-shadow:0px -1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow:0px -1px 1px 0px rgba(0, 0, 0, 0.10);}
		/*-> last child was kinda MySpace Tab: OFF*/
		/*
		body #bb5-maintabs>ul.bb5-tabs li:last-child a:before {content:""; display:inline-block; width:13px; height:13px; background:url(../img/bb5-topmost-tools.png) no-repeat -2px -90px;}
		body #bb5-maintabs>ul.bb5-tabs li:last-child a:hover:before,
		body #bb5-maintabs>ul.bb5-tabs li:last-child a.bb5-tabs-active:before {background-position:-2px -105px;}
		*/
	/*tabbed containers*/
body #bb5-maintabs #bb5-grid, body #bb5-maintabs #bb5-blocks, body #bb5-maintabs #bb5-theming, body #bb5-maintabs #bb5-editing, body #bb5-maintabs #bb5-status, body #bb5-maintabs #bb5-personal, body #bb5-maintabs #bb5-extensions {min-height:97px /*83<->97-6-6-1-1*/; height:83px/*97-6-6-1-1*/; margin:6px; padding:0 6px 6px 6px; background-color:#fff; border:solid 1px #CECECE; -webkit-border-radius:6px; border-radius:6px;}
body #bb5-maintabs #bb5-grid {}
body #bb5-maintabs #bb5-blocks { }
body #bb5-maintabs #bb5-theming { }
body #bb5-maintabs #bb5-editing { }
body #bb5-maintabs #bb5-status { }
body #bb5-maintabs #bb5-personal { }
body #bb5-maintabs #bb5-extensions { }
	/*tabbed containers -> */
	/*width is 954*/
		/*areas within tabbed contents*/
	body #bb5-maintabs [class^="bb5-tabarea-"] {position:relative; float:left; height:96px; padding:3px; vertical-align:top; border-right:solid 1px #CECECE;}
	body #bb5-maintabs [class^="bb5-tabarea-"]:last-of-type {border-right-width:0;} /*last mini container has no border*/
	body .bb5-ui fieldset legend,
	body #bb5-maintabs [class^="bb5-tabarea-"] fieldset legend {display:inline-block; font-size:inherit; font-weight:bold; color:inherit; line-height:normal; margin:0; padding:0; border-width:0;}
	.lt-ie10 body #bb5-maintabs [class^="bb5-tabarea-"] fieldset legend {display:block;} /*IE9 patch*/
	body #bb5-maintabs [class^="bb5-tabarea-"].bb5-tabarea_has-editfield {}
	body #bb5-maintabs [class^="bb5-tabarea-"].bb5-tabarea_has-editfield legend {float:left; width:auto; padding:5px 3px 3px 0;}
	body #bb5-maintabs [class^="bb5-tabarea-"].bb5-tabarea_has-editfield input[type="text"] {width:97px;}
	body #bb5-maintabs [class^="bb5-tabarea-"] .bb5-tabarea_editfield {float:left; clear:right;}
	body #bb5-maintabs [class^="bb5-tabarea-"] .bb5-tabarea_content {display:inline-block; vertical-align:text-top; clear:both;}
	body #bb5-maintabs [class^="bb5-tabarea-"] p {margin:0 0 2px 0;}
	body #bb5-maintabs [class^="bb5-tabarea-"] button.bb5-button:not(.bb5-button-square) {min-width:155px;}
	body #bb5-maintabs [class^="bb5-tabarea-"] button.bb5-button.bb5-button-bulky {min-width:50px; width:50px; height:51px;}
	body #bb5-maintabs [class^="bb5-tabarea-"] button.bb5-button.bb5-button-bulky i span {position:absolute; top:-6px; right:-11px; display:inline-block; font-size:0em; color:transparent; width:15px; height:15px; background-image:url(../img/bb5-topmost-tools.png); background-repeat:no-repeat;} /*span handles an extra ico within bulky button - eg.: unavailable */
		/*popin drawer at bottom of tabbed contents*/
	body #bb5-maintabs .bb5-tabdrawer-wrapper {position:absolute; bottom:2px; right:2px;}
	body #bb5-maintabs .bb5-tabdrawer-wrapper button.bb5-tabdrawer-toggle {display:inline-block; line-height:15px; padding:0 0 0 14px; background:url(../img/bb5-topmost-tools.png) no-repeat -2px -120px;height: 16px; border: 0px;}
	body #bb5-maintabs .bb5-tabdrawer-wrapper button.bb5-tabdrawer-toggle:hover {background-position:-2px -150px;}
	body #bb5-maintabs .bb5-tabdrawer-wrapper button.bb5-tabdrawer-toggle.opened {background-position:-2px -134px}
	body #bb5-maintabs .bb5-tabdrawer-wrapper button.bb5-tabdrawer-toggle.opened:hover {background-position:-2px -164px}
	body #bb5-maintabs .bb5-tabdrawer-wrapper .bb5-tabdrawer-data {position:absolute; z-index:600100; display:none; top:22px; left:10px; max-height:230px; width:210px; padding:0 0 4px 0; overflow:auto; background-color:#fff; border:solid 1px #CECECE; -webkit-border-radius:6px; border-radius:6px;}
	body #bb5-maintabs .bb5-tabdrawer-wrapper .bb5-tabdrawer-padding {padding:7px;}
	body #bb5-maintabs .bb5-tabdrawer-wrapper .bb5-tabdrawer-padding span {width:150px;}
        body #bb5-maintabs .bb5-tabdrawer-wrapper button.bb5-tabdrawer-toggle span {padding-left:8px;}
		/*slider FX*/
	body #bb5-maintabs .slider-fx {position:relative;}
	body #bb5-maintabs .slider-fx ul {margin:0; padding:0;}
	body #bb5-maintabs .slider-fx .bx-prev, 
	body #bb5-maintabs .slider-fx .bx-next {position:absolute; width:15px; height:15px; opacity:1; font-size:0.1em; color:transparent; background:transparent url(../img/bb5-topmost-tools.png) no-repeat scroll -2px -180px; } 
	body #bb5-maintabs .slider-fx .bx-next {background-position:-2px -195px;}
	body #bb5-maintabs .slider-fx .bx-next:hover {font-size:0.1em; color:transparent; background-position:-2px -210px;}
	body #bb5-maintabs .slider-fx .bx-next:hover {font-size:0.1em; color:transparent; background-position:-2px -225px;}
	body #bb5-maintabs .slider-fx .slider-fx-btn-off {opacity:0.3;}
				/*Inside TABbed containers*/
				/*
					w: 954px ; 
					each mini container has padding: w-3px-3px ; 
					each mini container has a border: w-padding-1-1
				*/
				/*
					GRID:
					1st TABbed content: body #bb5-maintabs #bb5-grid {}
				*/
				.bb5-tabarea-11 {width:377px /*378-1*/;}
				.bb5-tabarea-12 {width:178px /*179-1*/;}
				.bb5-tabarea-13 {width:178px /*179-1*/;}
				.bb5-tabarea-14 {width:193px /*194-1 not necessary coz no border-> see body #bb5-maintabs [class^="bb5-tabarea-"]:last-of-type*/;}
				/*Slider: Layout*/
				body #bb5-maintabs .bb5-tabarea-11 .bb5-tabarea_content {/*display:block;*/}				
				body #bb5-maintabs .bb5-slider-layout-wrapper {width:238px; height:53px; margin:9px 0 0 26px;}
				body #bb5-maintabs #bb5-slider-layout {padding:0; margin:0;}
				body #bb5-maintabs #bb5-slider-layout li {width:62px; height:53px; text-align:left;}
					/*slider: layout -> buttons*/
					body #bb5-maintabs .bb5-slider-layout-wrapper.slider-fx .bx-wrapper {} 
					body #bb5-maintabs .bb5-slider-layout-wrapper.slider-fx .bx-prev {top:20px; left:-20px;} 
					body #bb5-maintabs .bb5-slider-layout-wrapper.slider-fx .bx-next {top:20px; right:-15px;}
					/*slider: layout -> icons*/
					/*body #bb5-maintabs [class*="bb5-layout-choice-"]:before {content:""; display:inline-block; width:36px; height:39px; background:url(../img/bb5-ico-layouts.png) no-repeat 0 0;}
					*/
					body #bb5-maintabs button.bb5-layout-choice-1:before {background-position:0px 0px; background-origin:padding-box;} /*-7px -6px*/
					body #bb5-maintabs button.bb5-layout-choice-2:before {background-position:-37px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-layout-choice-3:before {background-position:-74px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-layout-choice-4:before {background-position:-111px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-layout-choice-5:before {background-position:-148px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-layout-choice-6:before {background-position:-185px 0px; background-origin:padding-box;}
					/*MOD: slider: layout -> icons -> bg-img inline style
					.bb5-layout-choice-x + <i> style="background-image:url(../img/bb5-ico-xxxx.png);"
					*/
					body #bb5-maintabs button.bb5-layout-choice-x i {display:inline-block; width:36px; height:39px; background-repeat:no-repeat; background-position:-1px 0; background-origin:padding-box; background-size:37px 39px;}
					/*layout extra: popin drawer*/
					body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-layout-extra {margin:0; padding:0;}
					body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-layout-extra li {list-style-type:none; margin:0; padding:7px 0; border-bottom:solid 1px #CECECE;}
					body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-layout-extra li:first-child {padding-top:0;} 
					body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-layout-extra li button {margin:0 7px 0 0;}
					/*grid extra: popin extra*/
					body #bb5-maintabs .bb5-tabdrawer-wrapper .bb5-tabdrawer-data.bb5-grid-extras {width:201px;}
				/*
					THEMING:
					3rd TABbed content: body #bb5-maintabs #bb5-theming {}
				*/
				.bb5-tabarea-31 {width:774px /*781:774+3+3+1*/;}
				.bb5-tabarea-32 {width:167px /*173:167+3+3*/;}
				/*theme tabbed content*/
				body #bb5-maintabs .bb5-tabarea-31 .bb5-tabarea_content {width:24.7%;}
				/*theme color sample*/
				/*see up there...*/
				body #bb5-maintabs .bb5-tabarea-31 .bb5-tabarea_content label {width:167px;}
				body #bb5-maintabs .bb5-tabarea-31 .bb5-tabarea_content select {width:85%;}
				/*theme extra: popin extra*/
				body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-theme-extra {margin:0; padding:0;}
				body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-theme-extra li {list-style-type:none; margin:0; padding:7px 0; border-bottom:solid 1px #CECECE;}
				body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-theme-extra li:first-child {padding-top:0;} 
				body #bb5-maintabs .bb5-tabdrawer-wrapper #bb5-theme-extra li button {margin:0 7px 0 0;}
				/*
					EDITING:
					4th TABbed content: body #bb5-maintabs #bb5-editing {}
				*/
				.bb5-tabarea-41 {width:165px /*172:165+3+3+1*/; border-right-width:0 !important;}
				.bb5-tabarea-42 {width:603px /*610:603+3+3+1*/; border-right-width:0 !important;}
				.bb5-tabarea-43 {width:165px /*172:165+3+3+1*/;}
				/*Editing tabs*/
				body #bb5-edittabs {position:relative;}
				body #bb5-edittabs ul.bb5-tabs {margin:0; padding:0;}
				body #bb5-edittabs ul.bb5-tabs li {display:list-item; list-style:none; width:95px; line-height:30px !important;}
				body #bb5-edittabs ul.bb5-tabs a {display:block; font-weight:bold; font-size:13px !important; text-align:center; padding:0 0px; background-color:#f6f6f6; text-decoration:none; border:solid 1px #E6E6E6; border-right-color:#CFCFCF; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
				body #bb5-edittabs ul.bb5-tabs a:hover,
				body #bb5-edittabs ul.bb5-tabs a.bb5-tabs-active {color:#E34E26; background-color:#fff;}
				body #bb5-edittabs ul.bb5-tabs a.bb5-tabs-active {border-color:#CFCFCF; border-right-width:0;}
				body #bb5-edittabs ul.bb5-tabs a.bb5-tabs-active:after {content:''; display:inline-block; width:7px; height:12px; margin:0 0 0 5px; background:url(../img/bb5-topmost-tools.png) no-repeat -3px -240px;}
				body #bb5-edittabs #bb5-edit-tabs-data, 
				body #bb5-edittabs #bb5-edit-tabs-blocks,
                                body #bb5-edittabs #bb5-edit-tabs-page {position:absolute; top:0; left:95px; width:507px; height:96px; background-color:#fff; border:solid 1px #CFCFCF; border-left-width:0; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
					/*editing tabbed content -> data*/
					body #bb5-edittabs #bb5-edit-tabs-data .bb5-tabarea_content {float:left; clear:none; width:392px; height:74px/*96px-6-6-5-5*/; margin:6px; padding:5px; background-color:#f5f5f5; -webkit-border-radius:3px; border-radius:3px;}
					body #bb5-edittabs #bb5-edit-tabs-data .bb5-tabarea_content:last-of-type {width:80px; height:85px; margin:0; background-color:transparent; border-left:solid 1px #CFCFCF; -webkit-border-radius:0; border-radius:0;}
					/*editing tabbed content -> blocks*/
					body #bb5-edittabs #bb5-edit-tabs-blocks .bb5-tabarea_content {float:left; clear:none; width:392px; height:74px/*96px-6-6-5-5*/; margin:6px; padding:5px; background-color:#f5f5f5; -webkit-border-radius:3px; border-radius:3px;}
					body #bb5-edittabs #bb5-edit-tabs-blocks .bb5-tabarea_content:last-of-type {width:80px; height:85px; margin:0; background-color:transparent; border-left:solid 1px #CFCFCF; -webkit-border-radius:0; border-radius:0;}
					body #bb5-edittabs #bb5-edit-tabs-blocks .bb5-tabarea_content:last-of-type label {min-width:75px;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content {float:left; clear:none; width:335px/*320+15*/; height:85px; margin:0 0 0 6px; padding:5px;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content:last-of-type {width:114px; height:85px; margin:0; background-color:transparent; border-left:solid 1px #CFCFCF; -webkit-border-radius:0; border-radius:0;}
						/*-->*/
						body #bb5-edittabs #bb5-edit-tabs-blocks .bb5-tabarea_content select+p {clear:both; margin:0; outline:solid 1px lime;}
						body #bb5-edittabs #bb5-edit-tabs-blocks .bb5-tabarea_content #contenttypepicker-trigger {width:102px;}
					/*Slider: blocks*/
				body #bb5-maintabs .bb5-slider-blocks-wrapper {position:absolute; top:9px; left:141px; width:238px; height:53px;}
				body #bb5-maintabs .bb5-slider-blocks-wrapper p {font-weight:bold; margin:0;} /*fieldset lookalike*/
				body #bb5-maintabs #bb5-slider-blocks {padding:0; margin:0;}
				body #bb5-maintabs #bb5-slider-blocks li {width:62px; height:53px; text-align:left;}
					/*slider: blocks -> buttons*/
					body #bb5-maintabs .bb5-slider-blocks-wrapper.slider-fx .bx-wrapper {} 
					body #bb5-maintabs .bb5-slider-blocks-wrapper.slider-fx .bx-prev {top:20px; left:-20px;} 
					body #bb5-maintabs .bb5-slider-blocks-wrapper.slider-fx .bx-next {top:20px; right:-15px;}
					/*slider: blocks -> icons*/
					/*body #bb5-maintabs [class*="bb5-blocks-choice-"]:before {content:""; display:inline-block; width:36px; height:39px; background:url(../img/bb5-ico-blocks.png) no-repeat 0 0;}
					*/
					body #bb5-maintabs button.bb5-blocks-choice-1:before {background-position:0px 0px; background-origin:padding-box;} /*-7px -6px*/
					body #bb5-maintabs button.bb5-blocks-choice-2:before {background-position:-37px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-3:before {background-position:-74px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-4:before {background-position:-111px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-5:before {background-position:-148px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-6:before {background-position:-185px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-7:before {background-position:-222px 0px; background-origin:padding-box;}
					body #bb5-maintabs button.bb5-blocks-choice-8:before {background-position:-259px 0px; background-origin:padding-box;}
					/*editing tabbed content -> page*/
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content:last-of-type button.bb5-button:not(.bb5-button-square) {min-width:100px;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content>fieldset {float:left; width:49%;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content>fieldset:last-of-type {margin:0 0 0 1%;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content>fieldset + p:first-of-type {float:left; margin:5px 0 0 0; clear:both;} /*Status of programmation*/
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content .bb5-tabdrawer-wrapper {right:auto;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content .bb5-tabdrawer-wrapper .bb5-tabdrawer-data {/*max-height:95px;*/ width:300px;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content .bb5-tabdrawer-wrapper .bb5-tabdrawer-data p {margin:0.3em 0;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content .bb5-tabdrawer-wrapper .bb5-tabdrawer-data p label:first-child span {display:inline-block; min-width:140px;}
					body #bb5-edittabs #bb5-edit-tabs-page .bb5-tabarea_content .bb5-tabdrawer-wrapper .bb5-tabdrawer-data p label:last-child span {display:inline-block; min-width:45px; text-align:center;}
					/*MOD: slider: blocks -> icons -> bg-img inline style
					.bb5-blocks-choice-x + <i> style="background-image:url(../img/bb5-ico-xxxx.png);"
					*/
					body .bb5-ui button.bb5-blocks-choice-x i, body #bb5-maintabs button.bb5-blocks-choice-x i {display:inline-block; width:36px; height:39px; vertical-align:middle; background-repeat:no-repeat; background-position:0 -1px; background-size:contain;}
				/*
					STATUS:
					5th TABbed content: body #bb5-maintabs #bb5-status {}
				*/
				.bb5-tabarea-52 {width:75.5%;}
				.bb5-tabarea-52 .bb5-tabarea_content:nth-of-type(-n+2) {height:66px; margin:0 6px; padding:5px; background-color:#f5f5f5 !important; -webkit-border-radius:5px; border-radius:5px;}
				.bb5-tabarea-52 .bb5-tabarea_content label {display:block !important; clear:both;}
				.bb5-tabarea-51 {width:23%;}
				.bb5-tabarea-51 .bb5-tabarea_content {padding:0 0 0 63px; background:transparent url(../img/bb5-tabarea-52-bg01.png) no-repeat scroll 1% 49%;}
				/*
					EXTENSIONs:
					6th TABbed content: body #bb5-maintabs #bb5-extensions {}
				*/
				.bb5-tabarea-61 {width:309px;}
				body #bb5-maintabs .bb5-tabarea-61 .bb5-tabarea_content {width:293px; height:69px; padding:5px; background-color:#f5f5f5; -webkit-border-radius:3px; border-radius:3px;}
				.bb5-tabarea-62 {width:629px;}
				body #bb5-maintabs .bb5-tabarea-62 .bb5-tabarea_content {padding:5px;}
				body #bb5-maintabs .bb5-tabarea-62 .bb5-tabarea_content p {display:inline-block; margin-left:0.5em}
				body #bb5-maintabs .bb5-tabarea-62 .bb5-tabarea_content textarea {padding:3px;}
				body #bb5-maintabs .bb5-tabarea-62 .bb5-tabarea_content .bb5-button.bb5-button-square:not(:empty) {padding:5px 15px;}
					/*Slider: extnd*/
				body #bb5-maintabs .bb5-slider-extnd-wrapper {width:238px; height:53px; margin:9px 0 0 26px;}
				body #bb5-maintabs .bb5-slider-extnd-wrapper p {font-weight:bold; margin:0;} /*fieldset lookalike*/
				body #bb5-maintabs #bb5-slider-extnd {padding:0; margin:0;}
				body #bb5-maintabs #bb5-slider-extnd li {width:62px; height:53px; text-align:left;}
					/*slider: extnd -> buttons*/
					body #bb5-maintabs .bb5-slider-extnd-wrapper.slider-fx .bx-wrapper {} 
					body #bb5-maintabs .bb5-slider-extnd-wrapper.slider-fx .bx-prev {top:20px; left:-20px;} 
					body #bb5-maintabs .bb5-slider-extnd-wrapper.slider-fx .bx-next {top:20px; right:-15px;}
					/**/
					body #bb5-maintabs button.bb5-extnd-choice-x i {position:relative; display:inline-block; width:36px; height:39px; vertical-align:middle; background-repeat:no-repeat; background-position:0 -1px; background-size:contain;}
					body #bb5-maintabs button.bb5-extnd-choice-x.bb5-button-bulky i span {background-position:0 -495px;}


/*
	BB5 DIALOG
*/
body .bb5-dialog-wrapper {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; -webkit-box-shadow:1px 1px 8px 8px rgba(0, 0, 0, 0.20); box-shadow:1px 1px 8px 8px rgba(0, 0, 0, 0.20);text-align:left;}
        /**/
body .bb5-dialog-wrapper .hasError {border: 1px solid red}
body .bb5-dialog-wrapper .ui-dialog-titlebar .ui-dialog-title {color:#FFFFFF;font-size:13px;}
body .bb5-dialog-wrapper .ui-widget input, 
body .bb5-dialog-wrapper .ui-widget select, 
body .bb5-dialog-wrapper .ui-widget textarea, 
body .bb5-dialog-wrapper .ui-widget button {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
	/**/
body .bb5-dialog-wrapper.ui-widget-content {background-image:none; background-color:#fff;}
body .bb5-dialog-wrapper>.ui-widget-header {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; background-image:none; background-color:#333; border-width:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
body .bb5-dialog-wrapper>.ui-widget-header .bb5-button.bb5-ico-close {position:absolute; top:4px; right:4px;} /*positionning button close created via JS*/
	/**/
body .bb5-dialog-wrapper .ui-dialog-content {-webkit-box-shadow:0px 3px 2px 0px rgba(0, 0, 0, .15); box-shadow:0px 3px 2px 0px rgba(0, 0, 0, .15);}
body .bb5-dialog-wrapper .bb5-dialog-selector.ui-dialog-content, body .bb5-dialog-wrapper .bb5-dialog-selector .ui-dialog-content {-webkit-box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0); box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0);} /*removing shadow in media selector*/
body .bb5-dialog-wrapper .ui-dialog-content ::-webkit-scrollbar {height:9px; width:9px;}
body .bb5-dialog-wrapper .ui-dialog-content ::-webkit-scrollbar-track {background-color:#fff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); border-radius:7px;} 
body .bb5-dialog-wrapper .ui-dialog-content ::-webkit-scrollbar-thumb {background-color:#d7d7d7; border-radius:7px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
body .bb5-dialog-wrapper .ui-dialog-content ::-webkit-scrollbar-thumb:vertical:hover {background:#b9b9b9;}
body .bb5-dialog-wrapper .ui-dialog-content ::-webkit-scrollbar-thumb:horizontal:hover {background:#b9b9b9;}
	/*area with form elements*/
		/* -> Param Editor */
body .bb5-dialog-wrapper .bb5-content-params-editor {}
body .bb5-dialog-wrapper .bb5-content-params-editor fieldset {padding:5px 2px 11px 2px; border-bottom:solid 1px #ccc;}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-plugin-form-field,
body .bb5-dialog-wrapper .bb5-content-params-editor p {margin:2px 0 5px 0;}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-group {border-bottom:dotted 1px #ccc;} /*row of items to be duplicated*/
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-group-action {text-align:right;} /*button row within a row of items to be duplicated*/
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-label,
body .bb5-dialog-wrapper .bb5-content-params-editor label {display:block; font-weight:bold; margin:inherit;}
body .bb5-dialog-wrapper .bb5-content-params-editor label.bb5-form-label-chkbx {display:inline-block; min-width:inherit; font-weight:normal;} /*label has min-w set to 99px - see Line37*/
body .bb5-dialog-wrapper .bb5-content-params-editor label.bb5-form-label-chkbx span {margin:0px 10px 0px 2px;font-size:11px;}
body .bb5-dialog-wrapper .bb5-content-params-editor input[type=text],
body .bb5-dialog-wrapper .bb5-content-params-editor input[type=password],
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-inputtext { width:100%}
body .bb5-dialog-wrapper .bb5-content-params-editor select,
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-select {}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-form-input-tree[readonly] {width:inherit; padding:4px 2px; vertical-align:middle; background-color:#ccc;}
        /*link edition*/
body .bb5-dialog-wrapper .bb5-content-params-editor .fieldWrapper {}
body .bb5-dialog-wrapper .bb5-content-params-editor .fieldWrapper > label {border-bottom:solid 1px #CCCCCC}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-link-item {padding:5px 0;}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-link-item-highlighted {-webkit-box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85); box-shadow:0px 0px 1px 3px rgba(227,78,38,0.85);}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-link-item > p:first-of-type {position:relative; margin:0;}
body .bb5-dialog-wrapper .bb5-content-params-editor .bb5-link-item > p:first-of-type button {position:absolute; top:-6px; right:0px;}
/*contentParams*/ /*???*/
	.bb5-dialog-content-paramsEditor {border: 10px solid blue}
	.bb5-dialog-content-paramsEditor label { width: auto; font-weight: bold; text-align: right; padding-right: 5px; float: left; margin-bottom: 3px;}
	.bb5-dialog-content-paramsEditor .bb5-plugin-form-field { height:15px !important; width: 250px; margin-bottom: 3px;}
		/* -> Content Editor */
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent {}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset {padding:5px 2px 31px 2px; border-bottom:solid 1px #ccc;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset:nth-child(odd) {}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset:nth-child(even) {background-color:#F9F9F9;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset p {position:relative; min-height:51px;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset p .bb5-form-editcontent-delete {position:absolute; top:0; right:0; min-width:47px; text-align:right; opacity:0.85; -webkit-animation:all 1 linear; -moz-animation:all 1 linear; animation:all 1 linear;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset p .bb5-form-editcontent-delete:hover {opacity:1;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset p .bb5-form-editcontent-delete input[type="checkbox"]:checked+* {color:red;}
body .bb5-dialog-wrapper .bb5-ui-edition-editcontent fieldset p .bb5-form-editcontent-delete label {font-weight:normal; min-width:79px;}
			/**/
	.bb5-ui-edition-editcontent fieldset .bb5-form-label,
	.bb5-ui-edition-editcontent fieldset label {width:11%; font-weight:bold; vertical-align:top;}
	.bb5-ui-edition-editcontent fieldset label.bb5-form-label-chkbx {min-width:1%; width:auto; padding:0;}
	.bb5-ui-edition-editcontent fieldset textarea {width:71%;}
	.bb5-ui-edition-editcontent fieldset input:not([type=radio]) {width:21%; padding:4px 2px;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-image {}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-image p:nth-child(1n+2) {padding-left:8%;} /*Shrinking fields below image*/
	.bb5-ui-edition-editcontent .bb5-form-editcontent-image .bb5-form-group {display:block; margin-top:5px; padding-bottom:11px;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-image .bb5-form-group:last-child {padding-bottom:0;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-image .bb5-form-group:not(:last-child) {border-bottom:dotted 1px #ccc;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link {}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link p:nth-child(1n+2) {padding-left:16%;} /*Shrinking fields below link selection*/
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link .bb5-form-group {min-height:21px; display:block; margin-top:5px; padding-bottom:11px;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link .bb5-form-group:last-child {padding-bottom:0;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link .bb5-form-group:not(:last-child) {border-bottom:dotted 1px #ccc;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-link .bb5-form-group .bb5-form-label {display:inline-block; min-width:99px;}
			/**/
	.bb5-ui-edition-editcontent .bb5-form-editcontent-input {}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-textarea {}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-texteditor {width:99.9%; border-width:1px;}
			/**/
	.bb5-ui-edition-editcontent .bb5-form-editcontent-imagepreview {display:inline-block; width:71%;}
	.bb5-ui-edition-editcontent .bb5-form-editcontent-imagepreview img {width:99%; max-width:100%;}
	/*area with buttons*/
body .bb5-dialog-wrapper .bb5-dialog .bb5-dialog-action-wrapper {margin:21px 0 0 0; text-align:right; clear:both;}
body .bb5-dialog-wrapper .ui-dialog-buttonpane {background-color:#fff; border-top-width:0;}
body .bb5-dialog-wrapper .ui-dialog-buttonpane .ui-dialog-buttonset {}
body .bb5-dialog-wrapper .ui-dialog-buttonpane .ui-dialog-buttonset button {margin:0 0 0 11px;}
	/*title with Tool button triggering contextual menu*/
	body .bb5-dialog-wrapper>.ui-widget-header .bb5-dialog-title-tools>.bb5-button-link {font-size:85%;}
	body .bb5-dialog-wrapper>.ui-widget-header .bb5-dialog-title-tools>.bb5-button-link:after {content:''; display:inline-block; width:15px; height:15px; background:url(../img/bb5-topmost-tools.png) no-repeat 0 -420px; vertical-align:middle;}
	/*Dialog -> editing property*/
	body .bb5-dialog-editproperty {}
	body .bb5-dialog-editproperty>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat -2px -330px;}
	/*Dialog -> delition*/
	body .bb5-dialog-deletion {}
	body .bb5-dialog-deletion>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat -2px -345px;}
	/*Dialog -> alert*/
	body .bb5-dialog-alert {}
	body .bb5-dialog-alert>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -360px;}
	/*Dialog -> info*/
	body .bb5-dialog-info {}
	body .bb5-dialog-info>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -375px;}
		 /*Dialog -> info 
		 -> recreating img from button inside #bb5-editing
		 -> block ico: visualclue-
		 */
	body .bb5-dialog-info [class*="bb5-dialog-visualclue-"] {float:left; /*height:40px; width:38px;*/ padding:5px; margin:5px 11px 1px 0; border:solid 1px #CDCDCD; background-color:#F3F3F3; -webkit-border-radius:3px; border-radius:3px;}
	/*
	body .bb5-dialog-info [class*="bb5-dialog-visualclue-"]:before {content:""; display:inline-block; width:36px; height:39px; background:url(../img/bb5-ico-blocks.png) no-repeat 0 0;}
	*/
	/*
	body .bb5-dialog-info .bb5-dialog-visualclue-1:before {background-position:0px 0px; background-origin:padding-box;}*/ /*-7px -6px*/
	/*
	body .bb5-dialog-info .bb5-dialog-visualclue-2:before {background-position:-37px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-3:before {background-position:-74px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-4:before {background-position:-111px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-5:before {background-position:-148px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-6:before {background-position:-185px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-7:before {background-position:-222px 0px; background-origin:padding-box;}
	body .bb5-dialog-info .bb5-dialog-visualclue-8:before {background-position:-259px 0px; background-origin:padding-box;}
	*/
			/*MOD: dialog: blocks -> icons -> bg-img inline style
				.bb5-dialog-visualclue-x + <i> style="background-image:url(../img/bb5-ico-xxxx.png);"
			*/
			body .bb5-dialog-info .bb5-dialog-visualclue-x i {display:inline-block; width:102px/*36px*/; height:108px/*39px*/; background-repeat:no-repeat; background-position:0 0;}
	body .bb5-dialog-info .bb5-dialog-info-desc {}
	body .bb5-dialog-info .bb5-dialog-info-desc p {margin:2px 0 7px 0}
	body .bb5-dialog-info .bb5-dialog-info-desc p:first-of-type {overflow-x:auto; overflow-y:hidden; border-bottom:solid 1px #ccc;}
	body .bb5-dialog-info .bb5-dialog-info-desc p strong {font-size:125%;}
	body .bb5-dialog-info .bb5-dialog-info-desc p em {font-size:110%;}


	/*Dialog -> confirmation*/
	body .bb5-dialog-confirmation {}
	body .bb5-dialog-confirmation>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -390px;}
	/*Dialog -> treeviewer*/
	body .bb5-dialog-treeviewer {}
	body .bb5-dialog-treeviewer>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -405px;}
	body .bb5-dialog-treeviewer ::-webkit-scrollbar {height:9px; width:9px;}
	body .bb5-dialog-treeviewer ::-webkit-scrollbar-track {background-color:#fff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); border-radius:7px;} 
	body .bb5-dialog-treeviewer ::-webkit-scrollbar-thumb {background-color:#d7d7d7; border-radius:7px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
	body .bb5-dialog-treeviewer ::-webkit-scrollbar-thumb:vertical:hover {background:#b9b9b9;}
	body .bb5-dialog-treeviewer ::-webkit-scrollbar-thumb:horizontal:hover {background:#b9b9b9;}
	/*Dialog -> selector*/
	body .bb5-dialog-selector {}
	body .bb5-dialog-selector>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -555px;}
		/*-> selector: */
		body .bb5-dialog-selector.ui-dialog-content {padding:0;}
	/*Dialog -> search*/
	body .bb5-dialog-search {}
	body .bb5-dialog-search>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -540px;}
	/*Dialog -> authentification*/
	body .bb5-dialog-wrapper .ui-dialog-content.bb5-dialog-authentication {background:transparent url(../img/bb5_logo_ico_m.png) no-repeat scroll 98% 69%; background-size:25% auto; text-align:left;}
	body .bb5-dialog-wrapper .ui-dialog-content.bb5-dialog-authentication label {width:210px; line-height:18px;}
	body .bb5-dialog-wrapper .ui-dialog-content.bb5-dialog-authentication input {float:right;}
	body .bb5-dialog-authentication .bb5-alert {font-weight:bold; color:#E32611;} /*alert is red*/
	/*Dialog -> bb5-dialog-contenttypepicker*/
	body .bb5-dialog-contenttypepicker {}
	body .bb5-dialog-contenttypepicker>.ui-widget-header>.ui-dialog-title:before {content:''; display:inline-block; width:15px; height:15px; vertical-align:text-top; margin:0 5px 0 0; background:url(../img/bb5-topmost-tools.png) no-repeat 0px -555px;}
	body .bb5-dialog-contenttypepicker ::-webkit-scrollbar {height:9px; width:9px;}
	body .bb5-dialog-contenttypepicker ::-webkit-scrollbar-track {background-color:#fff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); border-radius:7px;} 
	body .bb5-dialog-contenttypepicker ::-webkit-scrollbar-thumb {background-color:#d7d7d7; border-radius:7px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
	body .bb5-dialog-contenttypepicker ::-webkit-scrollbar-thumb:vertical:hover {background:#b9b9b9;}
	body .bb5-dialog-contenttypepicker ::-webkit-scrollbar-thumb:horizontal:hover {background:#b9b9b9;}
		/*
			Tree: jstree redesigned
		*/
		body [class*="bb5-"] .jstree ul {margin:0; padding:0;}
		body [class*="bb5-"] .jstree ul li {list-style-type:none; padding:1px 0; clear:left;}
		body [class*="bb5-"] .jstree ul ul {margin:0 0 0 15px;}
		body [class*="bb5-"] .jstree ul li ins {display:inline-block; width:15px; height:15px; vertical-align:middle; cursor:pointer;}
		body [class*="bb5-"] .jstree ul li.jstree-open ins, 
		body [class*="bb5-"] .jstree ul li.jstree-closed ins,
		body [class*="bb5-"] .jstree ul li.jstree-leaf ins {float:left; width:15px; height:15px; vertical-align:middle; background:url(../img/bb5-topmost-tools.png) no-repeat 0 -450px;}
		body [class*="bb5-"] .jstree ul li.jstree-closed ins {background-position:0 -465px;}
		body [class*="bb5-"] .jstree ul li.jstree-leaf ins {background-position:0 15px;}
		body [class*="bb5-"] .jstree ul li a {display:block; max-width:99.9%;}
		body [class*="bb5-"] .jstree ul li a>ins.jstree-icon {float:left; width:15px; height:15px; vertical-align:middle; background:url(../img/bb5-topmost-tools.png) no-repeat 0 -480px;}
			body [class*="bb5-"] .jstree ul li a>ins.jstree-icon.bb5-jstree-hidden {background-position:-15px -480px;} /*page is hidden in nav*/
			body [class*="bb5-"] .jstree ul li a>ins.jstree-icon.bb5-jstree-offline {background-position:-30px -480px;} /*page is offline*/
		body .jstree-hovered {background-color:#f5f5f5;}
		body .jstree-clicked {color:#E34E26; font-weight:bold; background-color:#f5f5f5; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);}		
		body .jstree-bb a.jstree-loading .jstree-icon { background:url(../img/throbber.gif) center center no-repeat;}
				/*jstree: Ok/ Forbidden/ marker*/
				#vakata-dragged.jstree-bb5 .jstree-ok, 
				#vakata-dragged.jstree-bb5 .jstree-invalid, 
				#jstree-marker.jstree-bb5 {z-index:999991 !important; background:transparent url(../img/bb5-topmost-tools.png) no-repeat scroll 0 0 ;}
				#vakata-dragged.jstree-dnd-helper {z-index:999991 !important;}
				#vakata-dragged.jstree-bb5 .jstree-ok {background-position:0px -495px;}
				#vakata-dragged.jstree-bb5 .jstree-invalid {background-position:0px -510px;}				
				#jstree-marker.jstree-bb5 {background-position:0 -525px; width:18px; height:18px; text-indent:-10em; text-shadow:none;}
				#jstree-marker-line.jstree-bb5 {position:absolute; z-index:999900; height:1px; width:99px; overflow:hidden; margin:0; padding:0; font-size:1px; background-color:#3E3E3E; border-width:0; box-shadow:none; cursor:pointer;}


/*
BB5 CONTEXTual MENU
*/
body .bb5-ui.bb5-context-menu, .jstree-bb5-context {width:155px; padding:5px; background-color:#fff; border:solid 1px #CECECE; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.2);}
body .bb5-ui.bb5-context-menu ul, .jstree-bb5-context ul {margin:0; padding:0;}
body .bb5-ui.bb5-context-menu ul li, .jstree-bb5-context ul li {list-style-type:none; padding:2px; border-bottom:solid 1px #e6e6e6;}
body .bb5-ui.bb5-context-menu ul li button, .jstree-bb5-context ul li {width:151px; /*155-2-2*/}
	/*
		Faux contextual menu based on
		#vakata-contextmenu + jstree-bb5-context
	*/
	#vakata-contextmenu.jstree-bb5-context {min-width:181px; z-index:601100;}
	#vakata-contextmenu.jstree-bb5-context ul {margin:0; padding:0;}
	#vakata-contextmenu.jstree-bb5-context li {position:relative; list-style-type:none;}
	#vakata-contextmenu.jstree-bb5-context ul li a {display:inline-block; width:167px/*177-5-5*/; padding:1px 5px; vertical-align:middle; font-weight:normal; color:#222; background-color:#fff; border:solid 1px #fff; -webkit-border-radius:3px; border-radius:3px;}
	#vakata-contextmenu.jstree-bb5-context ul li a:hover {text-decoration:none;
	color:#fff !important;
	background: rgb(255,160,89);
	background: -moz-linear-gradient(top,  rgba(255,160,89,1) 0%, rgba(227,78,38,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,160,89,1)), color-stop(100%,rgba(227,78,38,1)));
	background: -webkit-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
	background: linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa059', endColorstr='#e34e26',GradientType=0 );
	border-color:#E35028;}
	#vakata-contextmenu.jstree-bb5-context ul li ins {display:none;}
	#vakata-contextmenu.jstree-bb5-context li.vakata-separator {display:none; line-height:1px; min-height:1px;}
	#vakata-contextmenu.jstree-bb5-context ul li ul {top:0; left:181px; border-width:0;} /*sub-menu*/
			/*Faux contextual menu a [rel] + ico*/
			#vakata-contextmenu.jstree-bb5-context a[rel] {font-size:11px;} /*Chrome Bug on a[rel] solved that way. see: http://css-tricks.com/forums/discussion/15216/relcssbefore-/p1*/
			#vakata-contextmenu.jstree-bb5-context a[rel^="bb5-context-menu-"]:before {content:''; display:inline-block; width:16px; height:16px; margin:0 2px 0 0; padding:1px; vertical-align:middle; background-image:url(../img/bb5-ico-tiles.png); background-position:0 -90px; background-repeat:no-repeat;}
			#vakata-contextmenu.jstree-bb5-context a[rel^="bb5-context-menu-"]:hover:before {background-image:url(../img/bb5-ico-tiles-invert.png);}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-remove"]:before {background-position:0 -72px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-cut"]:before {background-position:0 -324px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-copy"]:before {background-position:0 -342px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-paste"]:before {background-position:0 -360px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-add"]:before {background-position:0 -378px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-edit"]:before {background-position:0 -90px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-flyto"]:before {background-position:0 -270px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-addmedia"]:before {background-position:0 -432px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-addmedia-video"]:before {background-position:0 -540px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-addmedia-image"]:before {background-position:0 -558px;}
			#vakata-contextmenu.jstree-bb5-context a[rel="bb5-context-menu-importfromserver"]:before {background-position:0 -450px;}

/*
DIALOG - FORM
*/

body .ui-dialog-content .input-date {max-width:80px;}

/*
BB5 CUSTOM SELECT
*/
body .bb5-ui.bb5-custom-select,
body .bb5-ui.bb5-custom-select ul {margin:0; padding:0; font-size:14px !important;}
body .bb5-ui.bb5-custom-select {width:95%;}
body .bb5-ui.bb5-custom-select li {position:relative; list-style-type:none; background-color:#fff;}
body .bb5-ui.bb5-custom-select li a {display:block; padding:2px; border-bottom:solid 1px #CECECE;}
body .bb5-ui.bb5-custom-select li li:last-child a {border-bottom-width:0;}
body .bb5-ui.bb5-custom-select>li {border:solid 1px #CDCDCD; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15);}
body .bb5-ui.bb5-custom-select>li>a {font-size:11px !important;}
body .bb5-ui.bb5-custom-select>li>a:after {content:''; position:absolute; right:3px; top:3px; display:inline-block; width:15px; height:15px; background:url(../img/bb5-topmost-tools.png) no-repeat 0 -435px; -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.15);}


/*
BB5 WINDOW PANE
*/
	/*
	Setting Height - for Tabs see L890
	*/

 #bb5-dialog-media-selector {height: 100%;}
.bb5-ui.bb5-dialog-selector .bb5-tabs-wrapper {height:99.5%;} /**/
.bb5-ui.bb5-dialog-selector .bbContentsSelectorContainer {height:100%;} /*Pane is Content Types - Wrapping Tree(s) + result display*/
.bb5-ui.bb5-dialog-selector .bbMediaContainer {height:100%;} /*Pane is Mediatheque - Wrapping Tree(s) + data display*/
.bb5-ui.bb5-dialog-selector .bbLinkInternalContainer {height:88.6%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper {}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree {}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main {}
	/**/
	.bb5-ui.bb5-dialog-selector ::-webkit-scrollbar {height:9px; width:9px;}
	.bb5-ui.bb5-dialog-selector ::-webkit-scrollbar-track {background-color:#fff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); border-radius:7px;} 
	.bb5-ui.bb5-dialog-selector ::-webkit-scrollbar-thumb {background-color:#d7d7d7; border-radius:7px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
	.bb5-ui.bb5-dialog-selector ::-webkit-scrollbar-thumb:vertical:hover {background:#b9b9b9;}
	.bb5-ui.bb5-dialog-selector ::-webkit-scrollbar-thumb:horizontal:hover {background:#b9b9b9;}
	/**/
#bb5-param-linksselector.bb5-selector-wrapper {height:99.5%;}
        /**/
        #bb5-dialog-content-selector {height:99.5%;}
.bb5-ui.bb5-dialog-selector .bbContentsSelectorContainer {height:100%;}
.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper {position:relative; /*display:table-cell;*/ height:100%; min-height:481px !important;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree {position:absolute; top:0; left:0; height:100%; width:164px; border:solid 1px #ccc; border-top-width:0; /*overflow-x:hidden; overflow-y:auto;*/ /*See L863 bbContentsSelectorContainer*/}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner {padding:0; height: 99.5%;} /*padding inside "tree" pane*/
  .bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main {position:relative; height:100%; }
  /*
		bb5-windowpane-tree //See ul.bb5-tabs
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner .bb5-tabs-wrapper ul.bb5-tabs {/*display:table;*/ display:block; width:100%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner .bb5-tabs-wrapper ul.bb5-tabs li {display:table-cell; padding:0 3px; width:auto; line-height:normal; vertical-align:bottom;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner .bb5-tabs-wrapper ul.bb5-tabs li:last-child {padding:0 3px 0 0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner .bb5-tabs-wrapper>ul.bb5-tabs a {height:32px; font-size:11px; text-align:center; padding:3px 3px 0 3px; margin-bottom:-1px; border:solid 1px #CECECE;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-tree-inner .bb5-tabs-wrapper>ul.bb5-tabs a.bb5-tabs-active {border-bottom:0; background-color:#fff;}
	/*
		bb5-windowpane-tree
		-> searchwrapper //OLD ???
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper {font-size:11px; padding:0 6px; margin:0; background-color:#f5f5f5; -webkit-border-radius:5px; border-radius:5px;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper p {margin:2px 0 5px 0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper fieldset {padding:8px 0 5px 0; border-bottom:solid 1px #dadada;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper fieldset:last-of-type {border-bottom-width:0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper button {background-color:#fff;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper input[type="text"] {width:99%; -moz-box-sizing:border-box !important; box-sizing:border-box !important;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper select {width:99%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper input[type="search"] {width:75%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-searchwrapper input[type="search"] + button.bb5-ico-search {}
	.bb5-ui .bb5-form-search-block {}
	.bb5-ui .bb5-form-search-note {font-style:italic; font-size:11px; line-height:115% !important;}
	/*
		bb5-windowpane-tree
		-> treewrapper: TAB1 (tree of content types) + TAB2 (tree of in-Tree-search)
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-treewrapper {margin:3px 0 0 0; overflow:auto;} /*TAB1: tree of content types*/
        .bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper #bb5-tabs-contentdialog-pageTree {/*height:450px;*/ height:95%; margin:3px 0 0 0; overflow:auto;} /*TAB2: tree of in-Tree-search*/        
.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper #bb5-tabs-contentdialog-contentLink {/*height:379px; margin:3px 0 0 0; overflow:auto;*/} /*TAB: inner link tree*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-treewrapper .bb5-windowpane-treewrapper-inner {/*height:95%;*/}
	/*
		bb5-windowpane-main
		-> bb5-windowpane-main-toolbar-wrapper
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main {border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;} /*no overflow to hidden coz of basket*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-wrapper {height:auto/*158+22*/; padding:5px 0.6em 5px 0.6em;} /*height +/- 22px (<-bb5-windowpane-main-toolbar-screener-toggle ; adds or removes px from .bb5-listContainer) */
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-wrapper .bb5-windowpane-main-toobar-container {}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-caption {display:block; min-height:18px; line-height:18px; font-weight:bold; font-size:13px; color:#E34C26;} /*Faux caption - see table data - allow some space on left*/
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener-toggle {text-align:center; margin-bottom:0.5em;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener-toggle a {display:inline-block; font-weight:bold; line-height:15px; padding:0 0 0 14px; background:transparent url(../img/bb5-topmost-tools.png) no-repeat -2px -120px;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener-toggle a.opened {background-position:-2px -134px;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener {padding:5px; background-color:#f5f5f5; -webkit-border-radius:3px; border-radius:3px;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p {display:inline-block; min-height:40px; vertical-align:middle;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(1) {width:35%;} /*1st screening item: sercah field*/
			.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(1) input {width:95%;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(2) {width:25%;} /*2nd screening item: select*/
			.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(2) select {width:95%;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(3) {width:12%;} /*3th screening item: date*/
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(4) {width:12%;} /*4th screening item: date*/
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(5) {width:13%;} /*5th screening item: button*/
			.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener p:nth-child(5) button {margin:16px 0 0 0;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-screener label {display:block; clear:both;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-sort-wrapper {text-align:right; padding:11px 0 0 0; border-top:solid 1px #DADADA;}
		/*-> Pager*/
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav { min-height:20px; margin-top:0; padding:11px 0; text-align:center; border-top:1px solid #DADADA;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav a,
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav span {display:inline-block; margin:0 0 0 6px;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav a:not(.bb5-button-link),
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav span {padding:2px 5px; margin:0 0 0 3px;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav span {color:#E34E26;}
		.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main-toolbar-nav a.bb5-button-link {padding-bottom:2px; vertical-align:middle;}
	/*
		bb5-windowpane-main -> bb5-listContainer
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main .bb5-listContainer {/*min-height:305px; height:305px ; overflow:auto;*/} /*height +/- 22px ( ; adds or removes px to .bb5-windowpane-main-toolbar-wrapper)*/
	/*
		bb5-windowpane-main
		-> bb5-windowpane-main-toolbar-wrapper
		---> list of media: bb5-list-media
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main .bb5-list-media {margin:0 0 0 7px; padding:0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li {position:relative; float:left; height:219px; width:181px /*188-1-1 -5*/; margin:0 11px 11px 0; list-style-type:none; background-color:#fff; border:solid 1px #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p {text-align:center;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(1) a {display:block; height:108px; margin:0 0.3em; background-color:#f5f5f5;} /*Img*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(1) a img {max-width:100%; max-height:100%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(1) a img:hover {} 
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(2) {max-height:37px; overflow:hidden; overflow-y:auto;} /*Img name*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(2) a {color:#E34E26;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(3) {margin-bottom:0;} /*Img data*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(4) {position:absolute; bottom:0; left:auto; width:100%; margin-top:0; padding:0.3em 0; border-top:solid 1px #ccc;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p:nth-child(4) a {} /*Buttons*/
	/*
	bb5-windowpane-main
	-> bb5-windowpane-main
	---> list of media: bb5-list-media
	------> bb5-list-media-is-grid
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main .bb5-list-media.bb5-list-media-is-grid {}
	/*
	bb5-windowpane-main
	-> bb5-windowpane-main
	---> list of media: bb5-list-media
	------> bb5-list-media-is-list
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main .bb5-list-media.bb5-list-media-is-list {width:98%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li {position:relative; float:none; display:block; height:45px; width:100%; margin:0 0 5px 0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p {display:inline-block; vertical-align:middle; margin:0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p:nth-child(1) a {display:inline-block; height:45px; width:75px; margin:0.3px; background-color:#f5f5f5; overflow:hidden;} /*Img*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p:nth-child(2) {position:absolute; top:9px; left:89px; height:17px; width:417px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p:nth-child(2) a {color:#E34E26; font-weight:bold;} /*Img name*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p:nth-child(3) {margin-bottom:inherit; position:absolute; top:27px; left:89px;} /*Img data*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media.bb5-list-media-is-list li p:nth-child(4) {bottom:auto; left:auto; top:9px; right:19px; width:auto; margin-top:inherit; padding:3px 0; border-top:none;}
	/*
	bb5-windowpane-main
	-> bb5-windowpane-main
	---> table of data: bb5-table-data0x
	*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-windowpane-main .bb5-table-data0x {}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x {margin:0 auto; width:98%}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x caption {font-weight:bold; font-size:13px; color:#E34C26; text-align:left; padding:7px 9px 7px 0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x th {text-align:left; padding:7px 9px; border:solid 1px #ccc; 
background: rgb(230,230,230);
background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(254,254,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(254,254,255,1)));
background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(254,254,255,1) 100%);
background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(254,254,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(254,254,255,1) 100%);
background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(254,254,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fefeff',GradientType=0 );
}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x th.header {font-weight:normal; cursor:pointer;} 
.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x th:nth-child(1) {width:45%;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x td {padding:7px 9px; border-bottom:solid 1px #fff;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x tbody tr:nth-child(odd) {background-color:#f9f9f9;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x tbody tr:nth-child(even) {background-color:#fff;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x th.headerSortUp, .bbDialog table.tableData0x th.headerSortDown {font-weight:bold;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x td a {}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-table-data0x td:first-child a:before {content:''; display:inline-block; width:15px; height:15px; margin:0 5px 0 0; vertical-align:baseline; background:url(../img/bb5-topmost-tools.png) no-repeat 0 -480px;} 
/**/
	/*-> main navigation + tabbed contents*/
body .bb5-tabs-wrapper {}
body .bb5-tabs-wrapper ul.bb5-tabs {margin:3px 0 -1px 0; padding:0; border-bottom:solid 1px #cecece;}
body .bb5-tabs-wrapper ul.bb5-tabs li {list-style:none; display:inline; line-height:32px;}
body .bb5-tabs-wrapper>ul.bb5-tabs a {display:inline-block; padding:0 12px; font-size:13px; background-color:transparent; text-decoration:none; -webkit-border-top-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;}
body .bb5-tabs-wrapper>ul.bb5-tabs a:hover {color:#E34E26;}
body .bb5-tabs-wrapper>ul.bb5-tabs a.bb5-tabs-active {font-weight:bold; color:#E34E26; background-color:#fcfcfc; border:solid 1px #cecece; border-bottom-width:0; -webkit-box-shadow:0px -1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow:0px -1px 1px 0px rgba(0, 0, 0, 0.10);}
	/*
	bb5-selectortabs-tab1
	-> internal links
	*/
	.bb5-ui.bb5-dialog-selector #bb5-selectortabs-tab1 {}
.bb5-ui.bb5-dialog-selector #bb5-dialog-link-selector {}
.bb5-ui.bb5-dialog-selector #bb5-dialog-link-selector .bb5-windowpane-treewrapper {height:418px;} /*.bb5-windowpane-treewrapper is shorter because of add select area*/
.bb5-ui.bb5-dialog-selector #bb5-dialog-link-selector .bb5-listContainer {min-height:305px; height:305px /*327-22px*/; overflow:auto;}
	/*
	bb5-selectortabs-tab2
	-> external links
	*/
	.bb5-ui.bb5-dialog-selector #bb5-selectortabs-tab2 {}
	.bb5-ui.bb5-dialog-selector #bb5-selectortabs-tab2 fieldset {width:35%; margin:21px auto 0 auto;}
	/*
	bb5-selectortabs-tab3
	-> media
	*/
	.bb5-ui.bb5-dialog-selector #bb5-selectortabs-tab3 {}

/*
??? CONTENT basket
*/
.bb5-content-list-item {/*border:1px solid #CFCFCF*/}
.bb5-content-selection {margin-left:0; margin-right:0; margin-bottom: 2px}
	/*Content basket: list media is grid*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li.bb5-content-item-addedtobasket:after {position:absolute; top:5px; right:5px; content:''; display:inline-block; width:56px; height:56px; background:transparent url(../img/bb5-basket-big.png) no-repeat scroll 100% 0%; background-size:50% 50%;} /*Item added to basket - See line 630*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p.bb5-content-item-actionbar {position:absolute; bottom:0; left:auto; width:100%; margin-top:0; padding:0.3em 0; border-top:solid 1px #ccc;} /*see p:nth(4); line 636*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-list-media li p.bb5-content-item-actionbar button {width:85%; margin:0 auto;}
	/*Basket layout*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper {} /*bb5-actionWrapper*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper .bb5-basket-wrapper-inner {position:absolute; top:2px; right:5px;} /*bb5-contentSelectionList-zone*/ /*Inside basket*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-inner .bb5-basket-toggle {} /*bb5-selectedItem-caption*/ /*Basket button*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest {position:absolute; z-index:1000; right:0; width:353px/*359-3-3*/; padding:3px; background-color:#fff; border:solid 1px #cecece; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.2);} /*bb5-selectedItems-container*/
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest>p:first-of-type {font-weight:bold; margin:0 0 3px 0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest ul {max-height:251px; margin:0; padding:0; overflow-x:hidden; overflow-y:scroll; border-top:solid 1px #cecece;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest ul li {list-style-type:none; padding:3px 0; border-bottom:solid 1px #cecece;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest ul p:nth-child(1) {}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest ul p:nth-child(2) {color:#E34E26;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest p:last-of-type {margin:7px 0 0 0;}
	.bb5-ui.bb5-dialog-selector .bb5-windowpane-wrapper .bb5-basket-wrapper-innest [class*="bb5-button-closeList"] {float:right;}


/*
CONTENT Type Picker
*/
body .bb5-ui .bb5-contenttypepicker-wrapper {}
body .bb5-ui .bb5-contenttypepicker-wrapper .bb5-contenttypepicker-trigger {font-size:12px; font-weight:bold; padding:3px 0;}
body .bb5-ui .bb5-contenttypepicker-wrapper .bb5-contenttypepicker-trigger button {min-width:99%;}
body .bb5-ui .bb5-contenttypepicker-wrapper .bb5-contenttypepicker-trigger.accordion-active button {
color:#fff;
background: rgb(244,128,69);
background: -moz-linear-gradient(top,  rgba(244,128,69,1) 0%, rgba(227,78,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,128,69,1)), color-stop(100%,rgba(227,78,38,1)));
background: -webkit-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: -o-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
background: linear-gradient(top,  rgba(244,128,69,1) 0%,rgba(227,78,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48045', endColorstr='#e34e26',GradientType=0 );
border-color:#E35028;
}
body .bb5-ui .bb5-contenttypepicker-wrapper .bb5-contenttypepicker-list {background-color:#F5F5F5;}
body .bb5-ui .bb5-contenttypepicker-wrapper ul {margin:0; padding:0;}
body .bb5-ui .bb5-contenttypepicker-wrapper ul li {list-style:none; padding:11px 0; margin:0; border-bottom:solid 1px #CECECE;}
body .bb5-ui .bb5-contenttypepicker-wrapper ul li:nth-child(even) {background-color:#fff;}
body .bb5-ui .bb5-contenttypepicker-wrapper ul li:after {content:""; display:table; clear:both;}
body .bb5-ui .bb5-contenttypepicker-wrapper ul li button {float:left; margin:0 11px 0 0;}


/*
IOS Switch
*/
.bb5-ios-switch {
	position: relative;
	display: inline-block;
	margin:0; padding: 0;
	width: 55px; height: 25px;
	background: #fff;
	border: 1px solid #CDCDCD; 
	border-radius: 7px;
	-webkit-box-shadow: inset 0 12px 3px rgba(255,255,255,0.1), inset 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0 12px 3px rgba(255,255,255,0.1), inset 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: inset 0 12px 3px rgba(255,255,255,0.1), inset 0 1px 2px rgba(0,0,0,0.4);
	-webkit-background-clip: padding-box;
	overflow: hidden;
	cursor: pointer;
}
.lt-ie10 .bb5-ios-switch {border-radius:0 !important;} /*IE9 patch*/
.bb5-ios-switch input[type="checkbox"] {visibility:hidden; /*display:none;*/}
.bb5-ios-switch:before {
	content: "";
	display: block;
	position: absolute; top: 0; left: 0;
	width: 20px; height: 23px;
	background-color:#ebebeb;	
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.7),inset 0 0 2px #fff, inset 0 0 2px #fff, inset 0 0 5px #fff;
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.7),inset 0 0 2px #fff, inset 0 0 2px #fff, inset 0 0 5px #fff;
	box-shadow: 0 0 2px rgba(0,0,0,0.7),inset 0 0 2px #fff, inset 0 0 2px #fff, inset 0 0 5px #fff;
	-webkit-background-clip: padding-box;
	border: 1px solid #CDCDCD;
	border-radius: 7px;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: all 0.125s ease-in-out;
	-moz-transition: all 0.125s ease-in-out;
	-ms-transition: all 0.125s ease-in-out;
	transition: all 0.125s ease-in-out;
	z-index: 3;
}
.bb5-ios-switch.on {color:#fff; background: #e34e26; /* Old browsers */
	background: -moz-linear-gradient(top,  #e34e26 0%, #ffa059 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e34e26), color-stop(100%,#ffa059)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e34e26 0%,#ffa059 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e34e26 0%,#ffa059 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e34e26 0%,#ffa059 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e34e26 0%,#ffa059 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34e26', endColorstr='#ffa059',GradientType=0 ); /* IE6-9 */
}
.bb5-ios-switch.on:before {
	-webkit-transform: translate3d(33px,0,0);
	-moz-transform: translate3d(33px,0,0);
	-ms-transform: translate3d(33px,0,0);
	transform: translate3d(33px,0,0);
}
.lt-ie10 .bb5-ios-switch.on:before  {position:absolute; top: 0; left:33px !important;} /*IE9 patch*/
.bb5-ios-switch:after {
	content: "0";
	position: absolute; left: auto; right: 13px; top: 5px; z-index: 1;
	display: block;
	font-size:145%; font-weight: bold; color: #888; text-align: center; text-shadow: 0 0 0; text-transform: uppercase; 
}
.bb5-ios-switch.on:after {
	content: "I";
	left: 15px; right: auto;
	color: #fff;
}


/*
	BB5 SITE container
*/
#bb5-site-wrapper {position:relative;}


/*
Upload image
*/
.bb5-dialog-wrapper .bbImagePreview {background-color: #FFFFFF; border:1px solid #E2E5EE;}
.bb5-dialog-wrapper .bbImagePreview.hover {background-color: rgba(0, 0, 255, 0.25); outline: 3px solid #00A8FF;}
.bb5-dialog-wrapper .bbImagePreview .preview {width: 150px; height: 130px; margin: auto; position: relative; text-align: center;}
.bb5-dialog-wrapper .bbImagePreview .preview img {max-width: 150px; max-height: 100px; border:3px solid #fff; display: block; box-shadow:0 0 2px #000;}
.bb5-dialog-wrapper .bbImagePreview .imageHolder {display: inline-block; position:relative;}
.bb5-dialog-wrapper .bbImagePreview .uploaded {position: absolute; top:0; left:0; height:100%; width:100%; display: none;}
.bb5-dialog-wrapper .bbImagePreview .preview.done .uploaded {display: block;}
.bb5-dialog-wrapper .bbImagePreview .progressHolder {position: absolute; background-color: #C5C5C5; height: 2px; width: 150px; left:0; bottom: 0; box-shadow:0 0 2px #000;}
.bb5-dialog-wrapper .bbImagePreview .progress {background-color:#00E600; position: absolute; height:100%; left:0; width:0; box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset; -moz-transition:0.25s; -webkit-transition:0.25s; -o-transition:0.25s; transition:0.25s;}
.bb5-dialog-wrapper .bbImagePreview .preview.done .progress {width:100% !important;}

/*Upload file*/
.bb5-dialog-wrapper .bbMediaPreview {background-color: #FFFFFF; border:1px solid #E2E5EE;}
.bb5-dialog-wrapper .bbMediaPreview.hover {background-color: rgba(0, 0, 255, 0.25); outline: 3px solid #00A8FF;}
.bb5-dialog-wrapper .bbMediaPreview .preview {/*width:150px;*/ height: 130px; margin: auto; position: relative; text-align: center;}
.bb5-dialog-wrapper .bbMediaPreview .preview img {max-width:150px; max-height:100px; margin:7px auto; border:3px solid #fff; display: block; box-shadow:0 0 2px #000;}
.bb5-dialog-wrapper .bbMediaPreview .fileHolder {display: inline-block; position:relative;}
.bb5-dialog-wrapper .bbMediaPreview .fileHolder strong {display:block; clear:both;}
.bb5-dialog-wrapper .bbMediaPreview .uploaded {position: absolute; top:0; left:0; height:100%; width:100%; display: none;}
.bb5-dialog-wrapper .bbMediaPreview .preview.done .uploaded {display: block;}
.bb5-dialog-wrapper .bbMediaPreview .progressHolder {position: absolute; background-color: #C5C5C5; height: 2px; width:auto; left:15%; right:15%; bottom:-11px; box-shadow:0 0 2px #000;}
.bb5-dialog-wrapper .bbMediaPreview .progress {background-color:#00E600; position: absolute; height:100%; left:0; width:0; box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset; -moz-transition:0.25s; -webkit-transition:0.25s; -o-transition:0.25s; transition:0.25s;}
.bb5-dialog-wrapper .bbMediaPreview .preview.done .progress {width:100% !important;}




/*
Aloha Reset
*/
body #bb5-toolbar-wrapper .x-btn-icon, 
body #bb5-toolbar-wrapper .x-btn-small,
body #bb5-toolbar-wrapper .x-btn-text {/*width:16px; height:16px;*/}


/*
jQuery Datepicker
*/
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker {width:180px;}
body .bb5-dialog-wrapper > .ui-datepicker-header {font-size:12px; /*13px*/}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-datepicker-title select {font-size:inherit;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker select.ui-datepicker-month {width:45%} 
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker select.ui-datepicker-year {width:49%;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker th {color:#666; background-color:#f3f3f3; border-bottom:solid 1px #DADADA; border-bottom:solid 1px #DADADA;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-state-default, 
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-widget-content .ui-state-default, 
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-widget-header .ui-state-default {color:#333; background-color:#F9F9F9; background-image:none; border-width:0;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-slider .ui-state-default,
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-datepicker-buttonpane .ui-state-default {border-width:1px;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-state-highlight, 
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-widget-content .ui-state-highlight, 
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-widget-header .ui-state-highlight {border:solid 1px #E35028;}
body .bb5-dialog-wrapper.bb5-ui.ui-datepicker .ui-datepicker-title span {color:#FFF;}

/*
jQuery Buttons 
*/
body .bb5-dialog-wrapper.bb5-ui .ui-state-hover, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-content .ui-state-hover, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-header .ui-state-hover, 
body .bb5-dialog-wrapper.bb5-ui .ui-state-focus, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-content .ui-state-focus, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-header .ui-state-focus {
color:#fff;
background: rgb(255,160,89);
background: -moz-linear-gradient(top,  rgba(255,160,89,1) 0%, rgba(227,78,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,160,89,1)), color-stop(100%,rgba(227,78,38,1)));
background: -webkit-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: -o-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
background: linear-gradient(top,  rgba(255,160,89,1) 0%,rgba(227,78,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa059', endColorstr='#e34e26',GradientType=0 );
border:solid 1px #E35028;
}
body .bb5-dialog-wrapper.bb5-ui .ui-state-hover .ui-icon, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-content .ui-state-hover .ui-icon, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-header .ui-state-hover .ui-icon, 
body .bb5-dialog-wrapper.bb5-ui .ui-state-focus .ui-icon, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-content .ui-state-focus .ui-icon, 
body .bb5-dialog-wrapper.bb5-ui .ui-widget-header .ui-state-focus .ui-icon {background-color:#fff; -webkit-border-radius:5px; border-radius:5px;}

body .bb5-dialog-metadata-editor fieldset legend {padding-top:5px;}
body .bb5-dialog-metadata-editor fieldset textarea {width:470px;height:42px;}

/*
Twitter //zindex causing trouble with bb5 contextual menu
*/
#bb5-site-wrapper .twtr-timeline {z-index:auto;}


/* bb notify css start */
#bb-box-wrapper{position:fixed;right:20px;bottom:0;z-index:750000}
#bb-box-wrapper .bb-box-notify{width:360px;position:relative;margin:0 auto 20px;padding:25px 15px;text-align:left;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:default;display:none}
#bb-box-wrapper .bb-box-notify p{font-weight:700;font-size:16px;margin:0;padding:0 10px 0 60px;text-shadow:0 1px 1px rgba(255,255,255,.6)}
#bb-box-wrapper .bb-box-notify p:before{text-align:center;border:3px solid rgba(255,255,255,1);margin-top:-17px;top:50%;left:20px;width:30px;content:'i';font-size:30px;color:rgba(255,255,255,1);position:absolute;height:30px;line-height:30px;border-radius:50%;text-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1)}
#bb-box-wrapper .bb-box-progress{width:0;height:4px;background:rgba(255,255,255,.3);position:absolute;bottom:5px;left:2%;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 -1px 0 rgba(255,255,255,.6)}
#bb-box-wrapper .warning{background:#ffe691;border:1px solid #f6db7b}
#bb-box-wrapper .warning p{color:#7d5912}
#bb-box-wrapper .success{background:#99ffb1;border:1px solid #7ce294}
#bb-box-wrapper .success p{color:#2d8241}
#bb-box-wrapper .error{background:#f75454;border:1px solid #e03333}
#bb-box-wrapper .error p{color:#8b2828}
#bb-box-wrapper .bb-box-notify{display:block;-webkit-animation:fadeOut 5s linear forwards;-moz-animation:fadeOut 5s linear forwards;-o-animation:fadeOut 5s linear forwards;-ms-animation:fadeOut 5s linear forwards;animation:fadeOut 5s linear forwards}
#bb-box-wrapper .bb-box-notify .bb-box-progress{-webkit-animation:runProgress 4s linear forwards .5s;-moz-animation:runProgress 4s linear forwards .5s;-o-animation:runProgress 4s linear forwards .5s;-ms-animation:runProgress 4s linear forwards .5s;animation:runProgress 4s linear forwards .5s}
@-webkit-keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1;-webkit-transform:translateY(0px)}99%{opacity:0;-webkit-transform:translateY(-30px)}100%{opacity:0}}
@-moz-keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1;-moz-transform:translateY(0px)}99%{opacity:0;-moz-transform:translateY(-30px)}100%{opacity:0}}
@-o-keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1;-o-transform:translateY(0px)}99%{opacity:0;-o-transform:translateY(-30px)}100%{opacity:0}}
@-ms-keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1;-ms-transform:translateY(0px)}99%{opacity:0;-ms-transform:translateY(-30px)}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1;transform:translateY(0px)}99%{opacity:0;transform:translateY(-30px)}100%{opacity:0}}
@-webkit-keyframes runProgress{0%{width:0;background:rgba(255,255,255,.3)}100%{width:96%;background:rgba(255,255,255,1)}}
@-moz-keyframes runProgress{0%{width:0;background:rgba(255,255,255,.3)}100%{width:96%;background:rgba(255,255,255,1)}}
@-o-keyframes runProgress{0%{width:0;background:rgba(255,255,255,.3)}100%{width:96%;background:rgba(255,255,255,1)}}
@-ms-keyframes runProgress{0%{width:0;background:rgba(255,255,255,.3)}100%{width:96%;background:rgba(255,255,255,1)}}
@keyframes runProgress{0%{width:0;background:rgba(255,255,255,.3)}100%{width:96%;background:rgba(255,255,255,1)}}
/* bb notify css end */

#bb-loader {
    display: none;
    background-color: white;
    position: absolute;
    height: 42px;
    width: 108px;
    top: 50%;
    left: 50%;
    margin-left: -82px;
    z-index: 999999;
    margin-top: -24px;
    font-size: 20px;
    border: solid 2px #b00c2f;
    padding: 14px 6px 4px 6px;
    border-radius: 4px;
    box-shadow: #BBBBBB 0px 0px 30px;
    color: #b00c2f;
    text-align: center;
}