body.application .table-head thead th,
body.application .helper thead th,
body.application .table-foot tfoot th,
body.application .helper tfoot th,
body.application .app-bg > .app-bg-color  {
	background-color: rgba(236,236,236,0.75);
	-webkit-transition: background-color 500ms ease-out;
    -moz-transition: background-color 500ms ease-out;
    -o-transition: background-color 500ms ease-out;
    -ms-transition: background-color 500ms ease-out;
    transition: background-color 500ms ease-out;
}
/* BEGIN: ##APPTEXTCOLORBG## */
body.application .record-info-content > div > p,
body.application .symbol-list li h3,
body.application .table-head thead th,
body.application .helper thead th,
body.application .table-foot tfoot th,
body.application .helper tfoot th,
body.application .table-foot tfoot span.label {
	color: rgba(66,66,66,1);
}
div.alert-error-mini-field {
	font-size: 10px;
	width: auto;
	display: inline-block;
	padding: 0 10px;
	margin-bottom: 0;
	position: relative;
}
div.alert-error-mini-field a {
	color: red;
	font-size: 10px;
	border-bottom: dotted 1px red;
}
div.alert-error-mini-field a:hover {
	text-decoration: none;
	border-bottom-style: solid;
}
div.alert-error-mini-field:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #b94a48;
	content: "";
	position: absolute;
	left: -7px;
	top: 4px;
}
/* BEGIN: ##APPBGBLUR## */
body.application .app-bg > .app-bg-image {
	left: -0px;
	right: -0px;
	top: -0px;
	bottom: -0px;
	filter: blur(0px);
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-o-filter: blur(0px);
	-ms-filter: blur(0px);
}
/* BEGIN: ##APPBG## */
body.application > .app-bg > .app-bg-image {
	background-image: url('/pro-agro/cloud/images/bg/bgf5deaeeae1538fb6c45901d524ee2f98.jpg');
	/* Background image doesn't tile */
	background-repeat: no-repeat;
	/* Background image is fixed in the viewport so that it doesn't move when
	the content's height is greater than the image's height */
	background-attachment: fixed;
	/* This is what makes the background image rescale based
	on the container's size */
	background-size: cover;
}
/* BEGIN: ##APPMENUBG## */
.navbar-inverse .navbar-inner,
.label-info, .badge-info {
	background-color: rgba(49,105,58,1);
}
/* BEGIN: ##APPHOVERCOLOR## */
.table-hover tbody tr:hover > td,
.table-hover tbody tr.is_favorite:hover > td,
table.inline-edit td.selected,
.table-hover tbody tr:hover > th,
.table-hover tbody tr.active > td,
.table-hover tbody tr.active > th,
.table-hover:hover tbody tr.active:hover > td,
.table-hover:hover tbody tr.active:hover > th {
	background-color: rgba(255,171,96,0.37)!important;
}
/* BEGIN: ##APPTABBG## */
.pn-tab-content,
.pn-content,
.pn-nav-tabs > .active > a, .pn-nav-tabs > .active > a:hover, .pn-nav-tabs > .active > a:focus {
	background-color: rgba(255,255,255,0.95)!important;
}
.el.pn-label {
	z-index: 1;
}
/* BEGIN: ##APPBUTTONBG## */
body.application .btn.new-record,
body.application .pn-button > .btn,
body.application .report-btn .btn,
body.application .report-btn.btn-group.open .btn.dropdown-toggle,
body.application .pn-nav-tabs > li.report-btn > a:hover,
body.application .pn-nav-tabs > li.report-btn > a:focus,
body.application .pn-nav-tabs > li.report-btn > a:active,
.el .btn,
.el .btn:hover,
.el .btn:focus,
.el .btn:active,
.el.pn-email .add-on,
.el.pn-url .add-on,
.el.pn-date .add-on,
div.btn.pn-button,
a.btn.pn-button,
.el.pn-email .btn-group > .btn {
	background-color: #31693a;
	border-color: #31693a;
	background-image: none;
	box-shadow: none;
	outline: none;
	text-shadow:none;
}

