/*
	Style CSS aplikacji
*/
.table-vertical-align tr td{
	vertical-align: middle;
}

.table-vertical-align-top tr td{
	vertical-align: top;
}

.table-with-no-border .table-with-no-border tr, .table-with-no-border td{
        border-style: hidden !important;
}

.title-label{
	color: #1468B3;
	font-weight: bold;
	white-space: nowrap;
}

.attachment-link {
	color: #1468B3 !important;
	font-weight: bold;
	text-decoration: underline;
}

.wrap-text{
	white-space: normal !important;
}

.ui-datatable a {
    color: #086777;
}

.ui-button-icon-only{
	border: none !important;
	background: none !important;
}

.ui-filter{
	float: right;
}

.ui-button-table .ui-button.ui-state-disabled{
	background: rgba(247,247,247,65) !important;
}

.ui-button-table .ui-button.ui-state-default{
	background: rgba(232,232,232,65);
	color: #bbbbbb;
	text-shadow: 0px 0px rgba(0, 0, 0, 0.2);
}

.ui-button-table  .ui-button.ui-state-hover{
	background: rgba(241,241,241,65);
}

.ui-button-table .ui-state-default .ui-icon{
	background-image: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fui-icons-gray.png") !important;
}

.ui-light-button.ui-button.ui-state-default{
	background:  url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fsprite-vertical.png") repeat-x scroll 0 -425px rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	color: #2E6E9E;
	text-shadow: 0 0px rgba(0, 0, 0, 0.2);
}

.ui-light-button.ui-button.ui-state-hover{
	background-position: 0 -457px !important;
}

.ui-light-button.ui-button.ui-state-active{
	background-position: 0 -457px !important;
}

.accordion-button{
	float: right;
	margin-top: -42px;
}

.accordion-extra-buttons{
	float: right;
	margin-top: -40px;
	margin-right: 5px;
}

.accordion-extra-buttons-small{
	float: right;
	margin-top: -37px;
	margin-right: 5px;
}

.accordion-extra-buttons-relative{
	float: right;
	margin-top: -37px;
	margin-right: 5px;
}

.accordion-commandLink{
	float: right;
	margin-top: -37px;
}

.dialog-static-font{
	font-size: 13px;
}

.documents-static-font{
	font-size: 13px;
}

.ui-datatable .ui-selection-column .ui-chkbox-all{
	height: auto !important;
}

.select-deselect-all{
	height: 16px;
	width: 16px;
}

.select-deselect-all .ui-button{
	height: 18px;
    margin: 0;
    width: 18px;
    padding: 0 !important;
}

.select-deselect-all .ui-state-default .ui-icon{
	background-image: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fui-icons-gray.png") !important;
}

.select-deselect-all .ui-button .ui-button-text-icon-left{
	left: 0em !important;
}

.select-deselect-all .ui-button .ui-button-icon-left{
	left: 0em !important;
}

.ui-dialog .ui-dialog-title {
	font-size: 16px;
	padding: 0px;
}

.dialog-max-width {
	max-width: 650px !important;
}

.search-button {
	color: #7F7F80 !important;
	background: #F0FBFF !important;
	text-shadow: none !important;
}

.ui-width-calendar-prospect{
	width: 202px !important;
}

.ui-width-calendar-prospect .ui-inputfield{
	width: 202px !important;
}

.ui-offer-foreign{
	background: #fbee82 !important;
}

.ui-button-gray {
   	background: rgba(232,232,232,65) !important;
    color: #1468CC !important;
    text-shadow: none !important;
}

.ui-button-gray.ui-state-hove {
	background: rgba(241,241,241,65) !important;
}

.ui-accordion-hidden-overflow{
	overflow: hidden;
}

.header-fast-search{
	clear: both;
	display: flex;
	float: right;
	margin: 33px 20px 0px 0px;
}


/*
	Do watermarkow/placeholderow i duze litery
*/

.inputBigLetters {
	text-transform: uppercase;
}

::-webkit-input-placeholder {
	text-transform: none !important;
}
:-webkit-input-placeholder {
	text-transform: none !important;
}
input::-moz-placeholder {
	text-transform: none !important;
}
::-moz-placeholder {
	text-transform: none !important;
}
:-moz-placeholder {
	text-transform: none !important;
}

::-ms-input-placeholder {
    text-transform: none !important;
}
:-ms-input-placeholder {
    text-transform: none !important;
}
<!-- styles for internet explorer -->
.ui-watermark {
	text-transform: none !important;
}


/* do przerzucenia do liba */

