/* @override 
	http://localhost:7777/portalserver/static/dashboard/build/common.min.css */

/**Copyright © 2011 Backbase B.V.*/
html,body {
	margin:0;
	padding:0;
	outline:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
	/*background:transparent;*/
	height:100%
}

div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li {
	border:0;
	outline:0
}

form,fieldset {
	margin:0;
	padding:0;
	border:0;
	outline:0
}

table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%
}

blockquote:before,blockquote:after,q:before,q:after {
	content:""
}

blockquote,q {
	quotes:
}

textarea {
	resize:vertical
}

body {
	color:#000;
	line-height:1.2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em
}

xmp {
	display:none
}

.portal-userPreferencesForm {
	background-color:#aaa;
	margin:3px;
	padding:5px
}

.portal-userPreferencesForm-inactive {
	display:none
}

.portal-userPreferencesForm-buttonsPannel {
	text-align:right;
	clear:both
}

.portal-userPreferencesForm-end {
	clear:both
}

.portal-userPreferencesForm-noSubmit .portal-userPreferencesForm-buttonsPannel {
	display:none
}

.portal-userPreferenceField {
	clear:both
}

.portal-userPreferenceField-invalid .portal-userPreferenceField-field {
	color:red
}

.portal-userPreferenceField-label {
	line-height:24px
}

.portal-userPreferenceField-field {
	float:right
}

.portal-widget p {
	margin-bottom: 1em
}

.portal-widget p:first-child {
	margin-top:0
}

.portal-area {
	position:relative
}

.portal-area-overlay {
	display:none
}

.portal-debugAreas .portal-area-overlay {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:2px solid #000;
	opacity:.6
}

.portal-area-container {
	min-height:10px;
	position:relative;
	zoom:1
}

.portal-layout-area-item-wrapper {
	zoom:1
}

.portal-debugAreas .portal-area-overlay-name {
	float:right;
	padding:4px 24px 6px 26px;
	background:#000;
	color:#fff;
	font-family:Georgia,serif;
	font-style:italic;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px
}

.portal-catalog-area {
	width:100%;
	height:110px;
	background:#BAB3AD
}

.portal-catalog-area .pm-composer {
	position:absolute;
	bottom:0
}

.portal-manager-itemHolder {
	position:relative
}

.itemHolder-draggrippy {
	position:absolute;
	height:19px;
	width:8px;
	background:url(../media/common/draggrippy.png) no-repeat;
	z-index:1000;
	display:none
}

.itemHolder-deleteButton {
	position:absolute;
	right:0;
	top:0;
	height:19px;
	width:19px;
	background:url(../media/common/deleteButton.png) no-repeat;
	z-index:1000;
	display:none
}

.itemHolder-controlsVisible {
	display:block
}

.portal-widgetHolder {
	/*border:2px solid #886262;*/
	/*margin-right:10px;*/
	/*-moz-border-radius:5px;*/
	/*border-radius:5px;*/
	position:relative
}

.portal-widgetHolder-head {
	/*border-bottom:2px solid #886262;*/
	/*background:#886262;*/
	/*color:#FFF;*/
	position:relative
}

.portal-widgetHolder-title {
	font-weight:700;
	padding:.1em .3em
}

.portal-widgetHolder-preferencesButton {
	position:absolute;
	right:15px;
	top:3px;
	text-decoration:underline;
	cursor:pointer
}

.portal-widgetHolder-preferencesButton-hidden {
	display:none
}

.portal-widgetHolder-body {
	/* overflow:auto; */
	/*padding:5px;*/
}

.portal-page {
	margin-top:10px;
	margin-left:10px
}

.portal-widget-title-icon {
	width:16px;
	height:16px;
	float:left;
	margin:0 5px 0 0
}

.portal-layouts-maximizedLayout {
	position:absolute;
	top:55px;
	left:10px;
	right:10px;
	bottom:10px
}

.portal-layouts-wrappedLineFlowLayout {
	xborder:1px solid blue;
	position:relative;
	zoom:1px;
	min-height:100px
}

.portal-layout-area-wrappedline-item-wrapper {
	display:inline-block;
	vertical-align:top
}

