html, body {
    min-height: 100% !important;
    height: 100%;
    width: 100%;
	padding: 0; 
	margin: 0;
}

#app_body {
	background-image:url("frontend/images/background.jpg")	
}

.usr_logout {
    background-image: url("frontend/images/menu/ico_mnu_logout.png");
}

.usr_change_passwd {
    background-image: url("frontend/images/menu/ico_mnu_change_passwd.png");
}

.module_settings {
    background-image: url("frontend/images/modules/settings_16x16.png");
}

.module_categories {
    background-image: url("frontend/images/modules/categories_16x16.png");
}

.module_modules {
    background-image: url("frontend/images/modules/modules_16x16.png");
}

.module_users {
    background-image: url("frontend/images/modules/users_16x16.png");
}

.module_users_rights {
    background-image: url("frontend/images/modules/users_rights_16x16.png");
}

.module_countries {
    background-image: url("frontend/images/modules/countries_16x16.png");
}

.module_zipcodes {
    background-image: url("frontend/images/modules/zipcodes_16x16.png");
}

.module_zipcodeimport {
    background-image: url("frontend/images/modules/zipcodeimport_16x16.png");
}

.module_changepasswd {
    background-image: url("frontend/images/modules/changepasswd_16x16.png");
}

.module_membersimport {
    background-image: url("frontend/images/modules/membersimport_16x16.png");
}

.module_memberexits {
    background-image: url("frontend/images/modules/memberexits_16x16.png");
}

.module_members {
    background-image: url("frontend/images/modules/members_16x16.png");
}

.module_changelog {
    background-image: url("frontend/images/modules/changelog_16x16.png");
}

.module_mailchimplists {
    background-image: url("frontend/images/modules/mailchimplists_16x16.png");
}

.x-progress-text {
	font-size: 11px !important;
	line-height: 12px !important;
	color: #4d4d4d !important;
	font-weight: normal !important;
}

.x-btn-menu-gsh {
	font-size: 11px !important;
	line-height: 12px !important;
	border-color:#a4c5f0;
	background-image:none;
	background-color:#ddf0ff;
	background-image:-webkit-gradient(linear, top, bottom, color-stop(0%, #ddf0ff), color-stop(48%, #d9edff), color-stop(52%, #c2d8f2), color-stop(0%, #c6dcf6));
	background-image:-webkit-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
	background-image:-moz-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
	background-image:-o-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
	background-image:-ms-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
	background-image:linear-gradient(top,#ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
}

.x-btn-act-add {
    background-image: url("frontend/images/actions/ico_action_add_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-add-small {
    background-image: url("frontend/images/actions/ico_action_add_16x16.png");
    background-repeat: no-repeat;
}

.x-btn-act-cancel {
    background-image: url("frontend/images/actions/ico_action_cancel_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-cancel-small {
    background-image: url("frontend/images/actions/ico_action_cancel_16x16.png");
    background-repeat: no-repeat;
}

.x-btn-act-delete {
    background-image: url("frontend/images/actions/ico_action_delete_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-delete-small {
    background-image: url("frontend/images/actions/ico_action_delete_16x16.png");
    background-repeat: no-repeat;
}

.x-btn-act-edit {
    background-image: url("frontend/images/actions/ico_action_edit_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-edit-small {
    background-image: url("frontend/images/actions/ico_action_edit_16x16.png");
    background-repeat: no-repeat;
}

.x-btn-act-export {
    background-image: url("frontend/images/actions/ico_action_export_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-import {
    background-image: url("frontend/images/actions/ico_action_import_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-save {
    background-image: url("frontend/images/actions/ico_action_save_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-save-small {
    background-image: url("frontend/images/actions/ico_action_save_16x16.png");
    background-repeat: no-repeat;
}

.x-btn-act-search {
    background-image: url("frontend/images/actions/ico_action_search_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-search-small {
    background-image: url("frontend/images/actions/ico_tb_search.png");
    background-repeat: no-repeat;
}

.x-btn-act-view {
    background-image: url("frontend/images/actions/ico_action_view_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-export-small {
    background-image: url("frontend/images/menu/ico_mnu_export.png");
    background-repeat: no-repeat;
}

.x-btn-act-sync {
    background-image: url("frontend/images/actions/ico_action_sync_24x24.png");
    background-repeat: no-repeat;
}

.x-btn-act-sync-small {
    background-image: url("frontend/images/menu/ico_mnu_sync.png");
    background-repeat: no-repeat;
}

.x-btn-act-burger {
    background-image: url("frontend/images/actions/ico_action_menu_32x32.png");
    background-repeat: no-repeat;
}

.x-btn-act-gmail {
    background-image: url("frontend/images/actions/ico_action_gmail_24x24.png");
    background-repeat: no-repeat;
}

.x-btn-menu-gsh-disabled {
	font-size: 11px !important;
	line-height: 12px !important;
	color: #000 !important;
	opacity: 0.7 !important;
	border-color:#92b9ed!important;
	background-image:none;
	background-color:#ddf0ff !important;
	background-image:-webkit-gradient(linear, top, bottom, color-stop(0%, #ddf0ff), color-stop(48%, #d9edff), color-stop(52%, #c2d8f2), color-stop(0%, #c6dcf6)) !important;
	background-image:-webkit-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6) !important;
	background-image:-moz-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6) !important;
	background-image:-o-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6) !important;
	background-image:-ms-linear-gradient(top, #ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6) !important;
	background-image:linear-gradient(top,#ddf0ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6) !important;
}

.x-gsh-input-disabled {
	color: #808080!important;
}

.x-gsh-input-hidden {
	border-with: 0px !important;
	border-color: #fff !important;
}

.x-gsh-lbl-w-wrap {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;
}

.x-gsh-pnl-w-wrap {
    overflow-y: hidden !important;
    overflow-x: scroll !important;
}