* {
	font-family: 'PT Sans', sans-serif;
}

.innertube  * {
	color: #333333;
	font-size: 13px !important;
}

.innertube {
	margin: 30px 30px 30px 0 !important;
}

body {
	margin: 0;
	padding: 0;
}

input[type="password"]::-ms-reveal, input[type="password"]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

input[type="password"]::-webkit-credentials-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}

@media screen and (min-width: 760px) {
	.input-text-box {
		display: block;
		text-align: start;
		margin-bottom: 12px;
	}
}

#login_blue_header {
	height: 76px;
	background-color: #0585BC;
	margin-top: 54px;
}

#login_blue_header_inner {
	padding-top: 24px;
	margin-left: 30px;
	background-color: #0585BC;
}

#geoportal_logo {
	background-color: #0585BC;
}

#topsection-guest {
	background: none;
}

#topsection-guest .form-wrapper {
	width: auto;
	max-width: 600px;
	margin: 0 auto;
}

#topsection-guest .form-header {
	display: initial;
	margin: 0 auto;
	width: auto;
}

#maincontainer {
	width: 100%; /*Width of the main container*/
	margin-top: 30px;
	margin-bottom: 14px !important;
}

.ui-panel-titlebar, .ui-panelgrid td:first-child {
	/*margin-top:20px;*/
	padding: 4px 0 4px 0 !important;
	vertical-align: left !important;
}

.ui-panel-titlebar {
	padding-right: 12px;
}

.ui-panelgrid td:first-child {
	font-weight: normal !important;
	/*border:0;*/
}

h4 {
	margin: 0 0 30px 0;
	font-size: 16px;
	line-height: 16px;
}

.register_label {
	margin-top: 4px;
}

.ui-widget-header {
	border: none;
}

.ui-widget-content {
	margin-top: 20px;
	margin: 0;
	padding: 0 !important;
}

.ui-panelgrid {
	display: table;
	margin: 0 auto;
}

form#userRegistrationForm thead.ui-panelgrid-header, form#userPasswordChangeForm thead.ui-panelgrid-header
	{
	height: 28px;
	margin: 0;
	color: #0585BC;
	border: 0;
	text-align: left;
}

form#userRegistrationForm tbody td, form#form tbody td, form#userPasswordChangeForm tbody td
	{
	border: none;
	line-height: 23px !important;
	vertical-align: baseline;
}

form#userRegistrationForm tbody tr.ui-widget-content>td:first-child,
	form#form tbody tr.ui-widget-content>td:first-child, form#userPasswordChangeForm tbody tr.ui-widget-content>td:first-child
	{
	width: 140px;
	color: #3C484D;
}

form#userRegistrationForm tbody tr.ui-widget-content>td:first-child label,
	form#form tbody tr.ui-widget-content>td:first-child label {
	cursor: text !important;
}

form#userRegistrationForm tfoot tr.ui-widget-header>td, form#userPasswordChangeForm tfoot tr.ui-widget-header>td
	{
	padding-bottom: 20px;
	border: none;
}

.ui-widget-header {
	background: none;
}

/* input text field implementation start */
form#userRegistrationForm tbody td input, form#form tbody td input, form#userPasswordChangeForm tbody td input
	{
	background-color: #FFFFFF;
	border-color: #C5E3F1;
	box-shadow: none;
	border-radius: 4px;
	height: 20px;
	padding: 2px 6px 1px 6px;
	font-size: 14px;
}

form#userRegistrationForm .ui-state-default:focus, form#form .ui-state-default:focus,
	form#userPasswordChangeForm .ui-state-default:focus {
	border-color: #0585BC;
	box-shadow: 0 0 6px 0px rgba(5, 133, 188, 0.2);
	transition: all 400ms ease-out;
}
/* input text field implementation end */
#j_idt7 {
	bottom: 145px !important;
	right: 20px !important;
}