.portal-layouts-StackFlowLayout {
	min-height:300px
}

.portal-layouts-ColumnLayout {
	width:100%;
	table-layout:fixed;
	min-height:120px;
	vertical-align:top
}

.portal-layouts-ColumnLayout-column {
	vertical-align:top;
	min-height: auto;
	padding:0
}

.portal-layouts-BorderLayout {
	width:100%;
	height:300px;
	table-layout:fixed;
	border-collapse:collapse
}

.portal-layouts-BorderLayout td {
	xheight:200px;
	vertical-align:top;
	overflow:hidden
}

.portal-layouts-BorderLayout-north,.portal-layouts-BorderLayout-south {
	height:100px
}

.portal-layouts-BorderLayout-west,.portal-layouts-BorderLayout-east {
	width:200px;
	height:30%
}

.portal-catalog-container {
	position:absolute;
	top:0;
	left:-380px;
	width:340px;
	height:600px;
	overflow:auto;
	box-shadow:0 1px 3px rgba(0,0,0,0.35)
}

.bd-errorMsg {
	padding-top:50px;
	vertical-align:middle;
	text-align:center
}

.bd-msgWrapper {
	border:5px solid #c8c8c8;
	border:5px solid rgba(255,255,255,0);
	-webkit-box-shadow:0 2px 5px 1px rgba(000,000,000,.5);
	-moz-box-shadow:0 2px 5px 1px rgba(000,000,000,.5);
	box-shadow:0 2px 5px 1px rgba(000,000,000,.5);
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	position:fixed;
	left:40%;
	top:0;
	z-index:999
}

.bd-operationCompleteMsg {
	padding:20px 30px 20px 65px;
	background-color:#000;
	background-color:rgba(000,000,000,0.8);
	white-space:nowrap;
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
	position:relative;
	z-index:999
}

.bd-msgIcon {
	position:absolute;
	background-image:url(../media/dialog-msg-icons.png);
	background-repeat:no-repeat;
	height:23px;
	width:23px;
	left:30px;
	top:20px
}

.ie8minus .bd-msgIcon {
	top:17px
}

.bd-errorIcon {
	background-position:0 -46px
}

.bd-attentionIcon {
	background-position:0 -23px
}

