/* Stylesheet for the eFax domestic myAccount
site using the jQuery Mobile framework */
html,body {
	background-color: #000 !important;
}
a{
	text-decoration: none;
}
label {
	text-align: left;
	font-weight: bold !important;
	/**margin-left: 6px !important;**/
}
th{
	text-align: right;
}
.header{
	padding-top: 6px;
}
.header img{
	width: 200px;
}

#footer {
	padding: 0.6em 0;
	font-size: 12px !important;
	position: absolute;
	bottom: 0;
	width: 100%;
	-moz-border-radius: 0;
	border-radius: 0;
}
#footer > div {
	margin-left: 15px;
	margin-right: 15px;
}
#footLinks {
	color: #666;
	font-size: 16px;
	margin-bottom: 5px;
}
#footLinks a {
	color: #ccc;
}

.grate {
	background-image: url(../images/mobile/grate.jpg) !important;
	position: relative;
}

/* =============================================================================
Custom j2 Components
========================================================================== */

/* === j2 Collabsible === */
.j2Collapsible div hr {
	border: none;
	border-radius: 4px;
	height: 2px;
	margin: 0 20px 10px 0;
	color: #666;
	background-color: #666;
}
.j2Collapsed {
	-moz-border-radius: 0.4em !important;
	-webkit-border-radius: 0.4em !important;
	border-radius: 0.4em !important;
}
.j2CollapseTrigger {
	cursor: pointer;
}
.j2CollapseTrigger .ui-checkbox {
	margin: 0;
}

/* === j2 Checkbox === */

.j2Checkbox {
	cursor: pointer;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/mobile/unchecked.png) center center no-repeat;
	background-size: 25px 25px;
}
.j2Checkbox.checked {
	background-image: url(../images/mobile/checked.png);
}


/* =============================================================================
Mobile Home Page
========================================================================== */
#mobile-home-header-bar {
	box-shadow: 0 2px 5px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.5);
	z-index: 9999;
}
#mobile-home-header {
	margin: 0 auto;
	width: 295px;
}
#efax-home-logo {
	float: left;
	margin-left: -25px;
}
#efax-home-tagline {
	text-shadow: rgba(0,0,0,0.4) 4px 4px 5px;
	margin: 40px 0 0 -34px !important;
	font-weight: normal;
	font-size: 0.6em;
	float: right;
	display: inline-block;
}
#mobile-home-banner {
	height: 258px;
	position: relative !important;
	padding: 20px 0 0 0;
	text-align: center;
	-moz-box-shadow: 0 8px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 8px 3px rgba(0,0,0,0.5);
	box-shadow: 0 8px 3px rgba(0,0,0,0.5);
}
#mobile-home-globe {
	background-image: url(../images/mobile/globe-lg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
#mobile-home-hero {
	margin: 0;
	top: 26%;
	left: 2%;
	position: absolute;
	font-size: 2.4em;
	text-shadow: 3px 3px 0 #000;
	width: auto;
}
.device-store-wrapper {
	display: none;
	text-align: center;
}
.app-link {
	padding: 5px 0 !important;
	min-height: inherit !important;
	text-align: center;
}
.app-link img {
	margin: 0 auto;
	vertical-align: middle;
}
@media all and (max-width: 800px) {
	#mobile-home-hero {
		width: 400px;
	}
}
@media all and (max-width: 640px) {
	#mobile-home-globe {
		background-position: bottom center;
	}
	#mobile-home-hero {
		font-size: 2em;
		margin: 0;
		width: 300px;
	}
}
@media all and (max-width: 420px) {
	#mobile-home-banner {
		height: 170px;
	}
	#mobile-home-globe {
		background-image: url(../images/mobile/globe-sm.png);
	}
	#mobile-home-hero {
		font-size: 1.5em;
		width: 220px;
	}
}

