@media screen {

	.model-div {
		/**background-color: #E5E8E8;*/
		height: 100%;
		width: 100%;
		text-align: center;
		overflow: auto;
	}

	.model-div img {
		width: 97%;
		border: 1px solid #000000;
	}

	.float {
		position: fixed;
		width: 60px;
		height: 60px;
		bottom: 40px;
		right: 60px;
		background-color: #000080;
		color: #FFF;
		border-radius: 50px;
		text-align: center;
	}
	
	.my-float {
		margin-top: 22px;
	}

	.my-scrollview {
		padding-top: 5mm;
		padding-bottom: 5mm;
		padding-left: 5mm;
		padding-right: 5mm;
		font-size: 12pt;
		white-space: pre-line;
	}

	.alert-icon-red {
		width: 3mm; 
		height: 3mm;
		margin-top: 6px;
		background-color: red;
	}

	.alert-icon-green {
		width: 3mm; 
		height: 3mm;
		margin-top: 6px;
		background-color: green;
	}

	.alert-icon-yellow {
		width: 3mm; 
		height: 3mm;
		margin-top: 6px;
		background-color: yellow;
	}

	.space-right {
		padding-right: 5px;
	}

	.icon-automatico {
		font-weight: bold;
	}

	.grey-highlight {
		background-color: #D2E3EF;
	}

	.dashboard-panel-active {
		background-color: #CE93D8;
		color: #FFFFFF;
		padding: 15px 15px 15px 15px;
		-webkit-border-radius: 10px; 
  	-moz-border-radius: 10px; 
		border-radius: 10px; 
		height: 40px;
		cursor: pointer;
	}

	.dashboard-panel-inactive {
		background-color: #64B5F6;
		color: #FFFFFF;
		padding: 15px 15px 15px 15px;
		-webkit-border-radius: 10px; 
  	-moz-border-radius: 10px; 
		border-radius: 10px; 
		height: 40px;
		cursor: pointer;
	}

	.dashboard-panel-header {
		font-size: 1.0em;
		font-weight: bold;
	}

	.dashboard-panel-body {
		font-size: 1.0em;
	}

	.dashboard-canva {
		background-color: #FFFFFF;
	}

	.apptoolbar {
		background-color: #000080;
	}

	.appdashboard {
		background-color: #F4F4F4;
		color: black;
	}

	.appmenu-list {
		background-color: #F8F9F9;
	}

	.manager-toolbar {
		background-color: #000080;
	}

	.manager-toolbar-title {
		background-color: #000080;
		color: #FFFFFF;
		font-weight: bold;
	}

	.datatable-footer {
		background-color: #A9CCE3; 
		border-top: 2px solid #85C1E9;
	}

	.webix_list_item:hover {
		background-color: #AED6F1;
	}

	.scrollview-textbox {
		font-size: 15px;
		word-break: break-all;
		word-wrap: break-word;
	}

	.fw-white {
		color: #FFFFFF;
	}

	.show-cursor {
		cursor: pointer;
	}

	.col-center {
		text-align: center;
	}

	.cell-right {
		vertical-align: middle;
		text-align: right;
	}

	.cell-right-noborder {
		vertical-align: middle;
		text-align: right;
		border: none;
	}

	.cell-field-noborder {
		border: none;
	}

	.cell-data {
		font-weight: bold;
	}

	.cell-data-noborder {
		font-weight: bold;
		border: none;
	}

	.x3fgmlu0j7 {
		vertical-align: middle;
		text-align: right;
		background-color: #A9CCE3; 
		color: #232323;
	}

	.link {
		cursor: pointer;
		color: #0000FF;
	}

	.link-strike {
		cursor: pointer;
		text-decoration: line-through;
	}

	.link-off {
		cursor: pointer;
	}

	.link-off:hover {
		cursor: pointer;
		color: #0000FF;
	}

	.span-logo {
		font-weight: bold;
		color: #FFFFFF;
	}

	.span-slogan {
		color: #FFFFFF;
	}

	.logged-user {
		color: #FFFFFF;
		/*width: 100%;*/
	}

	.tab-header {
		background-color: #000080;
		color: #FFFFFF;
		font-weight: bold;
	}

	div.webix_all_tabs {
		padding: 0px;
	}

	div.webix_item_tab {
		font-weight: bold;
		font-size: 10px;
	}

	div.webix_item_tab.webix_selected {
		background-color: #000080;
		border-color: #000080;
	}

	div.webix_after_all_tabs {
		background-color: #000080;
		border-left: 2px;
		border-right: 2px;
	}

	.tab-toolbar {
		background-color: #000080;
		border: none;
		padding-bottom: 3px;
		padding-right: 5px;
	}

	.origem {
		font-weight: bold;
	}

	.login-box {
		border-bottom: 1px solid gainsboro;
		padding: 5px;
	}

	.alignLeft {
		text-align: left;
	}

	.alignRight {
		text-align: right;
	}

	.padding-10 {
		padding: 10px;
	}

	.form-group {
		background-color: #D4E6F1 !important; 
		padding-top: 3px !important;
	}

	.form-disable {
		background-color: #E5E8E8 !important;
	}

	.webix_danger_custom .webix_button {
		background: #ce5545 !important;
		color: #ffffff !important;
		font-weight: bold !important;
		border: 1px solid #ce5545 !important;
		border-bottom: 1px solid #ca4635 !important;
	}

	.webix_danger_custom .webix_button:hover {
		background-color: #ca4635 !important;
	}

	.webix_danger_custom .webix_button:focus {
		background-color: #c14433 !important;
	}

	.webix_danger_custom .webix_button:active {
		background-color: #c14433 !important;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
	}

	.webix_danger_custom .webix_button .webix_icon,
	.webix_danger_custom .webix_button .webix_img_btn_text,
	.webix_danger_custom .webix_button .webix_icon_btn {
		color: #ffffff !important;
	}

	.webix_danger_custom .webix_pressed .webix_button {
		background-color: #c14433 !important;
	}

	.webix_primary_custom .webix_button {
		background: #27ae60 !important;
		color: #FFFFFF !important;
		font-weight: bold !important;
		border: 1px solid #27ae60 !important;
		border-bottom: 1px solid #239d57 !important;
	}

	.webix_primary_custom .webix_button:hover {
		background-color: #239d57 !important;
	}

	.webix_primary_custom .webix_button:focus {
		background-color: #219552 !important;
	}

	.webix_primary_custom .webix_button:active {
		background-color: #219552 !important;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
	}

	.webix_primary_custom .webix_button .webix_icon,
	.webix_primary_custom .webix_button .webix_img_btn_text,
	.webix_primary_custom .webix_button .webix_icon_btn {
		color: #FFFFFF !important;
	}

	.webix_primary_custom .webix_pressed .webix_button {
		background-color: #219552 !important;
	}

	.webix_secondary .webix_button {
		background: #3498db !important;
		color: #fff !important;
		font-weight: bold !important;
		border: 1px solid #3498db !important;
		border-bottom: 1px solid #268fd5 !important;
	}

	.webix_secondary .webix_button:hover {
		background-color: #268fd5 !important;
	}

	.webix_secondary .webix_button:focus {
		background-color: #2489cc !important;
	}

	.webix_secondary .webix_button:active {
		background-color: #2489cc !important;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
	}

	.webix_secondary .webix_button .webix_icon,
	.webix_secondary .webix_button .webix_img_btn_text,
	.webix_secondary .webix_button .webix_icon_btn {
		color: #fff !important;
	}

	.webix_secondary .webix_pressed .webix_button {
		background-color: #2489cc !important;
	}

	.webix_disabled_custom .webix_button {
		background: #7F8C8D !important;
		color: #fff !important;
		font-weight: bold !important;
		border: 1px solid #7F8C8D !important;
		border-bottom: 1px solid #7F8C8D !important;
	}

	.webix_disabled_custom .webix_button:hover {
		background-color: #7F8C8D !important;
	}

	.webix_disabled_custom .webix_button:focus {
		background-color: #7F8C8D !important;
	}

	.webix_disabled_custom .webix_button:active {
		background-color: #7F8C8D !important;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
	}

	.webix_disabled_custom .webix_button .webix_icon,
	.webix_disabled_custom .webix_button .webix_img_btn_text,
	.webix_disabled_custom .webix_button .webix_icon_btn {
		color: #fff !important;
	}

	.webix_disabled_custom .webix_pressed .webix_button {
		background-color: #7F8C8D !important;
	}

	#overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: transparent;
		z-index: 99999;
	}

	#overlay-p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		background-color: white;
		border: 1px solid gray;
		padding: 50px;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 10000;
	}

}

@media print {
	* { display: none; }
}