#userFunctionForm, #organizationFunctionForm, #groupFunctionForm,
	#roleFunctionForm {
	margin-bottom: 10px;
}

.aui legend {
	font-size: 16px !important;
	line-height: 16px !important;
	font-weight: bold;
	border-bottom: 0 !important;
}

.aui h3 {
	margin: 0 0 10px 10px !important;
	font-size: 16px !important;
	line-height: 16px !important;
}

.aui label {
	cursor: text !important;
}

.aui p {
	font-weight: normal !important;
}

span.ui-panel-title {
	text-shadow: none;
	font-size: 16px !important;
}

/* tabMenu start */
.ui-tabmenu .ui-tabmenu-nav {
	background-color: #F7FBFF;
	padding: 0 !important;
	border-radius: 0;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
	position: inherit;
	border-radius: 0;
}

.ui-tabmenu .ui-menuitem-link {
	border: none;
	padding: 0 4px !important;
}

.ui-selection-column {
	border-color: #C5E3F1 !important;
}

ul.ui-tabmenu-nav li.ui-state-hover, ul.ui-tabmenu-nav li.ui-state-active,
	ul.ui-tabmenu-nav li {
	padding: 0 !important;
	margin: 0 !important;
}

ul.ui-tabmenu-nav li.ui-tabmenuitem span.ui-menuitem-text {
	text-decoration: none;
	text-shadow: none;
	color: #0585BC;
	font-size: 14px !important;
	background-color: #F7FBFF;
}

ul.ui-tabmenu-nav li.ui-state-active span.ui-menuitem-text {
	font-weight: bold !important;
	color: #0585BC !important;
}

li.ui-state-default.ui-corner-top.ui-state-hover a {
	text-decoration: underline;
}

li.ui-state-default.ui-corner-top.ui-state-hover {
	background: none !important;
}

li.ui-state-default.ui-corner-top {
	background: none !important;
}
/* tabMenu end */

/* button implementation start */
.geoButton, .geoButtonGreen, .ui-fileupload-choose,
	.ui-fileupload-upload, .ui-fileupload-buttonbar .ui-fileupload-cancel {
	border: 0px solid !important;
	background: none !important;
	box-shadow: none !important;
	outline: none;
}

.ui-fileupload-upload, .ui-fileupload-buttonbar .ui-fileupload-cancel {
	margin-left: 8px !important;
}

.ui-fileupload-upload:disabled, .ui-fileupload-buttonbar .ui-fileupload-cancel:disabled,
	.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled {
	opacity: 0.5;
}

button.geoButtonGreen span.ui-button-text, button.ui-fileupload-upload span.ui-button-text
	{
	background-color: #57BA4A;
}

.geoButton:hover, .geoButton:active, .geoButton:focus, .geoButtonGreen:hover,
	.geoButtonGreen:active, .geoButtonGreen:focus, .ui-fileupload-choose:hover,
	.ui-fileupload-choose:active, .ui-fileupload-choose:focus,
	.ui-fileupload-upload:hover, .ui-fileupload-upload:active,
	.ui-fileupload-upload:focus, .ui-fileupload-buttonbar .ui-fileupload-cancel:hover,
	.ui-fileupload-buttonbar .ui-fileupload-cancel:active,
	.ui-fileupload-buttonbar .ui-fileupload-cancel:focus {
	box-shadow: none !important;
}

button.geoButton span.ui-button-text, button.geoButtonGreen span.ui-button-text,
	span.ui-fileupload-choose span.ui-button-text, button.ui-fileupload-upload span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel span.ui-button-text
	{
	padding: 4.5px 10px 4.5px 10px !important;
	/* this defines button size */
	font-size: 14px;
	border-radius: 20px !important;
	border: 2px solid;
	text-shadow: none;
	font-weight: bold;
}

button.geoButtonGreenForward span.ui-button-text {
	padding-right: 20px !important; /* this defines button size */
}

button.geoButtonGreenBack span.ui-button-text {
	padding-left: 20px !important; /* this defines button size */
}