/* =============================================================================
Page Header
========================================================================== */
#efax-logo-link > span {
	padding-left: 0;
	padding-right: 0;
}
#logout-btn {
	float: right;
	margin: 25px 15px 15px 0;
	padding-left: 0;
	padding-right: 0;
}
#efax-num-select-area,
#home-topbar-text {
	font-size: 0.9em;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#form_numberSelect > div.ui-select {
	float: right;
}
#form_numberSelect > label {
	float: left;
}
/* =============================================================================
Breadcrumb
========================================================================== */
#breadcrumb {
	font-size: 0.85em;
	-moz-border-radius: 0;
	border-radius: 0;
}
#breadcrumb a {
	color: #fff;
	display: inline-block;
	line-height: 37px;
	padding-right: 32px;
	background: transparent url(../images/mobile/btn_arrow_nav.png) no-repeat scroll right center;
	margin: -0.2em 4px;
}
#breadcrumb a:first-of-type {
	padding-right: 0;
	margin: 2px 0 0 0;
}
#breadcrumb .home-img {
	background: transparent url(../images/mobile/btn_homeSm_icons.png) no-repeat scroll right center;
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	margin-right: 4px;
}
/* =============================================================================
Message Center
========================================================================== */

/* View Faxes */

#status {
	margin: 20px;
}
#edit-folders-icon {
	display:none;
}
.mc-folder-link {
	background: url(../images/mobile/greyFolder_icons.png) 10px center no-repeat;
	background-size: 40px 40px;
}
#mc-inbox-folder-link .mc-folder-link {
	background-image: url(../images/mobile/btn_inbox_icons.png);
}
#mc-sent-folder-link .mc-folder-link {
	background-image: url(../images/mobile/btn_sent_icons.png);
}
#mc-trash-folder-link .mc-folder-link {
	background-image: url(../images/mobile/btn_trash_icons.png);
}
/* ===========
Search Bar
=========== */
#mc-search-bar {
	padding-right: 15px;
	padding-left: 15px;
	position: relative !important;
	display: none;
}
/* clickable search icon : default state */
#mc-search-icon {
	background: url(../images/mobile/searchIcon.png) no-repeat scroll center center transparent;
	display: block;
	height: 31px;
	left: 22px;
	position: absolute;
	top: 1em;
	width: 29px;
}
/* click-able search icon : hovered state */
#mc-search-icon:hover {
	background-image: url(../images/mobile/searchIconActive.png);
}
/* hide the default JQM search icon (non-clickable) */
.ui-icon-searchfield:after {
	background: transparent none;
}
/* hide the default JQM clear button */
.ui-input-search .ui-input-clear {
	display: none;
}
/* center the search box veritcally */
div.ui-input-search input.ui-input-text {
	margin-top: 0.3em;
}
/* add left padding for the search icon, set background of search zone to white*/
div.ui-input-search {
	padding: 0 30px 0 40px;  
	background: none repeat scroll 0 0 #fff; 
}
/* ===========
Edit Folders
=========== */
#custom-folder-loader-error {
	font-size: 16px;
	word-wrap: break-word;
	color: #eee;
}

.sub-topbar .custom-folder-header {
	wrap-word: break-word;
	word-break: break-all;
 	display: block;
 	margin: 0 3em 0.1em;
 	overflow: hidden;
 	text-overflow: ellipsis;
}

#delete-folder-title {
	word-wrap: break-word;
}
#delete-folder-title #folder-name {
	color: #ccc;
}

/* Move Faxes */
#move-fax-navbar {
	display: none;
}
.move #move-fax-navbar {
	display: block;
}
.move .l1-menu-icon .ui-icon-arrow-r,
.move #edit-folders-icon,
.move #breadcrumb,
.move #mc-sent-folder-link,
.move #mc-search-bar {
	display: none !important;
}