.ui-button.ui-state-default{
	border: medium none;
	color: #FFFFFF;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	background: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fsprite-vertical.png") repeat-x scroll 0 -109px rgba(0, 0, 0, 0);
}

.ui-button.ui-state-hover{
	background-position: 0 -141px;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-accordion-header.ui-state-default.ui-state-active{
 	background: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fsprite-vertical.png") repeat-x scroll 0 -109px rgba(0, 0, 0, 0);
}

.custom-picklist .ui-picklist-caption{
 	background: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fsprite-vertical.png") repeat-x scroll 0 -109px rgba(0, 0, 0, 0);
}

.custom-picklist .ui-picklist-list{
	width: auto !important;
}

.button-static-size{
	font-size: 12px !important;
}

.button-static-size .ui-button-text{
	font-size: 12px !important;
}

.ui-row-highlight{
	background: #FFD6D6 !important;
}

.ui-panel {
	border: 0px;
}

.ui-panel .ui-widget-header {
	display: block;
	font-size: 0.8em;
    font: bold !important;
    font-family: Verdana !important;
    background: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2Fsprite-vertical.png") repeat-x scroll 0 -109px rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
}

.ui-tabs-outline {
	z-index: inherit !important;
}

.ui-panel .ui-panel-titlebar {
    padding: 0.5em 1em 0.5em !important;
}

.ui-panel .ui-panel-content {
	font-size: 12px !important;
}

.wealth {

}

.life {
	color:#339933 !important;
}

#break {
	margin-top: -8px;
	height:0pt;
	visibility:hidden;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity: 0.8 !important;
	filter:alpha(opacity=80);
}

.ui-datatable thead th{
	white-space: normal !important;
}
.ui-datatable tbody td{
	white-space: normal !important;
}

.ui-sortable-column-icon{
	display: block !important;
	margin: auto !important;
}

.ui-short-column{
	width: 1px;
}

.ui-datatable tr, .ui-datatable td {

border-bottom: none !important;
border-top: none !important;
border-top-color: rgba(0,0,0,0) !important;
border-bottom-color: rgba(0,0,0,0); !important;


}

.ui-datatable-odd {
    background: none repeat-x scroll 0 0 #EAF0F7;
}

.ui-validation-background{
	background: #F9FF91 !important;
}

/* Integracja z CC */
.ui-menu .ui-icon{
	position: static !important;
}

.ui-datatable tbody td{
	height: 15px;
}

.ui-no-wrap{
	white-space: nowrap !important;
}

.ui-tabs-nav li {
	margin: 1px 5px !important;
}

.ui-tabs .ui-tabs-panel{
	background: none repeat scroll 0 0 #FFFFFF;
}

.ui-accordion{
	position: relative;
}

.font-medium{
	font-size: 13px;
}

.ui-datatable-tablewrapper{
	max-width: 100% !important;
}

.noDisplay{
	display: none;
}


/*
	Integracja z CC
*/

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{
	font-size: 12px;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{
	font-size: 12px;
}

.ui-widget button {
    border-radius: 2px 2px 2px 2px;
    font: 1em Calibri,Helvetica,sans-serif !important;
    font-weight: bold !important;
}

.ui-accordion .ui-accordion-content{
	font-size: 12px !important;
}

.excel-margin-right{
	margin-right: 8px;
}

.static-font-family{
	font-family: Calibri,Helvetica,sans-serif;
}

.desktop-campaigns-font-family{
	font-family: Calibri,Helvetica,sans-serif !important;
	font-weight: bold !important;
	font-size: 1em !important;
}

.ui-radiobutton: {
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: middle !important;
}

.ui-selectmanycheckbox label, .ui-selectoneradio label {
	vertical-align: middle !important;
}

/* Przetwarzanie ajax */
.ajax-dialog-processing{
	background: none !important;
	border: none !important;
	border-radius: 0px;
	opacity: 0.8;
	min-width: 33px;
	padding: 0;
}

.ajax-dialog-processing.ui-shadow {
	box-shadow:none !important;
}

.ajax-dialog-processing .ui-dialog-content  {
	padding: 0 !important;
}

.ajax-dialog-processing .ui-dialog-titlebar {
	visibility: hidden;
}

.ajax-dialog-title{
	color: #FFFFFF;
	white-space: nowrap;
	font-size: 14px;
}

/* Zmiana dla ajaxStatus */
#duringLoad.dijitDialog {
	background: none !important;
    border:none;
    text-align: center;
    opacity: 0.8 !important;
}

#duringLoad.dijitDialogFocused {
	border: none !important;
	outline: none !important;
}

#duringLoad.dijitFocused {
	border: none !important;
	outline: none !important;
}