button.geoButton span.ui-button-text, span.ui-fileupload-choose span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel span.ui-button-text
	{
	color: #0585BC;
	border-color: #0585BC;
}

button.geoButtonGreen span.ui-button-text, button.ui-fileupload-upload span.ui-button-text
	{
	color: #FFFFFF;
	border-color: #57BA4A;
}

button.geoButton span.ui-button-text:hover, span.ui-fileupload-choose.ui-state-hover span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel.ui-state-hover span.ui-button-text
	{
	background-color: #0585BC;
	color: #FFFFFF;
}

span.ui-fileupload-choose .ui-icon-plusthick, button.ui-fileupload-upload .ui-icon-arrowreturnthick-1-n,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel .ui-icon-cancel {
	display: none;
}

button.geoButtonGreen span.ui-button-text:hover, button.ui-fileupload-upload.ui-state-hover span.ui-button-text
	{
	background-color: #4ED43D;
	color: #FFFFFF;
}

button.geoButtonGreenForward span.forward_arrow {
	background-image:
		url(/service-order-webapp/resources/images/white_arrow_forward.png);
	background-position: 0 0;
	height: 18px;
	width: 8px;
	padding-right: 3px;
	margin-top: -9px !important;
}

button.geoButtonGreenBack span.back_arrow {
	background-image:
		url(/service-order-webapp/resources/images/white_arrow_back.png);
	background-position: 0 0;
	height: 18px;
	width: 8px;
	padding-left: 3px;
	margin-top: -9px !important;
}

.actionButtons {
	padding: 0;
	margin: 0;
}

button.actionButton span.action_button_cancel {
	background-image:
		url(/service-order-webapp/resources/images/action_button_cancel.png);
	background-position: 0 0;
	height: 25px;
	width: 25px;
	margin: -12px 0px 0px -12px;
}

button.actionButton {
	background: none !important;
	border-radius: 8px !important;
	border: 2px solid !important;
	border-color: #0585BC !important;
}

span.fake_icon {
	background: none !important;
}

button.actionButtonSmall {
	background:
		url(/service-order-webapp/resources/images/action_button_small_cancel.png)
		bottom !important;
	border-radius: 6px !important;
	border: 1px solid !important;
	border-color: #C5E3F1 !important;
	height: 22px;
	width: 22px;
	outline: none;
	box-shadow: none;
	background-color: #FFFFFF !important;
}

button.actionButtonSmall:hover {
	background-color: #0585BC !important;
	background-position: 0 0 !important;
	box-shadow: none;
}
/* button implementation end */

/* panelGrid implementation start */
.ui-panelgrid {
	margin-top: 0px;
}

table.ui-panelgrid tr.ui-widget-content td {
	border-color: #C5E3F1 !important;
}

table.ui-panelgrid td {
	border-color: #F7FBFF !important;
}

tfoot.ui-panelgrid-footer tr.ui-widget-header td {
	padding-left: 0 !important;
}

td.panel_firstColumn label, td.panel_secondColumn label {
	cursor: text !important;
}

.ui-panelgrid-footer .ui-widget-header, .ui-datatable .ui-widget-header
	{
	background: none;
	border: none !important;
}
/* panelGrid implementation end */

/* input text field implementation start */
.ui-inputfield {
	border-color: #C5E3F1 !important;
	box-shadow: none !important;
	border-radius: 4px !important;
	height: 18px !important;
	font-size: 13px !important;
	color: #333333;
	text-shadow: none !important;
	font-family: 'PT Sans', sans-serif !important;
}

.ui-widget, .ui-widget .ui-widget, .ui-wizard-step-title {
	font-size: 13px !important;
}

.ui-inputfield:focus {
	border-color: #0585BC !important;
	box-shadow: 0 0 6px 0px rgba(5, 133, 188, 0.2) !important;
	transition: all 400ms ease-out;
}

.aui input[disabled] {
	background-color: #F7FBFF !important;
}

