html, body{
	margin:0;
	padding:0;
	font:12px Arial, Tahoma,sans-serif;
	height:100%;
}
td{
	font:12px Arial, Tahoma,sans-serif;
}
#pagewidth{
	margin:8px;
}

.dlg-body{
	height:100%;
}
#leftcol{
	width:20%;
	float:left;
	display:inline;
	position:relative;
	border-right:1px solid #ccc;
	text-align:right;
}

.separator {
	clear:both;height:1px;
	width:140px;
}

#maincol{
	float: left;
	display:inline;
	position: relative;
	width:74.5%;
}

#leftcolwrapper{
	text-align:left;
	float:right;
	margin:0 10px 0 0;
}

#rightcolwrapper{
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin:0 0px 0 10px;
}

/************ LOADING CSS *****************/
#class .loading-indicator{
	font-size:12px;
	height:18px;
}
#loading{
	position:absolute;
	left:45%;
	top:40%;
	border:1px solid #AAA;
	padding:2px;
	background-color:#FFF;
	background-image:url('../img/load_bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	width:150px;
	text-align:center;
	z-index:20001;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#loading .loading-indicator{
	border:1px solid #BBB;
	background-color:#FFF;
	background-image:url('../img/block-bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	color:#222;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.loading-indicator {
    font-size:8pt;
    background-image:url('../img/loading.gif');
    background-repeat: no-repeat;
    background-position:top left;
    padding-left:20px;
	height:18px;
	text-align:left;
}
#loading-mask{
	width:100%;
	height:100%;
	background:#EFEFEC;
	opacity:0.5;
	filter:alpha(opacity=50)!important;
	position:absolute;
	z-index:20000;
	left:0px;
	top:0px;
}
.e-masked{overflow:hidden!important;}
.e-el-mask{z-index:20000;position:absolute;top:0;left:0;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.e-el-mask-msg {z-index:20001;position:absolute;top:0;left:0;padding:2px;border:1px solid #aaa;background: #ddd url('../img/tb.gif') repeat-x 0 -16px;}
.e-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #ccc;color:#333;font:normal 12px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.e-mask-loading div{padding:5px 10px 5px 25px;background:#eee url('../img/loading.gif') no-repeat 5px 5px;line-height:16px;}

.invisible-block {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.ws-loader-mask,
#loading-mask.ws-loader-mask {
	position: absolute;
	top: 0;
	left: 0;
	zoom: 1;
	z-index: 20000;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
}
.ws-loader-message,
#loading.ws-loader-message {
	position: absolute;
	z-index: 20001;
	top: 50%;
	left: 50%;
	background-color: #4EBA6F;
	background-image: none;
	border: none;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: auto;
	height: auto;
	white-space: nowrap;
}
.ws-loader-message .loader {
	margin-right: 15px;
}
.ws-loader-message a,
.ws-loader-message a:hover,
.ws-loader-message a:active,
.ws-loader-message a:focus {
	color: #ffffff;
}

/****
***** Loader
****/
@-webkit-keyframes load1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loader {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
	vertical-align: middle;
}
.loader-default:after,
.loader-quart:after {
	content: '';
	position: absolute;
	top: -6px;
	right: -6px;
	bottom: -6px;
	left: -6px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;

	-webkit-animation: load1 1s linear infinite;
	animation: load1 1s linear infinite;
}
.loader-default,
.loader-quart {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 6px solid rgba(255, 255, 255, 0.4);
}

/* Pulse Loader */
@-webkit-keyframes pulse{
	100% {
		opacity: 0;
		-webkit-transform: scale(2);
	}
}
@-moz-keyframes pulse{
	100% {
		opacity: 0;
		-moz-transform: scale(2);
	}
}
@-o-keyframes pulse{
	100% {
		opacity: 0;
		-o-transform: scale(2);
	}
}
@keyframes pulse{
	100% {
		opacity: 0;
		-webkit-transform: scale(2);
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		transform: scale(2);
	}
}
.loader-pulse {
	-moz-border-radius: 50% 50%;
	-webkit-border-radius: 50% 50%;
	border-radius: 50% 50%;
}
.loader-pulse:before,
.loader-pulse:after {
  position: absolute;
  content: '';
  z-index: -1;
  border-radius: 100% 100%;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: pulse 1500ms infinite;
  -moz-animation: pulse 1500ms infinite;
  -o-animation: pulse 1500ms infinite;
  animation: pulse 1500ms infinite;
}
.loader-pulse:before {
  -webkit-animation-delay: 300ms;
  -moz-animation-delay: 300ms;
  -o-animation-delay: 300ms;
  animation-delay: 300ms;
}

/* Loader Colors */
.loader-default.loader-dark:after,
.loader-quart.loader-dark:after {
	border-top-color: #888;
	border-top-color: rgba(0,0,0,0.5);
}
.loader-default.loader-dark,
.loader-quart.loader-dark {
	border-color: #ddd;
	border-color: rgba(0,0,0,0.25);
}

/* Pulse Loader */
.loader-pulse,
.loader-pulse:before,
.loader-pulse:after {
	opacity: 0.75;
	background-color: #fff;
}
.loader-pulse.loader-dark,
.loader-pulse.loader-dark:before,
.loader-pulse.loader-dark:after {
	background-color: #222;
}
.loader-pulse.loader-green,
.loader-pulse.loader-green:before,
.loader-pulse.loader-green:after {
	background-color: #4EBA6F;
}

/* Loader Sizing */
/* loader-sm = 67.5% of standard */
.loader-sm {
	width: 34px;
	height: 34px;
}
.loader-default.loader-sm,
.loader-quart.loader-sm {
	border-width: 4px;
}
.loader-default.loader-sm:after,
.loader-quart.loader-sm:after {
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border-width: 4px;
}
/* loader-xs = 50% of standard */
.loader-xs {
	width: 25px;
	height: 25px;
}
.loader-default.loader-xs,
.loader-quart.loader-xs {
	border-width: 4px;
}
.loader-default.loader-xs:after,
.loader-quart.loader-xs:after {
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border-width: 4px;
}
/* Loader Position */
.loader-center {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -31px;
	margin-top: -31px;
}
.loader-center.loader-xs {
	margin-left: -12.5px;
	margin-top: -12.5px;
}
.loader-center.loader-sm {
	margin-left: -21px;
	margin-top: -21px;
}

/************ LOADING CSS END *****************/
.col {
	margin-left:10px;
	margin-right:10px;
	/*width:100%;*/
}
.block {
	background-color:#FFF;
	background-image:url('../img/block-bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	border:3px solid #ACA899;
	margin-top:10px;
}

.block-cong {
	background-color:#FFF;
	background-image:url('../img/block-bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	border:3px solid #ACA899;
	margin-top:10px;
}

.block-title {
	font:14px Arial, Tahoma,sans-serif;
	color:#222;
	font-weight:bold;
	padding:4px 4px 4px 8px;
}
.block-body {
	font:12px Arial, Tahoma,sans-serif;
	padding:2px 8px 4px;
}
.block-text-bold {
	font:12px Arial, Tahoma,sans-serif;
	font-weight:bold;
}
.block-text-small {
	font:11px Arial, Tahoma,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
}

.content-block {
	font:12px Arial, Tahoma,sans-serif;
	height:310px;
	padding:0px;
	overflow:auto;
}

.content-block-cong {
	font:12px Arial, Tahoma,sans-serif;
	height:110px;
	padding:0px;
	overflow:auto;
}


content-block-menu {
	font:12px Arial, Tahoma,sans-serif;
	height:310px;
	padding:0px;
	overflow:auto;
}


.content-block-slide-show {
	font:12px Arial, Tahoma,sans-serif;
	height:200px;
	padding:0px;
	overflow:auto;
}

.cellBlock {
	border:1px solid #fff;
	padding:5px;
	width:114px;
	background-image: none;
	border:none;
	margin:10px 16px;
	position:relative;
	float:left;
}
.cellBlockSelected {
	border:1px solid #ACA899;
	padding:4px;
	background:white url('../img/bg-cell.gif') repeat-x;
	background-position:top;
}

.iconBlock {
	border:1px solid #fff;
	padding:5px;
	width:100px;
	background-image: none;
	border:none;
	margin:5px 10px;
	position:relative;
	float:left;
}
.iconBlockSelected {
	border:1px solid #ACA899;
	padding:4px;
	background:white url('../img/bg-cell.gif') repeat-x;
	background-position:top;
}

.dialogFooter {
	margin-top:10px;
}

.invBlock {
	padding:2px;
	width:100%;
}

 .sidenav{
 	margin:0;
 	padding:0;
	list-style-type:none;
 	float:right;
 }

 .sidenav li{
 	float:left;
	width:100%;
 }

 .sidenav li a{
 	float:left;
	padding:5px;
	width:138px;
	margin:1px 0;
	text-decoration:none;
	color:#000000;
 }

 .sidenav li a:hover, .sidenav li a.activeTab{
 	background-color:#DDEEFF;
	cursor:default;
 }
 a.inactiveTab{
 	background-color:transparent;
	cursor:pointer;
 }

#help_content{
	background-color:#DDEEFF;
	border:1px solid #CCCCCC;
	padding:5px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.inpBtn{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 width:80px;
 height:25px;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/* End hide from IE-mac */



 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#leftcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}

.Embosed{
	border:2px groove #FFF;
}
.colorbox{
	border:1px solid #000;
	border-bottom-width:0px;
	width: 25px;
	height: 14px;
}
.tblBorder{
	/*border:1px solid #333;
	border-left-color:#999;
	border-top-color:#999;*/
	width:17px;
	height:17px;
}
/*   FEED VIEWER PORTION */
.BottomtblBorder{
	border:1px solid #333;
	border-left-color:#999;
	border-top-color:#999;
	width:17px;
	height:17px;
}
.feed-list{
	padding:1px;
}
.remove-ghost-space{
	font-size:0px;
}
.feed-list a{
	border:1px solid white;
	display:block;
	outline:none;
	margin-bottom:2px;
	text-decoration:none;
}
.feed-list a .body{
	/*padding:5px 2px 5px 2px;*/
	font:bold 12px tahoma, verdana, helvetica;
	color: #222;
	display:inline;
	outline:none;
}
.feed-list a .body .icn-body{
	display:inline;
	margin-right:5px;
}
.feed-list a .desc{
	font:normal 11px tahoma, verdana, helvetica;
	color: #222222;
	display:block;
	margin-left:22px;
}
.feed-list a:hover, .feed-list .selected{
	text-decoration: none;
	border:1px solid #DED9C5;
	background-color:#F8F7F0;
}
.feed-list .selected{
	background:white url('../img/bg-option.gif') repeat-x;;
	border:1px solid #ACA899;
}
body .my-list{
	padding:1px;
}
body .my-list a{
	border:1px solid white;
	display:block;
	outline:none;
	margin-bottom:2px;
	text-decoration:none;
}
body .my-list a .body{
	padding:2px;
	font-family: tahoma, verdana, helvetica;
	color: #222;
	display:block;
	outline:none;
}
body .my-list a .txt{
	padding:2px;
	font: 13px Arial, tahoma, verdana, helvetica;
	color: #222;
	outline:none;
}
body .my-list a .desc{
	font:normal 11px tahoma, verdana, helvetica;
	color: #222;
}
body .my-list a:hover, body .my-list .selected{
	text-decoration: none;
	background-image: url('../img/bg-option.gif');
	border:1px solid #ACA899;
}
body .my-list2{
	padding:1px;
}
body .my-list2 a{
	border:1px solid white;
	display:block;
	outline:none;
	margin-bottom:2px;
	text-decoration:none;
}
body .my-list2 a .body{
	padding:2px;
	font-family:tahoma, verdana, helvetica;
	color: #222;
	display:block;
	outline:none;
}
body .my-list2 a .txt{
	padding:2px;
	font: 13px Arial, tahoma, verdana, helvetica;
	color: #222;
	outline:none;
}
body .my-list2 a .desc{
	font:normal 11px tahoma, verdana, helvetica;
	color: #222;
}
body .my-list2 > a > span:hover, body .my-list2 a span.hover, body .my-list2 .selected{
	cursor:pointer;
	text-decoration: none;
	background-color:#EEE;
	/*background-image: url('../img/bg-option.gif');
	border:1px solid #ACA899;*/
}
.divHover {
	text-decoration: none;
	background-color:#ddecfe;
	background-image: url('../img/bg-option.gif');
	border:1px solid #ACA899;
}
.dlg-bg-color{
	background-color:#EFEFEC;
}

.e-color-palette{width:253px;height:92px;cursor:pointer;}
.e-color-palette a{padding:0px;text-decoration:none;cursor:pointer;float:left;display:inline;width:19px;height:19px;}
.e-color-palette a em span{border:1px solid #fff;width:17px;height:17px;cursor:pointer;float:left;display:inline;}
.e-color-palette a em span:hover, .e-color-palette a em span.hover { border:1px solid #000; }
.e-dlg .e-color-palette a em span { border-color: #efefec; }
.e-dlg .e-color-palette a em span:hover,
.e-dlg .e-color-palette a em span.hover { border-color: #000; }
.e-dlg .my-list a { border-color: #efefec; cursor: pointer; }
.e-dlg .my-list a:hover,
.e-dlg .my-list .selected { border-color: #ACA899; }

.e-color-palette.custom-color a em span{width:15px;height:15px;margin:1px;border:1px solid #ACA899;float:left;display:inline;}

.e-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap;}
.e-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;outline:0 none;outline:0 none;}
.e-btn button:focus{outline:0px;}
.e-btn button{padding-left:0;padding-right:0;}
.e-btn-icon .e-btn-center .e-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;}
.e-btn-icon .e-btn-center{padding:1px;}
.e-btn em{font-style:normal;font-weight:normal;}
.e-btn-text-icon .e-btn-center .e-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}
.e-btn-left,.e-btn-right{font-size:1px;line-height:1px;}
.e-btn-left{width:3px;height:21px;background:url('../img/btn-sprite.gif') no-repeat 0 0;}
.e-btn-right{width:3px;height:21px;background:url('../img/btn-sprite.gif') no-repeat 0 -21px;}
.e-btn-left i,.e-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;}
.e-btn-center{background:url('../img/btn-sprite.gif') repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.e-btn-over .e-btn-left{background-position:0 -63px;}
.e-btn-over .e-btn-right{background-position:0 -84px;}
.e-btn-over .e-btn-center{background-position:0 -105px;}
.e-btn-click .e-btn-center,.e-btn-menu-active .e-btn-center{background-position:0 -126px;}
.e-btn-disabled *{color:gray!important;cursor:default!important;}
.e-btn-menu-text-wrap .e-btn-center{padding:0 3px;}
.ext-gecko .e-btn-menu-text-wrap .e-btn-center{padding:0 1px;}
.e-btn-menu-arrow-wrap .e-btn-center{padding:0;}
.e-btn-menu-arrow-wrap .e-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url('../img/btn-arrow.gif') no-repeat left 3px;}
.e-btn-with-menu .e-btn-center{padding-right:2px!important;}
.e-btn-with-menu .e-btn-center em{display:block;background:transparent url('../img/btn-arrow.gif') no-repeat right 0;padding-right:10px;}
.e-btn-text-icon .e-btn-with-menu .e-btn-center em{display:block;background:transparent url('../img/btn-arrow.gif') no-repeat right 3px;padding-right:10px;}
/*
.e-ie-shadow{position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;}
.e-shadow{position:absolute;overflow:hidden;left:0;top:0;}
.e-shadow *{overflow:hidden;}
.e-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.e-shadow .estc,.e-shadow .esbc{height:6px;float:left;}
.e-shadow .estl,.e-shadow .estr,.e-shadow .esbl,.e-shadow .esbr{width:6px;height:6px;float:left;}
.e-shadow .esc{width:100%;}
.e-shadow .esml,.e-shadow .esmr{width:6px;float:left;height:100%;}
.e-shadow .esmc{float:left;height:100%;background:transparent url('../img/shadow-c.png');}
.e-shadow .est,.e-shadow .esb{height:6px;overflow:hidden;width:100%;}
.e-shadow .esml{background:transparent url('../img/shadow-lr.png') repeat-y 0 0;}
.e-shadow .esmr{background:transparent url('../img/shadow-lr.png') repeat-y -6px 0;}
.e-shadow .estl{background:transparent url('../img/shadow.png') no-repeat 0 0;}
.e-shadow .estc{background:transparent url('../img/shadow.png') repeat-x 0 -30px;}
.e-shadow .estr{background:transparent url('../img/shadow.png') repeat-x 0 -18px;}
.e-shadow .esbl{background:transparent url('../img/shadow.png') no-repeat 0 -12px;}
.e-shadow .esbc{background:transparent url('../img/shadow.png') repeat-x 0 -36px;}
.e-shadow .esbr{background:transparent url('../img/shadow.png') repeat-x 0 -6px;}
*/
.e-dlg-mask{z-index:10000;position:fixed;top:0;left:0;background-color:#000000;}
.e-dlg-proxy{
	background:#efefec;
	border:1px solid #b3b6b0;
	z-index:10001;
	overflow:hidden;
	position:fixed;
	left:0;top:0;
}
.e-dlg-focus{outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;}
body.e-body-masked select{visibility:hidden;}
body.e-body-masked .e-dlg select{visibility:visible;}

.e-dlg * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.e-dlg{z-index:10001;overflow:hidden;position:absolute;left:300px;top:0;}
.e-dlg .e-dlg-hd{color:#FFF;font:bold 12px "sans serif",tahoma,verdana,helvetica;overflow:hidden;padding:5px;white-space:nowrap;}
.e-dlg .e-dlg-hd-left{padding-left:3px;margin:0;}
.e-dlg .e-dlg-hd-right{padding-right:3px;}
.e-dlg .e-dlg-dlg-body{border:1px solid #6593cf;border-top:0 none;padding:10px;overflow:hidden;}
.e-dlg-collapsed .e-resizable-handle{display:none;}
.e-dlg .e-dlg-bd{overflow:hidden;}
.e-dlg .e-dlg-bd.white{background-color:#FFF;border:1px solid #CCC;overflow:auto;}
.e-dlg .e-dlg-ft{overflow:hidden;padding:5px;padding-bottom:0;}
.e-dlg .e-tabs-body{background:white;overflow:auto;}
.e-dlg .e-tabs-top .e-tabs-body{border:1px solid #6593cf;border-top:0 none;}
.e-dlg .e-tabs-bottom .e-tabs-body{border:1px solid #6593cf;border-bottom:0 none;}
.e-dlg .e-layout-container .e-tabs-body{border:0 none;}
.e-dlg .inner-tab{margin:5px;}
.e-dlg .e-dlg-ft .e-btn{margin-right:5px;float:right;clear:none;}
.e-dlg .e-dlg-ft .e-dlg-btns td{border:0;padding:0;}
.e-dlg .e-dlg-ft .e-dlg-btns-right table{float:right;clear:none;}
.e-dlg .e-dlg-ft .e-dlg-btns-left table{float:left;clear:none;}
.e-dlg .e-dlg-ft .e-dlg-btns-center{text-align:center;}
.e-dlg .e-dlg-ft .e-dlg-btns-center table{margin:0 auto;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-focus .e-btn-left{background-position:0 -147px;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-focus .e-btn-right{background-position:0 -168px;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-focus .e-btn-center{background-position:0 -189px;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-click .e-btn-center{background-position:0 -126px;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-click .e-btn-right{background-position:0 -84px;}
.e-dlg .e-dlg-ft .e-dlg-btns .e-btn-click .e-btn-left{background-position:0 -63px;}
.e-dlg-draggable .e-dlg-hd{cursor:move;}
.e-dlg-closable .e-dlg-hd{padding-right:22px;}
.e-dlg-toolbox{position:absolute;top:4px;right:4px;z-index:6;width:40px;cursor:default;height:15px;background:transparent;}
.e-dlg .e-dlg-close,.e-dlg .e-dlg-collapse{float:right;height:15px;width:15px;margin:0;margin-left:2px;padding:0;line-height:1px;font-size:1px;background-repeat:no-repeat;cursor:pointer;visibility:inherit;}
.e-dlg-shadow{
	background:#aaaaaa;position:absolute;left:0;top:0;
}
.e-dlg .e-dlg-hd {
	background: url('../img/hd-sprite.gif') repeat-x 0 -82px;
	background-color:#333333;
}
.e-dlg .e-dlg-hd-left {
	background: url('../img/hd-sprite.gif') no-repeat 0 -41px;
}
.e-dlg .e-dlg-hd-right {
	background: url('../img/hd-sprite.gif') no-repeat right 0;
}
.e-dlg .e-dlg-dlg-body{
	background:#efefec;
	border:1px solid #b3b6b0;
	border-top:0 none;
}
.e-dlg .e-dlg-close {
	background-image:url('../img/close.gif');
}
.dlg-body{
	clear:both;
	height:100%;
}
.e-form-field{margin:0;font:normal 12px Arial,helvetica,sans-serif;}
.e-form-text,textarea.e-form-field{padding:1px 3px;background:#fff url('../img/text-bg.gif') repeat-x 0 0;border:1px solid #B5B8C8;}
.e-form-text{height:20px;line-height:18px;vertical-align:middle;}
.ext-ie td .e-form-text{position:relative;top:-1px;}
.ext-strict .e-form-text{height:18px;}
.ext-safari .e-form-text{height:20px;}
.ext-gecko .e-form-text{padding-top:2px;padding-bottom:0;}
.e-masked{overflow:hidden!important;}
.e-el-mask{z-index:20000;position:absolute;top:0;left:0;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.e-el-mask-msg {z-index:20001;position:absolute;top:0;left:0;padding:2px;border:1px solid #aaa;background: #ddd url('../img/tb.gif') repeat-x 0 -16px;}
.e-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #ccc;color:#333;font:normal 12px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.e-mask-loading div{padding:5px 10px 5px 25px;background:#eee url('../img/loading.gif') no-repeat 5px 5px;line-height:16px;}
#e-msg-box .e-dlg-ft .e-btn{float:none;clear:none;margin:0 3px;}
#e-msg-box .e-dlg-bd{padding:5px;overflow:hidden!important;font:normal 13px verdana,tahoma,sans-serif;}
#e-msg-box .e-input{margin-top:4px;width:95%;}
#e-msg-box .e-textarea{margin-top:4px;font:normal 13px verdana,tahoma,sans-serif;}
#e-msg-box .e-progress-wrap{margin-top:4px;border:1px solid #6593cf;}
#e-msg-box .e-progress{height:18px;background:#e0e8f3 url('../img/bg.gif') repeat-x;}
#e-msg-box .e-progress-bar{height:18px;overflow:hidden;width:0;background:#8BB8F3;border-top:1px solid #B2D0F7;border-bottom:1px solid #65A1EF;border-right:1px solid #65A1EF;}
#e-msg-box .e-wait{background:transparent url('../img/loading.gif') no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;}
.e-layout-panel-hd{background-image:url('../img/panel-title-light-bg.gif');color:black;position:relative;border:1px solid #aca899;}
.e-editor .e-form-checkbox{height:13px;border:0 none;}
.e-layout-active-content{visibility:visible;}
.x-layout-inactive-content{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -user-select: none;
}

/* Accordion Style */
.accordion { margin: 0px; }
.accordion .slider-input, .slider .slider-input { text-align: center; font-size: 10px !important; width: 23px !important; padding: 2px !important; margin: 0px 0px 1px 5px !important; height: 14px !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; display: inline !important; border-color: #ccc !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
.accordion dt,
.accordion dd { border: 1px solid #ACA899; margin: 0px; }
.accordion dt { font-weight: normal; padding: 7px; cursor: pointer; color: #000000; border-top: 0; background: #fff url(../../scripts/img/panel-title-light-bg.gif) repeat-x scroll 0 0; font-size: 12px; line-height: 11px; height: 11px; }
.accordion dt:first-child { border-top: 1px solid #ACA899; }
.accordion dt:first-child:hover { margin-top: 0px; }
.accordion dt:hover { border: 1px solid rgb(222, 217, 197); background-color: rgb(248, 247, 240); margin-top: -1px; }
.accordion dt.selected:hover { border: 1px solid #ACA899; }
.accordion dd { position: relative; padding: 10px; height: 180px; display: none; border-top: 0; font-size: 12px; background-color: #fafafa; }
.accordion .advanced-color-container { position: absolute; background-color: #fff; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .15); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .15); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .15); border-radius: 0 10px 10px 10px; -webkit-border-radius: 0 10px 10px 10px; -moz-border-radius: 0 10px 10px 10px; }
.accordion .text-shadow-color,
.accordion .box-shadow-color { border: 1px solid #666; width: 17px; height: 17px; cursor: pointer; }

.accordion .at-mask { display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #ccc; opacity: 0.6; cursor: not-allowed; z-index: 10; }
.accordion .title { margin-top: 0px; }

.accordion .tabs { position: relative; min-height: 165px; clear: both; margin:0px; }
.accordion .tab:first-child { margin-left: -10px; }
.accordion .tab:last-child { margin-right: -10px; }
.accordion .tab { float: left; width: 103px; margin-top: -10px; }
.accordion .tab label { display: block; cursor: pointer; background: #eee; text-align: center; padding: 4px 0px;  border-bottom: 1px solid #999; position: relative; box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3) inset; -webkit-box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3) inset; -moz-box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3) inset; }
.accordion .tab [type=radio] { display: none !important; }
.accordion .content { position: absolute; top: 28px; left: 0; background: #fafafa; right: 0; bottom: 0; padding: 0px; height: 153px; }
.accordion .tab:first-child [type=radio] ~ label { border-right: 1px solid #999; }
.accordion .tab [type=radio]:checked ~ label { background: #fafafa; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-bottom: 1px solid #fafafa; z-index: 2; }
.accordion .tab [type=radio]:checked ~ label ~ .content { z-index: 1; }
.accordion #advanced-bs-container { margin-top: -1px; }
/* End Accordion Style */

/* Menu & Slideshow Css Rules */

.load{ position:absolute; top:98px; right:0px; float:left; background:url('../icon/add.png'); width:16px; height:16px;}
.unload{ position:absolute; top:105px; left:85px; right:0px; float:left; background:url('../icon/cancel.png') no-repeat; width:16px; height:16px;}

/* Slideshow */
.heading{ font-size:12px; font-weight:bold}
.slideShowTitle{ font-size:18px; font-weight:bold}
#slide_show_images{	font:12px Arial, Tahoma,sans-serif;	height:140px; padding:0px; overflow:auto; }
#slide_show_listing{ overflow:auto; height:150px; float:left; }
.slide_show_title{ padding-left:15px; font-size:11px; color:#000000 }
input.nb{ font-size:10px; font-family:Arial, Helvetica, sans-serif;	color:#666666; border: 1px #999999 solid; width:99px; text-align:center; }

/* Menus */
#group1{ margin-top:5px; padding-top:0px; height:225px;	width:494px; overflow:auto; }
#group2{ margin-top:5px; padding-top:0px; height:195px; width:494px; overflow:auto; }
.heading_space { margin-left:16px; }

#menu_pages {
	padding-left:20px;
	overflow:auto;
}
/*.ext-ie .clsSubPage {
	margin-left:0px; padding:2px 0px;
}
.ext-gecko .clsSubPage {
	margin-left:-4px; padding:2px 0px;
}*/
.roundedBorder{
	background: transparent url("../img/bg-option.gif") repeat-x scroll 0 0;
	border: 1px solid #ACA899;
	border-radius: 4px;
}
.e-search-feild{
	color: #999999;
	background: #F5F5F5 url("../../../library/icons/application/magnifier.png") no-repeat scroll 3% 70%;
	padding-left: 18px;
}
.ext-ie .inp-small-ie input{
	width:14px;
	height:14px;
}
.fix-h3{
	padding-bottom:0px;
}
.float-checkbox{
	top:5px;
	left:105px;
	position:absolute;
	z-index:4;
}
/*.float-checkbox-ie{
	top:0px;
	left:90px;
	position:absolute;
	z-index:4;
}*/
/* Uplodify */
.uploadifyQueueItem {
	font: 14px Arial, Geneva, Helvetica, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
	border-radius: 5px;
}

/*.ext-ie .uploadifyQueueItem {
	width: 370px;
}*/
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .info-bar {
	float: left;
	width:93%;
}

.uploadifyQueueItem  .info-bar .fileName, .uploadifyQueueItem  .info-bar .percentage {
	float: left;
}
.uploadifyQueueItem  .info-bar .speed, .uploadifyQueueItem  .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 22px;
	width: 100%;
	border-radius: 3px;
}
.uploadifyProgressBar {
	/*background-color: #0099FF;
	height: 3px;*/
	width: 1px;
	height: 10px;
	border-radius: 3px;
	background: transparent url(../../../library/jquery/jQuery-File-Upload/img/progressbar.gif) repeat-x;
}
#uploadifyQueue {
	overflow-y: scroll;
	border: 1px solid #CCCCCC;
	text-align:left;
	background-color: #FFFFFF;
	padding:10px;
}
/* Uplodify */

/* Facebook and twitter button */

.fb-table-div, .tw-table-div {
	padding:30px;
	text-align:center;
}
.fb-continue, .tw-continue {
	text-align:center;
	margin-top:0px;
	margin-bottom:25px;
}
.continue  {
	width:304px;
	height:69px;
	cursor:pointer;
	cursor:pointer;
	border:none;
	background:url(../../../images/continue-304x69.png) top center no-repeat;
}
.tweet-text-td {
	font-size:14px;
	line-height:24px;
}
.tweet-text-table {
	margin-top:10px;
}
#tweet-text {
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:8px;
	width:220px;
	border:1px solid #ccc;
	line-height:22px;
	height:22px;
}

/* END Facebook twitter button */
.Menu_FontName, .Menu_FontSize{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	overflow:hidden;
}
.morelink{
	color:#0000CC;
	cursor:pointer;
	text-decoration:underline;
	text-align:right;
	padding:2px 5px;
}
.yellow-button,
.blue-button,
.button-gray,
.blue-button-small,
.green-dash-button,
.blue-dash-button,
.yellow-dash-button,
.red-dash-button { display: inline-block; text-decoration: none; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none;    -moz-user-select: none;     -ms-user-select: none;      -o-user-select: none;         user-select: none; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.31); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.31); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.31); }

.yellow-button:focus,
.blue-button:focus,
.button-gray:focus,
.blue-button-small:focus,
.green-dash-button:focus,
.blue-dash-button:focus,
.yellow-dash-button:focus,
.red-dash-button:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.yellow-button:hover,
.yellow-button:focus,
.blue-button:hover,
.blue-button:focus,
.button-gray:hover,
.button-gray:focus,
.blue-button-small:hover,
.blue-button-small:focus,
.green-dash-button:hover,
.blue-dash-button:hover,
.yellow-dash-button:hover,
.red-dash-button:hover,
.green-dash-button:focus,
.blue-dash-button:focus,
.yellow-dash-button:focus,
.red-dash-button:focus { color: #333333; text-decoration: none; }

.yellow-button:active,
.yellow-button.active,
.blue-button:active,
.blue-button.active,
.button-gray:active,
.button-gray.active,
.blue-button-small:active,
.blue-button-small.active,
.green-dash-button:active,
.blue-dash-button:active,
.yellow-dash-button,:active
.red-dash-button:active,
.green-dash-button.active,
.blue-dash-button.active,
.yellow-dash-button.active,
.red-dash-button.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.yellow-button.disabled,
.yellow-button[disabled],
fieldset[disabled] .yellow-button,
.blue-button.disabled,
.blue-button[disabled],
fieldset[disabled] .blue-button,
.button-gray.disabled,
.button-gray[disabled],
fieldset[disabled] .button-gray,
.blue-button-small.disabled,
.blue-button-small[disabled],
fieldset[disabled] .blue-button-small,
.green-dash-button.disabled,
.blue-dash-button.disabled,
.yellow-dash-button.disabled,
.red-dash-button.disabled,
.green-dash-button[disabled],
.blue-dash-button[disabled],
.yellow-dash-button[disabled],
.red-dash-button[disabled],
fieldset[disabled] .green-dash-button,
fieldset[disabled] .blue-dash-button,
fieldset[disabled] .yellow-dash-button,
fieldset[disabled] .red-dash-button { pointer-events: none; cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

.yellow-button,
.yellow-dash-button { color: #333; background-color: #FFE820; border-color: #E2CB01; -webkit-text-shadow: rgba(255, 255, 255, 0.247059) 0px -1px 0px; -moz-text-shadow: rgba(255, 255, 255, 0.247059) 0px -1px 0px; text-shadow: rgba(255, 255, 255, 0.247059) 0px -1px 0px; }
.yellow-button:hover, .yellow-button:focus, .yellow-button:active, .yellow-button.active, .yellow-button.disabled, .yellow-button[disabled],
.yellow-dash-button:hover, .yellow-dash-button:focus, .yellow-dash-button:active, .yellow-dash-button.active, .yellow-dash-button.disabled, .yellow-dash-button[disabled] { background-color: #F8DF00; border-color: #C4B000; }

.yellow-button { padding: 18px 25px; font-size: 22px; border-radius: 8px; -webkit-border-radius: 8px; width: 275px; -moz-border-radius: 8px; }

.blue-button,
.blue-dash-button { color: #ffffff; background-color: #428bca; border-color: #357ebd; }
.blue-button:hover, .blue-button:focus, .blue-button:active, .blue-button.active, .open .dropdown-toggle.blue-button,
.blue-dash-button:hover, .blue-dash-button:focus, .blue-dash-button:active, .blue-dash-button.active, .open .dropdown-toggle.blue-dash-button { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }

.button-gray { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.button-gray:hover, .button-gray:focus, .button-gray:active, .button-gray.active, .open .dropdown-toggle.button-gray { color: #fff; background-color: #39b3d7; border-color: #269abc; }

.green-dash-button { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.green-dash-button:hover, .green-dash-button:focus, .green-dash-button:active, .green-dash-button.active, .open .dropdown-toggle.green-dash-button { color: #fff; background-color: #47a447; border-color: #398439; }

.red-dash-button { color: #fff; background-color: #d9534f; border-color: #d43f3a; }
.red-dash-button:hover, .red-dash-button:focus, .red-dash-button:active, .red-dash-button.active, .open .dropdown-toggle.red-dash-button { color: #fff; background-color: #d2322d; border-color: #ac2925; }

#accountExpiringButton, #cardExpiringButton, #noCardButton { display: block; float: left; margin-left:5px; }
.notifyVideo{
	background-color: #EEE;
	border: 1px solid #BBB;
	border-radius: 8px;
	color: #333;
	left: 245px;
	padding: 5px;
	position: absolute;
	top: 200px;
	width: 400px;
	word-spacing: 1.5px;
	opacity:.1;
	z-index: 999999999;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.50);
}
.notifyVideo.notifySolid{
	opacity:1;
}
.apps-head,
.apps-list {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 1.428571429;
	font-size: 14px;
}
.apps-head {
    text-align: center;
    margin-bottom: 0px;
	font-weight: 500;
	line-height: 1.1;
	font-size: 24px;
	margin-top: 20px;
}
.apps-list {
	padding: 0;
	margin: 20px 0;
	list-style: none;
}
.apps-list li {
	width: 116px;
	margin: 12px 0px;
	float: left;
	text-align: center;
}
.apps-list .title,
.apps-list .app-title {
	cursor: pointer;
	font-size: 14px;
	padding-top: 4px;
}
.apps-list .app {
	cursor: pointer;
	height: 86px;
	width: 86px;
	position: relative;
	margin: 0 auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	background: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333333')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333333');
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
}
.apps-list .app:hover {
	-moz-box-shadow: inset 1px 1px 1px #ccc;
	-webkit-box-shadow: inset 1px 1px 1px #ccc;
	box-shadow: inset 1px 1px 1px #ccc;
}
.apps-list .app.part:hover img {
	top: 2px;
	left: 2px;
}
.apps-list .app.full:hover {
	top: 2px;
	left: 2px;
}
.apps-list .app:active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.apps-list .app.part {

}
.apps-list .app.full {

}
.apps-list .app.part img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 76px;
	max-height: 76px;
}
.apps-list img {
	max-height: 100%;
}

.btn-upload {
	position: relative;
	overflow: hidden;
}
.btn-upload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.lv-visible { display: none!important; }
.ev-visible { display: block!important; }

.edit-style-options-container { background-color: #fafafa; border: 1px solid #999; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 10px 0; font-size: 12px; line-height: 20px; }
.edit-style-options-container .title { font-size: 14px !important; margin: 0 !important; }
.edit-style-options-container .title + .edit-style-options-content { margin-top: 5px; padding-top: 5px; border-top: 1px solid #ccc; }

.edit-style-options-container .advanced-settings {
  line-height: 20px;
  float: right;
  cursor: pointer;
  font-size: 14px;
  color: #8a8a8a;
}

.edit-style-options-overlay {
	position: relative;
	/* display: inline-block; */
}

.edit-style-options-overlay .upgrade_overlay{
position: absolute;
top: 0;
left: 0;
display: block;
background: rgba(0, 0, 0, 0.4);
z-index: 100;
right: 0;
bottom: 0;
margin: -5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
/*.edit-style-options-overlay .upgrade_overlay{
	position: absolute;
    top: 5px;
    left: 0px;
    width: 100%;
    height: 99%;
	display: block;
    background: rgba(0, 0, 0, 0.4);
    z-index: 100;
}*/
.edit-style-options-overlay .upgrade_overlay .btn {
	/* position: absolute;
	top: 44%;
	left: 22%;
	height: 44px; */
}

.choose-skin-placeholder { position: relative; float: left; border-width: 2px; border-color: transparent; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.choose-skin-placeholder.active { border-color: #4d90fe; }
.choose-skin-placeholder.active:after { display: none; }
.choose-skin-placeholder:after {
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.5);
}

.wse-popup { -moz-box-shadow: rgb(0, 0, 0) -3px 0px 50px 0px; -webkit-box-shadow: rgb(0, 0, 0) -3px 0px 50px 0px; box-shadow: rgb(0, 0, 0) -3px 0px 50px 0px; }
.wse-popup.no-shadow { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;  }
.wse-popup .e-dlg-bg { display: none; }
.wse-popup .e-dlg-bd { position: relative; }
.wse-popup .e-dlg-bd .wse-buttons-container { position: absolute; width: 100%; left: 0; bottom: 0; }
.wse-popup .e-dlg-bd .wse-buttons-container .btn { font-size: 12px; padding: 4px 12px; display: inline; width: auto; }
.wse-popup .e-dlg-bd .wse-buttons-container .btn.btn-old-default.active,
.wse-popup .e-dlg-bd .wse-buttons-container .btn.btn-old-default:active { border-width: 1px; border-color: #ccc; }
.wse-popup .e-dlg-bd .wse-popup-container { position: relative; overflow-y: scroll; overflow-x: hidden; max-height: 100%; height: 100%; width: 100%; }
.wse-popup .e-dlg-bd .wse-edit-text-preview { text-align: center; padding: 10px 0; margin: 0; }
.e-dlg-bd .btn { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wse-popup.wse-overflow,
.wse-popup.wse-overflow .e-dlg-bd,
.wse-popup.wse-overflow .e-dlg-dlg-body,
.wse-popup.wse-overflow .e-dlg-bd .wse-popup-container { overflow: visible; }

.palette-container { font-size: 12px; }
.palette-container a { cursor: pointer; }
.palette-container .color-title { font-weight: bold; }
.palette-container .color-col { float: left; margin: 0; padding: 0; }
.palette-container .color-cont a { position: relative; cursor: pointer; display: block; margin: 0px; }
.palette-container .color-cont a .palette-color { display: block; padding: 1px; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
.palette-container .color-cont a:hover .palette-color { outline: none; }
.palette-container .color-cont a:active .palette-color,
.palette-container .color-cont a.active .palette-color { outline: none; background: #e5e5e5; background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); }
.palette-container .color-cont a.active .palette-color,
.palette-container .color-trans.active {
    position: relative;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.palette-container .color-cont a.active .palette-color:before,
.palette-container .color-trans.active:before {
	content: "\f00c";
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1em;
    width: 1em;
    line-height: 1em;
    margin: auto;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000;
}
.palette-container .change-panel a { text-decoration: none; }
.palette-container .color-cont a .palette-color-inner { display: block; width: 18px; height: 18px; }


.palette-container .extras-col { margin-top: 10px; }
.palette-container .extras-col a { float: left; }

.palette-container .sp-input { padding: 3px 5px; width: 107px; outline: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

.palette-container .loading-mask .loader { position: absolute; top: 50%; left: 50%; margin-left: -17px; margin-top: -44px; }
.palette-container .loading-mask .message { position: absolute; top: 50%; width: 100%; text-align: center; }

.palette-container .custom-colors{ float: right; width: 88px; }

.align-center{ display: flex; align-items : center; justify-content : center; }

.wse-modal-color-list-container,
.wse-modal-text-list-container {}
.wse-modal-color-list-container ul,
.wse-modal-text-list-container ul,
.wse-modal-color-list-container ul li,
.wse-modal-text-list-container ul li { margin: 0; padding: 0; list-style: none; }
.wse-modal-color-list-container ul,
.wse-modal-text-list-container ul { overflow: hidden; background: #fff; border: 1px solid #ccc; }
.wse-modal-color-list-container ul li,
.wse-modal-text-list-container ul li { padding: 5px; cursor: pointer; }
.wse-modal-color-list-container ul li:hover, { background: #eee; }
.wse-modal-text-list-container ul li:hover
.wse-modal-color-list-container ul li.active,
.wse-modal-text-list-container ul li.active {  }

.wse-modal-color-list-container ul li .select-a-sample { height: 20px; }
.wse-modal-color-list-container ul li .select-a-sample > span { float: left; width: 20%; height: 100%; }

#a-tool-box,
#a-tool-box .e-dlg-dlg-body,
#a-tool-box .e-dlg-bd { overflow: visible; }
#a-tool-box .obj-loc-container { position: absolute; bottom: 0; left: 0; width: 100%; height: 32px; }
#a-tool-box .obj-loc-container .obj-size { float: right; margin-right: 10px; }
#a-tool-box .obj-loc-container .obj-position { float: left; margin-left: 10px; }
#a-tool-box .obj-loc-container .obj-loc span { margin: 0 5px; }
#a-tool-box .obj-loc-container .obj-loc input { width: 30px; height: 18px; padding: 0; font-size: 10px; text-align: center; display: inline; }

.panel-window .bg-image-alignment { width: 72px; }
.panel-window .bg-image-alignment .radio { float: left; padding: 0; margin: 0; }
.panel-window .bg-image-alignment .radio label { display: block; }
.panel-window .bg-image-alignment .radio input[type="radio"] { visibility: hidden; }
.panel-window .bg-image-alignment .bg-location { position: relative; display: block; background: #ffffff; border: 1px solid #ddd; width: 24px; height: 24px; }
.panel-window .bg-image-alignment input[type="radio"]:checked + .bg-location { background: #eee; -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); }
.panel-window .bg-image-alignment .bg-location-nw:after { position: absolute; content: ' '; top: 2px; left: 2px; width: 0; height: 0; border-left: 0px solid transparent; border-right: 10px solid transparent; border-top: 10px solid black; }
.panel-window .bg-image-alignment .bg-location-ne:after { position: absolute; content: ' '; top: 2px; right: 2px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 0px solid transparent; border-top: 10px solid black; }
.panel-window .bg-image-alignment .bg-location-sw:after { position: absolute; content: ' '; bottom: 2px; left: 2px; width: 0; height: 0; border-left: 0px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; }
.panel-window .bg-image-alignment .bg-location-se:after { position: absolute; content: ' '; bottom: 2px; right: 2px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 0px solid transparent; border-bottom: 10px solid black; }

.panel-window .bg-thumb-preview-container { position: relative; height: 80px; }
.panel-window .bg-thumb-preview-container .btn { position: absolute; top: 0; bottom: 0; right: 10px; height: 30px; width: 100px; margin: auto; }
.panel-window .bg-thumb-preview-wrap { overflow: hidden; position: absolute; top: 0; bottom: 0; margin: auto; left: 10px; width: 55px; height: 55px; float: left; }
.panel-window .bg-thumb-preview { height: 100%; width: auto; }
.panel-window .bg-thumb-remove { position: absolute; bottom: 5px; right: 10px; text-decoration: none; cursor: pointer; color: #a94442; font-size: 11px; }
.panel-window .bg-thumb-remove:hover { text-decoration: underline; }

#a-tool-box label.title { font-weight: bold; }

#a-tool-box label,
#a-tool-box input[type="text"],
#a-tool-box input[type="number"],
#a-tool-box input.range,
#a-tool-box select { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#a-tool-box input[type="text"],
#a-tool-box input[type="number"],
#a-tool-box input.range { border: 1px solid #ccc; color: #555; font-size: 14px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 3px #ddd; -webkit-box-shadow: inset 0 1px 3px #ddd; box-shadow: inset 0 1px 3px #ddd; padding: 4px 6px; }
#a-tool-box input.range { float: left; font-size: 14px; padding: 0; text-align: center; margin: 0; border: 1px solid #CCC; color: #555; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 25px; margin-left: 10px; }
#a-tool-box input[type="text"]:hover,
#a-tool-box input[type="number"]:hover,
#a-tool-box input.range:hover,
#a-tool-box input[type="text"]:focus,
#a-tool-box input[type="number"]:focus,
#a-tool-box input.range:focus,
#a-tool-box input[type="text"]:active,
#a-tool-box input[type="number"]:active,
#a-tool-box input.range:active { border-color: #129FEA; outline: none; }

#a-tool-box .checkbox-label-container {
  padding-left: 20px;
  position: relative;
  margin: 15px 0;
  font-weight: normal;
}
#a-tool-box .checkbox-label-container + .checkbox-label-container {
	margin-top: -10px;
}

#a-tool-box .checkbox-label-container input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
}

.btn-old-default { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-old-default:hover, .btn-old-default:focus, .btn-old-default:active, .btn-old-default.active, .btn-old-default.disabled, .btn-old-default[disabled] { background-image: none; outline: 0; color: #333333; background-color: #e6e6e6; }
.btn.btn-old-default.active, .btn-old-default:active { background-image: none; outline: 0; border-color: #129FEA; }
.btn-underline { text-decoration: underline!important; }

.container-setting{
	padding:10px;
}
.container-setting .heading{
	/*background-color: #f1f1f1;*/
	padding: 10px 15px;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
.container-setting .heading h4 {
	margin: 0px;
	float: left;
	/* border-bottom: 1px solid #ccc; */
}
.container-setting .heading input{
	float:right;
}
.slider .scale{
	width: 148px; clear: both; background: url(../../../library/images/bg-fader.gif) no-repeat 3px 8px; height: 20px; float: left;
}
.slider .slide{
	width: 14px; background: url(../../../library/images/thumb-w.gif) no-repeat; height: 20px; cursor: move;
}

.wse-popup .e-dlg-bd .wse-popup-container *, .wse-popup .e-dlg-bd .wse-popup-container *:before, .wse-popup .e-dlg-bd .wse-popup-container *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/** Change Style Popover **/
.change-style-container {
	min-width: 50px;
	min-height: 50px;
}
.change-style-container .btn-change-style {
	position: relative;
	margin: 2px;
	border-width: 2px;
	border-style: solid;
	border-color: transparent;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	cursor: pointer;
}
.change-style-container .btn-change-style.active {
	border-color: #4d90fe;
}
.change-style-container .chst-image:after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.5);
}
.change-style-container .active .chst-image:after {
  display: none;
}
.chst-title {
	display: none;
}
/* For the skin effects css */
.chst-image {
  background-repeat: no-repeat;
}

/* GALLERY */
.change-style-container.chst-type-gallery {
	width: 250px;
}
.chst-type-gallery .chst-image {
  background-image: url(/cadmin/images/skins/style-gallery.png);
  height: 56px;
  width: 64px;
  background-size: 64px auto;
}
.chst-type-gallery .chst-skin-standard {
  background-position: 0px 0px;
}
.chst-type-gallery .chst-skin-standard.chst-title-no_space {
  background-position: 0px -58px;
}
.chst-type-gallery .chst-skin-circle {
  background-position: 2px -115px;
}

/* BUTTON */
.change-style-container.chst-type-button {
	width: 262px;
}
.chst-type-button .chst-image {
  background-image: url(/cadmin/images/skins/style-button.png);
  width: 71px;
  height: 25px;
  background-size: 71px auto;
}
.chst-type-button .chst-skin-ghost {
  background-position: 0px 0px;
}
.chst-type-button .chst-skin-shiny {
  background-position: 0px -28px;
}
.chst-type-button .chst-skin-vista {
  background-position: 0px -56px;
}

/* MENU */
.chst-type-menu .chst-image {
  background-image: url(/cadmin/images/skins/style-menu.png);
  width: 270px;
  height: 25px;
  background-size: 270px auto;
}
.chst-type-menu .chst-skin-standard {
  background-position: 0px -26px;
}
.chst-type-menu .chst-skin-underline {
  background-position: 0px 0px;
}
.chst-type-menu .chst-skin-shiny {
  background-position: 0px -78px;
}
.chst-type-menu .chst-skin-vista {
  background-position: 0px -52px;
}

/* IMAGE */
.change-style-container.chst-type-image {
	width: 320px;
}
.chst-type-image .chst-image {
  background-size: 64px auto;
  width: 64px;
  height: 52px;
}
.chst-type-image .chst-skin-standard {
  background-image: url(/cadmin/images/skins/skin_image_standard.png);
}
.chst-type-image .chst-skin-circle {
  background-image: url(/cadmin/images/skins/skin_image_circle.png);
}
.chst-type-image .chst-skin-liftedShadow {
  background-image: url(/cadmin/images/skins/skin_image_liftedshadow.png);
}
.chst-type-image .chst-skin-cornerShadow {
  background-image: url(/cadmin/images/skins/skin_image_cornershadow.png);
}

/* BOX */
.change-style-container.chst-type-box {
  width: 265px;
}
.chst-type-box .chst-image {
  background-image: url(/cadmin/images/skins/style-box.png);
  background-size: 50px auto;
  width: 50px;
  height: 50px;
}
.chst-type-box .chst-image.chst-skin-standard {
  background-position: 0px 2px;
}
.chst-type-box .chst-image.chst-skin-liftedShadow {
  background-position: 0px -48px;
}
.chst-type-box .chst-image.chst-skin-cornerShadow {
  background-position: 0px -100px;
}
.chst-type-box .chst-image.chst-skin-circle {
  background-position: 0px -150px;
}

/* STRIP */
.change-style-container.chst-type-strip {
	width: 165px;
}
.chst-type-strip .chst-image {
  background-image: url(/cadmin/images/skins/style-strip.png);
  background-size: 150px auto;
  width: 150px;
  height: 50px;
}
.chst-type-strip .chst-image.chst-skin-standard {
  background-position: 0px -51px;
  height: 46px;
  margin: 2px 0;
}
.chst-type-strip .chst-image.chst-skin-liftedRounded {
  background-position: 0px 0px;
}

/* MAP */
.change-style-container.chst-type-map {
	width: 315px;
}
.chst-type-map .chst-image {
  background-image: url(/cadmin/images/skins/style-map.png);
  background-size: 90px auto;
  width: 88px;
  height: 64px;
}
.chst-type-map .chst-image.chst-skin-standard {
  background-position: 0px 0px;
  height: 56px;
  margin: 4px 0;
}
.chst-type-map .chst-image.chst-skin-liftedShadow {
  background-position: 0px -57px;
}
.chst-type-map .chst-image.chst-skin-cornerShadow {
  background-position: 0px -125px;
  height: 60px;
  margin: 2px 0;
}

/* VIDEO */
.change-style-container.chst-type-video {
	width: 315px;
}
.chst-type-video .chst-image {
  background-image: url(/cadmin/images/skins/style-video.png);
  background-size: 90px auto;
  width: 88px;
  height: 64px;
}
.chst-type-video .chst-image.chst-skin-standard {
  background-position: 0px 0px;
  height: 56px;
  margin: 4px 0;
}
.chst-type-video .chst-image.chst-skin-liftedShadow {
  background-position: 0px -56px;
}
.chst-type-video .chst-image.chst-skin-cornerShadow {
	background-position: 0px -124px;
	height: 60px;
	margin: 2px 0;
}

/* Share site popup on save congratulations message */
.site-share-div {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.site-share {
    /*display: inline-block;
    width: 175px;*/
    text-align: center;
    font-size: 16px;
    margin: 10px auto;
    cursor: pointer;
    flex: 1 1 20%;
}
.site-share:first-child {
	margin-left: 0;
}
.site-share:last-child {
	margin-right: 0;
}
.site-share .icon-container {
	color: #ffffff;
	font-size: 32px;
	line-height: 2.5em;
	width: 2.5em;
	height: 2.5em;
	margin: 0 auto;
	border: 2px solid;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.site-share .share-title {
	line-height: 2.5em;
}
.site-share.site-share-facebook .share-title,
.site-share.site-share-facebook .icon-container {
	color: #3b5998;
	border-color: #3b5998;
}
.site-share.site-share-facebook:hover .icon-container {
	color: #fff;
	background-color: #3b5998;
}

.site-share.site-share-twitter .share-title,
.site-share.site-share-twitter .icon-container {
	color: rgb(29, 161, 242);
	border-color: rgb(29, 161, 242);
}
.site-share.site-share-twitter:hover .icon-container {
	color: #fff;
	background-color: rgb(29, 161, 242);
}

.site-share.site-share-copy .share-title,
.site-share.site-share-copy .icon-container {
	color: #03a9f4;
	border-color: #03a9f4;
}
.site-share.site-share-copy:hover .icon-container {
	color: #fff;
	background-color: #03a9f4;
}

.site-share.site-share-email .share-title,
.site-share.site-share-email .icon-container {
	color: #696969;
	border-color: #696969;
}
.site-share.site-share-email:hover .icon-container {
	color: #fff;
	background-color: #696969;
}

.site-share.site-share-whatsapp .share-title,
.site-share.site-share-whatsapp .icon-container {
	color: #25d366;
	border-color: #25d366;
}
.site-share.site-share-whatsapp:hover .icon-container {
	color: #fff;
	background-color: #25d366;
}

.site-share.site-share-sms .share-title,
.site-share.site-share-sms .icon-container {
	color: #e91e63;
	border-color: #e91e63;
}
.site-share.site-share-sms:hover .icon-container {
	color: #fff;
	background-color: #e91e63;
}

.mobile-view .site-share-div {
	flex-direction: row-reverse;
}
.mobile-view .site-share {
	margin: 0;
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #000;

	padding: 0.8em;
	cursor: pointer;
	flex: 1 1 100%;
}
/*.mobile-view .site-share:last-child {
	margin-bottom: 0;
}*/
.mobile-view .site-share .icon-container {
	display: inline-block;
	vertical-align: middle;

	font-size: 1.5em;
	margin-right: 0.5em;

	width: auto;
	height: auto;
	line-height: initial;
	color: inherit !important;
	border: none !important;
	background-color: transparent !important;
}
.mobile-view .site-share .share-title {
	color: inherit !important;
}
.mobile-view .site-share.site-share-twitter {
	border-color: rgb(29, 161, 242);
	background-color: rgb(29, 161, 242);
	color: #ffffff;
}
.mobile-view .site-share.site-share-facebook {
	border-color: #3b5998;
	background-color: #3b5998;
	color: #ffffff;
}
.mobile-view .site-share.site-share-email {
	border-color: #696969;
	background-color: #696969;
	color: #ffffff;
}
.mobile-view .site-share.site-share-whatsapp {
	border-color: #25d366;
	background-color: #25d366;
	color: #ffffff;
}
.mobile-view .site-share.site-share-copy {
	border-color: #03a9f4;
	background-color: #03a9f4;
	color: #ffffff;
}
.mobile-view .site-share.site-share-sms {
	border-color: #e91e63;
	background-color: #e91e63;
	color: #ffffff;
}

#dont-show-again { margin: 7px 0; }

/* Color Dropdown Toggle */
.btn.color-dropdown {
	padding: 0;
	font-size: 10px;
	overflow: hidden;
}
.btn.color-dropdown .color-outer {
	float: left;
    width: 25px;
    height: 18px;
    background-image: url(/cadmin/images/transparent-grid.png);
    background-position: 0 50%;
    background-repeat: repeat;
}
.btn.color-dropdown .color-outer .color-square {
	display: block;
	height: 100%;
	width: 100%;
    background-color: rgb(0, 0, 0);
    display: inline-block;
    vertical-align: middle;
    border-right: 1px solid #2d3032;
    box-shadow: inset 0 0 1px rgba(255,255,255,0.7);
    background-color: rgba(127,127,127,0.1);
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1),rgba(0,0,0,0.1));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1),rgba(0,0,0,0.1));
    background-image: linear-gradient(top, rgba(255,255,255,0.1),rgba(0,0,0,0.1));
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.1),rgba(0,0,0,0.1));
}
.btn.color-dropdown i {
	padding: 0 3px;
	line-height: 16px;
}
.btn.color-dropdown:hover .color-outer .color-square,
.btn.color-dropdown:active .color-outer .color-square {
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0.05));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0.05));
    background-image: linear-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0.05));
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.1),rgba(255,255,255,0.05));
}

/* Fix for the overflowing skin selector */
.element-style-popup .panel-sz-sm .panel-window .window-body .window-body-inner,
.element-style-popup .panel-sz-sm .panel-window .window-sidebar .window-sidebar-inner,
.element-style-popup .panel-sz-sm .panel-window .window-footer .window-footer-inner, {
	padding-right: 0;
}

/**********************/
/*** MODAL OVERRIDE ***/
/**********************/
.modal-dialog-center {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
}

.modal-body {
    overflow-y: auto;
}
.modal-footer {
    margin-top: 0;
}

@media (max-width: 767px) {
  .modal-dialog-center {
    width: 100%;
  }
}

.modal-backdrop + .modal-backdrop { display: none; }
.bootbox.modal + .bootbox.modal .modal-content { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

#beacon-container .Beacon > div{
	z-index: 999!important;
}