/* Default Message Stack */
#default {
	text-align: center;
	font-size: 20px;
}
.msgDivider {
	height: 2px !important;
	padding: 0 !important;
}
#messageStack li {
	font-weight: normal;
}
#messageStack .ui-link-inherit {
	padding: 0;
}
#messageStack .ui-btn-text {
	padding: 8px 40px 8px 10px;
}
#messageStack .message-contact,
#messageStack .message-tags{
	font-size: 18px;
	float: left;
	color: #666;
}
#messageStack .message-tags {
    font-size: 12px;
    clear: left;
    padding-left: 2px;
    padding-top: 2px;
}
#messageStack .message-date {
	color: #f00;
	float: right;
	font-size: 12px;
}
#messageStack .message-pages {
	clear: right;
	float: right;
	font-size: 12px;
}
#messageStack li.unread span.message-contact{
	font-weight: 900;
	color: #000;
}
#messageStack a {
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	font-size: 14px;
}

/* Editable Message Stack */
#mc-functions, #edit-stack-navbar {
	display: none;
}
#messageStack li .j2Checkbox {
	display: none;
	float: left;
	margin-right: 10px;
}
.editable #messageStack li .ui-icon-arrow-r,
.editable #view-stack-navbar {
	display: none;
}
.editable #mc-functions,
.editable #edit-stack-navbar {
	display: block;
}
.editable #messageStack li .j2Checkbox {
	display: inline-block;
}
.editable #messageStack .ui-btn-text {
	padding-right: 10px;
}

#more_btn {
	display: none;
}

/* Message */
#pageStats, #myfaxview {
	display: none;
}

#myfaxview {
	overflow: auto !important;
	height: 100% !important;
}

#fax-image {
	background-color:#fff;
}

/* Folder features */
#mc-functions .j2Checkbox {
	margin-top: 8px;
	margin-bottom: 6px;
}
#mc-functions > a {
	/* REMOVE POINTER-EVENTS - NOT CROSS-BROWSER SUPPORTED */
	pointer-events: none;
	cursor: default;
	display: block;
	float: right;
	margin-left: 4px;
}
#mc-functions > a.active {
	/* REMOVE POINTER-EVENTS - NOT CROSS-BROWSER SUPPORTED */
	pointer-events: auto;
	cursor: pointer;
}

#edit-stack-btn {
	visibility: hidden;
}
#mc-forward-email-btn {
	width: 52px;
	height: 40px;
	background: url(../images/mobile/btn_emailInActive.png) center center no-repeat;
	background-size: 52px 40px;
}
#mc-forward-email-btn.active {
	background-image: url(../images/mobile/btn_emailActive.png);
}
#mc-forward-fax-btn {
	width: 52px;
	height: 40px;
	background: url(../images/mobile/btn_faxInActive.png) center center no-repeat;
	background-size: 52px 40px;
}
#mc-forward-fax-btn.active {
	background-image: url(../images/mobile/btn_faxActive.png);
}
#mc-move-btn {
	width: 52px;
	height: 40px;
	background: url(../images/mobile/btn_moveInActive.png) center center no-repeat;
	background-size: 52px 40px;
}
#sent #mc-move-btn {
	display: none;
}
#mc-move-btn.active {
	background-image: url(../images/mobile/btn_moveActive.png);
}
#mc-tag-btn {
	width: 52px;
	height: 40px;
	background: url(../images/mobile/btn_tagInActive.png) center center no-repeat;
	background-size: 52px 40px;
}
#mc-tag-btn.active {
	background-image: url(../images/mobile/btn_tagActive.png);
}
#mc-delete-btn {
	width: 52px;
	height: 40px;
	background: url(../images/mobile/btn_DeleteInActive.png) center center no-repeat;
	background-size: 52px 40px;
}
#mc-delete-btn.active {
	background-image: url(../images/mobile/btn_DeleteActive.png);
}
/* =============================================================================
Tagging
========================================================================== */
.tag_id {
	display: inline-block;
	word-wrap: break-word;
}
#tagDock {
	margin-top: 30px !important;
	border-radius: 6px;
	padding: 0 6px;
}

.ui-btn-inner {
	white-space: inherit;
}