.aui input[type="text"] {
	margin-bottom: 0 !important;
	text-shadow: none;
	font-family: 'PT Sans', sans-serif !important;
	font-size: 13px !important;
}

#search {
	font-size: 15px !important;
}
/* input text field implementation end */
.ui-selectonemenu .ui-selectonemenu-trigger  .ui-icon {
	background-color: #FFFFFF;
}

/* Dropdown selection end */
table#recaptcha_table td:first-child {
	min-width: 0 !important;
}

#recaptcha_response_field {
	border-radius: 0px !important;
}

/* button implementation start */
.geoButton, .geoButtonGreen, .ui-fileupload-choose,
	.ui-fileupload-upload, .ui-fileupload-buttonbar .ui-fileupload-cancel {
	border: 0px solid !important;
	background: none !important;
	box-shadow: none !important;
	outline: none;
}

.ui-fileupload-upload, .ui-fileupload-buttonbar .ui-fileupload-cancel {
	margin-left: 8px !important;
}

.ui-fileupload-upload:disabled, .ui-fileupload-buttonbar .ui-fileupload-cancel:disabled,
	.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled {
	opacity: 0.5;
}

button.geoButtonGreen span.ui-button-text, button.ui-fileupload-upload span.ui-button-text
	{
	background-color: #57BA4A;
}

.geoButton:hover, .geoButton:active, .geoButton:focus, .geoButtonGreen:hover,
	.geoButtonGreen:active, .geoButtonGreen:focus, .ui-fileupload-choose:hover,
	.ui-fileupload-choose:active, .ui-fileupload-choose:focus,
	.ui-fileupload-upload:hover, .ui-fileupload-upload:active,
	.ui-fileupload-upload:focus, .ui-fileupload-buttonbar .ui-fileupload-cancel:hover,
	.ui-fileupload-buttonbar .ui-fileupload-cancel:active,
	.ui-fileupload-buttonbar .ui-fileupload-cancel:focus {
	box-shadow: none !important;
}

button.geoButton span.ui-button-text, button.geoButtonGreen span.ui-button-text,
	span.ui-fileupload-choose span.ui-button-text, button.ui-fileupload-upload span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel span.ui-button-text
	{
	padding: 4.5px 10px 4.5px 10px !important;
	/* this defines button size */
	font-size: 14px;
	border-radius: 20px !important;
	border: 2px solid;
	text-shadow: none;
}

button.geoButtonGreenForward span.ui-button-text {
	padding-right: 20px !important; /* this defines button size */
}

button.geoButtonGreenBack span.ui-button-text {
	padding-left: 20px !important; /* this defines button size */
}

button.geoButton span.ui-button-text, span.ui-fileupload-choose span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel span.ui-button-text
	{
	color: #0585BC;
	border-color: #0585BC;
}

button.geoButtonGreen span.ui-button-text, button.ui-fileupload-upload span.ui-button-text
	{
	color: #FFFFFF;
	border-color: #57BA4A;
}

button.geoButton span.ui-button-text:hover, span.ui-fileupload-choose.ui-state-hover span.ui-button-text,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel .ui-state-hover span.ui-button-text
	{
	background-color: #0585BC;
	color: #FFFFFF;
}

span.ui-fileupload-choose .ui-icon-plusthick, button.ui-fileupload-upload .ui-icon-arrowreturnthick-1-n,
	.ui-fileupload-buttonbar button.ui-fileupload-cancel .ui-icon-cancel {
	display: none;
}

button.geoButtonGreen span.ui-button-text:hover, button.ui-fileupload-upload .ui-state-hover span.ui-button-text
	{
	background-color: #4ED43D;
	color: #FFFFFF;
}
/* button implementation end */

/* Dropdown selection start */
li.ui-selectonemenu-item.ui-selectonemenu-list-item {
	font-size: 13px !important;
}