.bd-borderBox {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.bd-fullWidthBorderBox {
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.bd-buttonGradientGrey,.bd-buttonGradientGreen {
	-webkit-box-shadow:0 1px 1px 0 #fff;
	-moz-box-shadow:0 1px 1px 0 #fff;
	box-shadow:0 1px 1px 0 #fff
}

.bd-noshadow {
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-ms-box-shadow:none!important;
	box-shadow:none!important
}

.bd-buttonGradientGrey {
	background:#fff url(../media/ie/bg_button_grey.png) 0 50% repeat-x;
	background:-moz-linear-gradient(top,#fff 0,#eaeaea 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eaeaea));
	background:-webkit-linear-gradient(top,#fff 0,#eaeaea 100%);
	background:-o-linear-gradient(top,#fff 0,#eaeaea 100%);
	background:-ms-linear-gradient(top,#fff 0,#eaeaea 100%);
	background:linear-gradient(top,#fff 0,#eaeaea 100%);
	border:1px solid #AAA;
	font-weight:700;
	color:#444
}

*html .bd-buttonGradientGrey {
	background:#fff url(../media/ie/bg_button_grey.png) 0 50% repeat-x
}

.bd-buttonGradientGrey:hover {
	background:#fff;
	color:#480
}

.bd-buttonGradientGreen {
	background:#75b505;
	background:-moz-linear-gradient(top,#75b505 0,#539000 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#75b505),color-stop(100%,#539000));
	background:-webkit-linear-gradient(top,#75b505 0,#539000 100%);
	background:-o-linear-gradient(top,#75b505 0,#539000 100%);
	background:-ms-linear-gradient(top,#75b505 0,#539000 100%);
	background:linear-gradient(top,#75b505 0,#539000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b505',endColorstr='#539000',GradientType=0);
	border:1px solid #6CA521;
	font-weight:700;
	color:#fff
}

.bd-buttonGradientGreen:hover {
	background:#75B505
}

.bd-buttonGradientGreyDisabled,.bd-buttonGradientGreyDisabled:hover {
	background:#cecece;
	background:-moz-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cecece),color-stop(50%,#c2c2c2),color-stop(51%,#b8b8b8),color-stop(100%,#b4b4b4));
	background:-webkit-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-o-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-ms-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#b4b4b4',GradientType=0);
	background:linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	border-color:#bbb;
	color:#888;
	cursor:default!important
}

.bd-button-smallWhite {
	padding:1px 15px!important;
	border:0 none;
	font-weight:700;
	background:#fafafa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(250,250,250,1) 0,rgba(250,250,250,1) 42%,rgba(229,229,229,1) 56%,rgba(229,229,229,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,250,250,1)),color-stop(42%,rgba(250,250,250,1)),color-stop(56%,rgba(229,229,229,1)),color-stop(100%,rgba(229,229,229,1)));
	background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0,rgba(250,250,250,1) 42%,rgba(229,229,229,1) 56%,rgba(229,229,229,1) 100%);
	background:-o-linear-gradient(top,rgba(250,250,250,1) 0,rgba(250,250,250,1) 42%,rgba(229,229,229,1) 56%,rgba(229,229,229,1) 100%);
	background:-ms-linear-gradient(top,rgba(250,250,250,1) 0,rgba(250,250,250,1) 42%,rgba(229,229,229,1) 56%,rgba(229,229,229,1) 100%);
	background:linear-gradient(top,rgba(250,250,250,1) 0,rgba(250,250,250,1) 42%,rgba(229,229,229,1) 56%,rgba(229,229,229,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#e5e5e5',GradientType=0)
}

.ie9 .bd-button-smallWhite {
	filter:none
}

.ie9 .bd-button-smallWhite,.ie9 .bd-buttonGradientGreen,.ie9 .bd-buttonGradientGrey {
	filter:none
}

.bd-buttonText {
	border:0;
	background:none;
	text-decoration:underline;
	cursor:pointer
}

.bd-roundCorner3 {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px
}

.bd-roundCorner5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px
}

.bd-dropdowncheckbox.bd-roundCorner5.bd-open {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}

.bd-slideupcheckbox.bd-roundCorner5.bd-open {
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}

.bd-roundCorner8 {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px
}

.bd-roundCorner10 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px
}

.bd-roundCorner12 {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px
}

.bd-shadow {
	-moz-box-shadow:2px 2px 4px rgba(0,0,0,.3);
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.3);
	-ms-box-shadow:2px 2px 4px rgba(0,0,0,.3);
	box-shadow:2px 2px 4px rgba(0,0,0,.3)
}

.bd-slideupcheckbox .bd-shadow {
	-webkit-box-shadow:2px -2px 4px rgba(0,0,0,.3);
	-moz-box-shadow:2px -2px 4px rgba(0,0,0,.3);
	-ms-box-shadow:2px -2px 4px rgba(0,0,0,.3);
	box-shadow:2px -2px 4px rgba(0,0,0,.3)
}

.bd-clearfloat {
	clear:both;
	height:0;
	font-size:0;
	line-height:0
}

.pageDesignerWrapper {
	position:fixed;
	position:absolute\9;
	bottom:0;
	width:100%;
	z-index:10;
	border-top:1px solid #cdcdcd
}

.pageDesignerToolbar button {
	outline-style:none;
	outline-width:0
}

.pageDesignerToolbarWrapper {
	height:40px;
	position:relative;
	z-index:2;
	padding-left:10px;
	border:0 none;
	background:#f9f9f9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,#f9f9f9 0,#ddd 89%,#ebebeb 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(89%,#ddd),color-stop(100%,#ebebeb));
	background:-webkit-linear-gradient(top,#f9f9f9 0,#ddd 89%,#ebebeb 100%);
	background:-o-linear-gradient(top,#f9f9f9 0,#ddd 89%,#ebebeb 100%);
	background:-ms-linear-gradient(top,#f9f9f9 0,#ddd 89%,#ebebeb 100%);
	background:linear-gradient(top,#f9f9f9 0,#ddd 89%,#ebebeb 100%)
}

.ie9 .pageDesignerToolbarWrapper {
	filter:none
}

.ie8minus .pageDesignerToolbarWrapper {
	background:url(../media/sec-header-bg.gif) repeat-x #eee
}

.pageDesignerCatalog .bd-smallRepositoryBrowser {
	z-index:auto
}

.pageDesignerWrapper .pageDesignerToolbar {
	height:40px;
	bottom:auto;
	border:0;
	white-space:nowrap;
	display:table;
	width:100%
}

.tb-publish .bd-button {
	height:auto;
	margin-top:5px;
	padding:3px 12px;
	line-height:20px
}

.ie8minus .tb-publish .bd-button {
	padding:3px 12px;
	margin-top:5px
}

.tb-publish .bd-publishChanges {
	margin-right:20px;
	margin-left:0
}

.tb-publish .bd-previewPage {
	margin-right:8px;
	position:relative;
	padding-left:30px!important
}

.tb-button,.tb-button div {
	outline:none!important
}

.tb-publish .bd-previewPage .tb-icon {
	background-image:url(../media/pagedesigner-icons.png);
	background-repeat:no-repeat;
	background-position:-164px 0;
	width:24px;
	height:30px;
	position:absolute;
	top:-2px;
	left:-22px
}

.pageDesignerWrapper .pageDesignerToolbar .tb-button {
	background:none;
	border:0 none;
	color:#222;
	font-weight:700;
	height:40px;
	padding:0 0 9px 28px;
	width:110px;
	position:relative;
	cursor:pointer;
	display:inline-block;
	outline:none;
	font-size:11px
}

.ie7minus .pageDesignerWrapper .pageDesignerToolbar {
	padding-left:0;
	height:35px
}

.ie7minus .pageDesignerWrapper .pageDesignerToolbar .tb-button {
	display:inline;
	line-height:40px
}

.ie7minus .pageDesignerWrapper .pageDesignerToolbar .tb-layouts {
	margin-left:10px
}

.pageDesignerToolbar .tb-publish {
	display:table-cell;
	text-align:right
}

.ie7minus .pageDesignerToolbar .tb-publish {
	position:absolute;
	right:0
}

.pageDesignerToolbar .tb-button .tb-arrow {
	position:absolute;
	height:10px;
	width:20px;
	top:25px;
	left:10px;
	display:none
}

.pageDesignerWrapper .pageDesignerToolbar .tb-button .tb-icon {
	left:-16px;
	top:-5px;
	position:absolute;
	height:24px;
	width:24px;
	background:url(../media/pagedesigner-icons.png) no-repeat 0 0
}

.pageDesignerWrapper .pageDesignerToolbar .tb-preview .tb-icon {
	background-position:-24px 0
}

.pageDesignerWrapper .pageDesignerToolbar .tb-widgets .tb-icon {
	background-position:-48px 0
}

.pageDesignerWrapper .pageDesignerToolbar .tb-repo .tb-icon {
	background-position:-140px 0
}

.pageDesignerWrapper .pageDesignerToolbar .tb-layouts .tb-icon {
	background-position:-72px 0
}

.pageDesignerWrapper .pageDesignerToolbar .tb-openClose {
	padding-left:20px;
	width:22px
}

.pageDesignerWrapper .pageDesignerToolbar .tb-openClose .tb-icon {
	background-position:-122px 0;
	width:8px
}

.pageDesignerWithCatalog .pageDesignerWrapper .pageDesignerToolbar .tb-openClose .tb-icon {
	background-position:-131px 0;
	width:8px
}

.pageDesignerWrapper .pageDesignerToolbar .tb-active {
	color:#480;
	background:url(../media/pm-drawer-active.png) no-repeat;
	height:49px
}

.pageDesignerWrapper .pageDesignerToolbar .tb-repo.tb-active {
	background-position:top right!important
}

.pageDesignerWrapper .pageDesignerToolbar .tb-active .tb-arrow {
	display:block;
	background:url(../media/down-arrow.png) no-repeat
}

.portal-catalog-area {
	background:url(../media/pm-drawer-bg.gif) repeat #CECECE;
	height:140px;
	position:inherit
}

.pm-composer {
	width:100%;
	height:90px;
	position:relative
}

.pm-composer-stripViewPort {
	position:absolute;
	top:0;
	bottom:0;
	left:170px;
	right:40px;
	overflow:hidden;
	padding:15px 0
}

.pm-composer-strip {
	height:70px;
	position:relative
}

.portal-catalog-area .pm-composer {
	position:relative;
	height:140px
}

.pageDesignerCatalog .portal-layouts-wrappedLineFlowLayout {
	position:inherit;
	border:0
}

.portal-catalog-area .pm-composer .pm-composer-stripViewPort {
	right:70px;
	left:70px
}

.pm-composer-previous {
	left:135px;
	cursor:pointer
}

.pm-composer-previous-disabled {
	cursor:default;
	background:url(../media/common/arrowLeftDisabled.png) no-repeat
}

.pm-composer-next {
	right:15px;
	cursor:pointer;
	background:url(../media/common/arrowRight.png) no-repeat
}

.pm-composer-next-disabled {
	cursor:default;
	background:url(../media/common/arrowRightDisabled.png) no-repeat
}

.pm-composer .pm-composer-previous,.pm-composer .pm-composer-next {
	width:50px;
	height:100px;
	top:10px;
	position:absolute
}

.pm-composer .pm-composer-previous {
	background:transparent url(../media/pg_left.png) no-repeat scroll 50% 50%;
	left:0;
	padding-left:10px
}

.pm-composer .pm-composer-previous-disabled {
	background-image:url(../media/pg_left_disabled.png)
}

.pm-composer .pm-composer-next {
	background:transparent url(../media/pg_right.png) no-repeat scroll 50% 50%;
	right:0;
	padding-right:10px
}

.pm-composer .pm-composer-next-disabled {
	background-image:url(../media/pg_right_disabled.png)
}

.pm-composer .designer-pager-page-current,.pm-composer .designer-pager-page-current:hover {
	background-position:11px -22px;
	cursor:default
}

.designer-pager-page {
	background:url(../media/bg_paging_dots.png) no-repeat scroll 11px 8px transparent;
	display:inline-block;
	float:none;
	height:20px;
	margin:5px 0 0;
	width:21px;
	cursor:pointer;
	zoom:1px
}

.designer-pager-page:hover {
	background-position:11px -52px
}

.pm-composer-pagerContainer {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:auto;
	width:auto
}

.pm-icon2 {
	background-color:#B8B8B8;
	height:100px;
	position:relative;
	width:107px;
	color:#FFF;
	border:1px solid #A69F99;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:left;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	margin:0 5px
}

.pm-icon2:hover {
	background:#8e8782;
	color:#FFF
}

.pm-icon2-hidden {
	visibility:hidden
}

.pm-icon2 div {
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	text-shadow:#6374AB 2px 2px 2px
}

.pm-icon2:hover div,.pm-icon2-selected div {
	text-shadow:none
}

.pm-icon2-selected,.pm-icon2-selected:hover {
	background:#D0CBC7;
	color:#726D67
}

.portal-manager-iconHolder {
	float:left;
	z-index:10
}

.pm-icon2 .pm-icon2-img {
	margin-top:5px;
	position:relative;
	width:87px;
	height:63px;
	margin-left:auto;
	margin-right:auto
}

.pm-icon2 .pm-icon2-label {
	position:absolute;
	color:#444;
	bottom:2px;
	left:4px;
	width:99px;
	text-shadow:none;
	height:2.6em;
	overflow:hidden
}

.itemHolder-draggrippy,.itemHolder-deleteButton {
	display:none
}
.designMode-true .itemHolder-draggrippy.itemHolder-controlsVisible,.designMode-true .itemHolder-deleteButton.itemHolder-controlsVisible {
	display:block;
}

.bd-designMode-true .portal-manager-itemHolder:hover .itemHolder-draggrippy,.bd-designMode-true .portal-area:hover .itemHolder-draggrippy {
	background:url(../media/draggrippy.png) no-repeat;
	display:block;
	z-index:10
}

.bd-designMode-true .portal-manager-itemHolder:hover .itemHolder-deleteButton,.bd-designMode-true .portal-area:hover .itemHolder-deleteButton {
	background-image:url(../media/blank/icons-wysiwig-widget-layout.png);
	background-position:5px -115px;
	background-repeat:no-repeat;
	position:absolute;
	background-color:#888;
	cursor:pointer;
	top:5px;
	height:22px;
	width:22px;
	display:block;
	z-index:10
}

.toggle-switch {
	width:57px;
	height:20px;
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	vertical-align:top;
	overflow:hidden
}

.toggle-switch label {
	display:block;
	cursor:pointer;
	padding:0!important;
	margin:0!important;
	width:57px;
	height:18px;
	overflow:hidden;
	outline:none
}

.ie8minus .toggle-switch,.ie8minus .toggle-switch label {
	overflow:visible
}

.toggle-switch input {
	visibility:hidden
}

.ie8minus .toggle-switch input {
	visibility:visible;
	position:absolute;
	left:-999em;
	outline:none
}

.toggle-mask {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url(../media/form_itoggle-asset-wide.png) 0 0 no-repeat;
	width:57px;
	height:18px;
	overflow:hidden
}

.bd-whiteWrapper .toggle-mask {
	background:url(../media/form_itoggle-asset-wide-white.png) 0 0 no-repeat
}

.toggle-switch label {
	display:block;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:57px;
	height:18px;
	background:url(../media/form_itoggle-asset-wide.png) -39px -18px no-repeat;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.toggle-switch label.toggle-checked {
	background-position:0 -18px
}

.groupSelector .token-input-list-facebook {
	min-width:200px
}

.token-input-dropdown-facebook {
	min-width:200px!important;
	width:inherit!important;
	z-index:1001!important
}

.bd-permissionForm .switch {
	float:right;
	margin:0 10px
}

.bd-permissionForm .table-form {
	margin:2px 0 0;
	width:100%
}

.bd-permissionForm .tr-permission td {
	border-bottom:1px solid #ccc
}

.bd-permissionForm .bd-buttons {
	padding:0 0 10px 6px
}

.tr-permission select {
	background:#eee;
	border:0
}

.bd-permissionForm .tr-permissionGroup {
	border-bottom:1px dotted #ccc;
	height:45px
}

.bd-permissionForm .bd-whiteWrapper .tr-permissionGroup {
	border-bottom:0 none;
	padding-top:5px
}

.table-form .tr-permission td {
	height:25px
}

.table-form .tr-permission .td-permission {
	width:50%;
	padding-left:25px
}

.table-form .tr-permission .td-permissionOpts {
	width:50%
}

.bd-permissionForm-list .td-permissionOpts {
	padding-left:18px
}

.editWidgetTabs_Permissions .bd-permissionsEditRegion .bd-permissionForm-list .td-permissionOpts {
	padding-left:13px
}

.table-form .tr-permission .toggle-switch {
	margin:3px 20px 3px 0
}

.securityProfile {
	position:relative;
	z-index:5;
	color:#333;
	opacity:0;
	filter:alpha(opacity=0);
	text-transform:capitalize
}

.bd-whiteWrapper .bd-dropdownAdmin {
	padding-left:11px
}

.bd-permissionCaution {
	padding:0 10px;
	margin-bottom:0
}

.bd-dropdownRights {
	float:right;
	text-align:right
}

.bd-permission {
	position:relative
}

.bd-permission .bd-dropdowncheckbox {
	position:static
}

.bd-permission .bd-open {
	position:relative
}

.bd-buttons {
	clear:both;
	font-size:11px
}

.bd-button,.bd-buttonText {
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,Arial
}

.bd-button {
	padding:2px 8px;
	font-size:12px;
	cursor:pointer;
	margin-right:10px;
	text-transform:uppercase;
	text-decoration:none
}

body.dashboard input.bd-button {
	padding:2px 6px;
	font-size:12px;
	border:1px solid #CCC;
	display:inline-block
}

.bd-buttonText {
	font-size:11px;
	text-transform:uppercase;
	color:#333;
	font-weight:700;
	border-bottom:1px solid #999;
	padding:0;
	text-decoration:none;
	margin-left:4px;
	line-height:1em
}

.bd-button .bd-icon {
	height:17px;
	line-height:17px;
	width:14px
}

.bd-dropdowncheckbox,.bd-slideupcheckbox {
	float:right;
	position:relative;
	cursor:pointer
}

.bd-dropdowncheckbox input,.bd-slideupcheckbox input {
	float:left
}

.bd-slideupcheckbox .bd-icon,.bd-slideupcheckbox .bd-icon-plus,.bd-dropdowncheckbox .bd-icon,.bd-dropdowncheckbox .bd-icon-plus {
	float:left;
	height:19px;
	line-height:19px;
	width:13px;
	background-image:url(../media/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:right center
}

.bd-slideupcheckbox .bd-icon-plus,.bd-dropdowncheckbox .bd-icon-plus {
	background-image:url(../media/plus.gif);
	margin-right:5px
}

.bd-slideupcheckbox .bd-dropdown,.bd-dropdowncheckbox .bd-dropdown {
	top:27px;
	left:-7px;
	right:-10px
}

.bd-dropdown-inside,.bd-slideupcheckbox .bd-dropdown,.bd-dropdowncheckbox .bd-dropdown {
	position:absolute;
	display:none;
	background-color:#fff;
	border:4px solid #AAA;
	padding:5px;
	z-index:1000;
	white-space:nowrap;
	text-transform:none;
	font-family:"Lucida Grande",Garuda,sans-serif,Arial;
	min-width:120px;
	padding:10px
}

.bd-dropdown-inside {
	left:-7px;
	right:-10px;
	top:-5px
}

.bd-dropdowncheckbox .bd-dropdown {
	top:25px
}

.bd-slideupcheckbox .bd-dropdown {
	top:auto;
	bottom:25px
}

.bd-dropdown-inside a,.bd-slideupcheckbox .bd-dropdown a,.bd-dropdowncheckbox .bd-dropdown a {
	color:#444;
	display:block;
	padding:5px 10px;
	text-decoration:none;
	font-weight:700
}

.bd-dropdowncheckbox .bd-dropdown a .bd-template-image {
	background-image:url(../media/bb_bg_pattern.png)
}

.bd-dropdown-inside a:hover,.bd-slideupcheckbox .bd-dropdown a:hover,.bd-dropdowncheckbox .bd-dropdown a:hover {
	color:#480;
	background-color:#eee
}

.bd-slideupcheckbox.bd-open,.bd-dropdowncheckbox.bd-open {
	background-color:#AAA!important;
	border-color:#AAA
}

.bd-dropdowncheckbox.bd-open {
	height:25px;
	padding-bottom:0
}

.bd-dropdowncheckbox.bd-open,.bd-permissionForm-list .bd-buttonGradientGrey.bd-open {
	background:#aaa!important
}

.bd-slideupcheckbox.bd-open {
	padding-top:10px;
	margin-bottom:10px;
	bottom:8px
}

.bd-slideupcheckbox.bd-open .bd-icon,.bd-dropdowncheckbox.bd-open .bd-icon {
	background-image:url(../media/arrow-up.gif)
}

.bd-slideupcheckbox .bd-label,.bd-dropdowncheckbox .bd-label {
	font-family:Helvetica,Arial;
	margin:2px 2px 0 0
}

.bd-open:hover .bd-label {
	color:#444
}

.bd-open .bd-label:hover {
	color:#fff
}

.bd-dropdowncheckbox .bd-label {
	padding:2px 20px 2px 5px;
	background-image:url(../media/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:95% center
}

.bd-label-empty {
	cursor:default;
	padding-left:6px
}

.bd-dropdowncheckbox .bd-label-empty {
	background:none
}

.bd-open .bd-label {
	background-image:url(../media/arrow-up.gif)
}

.bd-dropdowncheckbox.bd-open {
	margin-bottom:-3px
}

.bd-groups-empty .bd-dropdown {
	display:none!important
}

.bd-permission .bd-buttons {
	margin-top:20px
}

.bd-permissionForm .bd-checkboxLabel {
	display:inline
}

.bd-permissionForm .bd-buttons {
	margin-top:10px
}

.bd-permissionForm .bd-sameParentWrapper {
	padding:10px;
	font-weight:700;
	margin-left:10px
}

.bd-permission img {
	vertical-align:top;
	cursor:pointer;
	position:relative;
	left:5px;
	top:3px
}

.bd-whiteWrapper {
	background:#fff!important
}

.bd-whiteWrapper .bd-permissionsSubEditRegion {
	padding-top:8px
}

.bd-permissionsEditDisabled .toggle-switch,.bd-permissionsEditDisabled img,.bd-permissionForm .bd-whiteWrapper .bd-inheritanceTreeContainer {
	display:none
}

.bd-permissionForm h4 {
	text-transform:uppercase;
	margin-bottom:5px
}

.bd-permissionsSubEditRegion h4 {
	margin-top:8px
}

.bd-permissionsSubEditRegion {
	width:100%
}

.bd-permissionForm-list {
	max-height:145px;
	overflow:scroll;
	overflow-x:hidden;
	margin:0
}

.bd-permissionForm .bd-formheading {
	padding-left:10px;
	margin-bottom:10px
}

.bd-permissionForm .bd-label {
	float:none
}

.bd-permissionForm label {
	padding:0
}

.bd-permissionForm .bd-dropdowncheckbox {
	float:left;
	min-width:150px
}

.bd-inheritanceTreeContainer {
	padding:10px 10px 10px 20px;
	line-height:16px
}

.bd-portalPermissions {
	width:500px!important
}

.bd-whiteWrapper .bd-whiteWrapper {
	padding-bottom:0
}

.portal-area .bd-permissionsSubEditRegion {
	padding:0;
	width:100%
}

.portal-area .bd-portalSpecialPages .bd-permissionsSubEditRegion {
	padding:10px 0 0 10px
}

.portal-area .bd-portalSpecialPages .bd-whiteWrapper .bd-permissionsSubEditRegion {
	padding:0
}

.portal-area .bd-inheritanceTreeContainer {
	padding:6px 10px 0
}

.portal-area .bd-portalSpecialPages .bd-whiteWrapper {
	padding:10px
}

.editWidgetTabs_Permissions .bd-whiteWrapper .bd-permissionsSubEditRegion {
	padding-top:0
}

.portal-widgetHolder .editWidgetTabs_Permissions .table-form .tr-permission .td-permissionOpts {
	padding:0
}

.portal-widgetHolder .editWidgetTabs_Permissions .bd-permissionsSubEditRegion .bd-permissionForm-list .td-permissionOpts {
	padding-left:8px
}

.bd-permissionForm .bd-whiteWrapper .bd-addGroup .bd-label {
	padding-left:7px
}

.bd-permissionForm .div-groupName {
	padding-left:25px;
	background:url(../media/icon_permissions.png) no-repeat left center
}

.bd-permissionForm .bd-addGroup {
	float:left;
	margin-left:20px;
	padding-left:30px;
	background-image:url(../media/user-group-icon.png);
	background-repeat:no-repeat;
	background-position:5px center;
	min-width:80px;
	margin-top:6px
}

.bd-addGroup .bd-dropdown {
	overflow:auto;
	max-height:150px;
	overflow-x:hidden;
	right:auto;
	padding-right:20px
}

.bd-permissionForm .bd-groups-empty {
	background:#cecece;
	background:-moz-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cecece),color-stop(50%,#c2c2c2),color-stop(51%,#b8b8b8),color-stop(100%,#b4b4b4));
	background:-webkit-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-o-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	background:-ms-linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#b4b4b4',GradientType=0);
	background:linear-gradient(top,#cecece 0,#c2c2c2 50%,#b8b8b8 51%,#b4b4b4 100%);
	border-color:#bbb;
	color:#888;
	cursor:default!important;
	padding-left:0
}

.bd-permissionForm .bd-groupsEmptyMsg {
	float:left;
	height:34px;
	line-height:34px;
	padding-left:10px
}

.bd-hideElement {
	display:none!important
}