#duringLoad .dijitDialogTitleBar {
    display: none;
    border: medium none;
}

#duringLoad .dijitDialogPaneContent {
	background: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2FubcAjaxLoader.gif") no-repeat !important;
    border: medium none;
    color: #FFFFFF;
    min-width: 40px;
    min-height: 40px;
}

.ui-treenode-no-select {
	color: #A3A375;
}

.ui-treenode-select {
	color: #000000 !important;
}

.ui-paginator-bottom {
	color: #000000 !important;
}

.cms-panel-extra-buttons{
	float: right;
	margin-top: -30px;
	margin-right: 0px;
}

.ui-cms-panel {
    padding: 0.2em !important;
}

.ui-cms-panel .ui-panel-content {
    padding: 0.2em !important;
}

#main-content .column .box {
    margin: 15px 0 !important;
}

.ui-datatable .ui-paginator {
	background: white;
}

.task-inbox-overlay {
    font-size: 12px !important;
    line-height: 10.6px !important;
}

.ui-autocomplete-input {
	text-transform: uppercase !important;
}

.ui-autocomplete-comarch-input {
	text-transform: uppercase !important;
}

.ui-messages ul {
	margin: 0px !important;
	list-style-type: none !important;
}

.ui-messages ul li {
	margin: 0px !important;
	list-style: none !important;
}

/* BZ #101709, - prośba o wyrównanie i dostosowanie stylu i koloru przycisku "Pracuj w kontekście klienta" dla przegladarki chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
        .chrome-select-boolean-button {
                margin-top: 2px;
        }
}

.ui-pos-select-filter-fix .ui-selectonemenu-filter-container .ui-icon {
    right: 22px !important;
    top: 13px !important;
}


/* Optymalizacja wyświetlania wiadomości primefaces (margines od lewej i wyrównanie listy po lewej stronie (bez wcięcia) */

.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary{
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary{
	margin-left: 0px !important;
}

.ui-messages ul{
	margin-left: 35px !important;
}

/* BZ #103015 - on-hover dla img */
.pointerOnHover {
	cursor: pointer; cursor: hand;
}

@media screen {

 .noScreen { display: none; }

}

@media print {
   body {
 	  	background-color: white;
   }
 	  
  html, body {
        height: 99%;    
  }

  .nonPrintable * {
	visibility: hidden;
  }
  .printable, .printable * {
	visibility: visible;
  }

  .printable{
  	position: absolute !important;
				/*top: -60px !important;*/
				top: 0px !important;
				left: 0px !important;
				/*width: 1220px !important;*/
				width: 100% !important;
  }
  
  .printable .ui-disabled {
  	background: none !important; 
  }

  .nonPrintableElement, .nonPrintableElement * {
	visibility: hidden;
    display: none !important;
  }



  .printableCheckbox span.ui-icon-check, .printableRadioButton span.ui-icon-bullet {
		display: inline;
		background: none;
   }

   .ui-paginator{
   	visibility: hidden !important;
   }
   .ui-paginator-current {
   	visibility: visible;
   }
   .ui-paginator-first, .ui-paginator-first *,
   .ui-paginator-prev, .ui-paginator-prev *,
   .ui-paginator-pages, .ui-paginator-pages *,
   .ui-paginator-next , .ui-paginator-next *,
   .ui-paginator-last, .ui-paginator-last *,
   .ui-paginator-rpp-options, .ui-paginator-rpp-options * {
   		display: none !important;
		visibility: hidden !important;
   }

   #mainContent {
		position: inherit !important;
   }

   .ui-datatable-tablewrapper {
   		max-width: 100% !important;
   }
   
 /*  body {
		overflow: visible !important;
   }
*/
	.ui-state-disabled.ui-state-disabled {
	 	opacity: 1 !important;
	}
}

.panelgrid-edit-mode tbody tr td,
.datatable-edit-mode tbody tr td {
	background-color: #FBEC88 !important;
}

.no-decoration-datatable div table {
	width: auto;
}

.no-decoration-datatable thead th,
.no-decoration-datatable tbody,
.no-decoration-datatable tbody tr,
.no-decoration-datatable tbody td {
    border-style: none !important;
    background: none !important;
}

.ui-address-historical {
	background: #E0C6A9 !important;
}

.no-decoration-datatable tbody tr.ui-state-highlight,
.no-decoration-datatable tbody td.ui-state-highlight {
    background-color: #FBEC88 !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 1px !important;
}

