.ui-autocomplete {
    z-index:100000 !important;
}



div.filter-invoices-element {
	float:right;
}
.block__icon-card {
	background-image: url('img/credit-card.png');
	background-repeat: no-repeat;
	background-position: right;
	background-size: 80px;
	padding-right: 90px;
}




/**
 *	CKEditor editables are automatically set with the "cke_editable" class
 *	plus cke_editable_(inline|themed) depending on the editor type.
*/

/* Style a bit the inline editables. */
.cke_editable.cke_editable_inline
{
    cursor: pointer;
}

/* Once an editable element gets focused, the "cke_focus" class is
   added to it, so we can style it differently. */
.cke_editable.cke_editable_inline.cke_focus
{
    box-shadow: inset 0px 0px 20px 3px #ddd, inset 0 0 1px #000;
    outline: none;
    background: #eee;
    cursor: text;
}

/* Avoid pre-formatted overflows inline editable. */
.cke_editable_inline pre
{
    white-space: pre-wrap;
    word-wrap: break-word;
}




.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.std42-dialog.elfinder-dialog.ui-resizable {
    position:absolute;
}
.elfinder-button-search input {
    padding-left: 18px!important;
}
.elfinder-dialog-notify {
    top: 40%!important;
    left: 40%!important;
}


.google-button {
    outline: none;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    display: inline-block;
    line-height: 40px;
    border-width: 0;
    background: white;
    color: #737373;
    border-radius: 5px;
    white-space: nowrap;
    box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.05);
    transition-property: background-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease-in-out;
    padding: 0;
}
.google-button:focus, .google-button:hover {
    box-shadow: 1px 4px 5px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.google-button:active {
    background-color: #e5e5e5;
    box-shadow: none;
    transition-duration: 10ms;
    color: #333333;
}

.google-button__icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin: 8px 0 8px 8px;
    width: 18px;
    height: 18px;
    box-sizing: border-box;
}
.google-button.sign-out:hover{
    background-color: #4285f4;
    box-shadow: 1px 4px 5px 1px rgba(66, 133, 244, 0.73);
    color: #FFFFFF;
}
.google-button__icon--plus {
    width: 27px;
}
.google-status{
    height: 100%;
    vertical-align: middle;
    display: inline-block;
    padding: 4.5px 0;
    line-height: 30px;
}

.google-button__text {
    display: inline-block;
    vertical-align: middle;
    padding: 0 24px;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Roboto',arial,sans-serif;
}


.marker {
    background-color: Yellow;
}
#gwf-popup .ok {
    margin-top: 20px; 
    float: right; 
    margin-right: -5px;
}
#gwf-popup .cancel {
    margin-top: 20px; 
    float: right; 
    margin-right: 10px;
}

.cke_panel {
    z-index: 1300510 !important;
}





.pt__line-share .icon.default.mail {
    background-image: url("../img/mail.png");
}


[data-element="listing_directory_moderate"] .alert.warning {
    color: #e09d29 !important;
}

[data-element="listing_directory_moderate"] .alert.warning a {
    color: #e09d29 !important;
}


.app__module.module__listing-directory .com__scroll-pagination__page {
    padding-top: 25px;
}


