@import url('default.css');
@import url('menu-dropdown.css');
@import url('waiticon.css'); /* QWaitIcon */
@import url("form.css");
@import url("customize-me.css");
@import url("dialog.css");
@import url("tree.css");
@import url("tabs.css");
@import url("menu-edit.css");
@import url("../../icons.php");



/* These are all EXAMPLES -- they are meant to be updated/changed/modified */
body {
	background: #657682;
	font: 11px Arial, Helvetica, sans-serif;
	min-width: 990px;
}

/* Standard HTML Form Controls */
.divCenter { width: 980px; margin: 0 auto; }
.imageReplacement, .steps span { text-indent: -3000px; overflow: hidden; }
.imgEsq { float: left; }
.uppercase { text-transform: uppercase !important; }
.nowrap { white-space: nowrap; }
kbd { display: inline-block; padding: 0 0 0 20px; background: url(/core/assets/images/icons/keyboard-space.png) no-repeat 2px center; }
.noDisplay { display: none; }

/* structure */

#header { border-bottom: 1px solid #a3b3bf; background: #b8cad8;  }
.supTitle { height: 12px; padding: 8px 25px; background: url(/core/assets/images/icons/application-text-image.png) no-repeat left center; font: bold 11px/12px Arial, Helvetica, sans-serif; color: white;  }

.changeTheme {
	float: right;
	margin: -28px 100px 0 0;
	font: bold 11px/28px Arial, Helvetica, sans-serif;
	color: white;

}
.changeTheme select {
	border: 1px solid #a1a1a1;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	margin: 0 5px 0 8px;
	padding: 3px;
	height: 22px;
}
.changeTheme select option {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	padding: 3px;
}
.help {
	float: right;
	width: 80px;
	height: 28px;
	margin: -28px 0 0 0;
	background: #aabac7;
}
.help a {
	display: block;
	height: 12px;
	padding: 8px 0 8px 30px;
	background: url(/core/assets/images/icons/light-bulb-off.png) no-repeat 5px center;
	font-weight: bold;
	color: white;
	font-size: 12px;
}
.help a:hover { background-image: url(/core/assets/images/icons/light-bulb.png); }

#middle { min-height: 600px; padding-bottom: 10px; background: #efefef; }
 