.hidden {
	display: none;
}
.ui-collapsible {
	margin: 0 !important;
}
.ui-collapsible a {
	color: inherit;
	font-size: 1.2em;
	text-decoration: none !important;
}
.ui-collapsible-content {
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 1em;
}
.ui-collapsible-content a {
  font-size: 1.1em;
}
#lbl_chk_includeCoverPage .ui-btn-inner {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
}
#lbl_chk_includeCoverPage .ui-icon {
	top: 50%;
	left: 0;
}
#chk_includeCoverPage {
	display: none;
	float: left;
}
.ui-header > div.ui-checkbox {
	margin: 0;
}
.input-number {
	display: inline-block;
	font-size: 1.5em !important;
	line-height: 1.7em !important;
	width: auto !important;
}

/* TOAST MESSAGE */
#toast {
	position: fixed;
	display: block;
	font-size: 20px;
	top: 0;
	width: 100%;
	z-index: 9999;
	padding: 6px;
	text-align: center;
	border-bottom: 1px solid #999;
	background-color: #333;
	overflow: hidden;
	color: #fff;
	cursor: pointer;
	text-shadow: inset 0 0 1px #999;
}
/* deprecated
.flash-error {
	background: #FFF;
} */
.invalid {
	border: 2px solid red;
}

.checkbox {
	width: 45px !important;
	height: 45px !important;
	background: url(../images/mobile/unchecked.png) no-repeat !important;
}
#websend_attached_files {
	border: 1px solid #ccc;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	overflow: hidden;
	padding: 0.5em;
	background: #fff;
	text-shadow: none;
	margin-bottom: 0.3em;
	color: #444;
	line-height: 1.5em;
	display: none;
}
#websend_attached_hr {
	display: none;
}
.attached_file {
  margin-bottom: 2px;
  overflow: hidden;
}
.attached_file_delete {
  margin-top: 4px;
	cursor: pointer;
	float: right;
}
#websend_attachments_enabled .attachment {
	position: absolute;
	left: -9999px;
}
#websend_attachments_disabled {
	display: none;
}
#websend_attachments_disabled a {
	text-decoration: underline;
}
#send-choose-contact-btn {
	background: url(../images/mobile/addContactSmall.png) no-repeat;
	width: 32px;
	height: 32px;
	margin-top: -4px;
	margin-bottom: -4px;
}
.no-style {
	-moz-border-radius: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	border: none !important;
	position: static !important;
}

.no-style span {
	border-top: none !important;
	border-bottom: none !important;
}

.bold {
	font-weight: bold;
}
.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
/* =============================================================================
Contacts
========================================================================== */
#empty-contact{
	text-align: center;
	color: #666;
}
#contact-card, #edit-contact-card {
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	min-height: 300px;
	word-wrap: break-word;
}
#contact-card h2 {
	margin: 0;
}
#contact-card .contact-item {
	border: 1px solid #ccc;
	-moz-border-radius: inherit;
	border-radius: inherit;
	overflow: hidden;
	margin: 1em 0;
	padding: 0.5em;
	background: #444;
}
#contact-list {
	overflow-y: hidden;
}
#contact-list li {
	border-top: none;
}
#delete-contact-title {
	word-wrap: break-word;
}
#delete-contact-title #folder-name {
	color: #eee;
}