.ui-selectonemenu, .ui-paginator-jtp-select {
	height: 26px !important;
	border-color: #C5E3F1 !important;
	border-radius: 0 !important;
	outline: none !important;
	box-shadow: none !important;
}

.ui-paginator-jtp-select {
	background: none !important;
	background-color: #ffffff !important;
	margin-bottom: 0 !important;
	width: 60px !important;
	font-weight: normal !important;
}

#ulist .ui-paginator {
	margin-top: 6px;
}

#ulist .ui-paginator-pages {
	margin-right: 8px;
}

.ui-selectonemenu:hover {
	box-shadow: none !important;
}

.ui-selectonemenu.ui-state-disabled {
	opacity: 1;
}

.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label {
	opacity: 0.25;
}

.ui-selectonemenu .ui-selectonemenu-label {
	height: 20px !important;
	border-radius: 0 !important;
	box-shadow: none;
	padding-top: 2px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
	border-color: #C5E3F1 !important;
	background: none;
	background-color: #FFFFFF !important;
	box-shadow: none;
	border-radius: 0 !important;
}

.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger {
	background-color: #F7FBFF !important;
}

.ui-icon-triangle-1-s {
	background-position: -65px -14px;
}

.ui-selectonemenu-panel {
	border-radius: 0 !important;
	box-shadow: rgba(5, 133, 188, 0.8) 0px 5px 10px 0px;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
	padding: 0 !important;
	margin: 0 !important;
	background: white;
}

.ui-selectonemenu-panel .ui-selectonemenu-list .ui-state-highlight {
	background-image: none;
	border-radius: 0;
	background-color: #0585BC;
	color: #FFFFFF !important;
	margin: 0;
	text-shadow: none;
}

.ui-selectonemenu-panel .ui-selectonemenu-list .ui-state-hover {
	border-radius: 0;
	background-color: #C5E3F1 !important;
	box-shadow: none;
}
/* Dropdown selection end */

/* dataTable start */
div.ui-datatable-tablewrapper table thead tr th.ui-state-default {
	background-color: #E4F3F9;
	border-color: #C5E3F1;
	font-size: 14px !important;
	text-shadow: none;
	text-align: center !important;
}

.ui-datatable tbody td, .ui-datatable .ui-selection-column {
	border-color: #C5E3F1;
}

div.ui-datatable-tablewrapper table a, div.ui-datatable-tablewrapper table a:hover
	{
	color: #333333;
	font-size: 13px !important;
	font-weight: normal;
}

.ui-datatable-even, .ui-datatable-odd {
	text-align: center;
	border-color: #C5E3F1;
}

.ui-cell-editing {
	background-image: none !important;
	border: none !important;
	background-color: #E4F3F9 !important;
	text-shadow: none !important;
	color: #333333 !important;
}

.ui-cell-editor-input .ui-inputfield {
	margin: 0 !important;
	text-shadow: none;
	text-align: center;
}

.ui-datatable .ui-datatable-data tr.ui-state-hover {
	background: none;
	background-color: #FFFFFF;
	cursor: default !important;
	box-shadow: none;
}

.ui-datatable .ui-datatable-data tr.ui-state-highlight {
	background: none;
	background-color: #F7FBFF;
	cursor: default !important;
	text-shadow: none;
}

.ui-datatable .ui-column-filter {
	display: inline !important;
	margin-left: 6px !important;
	width: 100px !important;
}

.ui-datatable .ui-datatable-footer {
	background: none;
	border: none;
	text-align: left !important;
}

.ui-datatable .ui-datatable-data tr.ui-state-hover {
	border-color: #C5E3F1 !important;
}

.ui-datatable .ui-datatable-data tr.ui-state-highlight {
	border-color: #C5E3F1;
}

.groupDataTable tbody td {
	cursor: default !important;
}
/* dataTable end */

/* radio Button start */
.ui-radiobutton .ui-radiobutton-box {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #C5E3F1;
	width: 18px !important;
	height: 18px !important;
	position: center !important;
}

