﻿/****************************************************panel****************************************************/
.d-panel { position: absolute; overflow: hidden; }
    .d-panel > .d-ui-widget-header { position: relative; padding: 10px; border-radius:0; line-height: 1.5em;}
        .d-panel > .d-ui-widget-header > a { /*position: relative;*/ display: block; }
            .d-panel > .d-ui-widget-header > a:after { display: block; clear: left; width: 0px; height: 0px; content: ""; }
        .d-panel > .d-ui-widget-header .d-icon-holder { float: right; margin-right: 5px; min-width: 16px; text-align: center; font-size: 16px!important; line-height: inherit; cursor: pointer; }
    .d-panel > .d-ui-widget-content { overflow: auto; padding: 0px; font-size:0.9em;}
    .d-panel.d-state-active > .d-ui-widget-content { border-top: none; }

.d-panel-static { position: relative; }
.d-ui-widget.d-panel-push,
.d-ui-widget.d-panel-reveal,
.d-ui-widget.d-panel-overlay { top: 0px; border-top: none; border-bottom: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

    .d-ui-widget.d-panel-reveal.d-panel-right { -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15) inset; box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15) inset; }
        .d-ui-widget.d-panel-reveal.d-panel-right > * { margin-left: 10px; }

.d-panel.d-panel-left, .d-panel.d-panel-left .d-ui-widget {
	background: #fff;
}
	.d-panel.d-panel-left, .d-panel.d-panel-left .d-inline::before {
		color: #00A1FC;
	}

		.d-panel.d-panel-left, .d-panel.d-panel-left a.d-link {
			color: #000;
		}

		.d-panel.d-panel-left, .d-panel.d-panel-left .d-list-divider a.d-link {
			color: #fff;
		}

			.d-panel.d-panel-left .d-item{
				transition:all 0.2s ease-out;
			}

				.d-panel.d-panel-left .d-item.d-state-hover, .d-panel.d-panel-left .d-item.d-state-hover a.d-link {
					background: #EBF1EC;
					color: #000;
				}

				.d-panel.d-panel-left .d-item.d-state-active, .d-panel.d-panel-left .d-item.d-state-active a.d-link {
					background: #00a1fc;
					color: #fff;
				}

					.d-panel.d-panel-left .d-item.d-state-active.ui-selectee {
						background: rgba(0,161,252,.12);
						color: #000;
						box-shadow: none;
					}

			.d-panel.d-panel-left .d-ui-widget.d-textbox.ui-selectee.d-state-disable {
				background: #eee;
			}

			.d-panel.d-panel-left > .d-ui-widget.d-button {
				background: none;
			}

			.d-panel.d-panel-left .d-ui-widget-header.d-panel-header,
			.d-panel.d-panel-right .d-ui-widget-header.d-panel-header {
				background: #1381E2;
			}

.d-panel-reveal.d-panel-left:after {
	content: "";
	width: 1px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	position: absolute;
	top: 0px;
	right: 0px;
	height: inherit;
}

.d-panel.d-panel-right, .d-panel.d-panel-right .d-form {
	background: #fff;
	color:#000;
}

.d-panel#sys_workspace_container{ background:#fff; color:#000; box-shadow: 0 -3px 5px rgba(0,0,0,.1); min-height:100%;}

	.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header {
		background: #fff;
		color: #00A1FC;
		text-transform:uppercase;
		border-bottom: 2px solid #0046c0;
	}

		.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header a {
			color: #00A1FC;
		}

			.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header a:not(.d-panel-header-link) {
				color: #fff;
				background: #00a1fc;
				padding: 2px 6px;
				line-height: 1;
				display: inline-flex;
				align-items: center;
			}

				.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header a:not(.d-panel-header-link) .d-button-text {
					font-size: 0.75rem;
					height: auto;
					min-height: auto;
					line-height: 1.2;
				}

				.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header a:not(.d-panel-header-link) .d-primary-icon {
					font-size: 16px;
				}