span.select2-arrow {
	background-color: #31693a!important;
	border-color: #31693a!important;
}
.el.pn-button,
a.btn.pn-button,
div.btn.pn-button {

	border-color: #31693a;
}

.btn-icon i.pn-iconv-large.grey,
.btn-icon i.pn-iconv-small.grey,
.btn-icon i.pn-iconv-small:hover,
.btn-icon i,
.btn-icon i:hover,
a.btn-link,
a.btn-link:hover,
.select2-container .select2-choice abbr {
	color: #31693a;
}
a.btn-link.btn {
	padding: 4px 0px;
}
.el button.btn:hover,
.el button.btn:focus,
.el button.btn:active,
#login button:hover,
#login button:focus,
#login button:active,
.el button.add-on:hover,
.el button.add-on:focus,
.el button.add-on:active,
.btn-icon i.pn-iconv-small:hover,
a.btn.pn-button:hover,
a.btn.pn-button:focus,
a.btn.pn-button:active,
div.btn.pn-button:hover,
div.btn.pn-button:focus,
div.btn.pn-button:active {
	opacity: 0.8;
}

.select2-default span.select2-chosen { color: transparent!important; }

#list-menu .btn.pn-float:hover,
#list-menu .btn.pn-float:focus,
#list-menu .btn.pn-float:active,
.list-view .list-menu .btn.pn-float:hover,
.list-view .list-menu .btn.pn-float:focus,
.list-view .list-menu .btn.pn-float:active,
.el button.btn:hover,
.el button.btn:focus,
.el button.btn:active,
#login button:hover,
#login button:focus,
#login button:active,
a.btn.pn-button:hover,
a.btn.pn-button:focus,
a.btn.pn-button:active,
div.btn.pn-button:hover,
div.btn.pn-button:focus,
div.btn.pn-button:active {
	background-position: 0;
	outline: none;
	border-color: #31693a;
	font-family: "Helvetica","Arial"!important;
}
#list-menu .btn.pn-float,
.list-view .list-menu .btn.pn-float,
#login button,
a.btn.pn-button,
div.btn.pn-button
{
	border-color: #31693a;
	background-image: -moz-linear-gradient(top, #31693a, #31693a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#31693a), to(#31693a));
	background-image: -webkit-linear-gradient(top, #31693a, #31693a);
	background-image: -o-linear-gradient(top, #31693a, #31693a);
	background-image: linear-gradient(to bottom, #31693a, #31693a);
	background-repeat: repeat-x;
	text-shadow: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31693a', endColorstr='#31693a', GradientType=0);
}
body.application .btn.new-record:hover,
body.application .pn-button > .btn:hover,
body.application .report-btn .btn:hover,
body.application .pn-nav-tabs > li.report-btn > a:hover,
body.application .pn-nav-tabs > li.report-btn > a:focus,
body.application .pn-nav-tabs > li.report-btn > a:active {
	opacity: 0.8;
}
/* BEGIN: ##APPBUTTONTEXT## */
.btn.active,
.btn:active {
			box-shadow: none;
	   -moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.btn:hover,
.btn:focus {
	-webkit-transition: none;
	   -moz-transition: none;
		 -o-transition: none;
			transition: none;
}
#list-menu .pn-float,
.list-view .list-menu .pn-float,
.el button.btn,
#login button,
a.btn.pn-button,
div.btn.pn-button,
.el.pn-button a.btn.pn-button,
.el .btn-group > .btn {
	color: #ffffff;
	text-shadow:none;
	font-family: "Helvetica","Arial"!important;
}
body.application .nav .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
body.application .report-btn > .btn.dropdown-toggle,
body.application .report-btn.open > .btn.dropdown-toggle {
	border-left: 1px solid #ffffff;
}
.record-info {
  background-color: #FFFFFF;
}