#delete-edit-contact-btn {
	margin-right: 0;
	margin-left: 0;
	margin-top: 10px;
}
/* =============================================================================
FAQs
========================================================================== */
a.ui-link.faq-link {
  color: #FF2029;
}
a.ui-link.faq-link:hover {
  text-decoration: underline !important;
}
/* =============================================================================
jQuery Mobile Tweaks
========================================================================== */
li .ui-btn-inner.ui-li {
	border: none !important;
}
.no-icon .ui-icon-arrow-r {
	background: none;
}
.l1-menu-icon.left-icon li a {
	padding-left: 60px !important;
}
.l1-menu-icon.left-icon li span {
	padding-left: 45px !important;
	overflow: hidden;
	text-align: left;
	word-wrap: break-word;
}
.left-icon li a img,
.left-icon li span img {
	margin-top: -8px;
}
.l1-menu-icon .ui-icon-arrow-r {
	background-image: url(../images/mobile/btn_arrows_icon.png);
	background-size: 40px 35px;
	-moz-background-size: 40px 35px;
    -o-background-size: 40px 35px;
    -webkit-background-size: 40px 35px;
}
.l2-menu-icon .ui-icon-arrow-r {
    background-image: url(../images/mobile/red_arrow.png);
    background-size: 22px 35px;
	-moz-background-size: 22px 35px;
    -o-background-size: 22px 35px;
    -webkit-background-size: 22px 35px;
}
.l1-menu-icon .ui-icon-arrow-r,
.l2-menu-icon .ui-icon-arrow-r {
   	-moz-border-radius: 0;
   	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background-position: center right;
	background-repeat: no-repeat;
	background-color: transparent;
	border-radius: 0;
    width: 44px;
    height: 100%;
    margin: 0;
    top: 0;
}
.ui-icon-arrow-r {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ui-loader {
	padding: 10px;
	margin: 0 0 0 -111px !important;
}
.right-icon {
	float: right;
	max-width: 40px;
	margin-left: 5px;
}
.right-icon img {
	float: right !important;
	max-width: 40px !important;
	max-height: 40px !important;
	position: static !important;
	margin: -30px 0 0 0 !important;
}
.ui-bar-a, .ui-br {
	border: none;
}
.ui-bar-b {
	padding: 0.6em 10px;
	border-left: none;
	border-right: none;
	border-top-color: #222;
	border-bottom: 1px solid #333;
	width: auto;
    -moz-border-radius: 0.4em 0.4em 0 0;
    border-radius: 0.4em 0.4em 0 0;
    clear: both;
}
.ui-bar-c {
	padding: 0.6em 10px;
	border-left: none;
	border-right: none;
	border-top-color: #222;
	border-bottom: 1px solid #333;
	width: auto;
    clear: both;
}

.small-btn {
	display: inline-block;
}
.sub-topbar {
	text-align: center !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 0.5em 15px !important;
}
.sub-topbar h3 {
	display: inline;
}
.sub-topbar .ui-btn-inner {
	padding-top: 0.4em !important;
	padding-bottom: 0.3em !important;
}
.float-l {
	float: left;
}
.float-r {
	float: right;
}
.ui-content.ui-body-b {
	-moz-border-radius: 0 0 0.4em 0.4em;
	border-radius: 0 0 0.4em 0.4em;
	font-size: 1.1em;
}
.ui-content.ui-body-b h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.ui-content.ui-body-b a {
	font-weight: normal;
	text-decoration: underline;
}
a.tel {
    text-decoration: none !important;
	display: inline-block;
	vertical-align: middle;
	wrap-word: break-word;
  	word-break: break-all;
}
.help-icon {
	vertical-align: middle;
}
.ui-content .ui-header.ui-bar-b {
	margin-top: 1em;
}
.ui-content .ui-header.ui-bar-b:first-of-type {
    margin-top: 0;
}
.ui-select .ui-btn-text {
	text-align: left;
}
.screen-info {
	margin-top: 0;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}
.screen-info h2 {
	margin: 0.2em 0;
}
#forgotNumberForm {
	margin-bottom: 2em;
	overflow: hidden;
}
#forgotNumberForm .ui-btn-inline,
#forgotPinForm .ui-btn-inline {
	float: right;
}
/** INPUTS */
input[type=text], input[type=password],
textarea {
	background: #fff !important;
	color: #000 !important;
	text-shadow: none !important;
	margin-bottom: 0.3em !important;
}
#lbl_chk_deliverFaxReceipts {

}

hr {
	margin: 15px -15px;
	color: #000;
	border: none;
	border-bottom: 1px solid #111;
}


