/************ Theme Green Support *************/
/*
	1. #1B9235 = main theme
	2. #1fa67a = borders
	3. #e5e5e5 = breadcrumbs
	4. #fff	   = text 
*/
.themeGreen .navbar {
	background: #ffffff !important;
	border: none !important;
}

#page-top {
	display: none;
}

.themeGreen h1 {
	color: #000000 !important;
	font-size: 45px !important;
}

.themeGreen .fotx-logo {
	height: 70px;
	width: 70px;
	position: relative;
	right: 20px;
	background-image: url("/resources/themeGreen/images/FOTx-logo.png");
	background-size: contain !important;
	background-repeat: no-repeat;
    display: inline-block;
}

.register-section {
    /*padding-top: 150px !important;*/
}

#msg {
	width: 75% !important;
}

.themeGreen input {
	border: 1px solid #E4E9F2 !important;
	border-radius: 4px !important;
	background-color: #ffffff;
	height: 40px !important;
	width: 75% !important;
	padding: 0 15px;
	font-size: 16px;
}

.themeGreen input:active, .themeGreen input:focus {
	border: 1px solid #0E9647 !important;
}

.forgotPass {
	/* padding-left: 0px !important; */
}

.downloadDeliveryApp {
	padding-left: 35px !important;
}

.themeGreen .ace-nav > li > a {
	background: #1B9235 !important;
}

:focus { 
	outline: none; 
}

.themeGreen .fot-primary-btn {
	border-radius: 4px;
	background-color: #0E9647 !important;
	border: 1px solid #0E9647 !important;
	color: #ffffff !important;
	box-shadow: 0px 3px 6px #22252929 !important;
	/*min-width: 341px;*/
}
@media only screen and (max-width: 767.98px) {
  	.themeGreen .fot-primary-btn {
    	/*min-width: 250px;*/
  	}
}
@media only screen and (max-width: 575.98px) {
	.themeGreen .fot-primary-btn {
    	/*min-width: 250px;*/
  	}
}
@media only screen and (max-width: 991.98px) {
	.themeGreen .fot-primary-btn {
    	/*min-width: 250px;*/
  	}
}
@media only screen and (max-width: 1199.98px) {
	.themeGreen .fot-primary-btn {
    	/*min-width: 250px;*/
  	}
}
.themeGreen .fot-primary-btn:hover {
	box-shadow: 0px 10px 6px #2225291A !important;
}
.themeGreen .fot-primary-btn:active {
	background-color: #127A3E !important;
	border-color: #127A3E !important;
	box-shadow: 0px 10px 6px #2225291A !important;
}
.themeGreen .fot-primary-btn:focus {
	background-color: #14862E !important;
	border-color: #14862E !important;
	box-shadow: 0px 2px 9px #0E964733 !important;
}

#languages {
	border: 1px solid #CDCDCF;
	border-radius: 0px !important;
	color: #83C241;
}

#fotx-bg {
	height: 400px;
	width: 400px;
	background-image: url("/resources/themeGreen/images/fotx-bg.png");
	background-size: cover !important;
	background-repeat: no-repeat;
    background-position: center;
}

body {
	background-color: #ffffff !important;
}

.themeGreen .btn-info,
.themeGreen .btn-primary,
.themeGreen .btn-def,
.themeGreen .btn-def:hover,
.themeGreen .btn-def:focus,
.themeGreen .btn-primary:focus,
.themeGreen .btn-danger,
.themeGreen .btn-danger:focus,
.themeGreen .btn-submit.btnCls,
.themeGreen .btn-reset.btnCls {
	background: #1B9235 !important;
	border-color : #1fa67a !important;
}

.themeGreen form fieldset legend, .themeGreen fieldset legend {
	color : #1B9235 !important;
}


.themeGreen .dropdown-menu li > a:hover {
	background: #1B9235 !important;
	color : #fff !important;
}

.themeGreen .appname {
	color : #fff;
}

.themeGreen .nav-list > li.active:after {
	border : 1px solid #1B9235 !important;
}

.themeGreen .nav-list li.active > a:after {
	border-right-color : #1B9235 !important;
}

.themeGreen .nav-list > li a:hover > .arrow, 
.themeGreen .nav-list > li.active > a,
.themeGreen .nav-list > li.active > a > .arrow, 
.themeGreen .nav-list > li.open > a > .arrow,
.themeGreen .nav-list > li .submenu > li.active > a > [class*="icon-"]:first-child,
.themeGreen .nav-list > li .submenu > li.active > a {
	color : #1B9235 !important;
}

.themeGreen .nav-list > li > a:hover:before {
	background-color: #1B9235; 	
}


.themeGreen .nav-list > li .submenu li a:hover, 
.themeGreen .nav-list > li a.dropdown-toggle:hover, 
.themeGreen .nav-list > li.open a.dropdown-toggle i:before, 
.themeGreen .nav-list > li.open a.dropdown-toggle span.menu-text, 
.themeGreen .nav-list > li.open a.dropdown-toggle .arrow {
	color : #1B9235 !important;
}

.themeGreen .nav-list > li.open a.dropdown-toggle span.menu-text {
	font-weight : bold !important;
}


.themeGreen .nav-tabs.tab-color-blue > li > a {
	background-color : #1B9235; 
}