.ui-radiobutton .ui-radiobutton-box:hover {
	box-shadow: 0 0 6px 0px rgba(5, 133, 188, 0.2) !important;
	transition: all 400ms ease-out;
}

div.ui-radiobutton-box span.ui-radiobutton-icon {
	background-image: none !important;
	margin: 5px 0 0 5px;
	width: 8px !important;
	height: 8px !important;
}

div.ui-radiobutton-box span.ui-radiobutton-icon.ui-icon-blank {
	background: none !important;
}

div.ui-radiobutton-box span.ui-radiobutton-icon.ui-icon-bullet {
	background: #0585BC !important;
}

.ui-selectoneradio label {
	margin-top: 0;
}

table.ui-selectoneradio td {
	padding-right: 7px;
}
/* radio Button end */

/* EDVI button start */
.edviButton {
	background: none !important;
	border-color: #0585BC !important;
	box-shadow: none;
	outline: none !important;
}

.edviButton.ui-state-hover, .edviButton.ui-state-focus {
	box-shadow: none;
}
/* EDVI button end */

/* paging implementation start */
div.ui-datatable div.ui-paginator {
	background: none;
	border: none;
	margin-top: 5px;
}

div.ui-datatable div.ui-paginator-bottom {
	margin-top: 2px;
	background-color: #F7FBFF;
	border: 0;
	text-align: left !important;
}

.ui-paginator .ui-paginator-page {
	background: none !important;
	background-color: #F7FBFF !important;
	box-shadow: none !important;
	border-color: #F7FBFF !important;
	font-size: 13px !important;
	color: #0585BC !important;
	border-radius: 4px !important;
	text-shadow: none !important;
	text-align: left !important;
	cursor: default !important;
	outline: none !important;
}

.ui-widget-header .ui-state-active {
	border-color: #0585BC !important;
}

.ui-widget-header .ui-paginator-page.ui-state-hover {
	cursor: pointer !important;
}

.ui-paginator .ui-paginator-current {
	font-size: 13px;
	color: #0585BC;
	font-weight: normal;
	text-shadow: none;
	margin-left: 0px;
}
/* paging implementation end */

/* ConfirmDialog implementation start */
.ui-dialog .ui-dialog-titlebar {
	background: none;
	background-color: #E4F3F9;
	text-align: left;
	text-shadow: none;
	height: 16px;
	line-height: 16px;
}

.ui-dialog .ui-dialog-title {
	display: inline-block;
	margin: 0 !important;
	color: #0585BC !important;
}

.ui-dialog .ui-dialog-titlebar-close {
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	box-shadow: none;
	background: none;
	border: none;
}

.ui-dialog .ui-dialog-titlebar-close span {
	margin: 0 0 0 1px !important;
}

.ui-confirm-dialog-severity {
	margin-top: 3px;
}

.ui-dialog .ui-dialog-buttonpane {
	margin: 0 !important;
	padding: 0 !important;
	background-color: #F7FBFF;
}

.ui-dialog-content.ui-widget-content {
	background-color: #F7FBFF !important;
}
/* ConfirmDialog implementation end */

/* tabView start */
.ui-tabs .ui-tabs-nav, .ui-tabs, .ui-fileupload-content {
	background: none;
}

.ui-tabs .ui-tabs-nav a {
	color: #0585BC;
	font-weight: normal;
	text-shadow: none;
	font-size: 14px;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
	font-weight: bold !important;
	text-shadow: none;
}

li.ui-state-default.ui-corner-top.ui-state-hover {
	box-shadow: none;
}