/* WEBSEND */
#form_Websend input {
	margin-bottom: 0.3em;
}
#send_fax_btn a {
	text-align: center !important;
}
/*
.ui-li-divider {
	border: 2px solid #333;
	background: rgb(0,0,0);
	color: #666;
}
ul li a h3 {
	padding-left: 16px;
}*/
ul[data-role="listview"] li, div[data-role="header"] {
	font-size: 1.4em !important;
}
.signature{
	width: 100%;
	height: 100px;
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: inset 0 -2px 8px #ccc;
	overflow: hidden;
	background-color: #fff;
}
.pageDisplay{
	text-align: center;
	font-weight: 600;
	border: 1px solid #333;
	border-radius: 6px;
	background-color: #000;
	padding: 4px;
}
#mc-edit-folder-list, 
#mc-custom-folder-list {
	overflow: hidden;
}
.mc-edit-folder-list-item {
	padding-right: 4.5em !important;
	position: relative;
}
.mc-edit-folder-list-item span {
	display: block;
}
.l1-menu-icon.left-icon li span .rename {
	padding-left: 0 !important;
}
.rename-folder-link {
	position: absolute;
	top: 0.7em;
	right: 2.8em;
}
.delete-folder-link {
	position: absolute;
	top: 0.7em;
	right: 0.7em;
}
.l1-menu-icon.left-icon li a.rename-folder-link,
.l1-menu-icon.left-icon li a.delete-folder-link {
	padding-left: 0 !important;
}

/* HEADLESS DIALOGS */
.headless {
	border-bottom: none !important;
}
.headless div:first-child {
	border: none;
}
.headless h3 {
	padding-top: 24px;
	padding-bottom: 12px;
}
.headless a {
	text-decoration: none !important;
}

/* disable ellipsis on dialog headers */
.ui-header .ui-title, .ui-footer .ui-title {
	margin-left: 0;
	margin-right: 0;
	text-overflow: visble;
}

/* Dialogs with clear background */
.ui-dialog-background {
	opacity: 0.2;
	display: block !important;
	-webkit-transition: opacity 0.4s ease-in;
}
.ui-dialog-background.pop.in {
	opacity: 1;
	-webkit-transition: opacity 0.5s ease-in;
}
.ui-dialog {
	min-height: 100% !important;
	background: transparent !important;
}

/* CUSTOMER AGREEMENT */

.agreement {
	text-align: left;
	word-wrap: break-word !important;
}
.agreement-bullet-list {
	list-style-type: circle;
	padding-left: 20px;
}

.agreement-letter-list, 
.policy-letter-list  {
	list-style-type: lower-alpha;
	padding-left: 24px;
}
.agreement-letter-list li,
.agreement-bullet-list li,
.policy-letter-list li,
.policy-num-list li {
	padding-bottom: 6px;
}

.policy-num-list {
	padding-left: 24px;
}

/* TEMPLATES */
.custom-template {
	display: none;
}

.send_receive_addresses .ui-field-contain {
	padding: 0;
	margin: 0.1em 0;
}
.send_receive_addresses .ui-field-contain input.ui-input-text {
	display: inline-block;
	width: 85%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.send_receive_addresses .ui-field-contain label.ui-input-text {
	display: inline-block;
	width: auto !important;
}

/* EFX-3646 */
.ui-listview .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, 
.ui-listview .ui-li-static.ui-li-has-arrow {
	padding-right: 2.3em; 
}
.ui-li div.ui-btn-text a.ui-link-inherit {
	white-space: normal;
}

/* EFX-3662 */
.contact-item span:first-child {
	padding-right: 0.5em;
}
.contact-item span+span {
	display: block;
	text-align: right;
}


.newContact {
  /*  background: -moz-linear-gradient(#404040, #000000) repeat scroll 0 0 #2E2E2E;
     background: -moz-linear-gradient(#EB2A31, #EB2A31) repeat scroll 0 0 #EB2A31;
     background: -webkit-linear-gradient(top,  #404040 0%,#000000 100%);  */
    background: #404040 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #404040 0%, #000000 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#404040)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #404040 0%,#000000 100%)  !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #404040 0%,#000000 100%)  !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #404040 0%,#000000 100%)  !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#000000',GradientType=0 )  !important; /* IE6-9 */
    background: linear-gradient(top, #404040 0%,#000000 100%)  !important; /* W3C */
}

/* HELP - SALES */

/* EFX-3765 */

#sales .ui-btn-inner{
    word-wrap: break-word;
 }
 
 /* MUSTACHE TEMPLATES */
 .x-mustache-template {
  display: none;
 }