.ui-dialog .ui-dialog-titlebar-close span.ui-icon.ui-icon-closethick {
	background-image: url("/pl/polisa_elektroniczna/polisa/__rscrm2-portlets0x2electronicPolicyView!?javax.faces.resource=images%2FcustomIcons.png") !important;
  	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px;
	padding: 0em 0em !important;
	background-position: -1960px 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover span.ui-icon.ui-icon-closethick {
	background-position: -1980px 0 !important;
}

.empty-fieldset legend {
	 display: none;
}

.task-details-fieldset {
	display: inline; float: left; width: 60%; margin-left: 1%;
}

.task-details-additional-fieldset {
	display: inline; float: left; width: 98%; margin-left: 1%;
}

.task-details-fieldset .additional-field-label-column{
	width: 50%;
}

.task-details-fieldset .additional-field-input-column{
	width: 50%;
}

.task-details-additional-fieldset .additional-field-label-column{
	width: 50%;
}

.task-details-additional-fieldset .additional-field-input-column{
	width: 50%;
}

.task-inbox-details {    
    border-top: 1px solid #a6c9e2;
    display: inline-block;
    width: 100%;
}

.task-inbox-details-label {
	width: 50%;
}

.task-inbox-details-output {
	width: 50%;
}

.task-inbox-details-message {
	height: 30px;
	line-height: 30px;
}

.task-inbox-details-row td {
    border-bottom: 1px solid #a6c9e2 !important;
}

.task-inbox-details-footer tr {
    border-bottom: 1px solid #a6c9e2 !important;
}

.task-inbox-details-title-label {
	color: #1468B3;
	font-weight: bold;
	padding-bottom: 2px;
	display: inline-block;
}

.additional-task-assigned-entity-data {
	color: #339933 !important;
}

.ui-datatable .td-editable-row-column .ui-row-editor {
	display: none;
}

.ui-datatable .ui-row-editing .td-editable-row-column .ui-row-editor {
    display: inline-block;
    width: 40px;
}

.additional-task-assigned-entity-data {
	color: #339933 !important;
}

.ui-datatable-no-data-found {
    background: #fcf8e3 none repeat scroll 0 0;
    border: 1px solid #fbeed5;
    border-radius: 5px;
    color: #c09853;
    font-size: 12px;
    margin-top: 0px;
    padding: 5px 5px 5px 15px;
}

.ui-datatable-hidden {
	display: none;
}

.ui-paginator-hidden {
	display: none;
}
		
.no-padding-table .ui-datatable-tablewrapper {
	padding: 0px !important;
}
		
.no-padding-table .clean-datatable-row-even {
    background: #eaf0f7 none repeat-x scroll 0 0 !important;
}

.no-padding-table .clean-datatable-row-odd {
    background: #ffffff none repeat scroll 0 0 !important;
}

.spotlight-table .ui-row-editing {
	background: #fbec88 none repeat scroll 0 0 !important;
}

.spotlight-table .ui-row-editing .td-editable-row-column {
    height: 30px !important;
}

.fixed-row-height-30px td {
    height: 30px !important;
}

.underline-on-hover span:hover, .underline-on-hover a:hover {
    text-decoration: underline !important;
}

.spotlight-table-messages-container .ui-messages-error {
	margin: 0px 0px 5px 0px !important
}

.spotlight-table-messages-container .ui-messages-warn {
	margin: 0px 0px 5px 0px !important
}

.spotlight-table-messages-container .ui-messages-info {
	margin: 0px 0px 5px 0px !important
}

.ui-hidden {
	display: none;
}

.ui-disable-mouse {
	pointer-events: none;
}

.new-element {
	font-weight: bold;
}

.simple-tags .simple-tag {
	border-radius: 4px;
 	display: inline;
 	margin: 2px;
 	padding: 5px;													   		  
 	white-space: nowrap;
 	float: left;
 	font-weight: bold;
 	cursor: pointer;
 	height: 15px; 
}

.simple-tags .simple-tag.unselected-tag {
 	color: #2E6E9E;	
 	background: #FFFFFF;
    border: 1px solid #79B7E7;
    font-weight: bold;
}

.simple-tags .simple-tag.selected-tag {
	background: #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #2E6E9E;
    font-weight: bold;
}


.simple-tags .simple-tag.add-tag {
 	padding: 2.5px;
 	background: #DFEFFC;
 	height: 20px;
 	width: 20px;
 	text-align: center;
 	border: 1px solid #C5DBEC;
}

.simple-tags .simple-tag.add-tag.add-tag-with-input {
	width: 34px;
	height: 34px;
}

.simple-tags .tag-with-input {
	height: 28px;	
}
.accordion-extra-buttons.fixed-command-links .ui-commandlink, .accordion-extra-buttons .ui-outputpanel.ui-widget {

	display: inline; width: 2.4em;
}

.ui-spinner-button {
	z-index: 0 !important;
}

.noHighlightAfterError {
	border: inherit !important;
}
 
 .checkbox-selected-circle {
 	border: 1px solid #A0F7A3;
    border-radius: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px; 
    text-align: center;
    margin-top: -5px !important;
    background: #62c53d;
 }
 
  .checkbox-unselected-circle {
 	border: 1px solid #ff8080;
    border-radius: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px; 
    text-align: center;
    margin-top: -5px !important;
    background: #ff4040;
 }
 
 .view-checkbox-selected {
 	color: #ffffff;
 	font-weight: bold;
 	font-size: 11px;
 }
 
 .checkbox-select-container {
    margin-top: 5px !important;
}

.ui-accordion .ui-accordion-header {
	padding: .5em .5em .5em 2.2em !important;
}

.ui-panelgrid td {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
    padding: 4px 10px;
}

.ui-fileupload-content-noborder .ui-fileupload-content {
	border: none;
}

.ui-fileupload-choose {
	overflow: visible !important;
}

.ui-datatable-scrollable-theadclone {
    visibility: collapse;
    height: 0px!important;
}
.ui-datatable-scrollable-theadclone tr {
	height: 0px!important;
}

.accordion-overflow-fix .ui-accordion-content {
	overflow: visible !important; 
}

.ui-selectonemenu-width-140px {
	width: 116px !important;
	min-width: 116px !important;
}

.ui-selectonemenu-width-140px .ui-selectonemenu-label {
	width: 130px !important;
	min-width: 130px !important;
}

.ui-selectonemenu-width-180px {
	width: 156px !important;
	min-width: 156px !important;
}

.ui-selectonemenu-width-180px .ui-selectonemenu-label {
	width: 170px !important;
	min-width: 170px !important;
}

.ui-selectonemenu-width-200px {
	width: 176px !important;
	min-width: 176px !important;
}

.ui-selectonemenu-width-200px .ui-selectonemenu-label {
	width: 190px !important;
	min-width: 190px !important;
}

.ui-selectonemenu-width-250px {
	width: 226px !important;
	min-width: 226px !important;
}

.ui-selectonemenu-width-250px .ui-selectonemenu-label {
	width: 240px !important;
	min-width: 240px !important;
}

.ui-selectonemenu-width-290px {
	width: 266px !important;
	min-width: 266px !important;
}

.ui-selectonemenu-width-290px .ui-selectonemenu-label {
	width: 280px !important;
	min-width: 280px !important;
}

.ui-selectonemenu-width-300-px {
	width: 286px !important;
	min-width: 286px !important;
}

.ui-selectonemenu-width-300-px .ui-selectonemenu-label {
	width: 290px !important;
	min-width: 290px !important;
}

.ui-selectonemenu-width-350-px {
	width: 336px !important;
	min-width: 336px !important;
}

.ui-selectonemenu-width-350-px .ui-selectonemenu-label {
	width: 340px !important;
	min-width: 340px !important;
}

.ui-selectonemenu-width-380-px {
	width: 356px !important;
	min-width: 356px !important;
}

.ui-selectonemenu-width-380-px .ui-selectonemenu-label {
	width: 360px !important;
	min-width: 360px !important;
}

.ui-selectonemenu-width-400-px {
	width: 376px !important;
	min-width: 376px !important;
}

.ui-selectonemenu-width-400-px .ui-selectonemenu-label {
	width: 380px !important;
	min-width: 380px !important;
}

.ui-widget-header.ui-datatable-scrollable-header table, .ui-datatable .ui-datatable-scrollable-body table{
    table-layout: fixed;
}

.height-100px {
	height: 100px !important;
}

.ui-datatable table tr td .ui-outputpanel {
	display: inline;
}

td .td-content-centered {
    vertical-align: middle;
}

.EOF_KWOTA_Z_FAKTURY {
	white-space: nowrap !important;
	float: right;
}

.mini-client-context-panel .nano-content {
	margin-top: -1px;
}

.advancedSearchToggleButton span.ui-button-text {
	margin-left: 4px;
}

.button-with-text-and-icon {
	margin-top: 2px;
}

.button-with-text-and-icon span.ui-button-text {
	margin-left: 5px;
	padding-top: 7px !important;
}

@-moz-document url-prefix() {
    .button-with-text-and-icon span.ui-button-text {
		padding-top: 0.45em !important;
	}
}

.ui-selectonemenu-panel.fix-icon .ui-selectonemenu-filter-container .ui-selectonemenu-filter {
	padding-right: 25px;
}