.themeGreen .nav-tabs.tab-color-blue > li.active > a, 
.themeGreen .nav-tabs.tab-color-blue > li.active > a:focus, 
.themeGreen .nav-tabs.tab-color-blue> li.active > a:hover {
	color : #1B9235;
    border-color : #1B9235 #1B9235 transparent; 
    background-color : unset;
}


.themeGreen .nav-tabs.tab-color-blue > li > a:hover {
	background-color : #1B9235;
}

.themeGreen .ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {
	color : #1B9235;
}

.themeGreen .ace-nav > li > a:hover {
	background: #1fa67a !important;
}

.themeGreen .ace-nav > li > a:focus {
	background: #1fa67a !important;
}

.themeGreen .ace-nav > li.open.light-blue > a {
	background-color : #1B9235 !important
}

.themeGreen .ace-nav >li.open.purple > a{
	background: #1fa67a !important;
}

.themeGreen .help-button {
	background-color: #1B9235;
}

.themeGreen .help-button:hover {
	background-color: #1B9235;
}

.themeGreen .label-info,
.themeGreen .badge-info {
	background-color: #1B9235 !important; 
}

.themeGreen .selectedType,
.themeGreen .selectedtime,
.themeGreen .input-group-addon.btn-group.open {
    border-top: 1px solid #1B9235 !important;
    color: #1B9235 !important;
}

.themeGreen .dropdown-menu1 > li > a:hover, 
.themeGreen .dropdown-menu1 >li > a:focus {
	background-color: #1B9235;
}

.themeGreen .breadcrumbs {
	background-color: #e5e5e5 !important;
}

.themeGreen #notification .dropdown-toggle .badge {
	color : #1B9235 !important;
}

.themeGreen .label-important,
.themeGreen .badge-important {
	background-color : #fff !important;
}

.themeGreen #noteClossIcon {
	color : #1B9235 !important;
}

#loginModal h4 {
	color : #1B9235 !important;
}

.themeGreen .ui-jqgrid-sortable:hover {
	color : #1B9235 !important;
}

/* .themeGreen .forgotPassDiv a {
	background-color: #1B9235; !important;
}
 */
.themeGreen .tree-wrap > .ui-icon {
	color : #1B9235 !important;
}

.themeGreen input[type=checkbox].ace.ace-switch:checked+.lbl::before, 
.themeGreen input[type=checkbox].ace.ace-switch:checked+.lbl::before {
	background-color : #1B9235 !important;
	border-color : #1fa67a !important;
}

.themeGreen span.dynatree-active a {
	background-color : #1B9235 !important;
}

.themeGreen #criteria_tmplt_div1,
.themeGreen #discount_tmplt_div1,
.themeGreen #reorder_tmplt_div1 {
	border : 2px solid #1B9235 !important;
    background-color : #ffffff !important;
}

.themeGreen #prdCriteriasortable1,
.themeGreen #prdDiscountsortable1,
.themeGreen #prdReordersortable1,
.themeGreen #prdPuomLinksortable1 {
	border : 2px solid #1B9235;
}

.themeGreen #prdCriteriasortable1 li,
.themeGreen #sortable2 li,
.themeGreen #sortable1,
.themeGreen #sortable2,
.themeGreen #prdDiscountsortable1 li,
.themeGreen #prdReordersortable1 li,
.themeGreen #prdPuomLinksortable1 li {
	border : 1px solid #1B9235 !important;
}

.themeGreen .prdExcludeSubHeadersCls {
	border : 1px solid #1B9235 !important;
}


.themeGreen .dropdown-navbar.navbar-pink>li.dropdown-header {
	background-color : #fff !important;
    color : #1B9235;
    border-bottom-color : #fff !important;
}

.themeGreen .dropdown-navbar.navbar-pink>li.dropdown-header>[class*="icon-"] {
	color : #1B9235;
}

.themeGreen .wizard-steps li.active:before,
.themeGreen .wizard-steps li.complete:before,
.themeGreen .wizard-steps li.active .step,
.themeGreen .wizard-steps li.complete .step {
	    border-color: #1B9235 !important;
}

.themeGreen .panel-primary>.panel-heading{
	background-color: #1B9235 !important;
	border-color: #1B9235 !important;
}
.themeGreen .ordStatusLabel{
	color : #1B9235 !important;
}
.themeGreen .panel-primary {
    border-color: #1B9235 !important;
}

.snockeyfeatures{
    background: url(/resources/themeGreen/images/banner_logo.png) transparent center no-repeat;
    background-size: contain;
}

.freshonicons{
	background: url(/resources/themeGreen/images/FOTX.jpg) transparent center no-repeat;
    background-size: contain;
}

.enhancesyslogo {
	background: url("/resources/themeGreen/images/enhance-logo.png") transparent no-repeat;
	background-size: contain;
}	

body {
	/*background: #fff !important;*/
	/*background: url("/resources/themeGreen/images/splash.jpg") transparent !important;*/
}

@media (max-width: 750px) {
	.snockeyfeatures {
	    height: 200px;
	    margin-left: 0px !important;
	    width : 100%;
	}
	.freshonicons {
	    height: 200px;
	    margin-left: 0px !important;
	    width : 100%;
	}
	
	#download h2 {
		margin-top: 6%;
	}	
}


@font-face {
  	font-family : "epilogue-medium";
  	src: url('/resources/themeGreen/font/Epilogue-Medium.ttf') format('truetype'); 
    font-weight: normal;
  	font-style: normal;
} 
html, body {
	font-family: epilogue-medium !important;
}