/* A logo da empresa tem que ser em gif 204px
de largura por 99px pixel de altura */
.logo, .logo a {
	position: relative;
	display: block;
	width: 300px;
	height: 115px;
	z-index: 50;
}
.logo {
	float: left;
	margin: 5px 10px 0 0;
	background: url(../../../images/backgrounds/qcms-h.png) no-repeat center center;
}
.welcome {
	float: left;
	width: 525px;
	height: 12px;
	padding: 12px 10px 12px 50px;
	margin: 5px 0;
	background: #f7f7f7 url(/core/assets/images/icons/balloon.png) no-repeat 15px center;
	font-weight: bold;
	color: #202020;
}
.welcome .user { color: #ec760d; }
.welcome a { color: #da2525; text-decoration: underline; }
.logout, .logout a {
	display: block;
	position: relative;
	z-index: 50;
}
.logout {
	width: 80px;
	float: right;
	margin: 5px 0 5px 5px;
	height: 36px;
	background: url(/core/assets/images/icons/control-power.png) no-repeat 5px center;
	text-align: center;
}
.logout a { height: 12px; padding: 11px 0 13px 10px; color: #595959; font-weight: bold; }

#footer { border-top: 1px solid #38444c; background: #657682; }

/* content */
#content, #loginBox {
	position: relative;
	clear: both;
	min-height: 100px;
	top: -1px;
	padding: 10px;
	background: white;
	width:960px;
}

#loginBox { width:525px; }

.menuTitle, .innerTitle {
	padding: 10px 8px 5px 12px;
	background: url(/core/assets/images/icons/drill.png) no-repeat 163px center;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	color: #7daf57;
}
.innerTitle {
	display: block;
	clear: both;
	margin-top: 10px;
	background: none;
}



/* Side content */
.sideMenu { position: absolute; top: 10px; left: 10px; width: 190px; background: #fafafa; }
.sideContent {
	float: right;
	width: 708px;
	min-height: 249px;
	padding: 20px;
	border: 3px solid #ededed;
	background: #f9f9f9;
}

.editForm { float: none; margin: 0 auto; width: 708px; }

.editForm.largeForm { width: 900px; }
.editForm.largeForm .innerTab { width: 710px; margin: 0 auto; }
.contentTitle {
	padding: 0 5px 12px 6px;
	text-align: right;
	font: bold 18px "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #da2525;
}
.contentSubTitle {
	padding: 0 5px 8px 0;
	font: bold 15px "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1e8eaa;
}

/* legend */

.legendInfo { clear: both; }
p.legend {
	margin-top: 15px;
	padding: 6px 8px 6px 20px;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ec760d;
}

td.options {
	text-align: center;
	width: 100px;
	line-height: 35px;
}

table.legend td { padding: 3px 8px; border: 1px dotted #969696; }
table.legend tr:hover td { background: #ececec; }
table.legend th { padding: 5px 3px; background: #e3e3e3; }
table.legend .icon { text-align: center; }
.legendInfo .showItem { float: left; }
.legendInfo .showItem.off {  margin-top: -30px; }
.legendInfo .showItem.on { margin-top: 10px; }
.legendInfo .showItem .icon { background-image: url(/core/assets/images/icons/chevron-expand.png); }
.legendInfo .showItem.on .icon { background-image: url(/core/assets/images/icons/chevron.png); }


.dadosTec .detalhes {
	display: block;
	float: right;
	width: 60px;
	height: 15px;
	margin-top: 5px;
	cursor: pointer;
}

/* Button Navigation */
.navButton {
	width:100%;
	margin-top:20px;
}

/**
 * Various QControl-specific Styles
 */

/*.DialogInside { width:750px; height: 480px; padding:10px; background-color:#FFFFFF; border: 5px solid #c4c4c4; overflow-y:auto; }*/
.DialogInside ul li { list-style: none; margin: 5px; }
.DialogInside ul li img { text-align: center; }
.DialogInside .buttonClose { float: right; }
.DialogInside .DialogHeader { height: 15px; background-color: #B8CAD8; margin-bottom: 2px; padding: 5px; font: bold 11px/15px Arial, Helvetica, sans-serif; color: white; }
.DialogInside .DialogHeader img { cursor:pointer; }
.multipleImage { margin: 5px; }
.imageContent { display: inline-block; position: relative; }
.imageContent .iconeBotao { position: absolute; right: 0; bottom: 0; }




/******** Fim Upload QfileAssets **********/

/* QDateTimePicker */

span.datetimepicker { }
span.datetimepicker select { font: 12px 'Arial', 'Helvetica'; background-color: #eef; border: 1px solid #aaf; }
span.datetimepicker select:focus { background-color: #fff; border-color: #aaf; }
span.datetimepicker select.month { width: 55px; }
span.datetimepicker select.day { width: 45px; margin-left: 8px; }
span.datetimepicker select.year { width: 60px; margin-left: 8px; }
span.datetimepicker select.hour { width: 65px; margin-left: 12px; margin-right: 2px; }
span.datetimepicker select.minute { width: 45px; margin-left: 2px; margin-right: 2px; }
span.datetimepicker select.second { width: 45px; margin-left: 2px; }

/* QDataGrid */

#printContent, .printContent { overflow: auto; clear: both; }

table.datagrid , table.datarepeater{ clear: both; margin: 8px 0; width: 100%; border-collapse: collapse;  }
table.datagrid tr:hover,
table.datagrid tr.alternate:hover { background: #d1e7f7; }
table.datagrid tr { background: #ECECEC; }
table.datagrid tr.alternate { background: #FFFFFF; }
    
table.datagrid td, table.datarepeater td { padding: 3px; color: #414141; }
table.datagrid td.eou, table.datarepeater td.eou { padding: 6px 3px; background: #ebebeb; text-align: center; font-weight: bold; }
table.datagrid td.eou label, table.datarepeater td.eou label { padding: 0 6px 0 12px; cursor: pointer; }
table.datagrid td.eou input + label, table.datarepeater td.eou input + label { margin-left: 50px; }
	
table.datagrid th, table.datarepeater th {
	background: #479ee0;
	font: bold 11px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #f1f1f1 !important;
	padding: 10px;
}
table.datagrid th a, table.datarepeater th a { color: #f1f1f1 !important; }
table.datagrid tfoot td {
	background: #666666;
	font: bold 11px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: white;
	padding: 8px;
}
table.datagrid .dtgDetails, table.datarepeater .dtrDetails { padding: 8px; }
table.datagrid .dtgDetails td, table.datarepeater .dtdDetails td {
	border: 1px dotted #bfbfbf;
	padding: 10px;
	background: #f4f4f4;
	line-height: 16px;
}
table.datagrid .dtgDetails .td p, table.datarepeater .dtgDetails .td p { margin: 3px 0; }
table.datagrid caption, table.datagrid tfoot, table.datarepeater tfoot { padding-bottom: 10px; }
	
.dtgIcon, .dtrIcon {
	display: inline-block;
	cursor: pointer;
    width: 24px;
	height: 24px;
	border-radius: 3px;
	background: #d7dee3;
	line-height: 24px;
    text-align: center;
    vertical-align: middle;
}
.dtgIcon:hover, .dtrIcon:hover { background: #c0c6cb; }
.dtgIcon img, .dtrIcon img { margin: 0; padding: 4px; }

/* botao icone */
.iconDeleteButton {
    float: left;
    position: relative;
    margin: 60px -20px 0px 10px;
    z-index: 1;
}

/* botao icone  */
.iconStarButton {
    float: right;
    position: relative;
    margin: 60px 10px 0px -20px;
    z-index: 1;
}



/* area de paginacao */

.paginatorResults {
	margin: 5px 0 10px 0;
	padding: 10px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	text-align: center;
}
.paginatorResults .navPaginator { float: right; padding: 2px 0; }
.paginator { font: bold 11px/18px "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #202020; }
.paginator .on { color: #42627b; padding: 0 5px; }
.paginator .off { padding: 0 5px; }
.paginator .next.on,
.paginator .prev.on { color: #202020; }
.paginator .next.off,
.paginator .prev.off  { color: #bfbfbf; }
.paginator span.active { 
	margin: 0 4px 0 0;
	display: inline-block;
	height: 18px;
	padding: 0 9px 0;
	background: url(/core/assets/images/backgrounds/standard/bgContFinalPonta.png) no-repeat bottom right;
	color: white;
}
.paginator span.active * {
	display: inline-block;
	padding: 0 3px 0 12px;
	background: url(/core/assets/images/backgrounds/standard/bgContFinalCorpo.png) no-repeat bottom left;
}
.paginatorResults .labelResult { float: left; line-height: 22px; padding: 0 0 0 5px; }

.controlResultsInfo { display: inline-block; width: 330px; }
.controlResultsInfo .wrapTxt,
.controlResultsInfo .wrapSelect { float: none; }
.controlResultsInfo .wrapTxt .textbox { width: 20px; padding: 4px; text-align: center; }
.controlResultsInfo .wrapSelect select { width: 45px; padding: 2px; height: 22px; }
.controlResultsInfo .wrapLink { margin: 0 20px 0 5px; }

/* QCalendar */
div.calendar { width: 200px; border: 1px solid #337; background-color: #ccf; }
div.calendar div.navigator { background-color: #337; overflow: auto; _height: 100%; color: #fff; padding: 2px 6px 2px 6px; }
div.calendar div.navigator div.left { float: left; }
div.calendar div.navigator div.month { float: left; width: 80px; text-align: center; font-weight: bold; font-size: 11px; }
div.calendar div.navigator div.year { float: right; }
div.calendar div.navigator div.year span { font-size: 11px; font-weight: bold; margin-left: 6px; margin-right: 6px; }
div.calendar div.navigator a { color: #fff; text-decoration: none; }
div.calendar div.navigator a:hover { text-decoration: underline; }
div.calendar table { border: 0; margin-left: auto; margin-right: auto;}
div.calendar th { text-align: center; border: 0; padding: 4px 2px 4px 2px; font-weight: bold; font-size: 10px;}
div.calendar td { text-align: center; border-width: 0 0 1px 0; border-style: solid; border-color: black; padding: 0;}
div.calendar td.lastRow { border-width: 0;}
div.calendar td a { text-decoration: none; color: #000; display: block; padding: 2px 6px 2px 6px; }
div.calendar td.today { background-color: #bbd; }
div.calendar td.nonMonth a { color: #aaf; }
div.calendar td.selected { background-color: #c9a; font-weight: bold; }
div.calendar td a:hover { background-color: #eef; color: #000; }
div.calendar div.options { text-align: center; background-color: #337; }
div.calendar div.options a { color: #fff; font-size: 10px; text-decoration: none;}
div.calendar div.options a:hover { text-decoration: underline; }

div.sideMenu { width:190px; }
div.sideMenu ul.formAction { padding: 20px 8px; text-transform: lowercase; list-style: none; }
div.sideMenu ul.formAction a {
	display: block;
	padding: 8px 8px 8px 35px;
	border-top: 1px solid #d5d5d5;
	color: #ec760d;
	background-position: 12px center;
	background-repeat: no-repeat;
	/* cleaning inherit */
	height: auto;
	background-color: transparent;
	box-shadow: none;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
div.sideMenu ul.formAction.viewList a { padding-left: 8px;}
div.sideMenu ul.formAction a:hover { background-color: #f4f4f4; color: #da2525; }
div.sideMenu ul.formAction li:first-child a { border: none;  }
div.sideMenu ul.formAction li:first-child li a { border-top: 1px solid #d5d5d5; }
div.sideMenu ul.formAction .draft a { background-image: url(/core/assets/images/icons/disk-black.png); }
div.sideMenu ul.formAction .cancel a { background-image: url(/core/assets/images/icons/broom.png); }
div.sideMenu ul.formAction .print a { background-image: url(/core/assets/images/icons/printer.png); }
div.sideMenu ul.formAction .export a { background-image: url(/core/assets/images/icons/document-excel.png); }
div.sideMenu ul.formAction .columns a { background-image: url(/core/assets/images/icons/table-insert-column.png); }
div.sideMenu ul.formAction .expand a { background-image: url(/core/assets/images/icons/magnifier-zoom.png); }
div.sideMenu ul.formAction .collect a { background-image: url(/core/assets/images/icons/magnifier-zoom-out.png); }
div.sideMenu ul.formAction .view a { background-image: url(/core/assets/images/icons/document-three-papers.png); }


/* dashboard */

div#dashboard { clear:both; }
div#dashboard div#left { float: left; width: 150px; height: 100px; font-size: 10px;  border: 1px solid #000; padding: 5px; }
div#dashboard div#right { float: left; margin-left: 10px; width: 780px;}
div#dashboard div#right div#pnlList  { margin-bottom: 10px; border: 1px solid #000; padding: 5px; min-height: 300px;  }
div#dashboard div#right div#pnlEdit { border: 1px solid #000; padding: 5px;  min-height: 240px;  }
	

	
/* Footer */

#infoCod {
	float: right;
	width: 300px;
	height: 30px;
	padding: 2px 0;
	text-align: center;
	font:  bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;
}
#infoCod .logoCodificar {
	background: url(/core/assets/images/backgrounds/standard/bgCodificar.png) no-repeat center top;
	float: left;
	margin: -4px 0 0 0;
	width: 76px;
	height: 50px;
}



.smallboxcontainer {
    float:left;
    padding: 5px 5px 5px 0px;
}


/* visualizacao de layout prontos */
.formLine .file_asset {display:inline;}


/* idiom panel */
/* bandeira paises */

.idiom { position: relative; }
.idiom .label {
	font-weight: bold;
	color: #202020;
	padding: 4px 20px;
}
.idiom ul {
	height: 46px;
	padding: 0 0 0 15px;
	margin: 0 0 -10px 0;
	list-style: none;
}
.idiom li {
	float: left;
	width: 50px;
	height: 46px;
	margin: 0 10px 0 0;
	background-image: url(/core/assets/images/backgrounds/standard/bgBandeiras.png);
	background-repeat: no-repeat;
	background-position: -50px top;	
	cursor: pointer;
}
.idiom .active, .idiom .over { background-position: 0 top; }
.idiom input { display: none; }
.idiom label {
	display: block;
	width: 30px;
	height: 22px;
	margin: 8px 10px 16px 10px;
	background-repeat: no-repeat;
	background-position: center 0;
	cursor: pointer;	
}
.idiom label.pt_br { background-image: url(/core/assets/images/flags/pt-br.png); }
.idiom label.es_es { background-image: url(/core/assets/images/flags/es-es.png); }
.idiom label.en_us { background-image: url(/core/assets/images/flags/en-en.png); }
.idiom .active label, .idiom .over label { background-position: center -22px; }
.idiom .alerta {
	position: absolute;
	width: 480px;
	height: 12px;
	top: 30px;
	left: 200px;
	padding: 4px 4px 6px 22px;
	font-weight: bold;
	background: url(/core/assets/images/icons/arrow-180-small.png) no-repeat 2px 4px;
	color: #da2525;
	border: 1px dotted #b61f1f;
}

/* visualizacao de layout prontos */
.chooseBox { padding: 20px 0; }
.formLine .chooseBox { display: inline-block; width: 503px; padding: 0 5px 0 0; }
.chooseBox .item { position: relative; float: left; width: 230px; padding: 0 0 40px 0; margin: 0 0 0 9px; }
.chooseBox .item:first-child { margin: 0; }
.chooseBox .item .label {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 230px;
	height: 29px;
	background: url(/core/assets/images/backgrounds/standard/bgTitOpLay.png) no-repeat;
}
.chooseBox .item .label input { float: left; margin: 8px -8px 0 8px; }
.chooseBox .item .label label, .chooseBox .item .label .label {
	float: right;
	width: 205px;
	height: 29px;
	font: bold 12px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: -15px;
	text-align: center;
	color: white;
	cursor: pointer;	
}
.chooseBox .itemContent { width: 220px; border: 1px solid #e4e4e4; padding: 4px; background: white; }
.chooseBox .itemContent.hide { height: 80px; overflow: hidden; }
.chooseBox .imagemItem.hide { height: 100px; overflow: hidden; }
.chooseBox h6.itemOptions {
	margin: 4px 0 0 0; 
	padding: 0 10px;
	border-bottom: 1px solid white;
	background: #479edf;
	font: bold 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-align: right;
	color: white;
}
.chooseBox ul.itemOptions { background: #f8f8f8; list-style: none; color: #4a4a4a; }
ul.itemOptions li { padding: 0 5px; }
ul.itemOptions li a {
	color: #479ee0;
	font-weight: bold;
}
ul.itemOptions li .itemOption  { display: block; padding: 0 0 0 26px; border-top: 1px dotted #a8a8a8; line-height: 35px; cursor: pointer; background-repeat: no-repeat; background-position: 4px center; }
ul.itemOptions li:first-child .itemOption { border: none; }
ul.itemOptions li.active { background: url(/core/assets/images/backgrounds/standard/bgItemLatAtivo.png) no-repeat center center; color: white; }
ul.itemOptions li.pg_principal .itemOption { background-image: url(/core/assets/images/icons/layout-header.png); }
ul.itemOptions li.cccd .itemOption { background-image: url(/core/assets/images/icons/layout-header-2cd.png); }
ul.itemOptions li.ccce .itemOption { background-image: url(/core/assets/images/icons/layout-header-2ce.png); }
ul.itemOptions li.edtm .itemOption { background-image: url(/core/assets/images/icons/blog--pencil.png); }
ul.itemOptions li.vdtm .itemOption { background-image: url(/core/assets/images/icons/document-list.png); }
ul.itemOptions li.delm .itemOption { background-image: url(/core/assets/images/icons/cross-circle.png); }
ul.itemOptions li.page_simple .itemOption { background-image: url(/core/assets/images/icons/document-text.png); }
ul.itemOptions li.page_simple_with_image .itemOption { background-image: url(/core/assets/images/icons/document-text-image.png); }
ul.itemOptions li.contact_page .itemOption { background-image: url(/core/assets/images/icons/ui-tab-content.png); }
.chooseBox .see {
	background: url(/core/assets/images/icons/projection-screen-presentation.png) no-repeat 60px center;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}
.chooseBox .see a { color: #191919; }
.formSelItens { margin: 10px 0; list-style: none; }
.formSelItem {
	position: relative;
	height: 13px;
	margin: 2px 0;
	padding: 8px;
	background: #f2f2f2;
	line-height: 12px;
}
.formSelItem label {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 12px;
	width: 540px;
	height: 13px;
	cursor: pointer;
	font-weight: bold;
	color: #414141;
}
.formSelItem .contador {
	position: absolute;
	display: block;
	top: 5px;
	right: 5px;
	height: 18px;
	padding: 0 9px 0;
	background: url(/core/assets/images/backgrounds/standard/bgContGrupoPonta.png) no-repeat bottom right;
	font: bold 11px/18px "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3a3a3a;
}
.formSelItem .contador * {
	display: block;
	padding: 0 3px 0 12px;
	background: url(/core/assets/images/backgrounds/standard/bgContGrupoCorpo.png) no-repeat bottom left;
}
.itemExtra .infoExtra { color: #569528; }
.adddest .itemExtra { margin: -8px 0 10px 0; } /* formatacao especifica para a tela de adiciona destinatario */

/* general list */

.generalList li {
	padding: 3px 6px;
	border-top: 1px dotted #a1a1a1;
	color: #5a5a5a;
	
}
.generalList .label {
	display: inline-block;
	width: 150px;
	padding: 2px 5px;
	margin: 0 5px 0 0;
	background-color: #479ee0;
	font-weight: bold;
	color: white;
	text-align: right;
}
.generalList li a { color: #ec760d; }
.generalList .label.great { width: 250px; }
.generalList .label.less { width: 50px; }
.generalList li:first-child { border-top: 0; }
.generalList table { width: 100%; }
.generalList table td * { cursor: pointer; }

	/* griddedArea */

.griddedArea .column2grid { float: left; width: 49%; margin-left: 2%; }
.griddedArea .column1grid { float: left; width: 23.5%; margin-left: 2%; }
.griddedArea .column3grid { float: left; width: 74.5%; margin-left: 2%; }
.griddedArea .column3grid.first,
.griddedArea .column2grid.first,
.griddedArea .column1grid.first { margin-left: 0; clear: left; }
.griddedArea .generalList .label { width: 120px; }
.griddedArea .singleColumn { clear: both; }

	/* working with lists */
.griddedArea .single { clear: both; }
.griddedArea .generalList .label { width: 120px; }
.griddedArea.generalList li { padding: 4px 0; }
.griddedArea.generalList .label { margin-left: 4px; width: 120px; }
.griddedArea.generalList .column1grid .label { width: 50px; }
.griddedArea.generalList .column3grid:first-child + .column1grid,
.griddedArea.generalList .column2grid:first-child + .column2grid,
.griddedArea.generalList .column2grid:first-child + .column1grid + .column1grid,
.griddedArea.generalList .column1grid:first-child + li,
.griddedArea.generalList .column1grid:first-child + li + li.column1grid,
.griddedArea.generalList .column1grid:first-child + li + li.column1grid + li.column1grid,
.griddedArea.generalList .column1grid:first-child + li + li.column2grid { border-top: 0; }

	/* ckeditor */

table.checkBox tr td:first-child { width: 16px; }
.ckeditor { float: left; min-height: 240px; }

.ckeditor-nl .ckeditor {
	float:none;
	clear:both;
	width:100%;
}
.subTitCont {
	padding: 0 5px 8px 0;
	font: bold 15px "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1e8eaa;
}
.editUser {
    float: right;
    margin: 5px 0;
    padding: 0 0 0 40px; 
    height: 30px;
    background: url(/core/assets/images/icons/users--pencil.png) no-repeat 30px center;
    text-align: center;
}
.editUser, .editUser a {
    display: block;
    position: relative;
    width: 55px;
    height: 30px;

    color:red;
}

.btnUploadImage, .uploadImage { float:right;}
.multipleImage {z-index: 0;}
#location { position: relative; width: 700px; margin: 0 auto; padding: 15px 0; }
#map {
 	width: 460px;
 	margin: 0 auto;
	padding: 12px;
	background: white;
	border: 1px solid #c4c4c4;
}
#map a {
	display: block;
	padding: 5px 0 0 0;
	margin: 0 0 -5px 0;
	color: #00bfff !important;
	text-align: center !important;
}
.group_name_link {
    cursor: pointer;
}
.group_row {
    background-color: #7FBBEA;
    height: 30px;
    text-align: center;
    font-size:11px;
    font-weight: bold;
}
.config_field {
    font-family: Verdana, Tahoma, Arial;
    color: #444;
    font-size: 10px;
    height: 22px;
    border: solid 1px #a1a1a1;
    padding-left: 3px;
}
.label_new_field {
    border: dotted 1px #999;
    width: 296px;
    height: 18px;
    margin-left: 10px;
    display: inline-block;
    float: right;
    font-family: Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #444;
    padding: 2px;
}
.image_options {
    margin: 5px 0px 0px 10px;
    float: right;
    cursor: pointer;
    display: inline-block;
}
.textbox_options {
    width: 300px;
    border: solid 1px #a1a1a1;
    height: 22px;
    float: right;
    margin-bottom: 3px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #444;    
}
.line_options {
    display: block;
    clear:both;
    margin: 5px 0px;
}
.listbox_options {
    width: 300px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #444;
    border: solid 1px #a1a1a1;    
    height: 22px;
    padding:2px 0px 2px 3px;
}
.dialog_header {
	background: #367DAF;
	font: bold 11px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #f1f1f1;
	padding: 10px;
    width: 95%;
    display: block;
}
.pool_option_img {
	float:right;
	right:0;
	display:block;
	margin-top:-35px;
	z-index:100;
	position:absolute;
	cursor:pointer;
}
.pool_option_img {
	float:left;
    margin:20px 0 0 10px;
	cursor:pointer;
}
/* QAutoCompleteTextBox */
img.clearListIcon {
    width: 16px;
    height: 16px;    
}
img.clearListIcon.dtgIcon { padding: 0; border-radius: 0; background: none; }
img.clearListIcon.dtgIcon:hover { background: none; }
.clearListIcon {
    position: relative;
    float:right;
    margin:-20px 5px 0px 0px;
    z-index: 10;
}

/*  QJTree */
.QJTree li { position: relative; }
/*.QJTree .cross { display: list-item; position: relative; float: right; margin-top: -152px; margin-right: 5px; cursor: pointer !important; }*/