.app-header {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#d8d8da),to(#FEFEFE));
	background-image: -webkit-linear-gradient(#d8d8da,#FEFEFE);
	background-image: -moz-linear-gradient(#d8d8da,#FEFEFE);
	background-image: -ms-linear-gradient(#d8d8da,#FEFEFE);
	background-image: -o-linear-gradient(#d8d8da,#FEFEFE);
	background-image: linear-gradient(#d8d8da,#FEFEFE);

	border-bottom: 3px solid #004D86 !important;
}

#login-header {
	background-color: white !important;
	height: 42px;
	border-bottom: 0px;
	padding-top: 5px;
}

#login-header h1 { 
	text-transform: none !important;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-variant: small-caps;	
	color: #5F5F5F;
}

#login-header h2 { 
	text-transform: none !important;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-variant: small-caps;	
	color: #963222;
}

#home-header { 
	height: 40px;
	padding:0px;margin:0px;
}

#home-header h1 { 
	color: #5F5F5F;
	font-size: 18px !important; 
	text-shadow: none;
	text-transform: none !important;
	padding-top:10px !important;
	font-weight: bold;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-variant: small-caps;	
}


.home-app-icon-content { 
	/* Positioning */
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	/*
	http://www.cssportal.com/css-gradient-generator/
	radial, middle center, farthest-corner
	*/
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #FFFFFF), color-stop(100, #FFFFFF));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #FFFFFF 100%);

	/* background-image: radial-gradient(ellipse farthest-corner at center, #A3A3A3 0%, #696969 100%);*/ /* example */

	opacity: 1; 
	border-radius: 5px; 
	border: 3px solid #1B6397;
	xbox-shadow: 1px 2px 8px rgba(0, 0, 0, 2) !important;
	box-shadow: none;
	 
 }

.home-app-icon-div { background-size: 40px; }

.home-app-icon-container { font-size: 12px; color: #ffffff; }

.tab-home-app-icon {
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #FFFFFF), color-stop(100, #FFFFFF));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFFFFF 100%);
	background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #FFFFFF 100%);
	margin-left:-5px;
	margin-right:10px;
	height:22px;
	width:22px;
	float:left;
	border-radius:2px;
	border: 1px solid #1B6397;
	opacity: .7;
}


.home-app-icon-icon-accounts { background-image: url(../../images/ico-home-app-accounts-b.png); }
.home-app-icon-icon-contacts { background-image: url(../../images/ico-home-app-contacts-b.png); }
.home-app-icon-icon-docs { background-image: url(../../images/ico-home-app-docs-b.png); }
.home-app-icon-icon-events { background-image: url(../../images/ico-home-app-events-b.png); }
.home-app-icon-icon-manufacturers { background-image: url(../../images/ico-home-app-manufacturers-b.png); }
.home-app-icon-icon-nearme { background-image: url(../../images/ico-home-app-nearme-b.png); }
.home-app-icon-icon-notes { background-image: url(../../images/ico-home-app-notes-b.png); }
.home-app-icon-icon-objdash { background-image: url(../../images/ico-home-app-objdash-b.png); }
.home-app-icon-icon-products { background-image: url(../../images/ico-home-app-products-b.png); }
.home-app-icon-icon-salescall { background-image: url(../../images/ico-home-app-salescall-b.png); }
.home-app-icon-icon-salesinit { background-image: url(../../images/ico-home-app-salesinit-b.png); }
.home-app-icon-icon-topopps { background-image: url(../../images/ico-home-app-topopps-b.png); }
.home-app-icon-icon-trade { background-image: url(../../images/ico-home-app-trade-b.png); }
.home-app-icon-icon-operators { background-image: url(../../images/ico-home-app-operators-b.png); }
.home-app-icon-icon-distributors { background-image: url(../../images/ico-home-app-distributors-b.png); }
.home-app-icon-icon-distributors2 { background-image: url(../../images/ico-home-app-distributors2-b.png); }
.home-app-icon-icon-forms { background-image: url(../../images/ico-home-app-forms-b.png); }
.home-app-icon-icon-territories { background-image: url(../../images/ico-home-app-territories-b.png); }


#fse-login-page {
	background: url(../../images/background-15Pc.jpg);
	background-color: #03a45e; 
    background-repeat: no-repeat;
	background-size: 100%;
	background-position: 0px 0px;
}

/* constraint: can't have different body background color for login and fse-master-page.  best to match background images so they both fade to same color. */ 
body { background-color: #03a45e; }
#fse-master-page {
	background-image: url(../../images/background-15Pc.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
	background-size:100%;
    background-color: #03a45e ; 
}



@media all and (min-width: 650px) {

	body { background-color: #BDBDBD; }
	#fse-master-page {
	    background: url(../../images/background-15Pc.jpg);	/* dining scene 2 */
		background-color: #BDBDBD;
	    background-repeat: no-repeat;
		background-size: 100%;
		background-position: 0px 0px;
		height: 1500px;
	}
	
	#fse-login-page {
		background: url(../../images/background-1FS-L-blue.jpg);
		//background-color: #A7B838;
		background-color: #3367CD; 
	    background-repeat: no-repeat;
		background-size: 100%;
		background-position: 0px 0px;
	}

}


.ui-body-b .ui-link { color: #963222 !important; border-bottom: 1px dashed #963222 !important; }

@media all and (min-width: 650px) {
	.feedback-message-nocriteria{ color:#963222; }
}

.toolbar-theme-02 input[type="radio"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #04af65 !important; color: white !important; border: 1px solid #04af65 !important; }
.toolbar-theme-02 input[type="checkbox"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #04af65 !important; color: white !important; border: 1px solid #04af65 !important; }

@media all and (min-width: 650px) {
	.toolbar-theme-02 input[type="radio"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #04af65 !important; color: white !important; border: 1px solid #04af65 !important; }
	.toolbar-theme-02 input[type="checkbox"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #04af65 !important; color: white !important; border: 1px solid #04af65 !important; }
}


.detail-pg-banner-modal { background-color: #963222; }
@media all and (min-width: 650px) {
	.detail-pg-banner-modal { background-color: #963222; }
}

.menu-icons-panel-transparency  {  
    opacity:0.6;  
    background-color:#04af65;  
}  