li.ui-state-default.ui-corner-top.ui-state-hover a {
	text-decoration: underline;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a {
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-state-default {
	background-image: none !important;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-top>.ui-tabs-nav, .ui-tabs
	{
	padding: 0 8px 0 0;
}

ul.ui-tabs-nav li.ui-state-hover, ul.ui-tabs-nav li.ui-state-active {
	padding: 0 !important;
	margin: 0 !important;
	/*background-color:#0585BC!important;*/
}

ul.ui-tabs-nav li {
	padding: 0 !important;
	margin: 0 !important;
	background-color: #F7FBFF !important;
	border-radius: 0;
	border: none !important;
	box-shadow: none;
}

.ui-tabs .ui-tabs-panel {
	padding: 10px 4px;
}
/* tabView end */
.ui-fileupload-choose {
	padding-left: 1px !important;
}

.ui-fileupload-cancel.ui-button-icon-only {
	background: none !important;
	border-color: #0585BC !important;
	box-shadow: none;
	outline: none !important;
}

.ui-fileupload-cancel.ui-button-icon-only.ui-state-hover,
	.ui-fileupload-cancel.ui-button-icon-only.ui-state-focus {
	box-shadow: none;
}
/* File Upload implementation end */

/* ckeckbox implementation start */
.ui-chkbox-box {
	border-color: #C5E3F1 !important;
	background-color: #FFFFFF !important;
}

.ui-chkbox-box:hover {
	box-shadow: 0 0 6px 0px rgba(5, 133, 188, 0.2) !important;
	transition: all 400ms ease-out;
}

.ui-icon-check {
	background-image:
		url(/user-administration/resources/images/checkbox_icon.png)
		!important;
	background-position: 2px 3px;
}
/* ckeckbox implementation end */

/* growl implementation start */
.ui-growl-item-container {
	background-image: none;
	background-color: #FFFFFF;
	margin: 140px 10px 0 0;
	opacity: 1;
	box-shadow: 0px 5px 10px #0585BC;
	border: none;
	border-radius: 6px;
	padding: 0;
}

.ui-growl-item {
	margin-top: 190px;
	padding: 20px 15px;
}

.ui-growl-item p {
	margin: 0 !important;
}

.ui-growl-title {
	padding: 0;
	color: #0585BC;
	font-size: 13px;
	font-weight: normal;
}

.ui-growl-message {
	padding: 0;
	line-height: 16px;
}

.ui-growl-icon-close {
	top: 4px;
	right: 4px;
}
/* growl implementation end */
div.ui-messages-info {
	background-color: #F9F6DA;
	border-radius: 0;
}

/*Panel implementation start*/
.ui-panel-titlebar, .ui-panel {
	background: none;
	border: none;
}

.ui-panel-content, .ui-panel {
	padding: 0 !important;
}
/*Panel implementation end*/
.ui-datatable-footer {
	padding-left: 0 !important;
}

.ui-password-panel {
	background: none !important;
	background-color: #FFFFFF !important;
	border-color: #C5E3F1 !important;
	text-shadow: none !important;
	color: #3C484D !important;
	font-weight: bold !important;
	border-radius: 4px !important;
}

.ui-password-info {
	font-size: 12px;
	padding: 0px 0px 4px 10px;
	background-color: #FFFFFF;
}

.ui-message-error {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: red;
}

.ui-messages-error {
	display: inline-block;
	background: none !important;
	border: none !important;
}

.ui-message-error-icon, .ui-messages-error-icon {
	width: 0;
	height: 0;
}

.ui-messages .ui-messages-close {
	display: inline-block;
	margin-top: 2px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	color: inherit;
}

.user-deactivated td {
	color: #bdbdbd;
}

.user-deleted td {
	color: #FF0000
}

#topsection-guest .form-header h4 {
	font-size: 16px !important;
}

#updateUser tr.ui-widget-content td.ui-panelgrid-cell {
	/*padding-bottom: 0!important;*/
	
}

#updateUser tr.ui-widget-content td.ui-panelgrid-cell label {
	/*padding-top:10px!important;*/
	
}

.user-datatable-header {
	margin-bottom: 5px;
	font-family: 'PT Sans', sans-serif;
	text-shadow: none !important;
}

.ancho200 {
	width: 200px !important
}