/* ------------------- INICIO ESTILO DOS PAINEIS (NAO EDITAR) -------------------- */
/* Fonte sistema */
@font-face {
	font-family: 'colaborate-regularregular';
	src: url('fonts/colaborate/colaborate_regular/ColabReg-webfont.eot');
	src: url('fonts/colaborate/colaborate_regular/ColabReg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate/colaborate_regular/ColabReg-webfont.woff') format('woff'), url('fonts/colaborate/colaborate_regular/ColabReg-webfont.ttf') format('truetype'), url('fonts/colaborate/colaborate_regular/ColabReg-webfont.svg#colaborate-regularregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'colaborate-mediumregular';
    src: url('fonts/colaborate/colaborate_medium/ColabMed-webfont.eot');
    src: url('fonts/colaborate/colaborate_medium/ColabMed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colaborate/colaborate_medium/ColabMed-webfont.woff') format('woff'),
         url('fonts/colaborate/colaborate_medium/ColabMed-webfont.ttf') format('truetype'),
         url('fonts/colaborate/colaborate_medium/ColabMed-webfont.svg#colaborate-mediumregular') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'colaborate-lightregular';
    src: url('fonts/colaborate/colaborate_light/ColabLig-webfont.eot');
    src: url('fonts/colaborate/colaborate_light/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colaborate/colaborate_light/ColabLig-webfont.woff') format('woff'),
         url('fonts/colaborate/colaborate_light/ColabLig-webfont.ttf') format('truetype'),
         url('fonts/colaborate/colaborate_light/ColabLig-webfont.svg#colaboratelightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, .d-ui-widget, .d-ui-widget-header, .d-ui-widget-content, .d-content-text, .ui-widget, .ui-widget-content, .d-input > input, .d-picker > input, .d-button, .d-pager, .d-checkbox, .d-radio, .d-rte textarea {
	font-family: 'Porto Roobert', Arial, sans-serif;
}
.d-panel > .d-ui-widget-content label, label {
	font-family: 'Porto Roobert', 'Trebuchet MS', sans-serif;
	font-size: 14px;
}


/* Estilo geral dos paineis que sobrepoem a pagina */
.d-ui-widget.d-panel-overlay{ -webkit-box-shadow: -2px 0 10px rgba(0,0,0,.5); -webkit-box-shadow: -2px 0 10px rgba(0,0,0,.5); }

/* Estilo para textos formulario dos paineis*/
.d-panel > .d-ui-widget-content form li, .d-panel .d-form .d-field, .d-panel-static li, .d-panel .bkg-claro, .d-overlay + .d-dialog ul li.d-item, .d-overlay + .d-dialog .d-form .d-field, .d-panel .d-form-buttons-holder{ background:#fff; color:#2F2663; border-bottom-color:#EBF1EC;}
.d-panel .d-form.bkg-none .d-field, .d-overlay + .d-dialog .d-field.bkg-none, .d-overlay + .d-dialog .d-items.bkg-none li.d-item{ background:none; color:#00A1FC; border-bottom:none;}
.d-panel .bkg-claro, .d-panel .d-form-buttons-holder{ padding:10px 15px; box-sizing:border-box;}
/*.d-panel > .d-ui-widget-content form li.d-item.d-state-active, .d-overlay + .d-dialog ul li.d-item.d-state-active{ background:#ddd;}*/
.d-panel-static li .d-node-content > *, .d-overlay + .d-dialog ul li.d-item a{ color:#2F2663;}
.d-overlay + .d-dialog ul li.d-item h6 a{ color:#fff;}
.d-panel-static .d-nodes-holder li .d-node-content > *{ color:#666;}
.d-panel-static .d-tree li.d-node{ border-top:1px solid #EBF1EC; line-height:2.5;}
.d-panel > .d-ui-widget-content form li .d-inline::before{ color:#1F1F1F; }
.d-panel > .d-ui-widget-content form li[data-role="divider"] [class*="icon"]::before{ color:#fff; font-size:24px;}
.d-panel > .d-ui-widget-content form li[data-role="divider"] [class*="icon"]{ margin-right:10px; }
.d-panel > .d-ui-widget-content form li[data-role="divider"]:empty{ display:none; }
.d-panel a.d-button [class*="icon"]::before{ line-height:1.4;}
.d-panel .d-panel-header a.d-button{ margin:0;}
.d-panel a.d-button[class*="icon"]{ margin:0; margin-right:10px;}
.d-panel[data-fill="true"] #sys_header_title{ margin:5px 10px; display:inline-block;}

	/* Lista clara no painel maior */
	.d-panel-static li{	border-bottom:1px solid #EBF1EC !important;}
	.d-panel-static li.d-theme{	background:none; border:none !important;}	
	.d-panel > .d-ui-widget-content form li.d-state-hover > a,
	.d-panel-static li.d-state-hover > a{ background:#EBF1EC; color:#0046C0 !important; }
	.d-panel-static li.d-ui-widget-header{	background:#0046C0; color:#fff !important;}
	.d-panel-static li .d-inline::before{ color:#1F1F1F; }
	.d-panel > .d-ui-widget-content form li .d-item-counter, .d-panel-static li .d-item-counter{ background:none; border:1px solid #00A1FC; font-size:0.8em; font-weight:normal;}
	.d-panel-static li.d-ui-widget-header .d-item-counter, .d-panel-static li.d-state-active .d-item-counter,
	.d-panel > .d-ui-widget-content form li.d-ui-widget-header .d-item-counter, .d-panel > .d-ui-widget-content form li.d-state-active .d-item-counter{ color:#fff; }
	.d-panel > .d-ui-widget-content form li a.d-link:hover{ color:#777; }
	.d-panel-static li.d-ui-widget-header .d-inline::before, .d-panel > .d-ui-widget-content form li.d-ui-widget-header a.d-link:hover{ color:#fff; }

	.d-panel .d-items .selected { background-color: #00A1FC !important;}
	.d-panel .d-items.select .d-item .d-icon-checkmark{ display:none;}
	.d-panel .d-items.select .d-item.selected .d-icon-checkmark{ display:inline-block; margin-right:5px;}

	.d-panel img.d-inline, .d-panel a.d-inline{ margin-right: 5px; }
	.d-panel img.d-inline + .d-title, .d-panel a.d-inline + div.d-inline > .d-h5{ font-size: 1.1em; }
	.d-panel a.d-inline + div.d-inline{ vertical-align: middle; }

	.d-panel > .d-ui-widget-content .d-form .d-list-divider{ background:#0046C0; color:#fff; padding: 10px 15px;}
	.d-panel > .d-ui-widget-content .d-form .d-list-divider>[class*="icon"]{ margin-right:7px;}
	.d-panel .d-form li.d-list-divider a.d-link:hover{ cursor:default; background:inherit; color:#fff !important;}
		.d-panel > .d-ui-widget-content form li .d-tags li, .d-panel .d-form .d-field .d-tags li{	background-color: #EBF1EC;}
			.d-panel > .d-ui-widget-content form li .d-tags li, .d-panel .d-form .d-field .d-tags li.d-state-hover {
				background-color: #dedfdf;
				color: #000;
			}

		.d-panel .d-textbox .d-icon-search + input{	text-indent:30px;}
		.d-panel[data-title="Layout padrão"] .d-ui-widget-content form li{ background:none; color:#00A1FC; border-bottom:none;}
		.d-panel[data-title="Layout padrão"] .d-ui-widget-content form ul{	border-top:1px solid #0046C0; margin-top: 15px;}

		ul#filterMenu, .d-drop-container, .d-drop-container .d-item{ background:#EBF1EC; border-color: #C5C8CA; color:#000; border-top:0; border-left:0; border-right:0; font-size:0.9em;}
		ul#filterMenu, .d-drop-container{border:1px solid #C5C8CA;}
		ul#filterMenu .d-item.d-state-active,.d-drop-container .d-item.d-state-active{ background:#000; color:#fff;}
		ul#filterMenu .d-item.d-state-hover, .d-drop-container .d-item.d-state-hover{ background:#ccc; cursor:pointer; color:#000;}
		
		ul[data-display='button-list'] li.d-button, ul[data-display='button-list'] li.d-button.d-state-hover{margin:0 5px !important; background:#999; color:#fff !important; border-bottom:0 !important; box-shadow:none;}
		ul[data-display='button-list'] li.d-button.d-state-hover{ box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);}
		ul[data-display='button-list'] li.d-state-active{background:#0046C0; color:#fff; box-shadow:inset 1px 1px 1px rgba(0,0,0,.25); border-bottom:0 !important;}
		ul[data-display='button-list'] li.d-button.d-state-hover a, ul[data-display='button-list'] li.d-state-active a{	background:none;}
		ul[data-display='button-list'] li.d-button a, ul[data-display='button-list'] li.d-button.d-state-hover a:hover{ color:#fff !important;}

		div#action_configure_holder.d-form{ padding-top:0; padding-bottom:0;}

		/* Retirando estilo formulario do painel de escolha de layout */
		.d-panel[data-title="Alterar layout"] .d-ui-widget-content form ul{	margin-left:5px;}
		.d-panel[data-title="Alterar layout"] .d-ui-widget-content form li{	background:none; border-bottom:none; color:#00A1FC;}
			.d-panel[data-title="Alterar layout"] .d-ui-widget-content form li.d-state-active{ background-color: #080808; background-image: none; box-shadow:0 1px 2px rgba(0,0,0,.3); -moz-box-shadow:0 1px 2px rgba(0,0,0,.3); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.3); color:#fff;}
			.d-panel[data-title="Alterar layout"] .d-ui-widget-content form li.d-state-hover{ background-color:#002538; color:#fff;	}

.d-widget { border: none;}
.d-ui-widget.d-textarea,
.d-ui-widget.d-textarea:active,
.d-ui-widget.d-textarea:hover,
.d-ui-widget.d-textarea.d-state-hover,
.d-ui-widget.d-textarea.d-state-active,
.d-ui-widget.d-textbox,
.d-ui-widget.d-picker,
.d-ui-widget.d-picker.d-state-active,
.d-ui-widget.d-picker.d-state-hover,
.d-ui-widget.d-textbox.d-state-active,
.d-ui-widget.d-textbox.d-state-hover {
	min-height: 30px;
	border: 1px solid #ddd;
	background-color: #ffffff;
	color: #000;
	font-size: 14px;
	border-radius: 5px;
}

	.d-ui-widget.d-textbox .d-ui-widget.d-textbox {
		border: none;
		box-shadow: none !important;
		margin: -2px;
	}

        .d-ui-widget.d-textbox > input,
		.d-ui-widget .d-picker > .d-content-text { min-height: 30px; background: none; color: #000; text-indent: 5px; padding-left: 5px; line-height: 30px; font-size:14px;}
		.d-ui-widget .d-picker > .d-content-text{ padding: 0 25px 0 5px;}
    .d-ui-widget.d-textarea { min-height: 40px;}
/* Estilo geral dos titulos dos painéis*/
.d-ui-widget-header, .d-ui-widget-header > a, .d-rte-panes > .d-menu.toolbar { color: #ffffff; background:#0046C0;}
.d-ui-widget-header, .ui-widget-header {font-size: 14px; font-weight: normal; }
.d-page .d-panel[data-collapsed="true"] .d-ui-widget-header > a{ background:none; }
.d-overlay + .d-dialog ul li.d-item.d-ui-widget-header a{ color:#fff; }
.d-overlay + .d-dialog ul li.d-item.d-state-active [class*="icon"]::before{ color:#2F2663; }
/*.d-panel .d-panel-header + div h3{ font-size: 1.2em; margin-top:10px;}*/
.d-ui-widget-header.d-panel-header {
	background: #1F1F1F;
}
.d-ui-widget-header.d-panel-header > a{ background:none; cursor:default; color:#fff;}
.d-ui-widget-header.d-panel-header a.d-button[class*="icon"], .d-ui-widget-header.d-panel-header a.d-button[data-icon-left*="icon"]{ padding:0; background:none; color:#fff; box-shadow:none; font-size:25px; line-height:normal; }
.d-panel#sys_workspace_container .d-ui-widget-header.d-panel-header{ max-height:49px; box-sizing: border-box;}
.d-ui-widget-header.d-panel-header .header-tittle-left{ position:absolute; left:10px; top:10px;}
.d-ui-widget-header.d-panel-header .header-tittle-right{ position:absolute; right:10px; top:10px;}

@font-face {
	font-family: "ps-gliphs";
	src: url("../../../Content/css/fonts//ps-glyphs/ps-gliphs.eot");
	src: url("../../../Content/css/fonts//ps-glyphs/ps-gliphs.eot?#iefix") format("embedded-opentype"), url("../../../Content/css/fonts//ps-glyphs/ps-gliphs.woff") format("woff"), url("../../../Content/css/fonts//ps-glyphs/ps-gliphs.ttf") format("truetype"), url("../../../Content/css/fonts//ps-glyphs/ps-gliphs.svg#ps-gliphs") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "ps-custom-gliphs";
	src: url("../../../Content/css/fonts//ps-glyphs/ps-custom-glyph.eot");
	src: url("../../../Content/css/fonts//ps-glyphs/ps-custom-glyph.eot?#iefix") format("embedded-opentype"), url("../../../Content/css/fonts//ps-glyphs/ps-custom-glyph.woff") format("woff"), url("../../../Content/css/fonts//ps-glyphs/ps-custom-glyph.ttf") format("truetype"), url("../../../Content/css/fonts//ps-glyphs/ps-custom-glyph.svg#ps-gliphs") format("svg");
	font-weight: normal;
	font-style: normal;
}

.d-panel .d-field > .d-checkbox,
.d-panel .d-field > .d-inline > .d-checkbox,
.d-panel .d-item > div > .d-checkbox,
.d-panel .d-field > div > div > .d-checkbox {
	position: relative;
	overflow: initial;
	margin: 1px 0;
}

	.d-panel .d-field > .d-checkbox + label, .d-panel .d-field > .d-checkbox + input[type="hidden"] + label,
	.d-panel .d-field > .d-inline > .d-checkbox + label, .d-panel .d-field > .d-inline > .d-checkbox + input[type="hidden"] + label,
	.d-panel .d-item > div > .d-checkbox + label, .d-panel .d-item > div > .d-checkbox + input[type="hidden"] + label,
	.d-panel .d-field > div > div > .d-checkbox + label, .d-panel .d-field > div > div > .d-checkbox + input[type="hidden"] + label {
		margin: 0 !important;
		display: inline-block;
		transform: translateY(4px);
	}

	.d-panel .d-field > .d-checkbox .d-check-holder,
	.d-panel .d-field > .d-inline > .d-checkbox .d-check-holder,
	.d-panel .d-item > div > .d-checkbox .d-check-holder,
	.d-panel .d-field > div > div > .d-checkbox .d-check-holder {
		margin-right: 8px;
	}

		.d-panel .d-field > .d-checkbox .d-check-holder::before,
		.d-panel .d-field > .d-inline > .d-checkbox .d-check-holder::before,
		.d-panel .d-item > div > .d-checkbox .d-check-holder::before,
		.d-panel .d-field > div > div > .d-checkbox .d-check-holder::before {
			visibility: visible;
			content: "\6d";
			width: 22.5px;
			height: 22.5px;
			border-radius: 3px;
			border: 1px solid #ddd;
			font-family: "ps-gliphs";
			text-transform: none;
			speak: none;
			font-style: normal;
			font-weight: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			display: inline-block;
			vertical-align: middle;
			font-size: 16px;
			color: #fff;
			-moz-transition: all 0.2s ease-out;
			-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
			line-height: 24.5px;
			text-align: center;
			background: #fff;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			box-shadow: none;
			pointer-events: none;
		}

		.d-panel .d-field > .d-checkbox .d-check-holder.d-icon-checkbox-checked::before,
		.d-panel .d-field > .d-inline > .d-checkbox .d-check-holder.d-icon-checkbox-checked::before,
		.d-panel .d-item > div > .d-checkbox .d-check-holder.d-icon-checkbox-checked::before,
		.d-panel .d-field > div > div > .d-checkbox .d-check-holder.d-icon-checkbox-checked::before {
			-webkit-box-shadow: inset 0 0 0 24.5px #00a1fc;
			-moz-box-shadow: inset 0 0 0 24.5px #00A1FC;
			-ms-box-shadow: inset 0 0 0 24.5px #00A1FC;
			box-shadow: inset 0 0 0 24.5px #00a1fc;
		}


/* ------------------- FIM ESTILO DOS PAINEIS (NAO EDITAR) -------------------- */
#addwidget_panel .d-content-slider, #addwidget_panel .d-content-slider-viewport, #addwidget_panel .d-content-slider-viewport .d-content-slider-item {
height: auto !important;
overflow: auto !important;
overflow-x: hidden !important;
}
#addwidget_panel .d-content-slider-viewport .d-content-slider-items{ position:static; }
#addwidget_panel .d-ui-widget-content{ overflow-x: hidden !important; }

.d-panel .noConfig + .d-form-buttons-holder{ display:none; }