/***** FILE: view/Login.css *****/

div.Login {
	width:                     100%;
	height:                    100%;
	background-color:          #EEE;
	background-image: url('../img/FRCornBackgroundTM.jpg');
	background-repeat:    no-repeat;
	background-size:          cover;
	background-position: right bottom;
	display:                   none;
}

div.Login span.spacer {
	height:           100%;
	vertical-align: middle;
	display:  inline-block;
}

div.Login div.login-container {
	width:             99%;
	height:          400px;
	padding:             0;
	vertical-align: middle;
	display:  inline-block;
}

div.Login div.login-form {
	width:           550px;
	border-radius:    20px;
	display:         table;
	margin-left:      auto;
	margin-right:     auto;
	margin-bottom:       0;
	background-color:rgba(221,221,221,0.9);
}

@media (max-width: 767px) {
	div.Login div.login-form {
		width: 250px;
	}
}

div.Login .login-title{
	background-image: url(../img/fr_logo_nophrase_279x72.png);
	background-size:      280px;
	background-repeat: no-repeat;
	width:                300px;
	height:               140px;
	background-position: center;
}

div.Login fieldset{
	width:       224px;
	margin-right: auto;
	margin-left:  auto;
}

div.Login form {
	margin-bottom:   0;
}

div.login-fields input {
	-webkit-border-radius: 10px;
	-moz-border-radius:    10px;
	border-radius:         10px;
}

div.Login div.button-container {
	display:         table;
	margin: auto;
}

div.Login div.extras-container {

	margin-left: 55px;
}

div.Login .checkbox {
	padding-top: 5px;
	width:     120px;
	margin:        0;
	color:   #2B2B2B !important;
}

#login-register-popup-form {
	text-align: center;
	background: none !important;
}

#login-register-popup-form input {
	height: 29px !important;
	margin-bottom: -6px !important;
	width: 200px !important;
}

.login-register-popup-button-container input {
	height: 30px;
	width: 125px;
}

.login-register-popup-button-container {
	text-align: center;
}

.ideal-error {
	position: absolute !important;
}

#login-register-popup-form .required-field {
	text-align:   left;
	margin-left:  33px;
	margin-top:   15px;
	margin-bottom: 5px;
}

.left-horizontal-rule {
	width:       100px;
	position: relative;
	bottom:       -7px;
}

.right-horizontal-rule {
	width: 100px;
	position: relative;
	bottom: 51px;
	margin-left: 125px;
}

.register-or {
	position: relative;
	font-style: italic;
	bottom: 25px;
}

.register-button {
	position: relative;
	margin-left: 10px;
}

#downtime-notice {
	color:red;
	font-weight: bold;
	text-align: center;
	border-radius: 20px;
	background-color: rgba(221,221,221,.8);
}

#login-register-popup-form .ideal-field input {
	padding-top: 0;
	padding-bottom: 0;
}

div.Login div.forgotpassword-container {
	text-align: center;
	height: 10px;
}

.login-forgotpassword-popup-button-container input {
	height: 30px;
	width: 125px;
}

.login-forgotpassword-popup-button-container {
	text-align: center;
}

div.Login .forgotpassword-button {
	position: relative;
	text-shadow:  none;
	margin:          0;
	padding:         0;
	font-size:     80%;
	color:     #2B2B2B !important;
}

.login-forgotpassword-popup-input-container{
	text-align: center;
	height: 60px;
}

.login-forgotpassword-popup-input-container label{
	font-size: 120%;
}

#browser-compatibility-notice {
	display: none;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 11pt;
}

#browser-compatibility-notice #google-chrome-logo {
	width: 32px;
	height: 32px;
	margin-right: 2px;
}

div.Login .policy-container { 
	margin-top: 20px; 
} 
 
div.Login .policy-link-container { 
	display: flex; 
	justify-content: space-evenly; 
}


/***** FILE: view/App.css *****/

html, body, div#main {
	height: 100%;
}

body {
	width:  100%;
	height: 100%;
	margin: 0;
}

div.App {
	width:  100%;
	height: 100%;
	background-image: url('../img/FRCornBackgroundTM.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right bottom;
}

div.App .app-table {
	width:  100%;
	height: 100%;
	border-spacing: 0;
}

div.App td.app-table-header-cell {
	padding: 0;
}

div.App td.app-table-header-cell > .navbar {
	margin-bottom: 0;
}

div.App td.app-table-header-cell > .navbar .dropdown-menu {
	z-index: 2000;
}

div.App td.app-table-profiles-cell {
	width:   10%;
	height:  100%;
}

div.App .app-table-workspace-cell {
	width:   90%;
	height:  100%;
	padding: 0;
}

div.App a.brand {
	padding: 9px 5px 0 10px;
}

div.App a.brand img {
	/*width:  32px;*/
	height: 32px;
	position: relative;
	/*top: -8px;*/
	top: -4px;
	/*padding-right: 4px;*/
}

div.App .app-profiles {
	width:  100%;
	height: 100%;
}

div.App .app-workspace {
	width:  100%;
	height: 100%;
	/*background-color: #2E4565;*/
}

div.App td.app-table-profiles-cell {
	display: none;
}

div.App .theme-switchers {
	margin-top: 7px;
	width: 650px;
}

div.App .theme-switchers select {
	width: 160px;
}

div.App div.btn-toolbar {
	margin: 0;
	padding-left: 2px;
}

div.App div.btn-toolbar .app-toolbar-icon-group {
	padding-bottom: 3px;
	padding-right:  0;
}

div.App .app-subapp-button {
	background-size:     44px;
	background-position:  3px center;
	height:              50px;
	padding:             24px 25px;
	display:             block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
}

div.App .app-subapp-button.app-subapp-grid-rx              {background-image: url(../img/button_rx_builder3.png);    }
div.App .app-subapp-button.app-subapp-rx-builder           {background-image: url(../img/button_rx_builder2.png);    }
div.App .app-subapp-button.app-subapp-prescription-manager {background-image: url(../img/button_rx_mgr.png);         }
div.App .app-subapp-button.app-subapp-application-manager  {background-image: url(../img/button_app_mgr2.png);       }
div.App .app-subapp-button.app-subapp-soil-sample-manager  {background-image: url(../img/button_soilsmpl_mgr2.png);  }
div.App .app-subapp-button.app-subapp-layer-viewer         {background-image: url(../img/button_layer_vwr2.png);     }
div.App .app-subapp-button.app-subapp-field-summary        {background-image: url(../img/button_field_summ2.png);    }
div.App .app-subapp-button.app-subapp-reminders            {background-image: url(../img/button_reminders2.png);     }
div.App .app-subapp-button.app-subapp-print-reports        {background-image: url(../img/button_print_batch2.png);   }
div.App .app-subapp-button.app-subapp-google-maps          {background-image: url(../img/button_google_earth2.png);  }
div.App .app-subapp-button.app-subapp-new-field-request    {background-image: url(../img/button_new_field_req2.png); }
div.App .app-subapp-button.app-subapp-map-maker            {background-image: url(../img/button_map_maker.png);      }
div.App .app-subapp-button.app-subapp-target-sampling      {background-image: url(../img/button_target_sampling.png);}
div.App .app-subapp-button.app-subapp-settings             {background-image: url(../img/button_settings2.png);      }
div.App .app-subapp-button.app-subapp-orders               {background-image: url(../img/button_field_orders2.png);  }
div.App .app-subapp-button.app-subapp-onsite-tools         {background-image: url(../img/button_onsite.png);         }
div.App .app-subapp-button.app-subapp-datahub			   {background-image: url(../img/button_stratum.png);     }

div.App div.btn-toolbar .app-toolbar-selector-group {
	margin: 5px;
}

div.App .separator {}

.totally-invisible {
	opacity:  0 !important;
	z-index: -1 !important;
}

.zone-label-text {
	display: inline-block;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 5px;
	width: 50px;
}

.zone-label-colored-square {
	width: 25px;
	height: 25px;
	border: 1px solid black;
	display: inline-block;
}

.zone-label-container {
	width: 100px;
	display: inline;
	margin-right: 10px;
}

.app-help {
	display: inline !important;
}

.app-privacy-policy {
	display: inline !important;
}

.app-terms-of-use {
	display: inline !important;
}

.badge-environment {
	color: #fff;
	background-color:red;
	padding: 3px 7px;
}


/***** FILE: view/PrintReports.css *****/

.PrintReports > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.PrintReports > .navbar .nav > li > a {
	padding: 6px;
}

.PrintReports fieldset {
	margin-top: 15px;
}

.PrintReports button {
	width: 100%;
	margin-top: 8px;
}



/***** FILE: view/WinFieldLogin.css *****/

div.WinFieldLogin {
	width:                     100%;
	height:                    100%;
	background-color:          #EEE;
	background-image: url('../img/fr_corn_background_tagline.png');
	background-repeat:    no-repeat;
	background-size:          cover;
	background-position: center top;
	display:                   none;
}

div.WinFieldLogin span.spacer {
	height:           100%;
	vertical-align: middle;
	display:  inline-block;
}

div.WinFieldLogin div.login-form {
	width:           275px;
	height:          140px;
	border-radius:    20px;
	display:         table;
	margin-left:      auto;
	margin-right:     auto;
	margin-bottom:       0;
	background-color:rgba(221,221,221,0.4);
}

@media (max-width: 767px) {
	div.WinFieldLogin div.login-form {
		width: 250px;
	}
}

div.WinFieldLogin div.login-container {
	width:             99%;
	height:          140px;
	padding:             0;
	vertical-align: middle;
	display:  inline-block;
}

div.WinFieldLogin .login-title{
	background-image: url(../img/fr_logo_nophrase_1042x244.png);
	background-size:      280px;
	background-repeat: no-repeat;
	width:                300px;
	height:               140px;
	background-position: center;
}

#browser-compatibility-notice {
	display: none;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 11pt;
}

#browser-compatibility-notice #google-chrome-logo {
	width: 32px;
	height: 32px;
	margin-right: 2px;
}


/***** FILE: view/Map/Map.css *****/

/*.MapController .olLayerGoogleCopyright > div {
	padding-left:  0px !important;
	margin-left: -45px !important;
}

.MapController .olLayerGoogleCopyright > div :last-of-type {
	display: none;
}*/

/* Fix for the Bing copyright placement bug - force it to bottom left */
.MapController .olControlAttribution {
	bottom: 0px !important;
	left:   3px !important;
}

/* Explicity patch up some conflicting styles in the layer switcher */
.MapController .baseLayersDiv *, .MapController .dataLayersDiv * {
	display:        inline;
	vertical-align: text-top !important;
}

.MapController .layersDiv .labelSpan.olButton {
	padding-left: 5px;
}

.MapController .olControlLayerSwitcher .layersDiv {
	background-color: #2E4565;
	border-radius:    5px 0 0 5px;
}

.MapController .map-maker-3d-slider {
	width:    50% !important;
	position: absolute;
	top:      17px;
	left:     85px;
}

.MapController .map-maker-3d-slider .slider-track {
	background-color: #eee;
	background-image: none;
}

.MapController .map-maker-3d-slider .slider-selection {
	background-color: #ccc;
	background-image: none;
}

.MapController .olPopupContent {
	overflow: hidden;
}

.MapController .olwidgetPopupContent {
	background:    none repeat scroll 0 0 #FFFFFF;
	border-radius: 1.2em 1.2em 1.2em 1.2em;
	box-shadow:    0 3px 14px rgba(0, 0, 0, 0.35);
	overflow:      auto;
	padding:       10px 8px 8px;
}

.MapController .olwidgetPopupCloseBox {
	background:  url("../js/libs/openlayers/theme/default/img/close.gif") no-repeat scroll -80px 0 #FFFFFF;
	cursor:      pointer;
	height:      0;
	overflow:    hidden;
	padding-top: 16px;
	position:    absolute;
	right:       10px;
	top:         10px;
	width:       16px;
}

.MapController .olwidgetPopupCloseBox:hover {
	background-position: -64px 0;
}

.MapController .olwidgetPopupStemTL,.olwidgetPopupStemTR {
	z-index:          1;
	background-color: transparent;
	border-left:      10px solid transparent;
	border-right:     10px solid transparent;
	border-top:       11px solid rgba(255, 255, 255, 0.6);
}

.MapController .olwidgetPopupStemBL,.olwidgetPopupStemBR {
	z-index:          1;
	background-color: transparent;
	border-left:      10px solid transparent;
	border-right:     10px solid transparent;
	border-bottom:    10px solid rgba(255, 255, 255, 0.6);
}

/* Custom overrides for CssFramedCloud */
.MapController .olwidgetPopupContent {
	background-color: rgba(255, 255, 255, 0.6);
}

.MapController .olwidgetPopupCloseBox {
	background-color: transparent;
}

.MapController .photo-popup {
	background-color: #366ddc;
	color:            white;
}

.MapController .photo-popup-img {
	height: 134px;
	width:  180px;
}

.MapController .photo-popup-close-button-container{
	text-align: right;
	font-style: bold;
}


/***** FILE: view/File/Settings/Settings.css *****/
.Settings .settings-tree {
	height: 500px;
}

.Settings .settings-spacer {
	height: 8px;
}

.Settings .settings-bottom-buttons {
	position: absolute;
	bottom: 8px;
	width: 300px;
	margin-left: 150px;
}

.Settings .settings-bottom-buttons > button {
	width: 85px;
}

.Settings .user-settings-alert-edit-tip {
	font-size: small;
}

.Settings .custom-span3 .dynatree-container{
	width: 230px !important;
}
.Settings .save-message{
	display: none;
	float: right;
	padding-bottom: 15px;
	font-weight: bolder
}

#invlalid-product-type-import {
	float: right;
	margin: 5px;
}

#invlalid-product-type-cancel {
	float: right;
	margin: 5px;
}


/***** FILE: view/File/Settings/GeneralSettings.css *****/
.Settings .change-password-container {
	width: 400px;
	margin: auto;
	background-color: white;
	padding: 12px 0px;
	color: black;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#change-password-form {
	text-align: center;
}

#change-password-form input {
	width: 180px;
}

#change-password-form label {
	width: 160px;
}

#change-password-form .btn {
	width: 90px;
}

.highlight-field {
	border-color: red !important;
}

.Settings .user-settings-general-settings .settings-button-icon{
	margin-left: 5px;
}

.Settings .user-settings-user-report-profile-container{
    display: inline-block !important;
    margin-bottom: -13px;
}


/***** FILE: view/File/Settings/CustomizeToolbar.css *****/
.Settings .user-settings-customize-toolbar {
	display: none;
}

.Settings .user-settings-customize-toolbar .user-settings-customize-toolbar-reset-button {
	width: 31px;
	margin-top: 152px;
	margin-left: 9px;
}

.Settings .user-settings-customize-toolbar .dataTables_scrollBody #user-settings-customize-toolbar-available-grid,
.Settings .user-settings-customize-toolbar .dataTables_scrollBody #user-settings-customize-toolbar-toolbar-grid {
	overflow-x:  hidden;
	overflow-y:  auto;
}

.Settings .user-settings-customize-toolbar tbody {
	min-height: 380px;
	display: block;
	min-width: 271px;
}

.Settings .user-settings-customize-toolbar .dataTables_empty {
	min-width: 266px;
}

.Settings .user-settings-customize-toolbar .dataTables_scrollBody {
	overflow-x:  hidden !important;
	overflow-y:  auto !important;
}

.Settings .user-settings-customize-toolbar td:nth-child(2) {
	min-width: 215px;
}

.Settings .user-settings-customize-toolbar .dataTables_scrollBody {
	border-left:   1px solid #aaa;
}

.Settings .user-settings-customize-toolbar .dataTables_scroll {
	border-bottom: 1px solid #aaa;
	border-right:  1px solid #aaa;
}


/***** FILE: view/File/Settings/ReportSettings.css *****/
.Settings .user-settings-report-settings {
	display: none;
}

#boundary-color-div {
	width: 20px;
	height: 20px;
	border: 1px solid black;
}


/***** FILE: view/File/Settings/ContourSettings.css *****/
.Settings .user-settings-contour-settings 
{
	display: none;
}

#contour-color-div 
{
	width: 20px;
	height: 20px;
	border: 1px solid black;
}


/***** FILE: view/File/Settings/AlertSettings.css *****/
.Settings .user-settings-alert-settings {
	display: none;
}

.Settings .user-settings-alert-settings-profiles-targets-button-group {
	text-align: center;
}

.Settings .user-settings-alert-settings-profiles-targets-button-group input {
	width: 195px;
}

.Settings .user-settings-alert-settings-bottom-buttons {
	margin-right: 35px;
}

/*Pop Up CSS*/
.user-settings-alert-settings-targets-popup-carrier-select{
	width: 115px;
}

.user-settings-alert-settings-targets-popup-select {
	width: 75px;
}

.user-settings-alert-settings-targets-popup-remove-button {
	float: right;
}

.Settings .user-settings-alert-settings .control-label {
	float: left;
	width: 50px;
	margin-top: 5px;
}

.Settings .user-settings-alert-settings .controls select {
	margin-left: 25px;
}

.Settings .user-settings-alert-settings .dataTables_wrapper {
	margin-top: 10px;
}



/***** FILE: view/File/Settings/ProductSettings.css *****/

.Settings .profile-settings-product-settings {
	display: none;
}

.Settings .profile-settings-product-settings .DTTT_container {
	display: none;
}

.Settings .profile-settings-product-settings .btn-mini {
	margin-bottom: 5px;
}

.Settings .profile-settings-product-settings .profile-settings-product-settings-grid-label {
	font-size:   larger;
	font-weight: bold;
}

.Settings .profile-settings-product-settings .profile-settings-product-settings-grid-section {
	margin-top: 15px;
	width:      700px;
}

.Settings .profile-settings-product-settings .profile-dropdown-container {
	width:        auto !important;
	margin-right: 50px;
}

.Settings .profile-settings-product-settings .import-template-container 
{
	display: inline;
	float: right;
}

.Settings .profile-settings-product-settings .import-template-select
{
	font-size: 10pt;
	width: 100px;
	display: inline;
}

.Settings .profile-settings-product-settings .profile-settings-product-settings-product-import
{
	display: inline;
	margin-bottom: 10px;
	font-size: 12px;
}

.Settings .profile-settings-product-settings .profile-settings-product-settings-product-delete
{
	display: inline;
	margin-bottom: 10px;
	font-size: 12px;
}

.Settings .profile-settings-product-settings-import-template-span {
	display: inline;
	margin-top: 6px;
	width: 100px;
}

.Settings .profile-product-list-bottom-buttons {
	text-align: center;
}

.product-settings-product-container .form-actions .btn {
	min-width: 100px;
	margin:    0 5px;
}

.product-settings-product-container #product-settings-product-popup-product-type {
	width: 280px;
}

.Settings .profile-settings-product-settings-copy,
.Settings .profile-settings-product-settings-copy-all,
.Settings .profile-settings-product-settings-delete,
.Settings .profile-settings-product-settings-delete-all {
	width:         47px;
	margin-right:  5px;
	margin-bottom: 0px !important;
}

.Settings .profile-settings-product-settings-grid-section-bottom {
	margin-top: 5px !important;
}

.Settings .profile-settings-product-settings-grid-label-bottom {
	float:      left;
	margin-top: 29px;
}

.Settings .profile-settings-product-settings-arrow-buttons {
	float:          left;
	margin-left:    75px;
	margin-bottom:  5px;
	vertical-align: bottom;
}

.Settings .profile-settings-product-settings-action-buttons {
	float:       left;
	margin-top:  7px;
	margin-left: 35px;
}


/***** FILE: view/File/Settings/CropSettings.css *****/
.Settings .profile-settings-crop-settings {
	display: none;
}

.Settings .profile-settings-crop-settings .profile-settings-crop-settings-grid-label {
	font-size:   larger;
	font-weight: bold;
}

.Settings .profile-settings-crop-settings .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .profile-settings-crop-settings .crop-settings-crop-buttons-container input {
	width:        100px;
	margin-right: 15px;
}

.Settings .profile-settings-crop-settings .dataTables_wrapper {
	margin-top: 5px;
}

.Settings .profile-settings-crop-arrow-buttons-container {
	text-align:   center;
	width:        40px !important;
	margin-top:   120px;
	margin-left:  2px  !important;
	margin-right: 2px  !important;
}

.Settings .profile-settings-crop-arrow-buttons-container .btn {
	width:         20px;
	margin-bottom: 5px;
	padding-left:  2px;
	padding-right: 2px;
}

.Settings .profile-settings-crop-custom-span6 {
	width:       334px !important;
	margin-left: 0px   !important;
}

.Settings .profile-settings-crop-single-arrow-buttons-container {
	margin-top: 30px;
}

.Settings .profile-settings-crop-double-arrow-buttons-container {
	top: -18px;
}


/***** FILE: view/File/Settings/EquationSettings.css *****/
.Settings .user-settings-equation-settings {
	display: none;
}

.Settings .user-settings-equation-settings-grid-section {
	margin-top: 15px;
	width: 700px;
}

.Settings .user-settings-equation-settings .user-settings-equation-settings-grid-label {
	font-size: larger;
	font-weight: bold;
}

.Settings .user-settings-equation-settings .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .user-settings-equation-settings .crop-settings-crop-buttons-container input {
	width: 100px;
	margin-right: 15px;
}

.Settings .user-settings-equation-settings .dataTables_wrapper {
	margin-top: 5px;
}

.equation-settings-equation-container .control-group {
	margin-bottom: 5px;
}

.equation-settings-equation-container .control-label {
	float: left;
	width: 5px;
	padding-top: 5px;
	text-align: left;
}

.equation-settings-equation-container .controls {
	margin-left: 75px;
}

.equation-settings-equation-container .controls input {
	width: 120px;
}

.equation-settings-equation-container .controls select {
	width: 130px;
}

.equation-settings-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.equation-settings-equation-container #equation-settings-equation-popup-equation {
	height: 170px;
	width: 292px;
}

.equation-settings-equation-container .equation-settings-equation-popup-properties {
	margin-left: -30px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button {
    width: 44px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button.calc-double {
    width: 80px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top: -5px;
	display: inline-block;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator {
	margin-top: 15px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-total-container input,
.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container input {
	width: 87px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container {
	height: 210px;
	padding-top: 20px;
	overflow: scroll;
	margin-left: -22px;
	overflow-x: hidden;
}

.equation-settings-equation-container .settings-spacer {
	height: 5px;
	border-top: solid grey 1px;
	width: 209px;
	margin-left: -37px;
}

.syntax-error {
    outline:none !important;
    border-color:#ff0000 !important;
    box-shadow:0 0 10px #ff0000 !important;
}

.syntax-valid {
    outline:none !important;
    border-color:#00ff00 !important;
    box-shadow:0 0 10px #00ff00 !important;
}

.Settings .user-settings-equation-settings-copy,
.Settings .user-settings-equation-settings-copy-all,
.Settings .user-settings-equation-settings-delete,
.Settings .user-settings-equation-settings-delete-all {
	width:        47px;
	margin-right: 5px;
	margin-bottom: 0px !important;
}

.Settings .user-settings-equation-settings-grid-section-bottom {
	margin-top: 5px !important;
}

.Settings .user-settings-equation-settings-grid-label-bottom {
	float:      left;
	margin-top: 29px;
}

.Settings .user-settings-equation-settings-arrow-buttons {
	float:          left;
	margin-left:    75px;
	margin-bottom:  5px;
	vertical-align: bottom;
}

.Settings .user-settings-equation-settings-action-buttons {
	float:       left;
	margin-top:  7px;
	margin-left: 35px;
}


/***** FILE: view/File/Settings/ProfileReportSettings.css *****/
.Settings .profile-settings-report-settings {
	display: none;
}

.Settings .profile-settings-report-settings .profile-settings-report-settings-button-container{
	margin-left: 33px;
	width: 600px;
	white-space: nowrap;
}

.Settings .profile-settings-report-settings .controls{
	margin-left: 148px;
}

#company-logo-input {
	width: 84px;
}

#company-logo-canvas {
	margin-left: 150px;
}

.Settings .update-company-logo-button {
	margin-left: 15px;
}

.Settings .remove-company-logo-button {
	margin-left: 15px;
}

#company-footer-input {
	width: 84px;
}

#company-footer-canvas {
	margin-left: 150px;
}

.Settings .update-company-footer-button {
	margin-left: 15px;
}

.Settings .remove-company-footer-button {
	margin-left: 15px;
}


/***** FILE: view/File/Settings/SoilSampleSettings.css *****/
.Settings .user-settings-soil-sample-settings {
	display: none;
}

.Settings .user-settings-soil-sample-settings .control-label{
	width: 70px;
	padding-top: 3px;
}

.Settings .user-settings-soil-sample-settings .controls{
	margin-left: 80px;
	margin-top:  2px;
}

.Settings .user-settings-soil-sample-settings .control-group{
	width: 90px;
	float: left;
	margin: 0 50px 0 0;
}

.Settings .user-settings-soil-sample-settings button{
	float: right;
    margin-top: 5px;
}

.Settings .user-settings-soil-sample-settings-nutrient-check {
    margin-right: 70px;
    margin-top: -25px;
}


/***** FILE: view/File/Settings/SoilSampleRMSettings.css *****/
.Settings .user-settings-soil-sample-rm-settings {
	display: none;
}

.Settings .user-settings-soil-sample-rm-settings .control-label{
	width: 130px;
}

.Settings .user-settings-soil-sample-rm-settings .controls{
	margin-left: 140px;
}

.Settings .user-settings-soil-sample-rm-settings .control-group{
	width: 150px;
	float: left;
	margin: 0 50px 0 0;
}

.Settings .user-settings-soil-sample-rm-settings button{
	float: right;
	margin-right: 70px;
	margin-top: 10px;
}



/***** FILE: view/File/Settings/FieldSummarySettings.css *****/
.Settings .user-settings-field-summary-settings {
	display: none;
}

.Settings .user-settings-field-summary-settings .control-label{
	width: 170px;
}

.Settings .user-settings-field-summary-settings .controls{
	margin-left: 180px;
}

.Settings .user-settings-field-summary-settings .control-group{
	width: 190px;
	float: left;
	margin: 0 50px 0 0;
}

.Settings .user-settings-field-summary-settings button{
	float: right;
	margin-right: 70px;
	margin-top: 10px;
}


/***** FILE: view/File/Settings/YieldGoalDefaults.css *****/
.Settings #user-settings-crop-dropdown-container-label {
	float:         left;
	padding-right: 16px;
	padding-left:  1px;
	margin-bottom: 0px;
}

.Settings .user-settings-profile-dropdown-container td {
	font-weight: normal !important;
}

.Settings .user-settings-yield-goal-defaults-zone-number {
	width:       50px;
	margin-left: 26px;
}

.Settings .user-settings-yield-goal-defaults-form .control-group {
	margin-right: 20px;
}

.Settings .user-settings-yield-goal-defaults-form .controls {
	margin-left: 96px;
}

.Settings .user-settings-yield-goal-defaults-form .control-label {
	width: 50px;
}

.Settings .user-settings-yield-goal-defaults-zone-color-div {
	width:        20px;
	height:       20px;
	float:        left;
	margin-right: 5px;
	border:       solid 1px black;
}

.Settings .user-settings-yield-goal-defaults-button-container {
	float: right;
}

.Settings .user-settings-yield-goal-defaults-reset-button,
.Settings .user-settings-yield-goal-defaults-clear-button {
	font-size: 13px;
}

.Settings .user-settings-yield-goal-defaults-settings {
	display: none;
}


/***** FILE: view/File/Settings/YieldGoalRanges.css *****/
.Settings #user-settings-yield-goal-ranges-crop-dropdown-container-label {
	float:         left;
	padding-right: 16px;
	padding-left:  1px;
	margin-bottom: 0px;
}

.Settings .user-settings-yield-goal-ranges-profile-dropdown-container td {
	font-weight: normal !important;
}

.Settings .user-settings-yield-goal-ranges-zone-number {
	width:       50px;
	margin-left: 26px;
}

.Settings .user-settings-yield-goal-ranges-form .control-group {
	margin-right: 20px;
}

.Settings .user-settings-yield-goal-ranges-form .controls {
	margin-left: 96px;
}

.Settings .user-settings-yield-goal-ranges-form .control-label {
	width: 50px;
}

.Settings .user-settings-yield-goal-ranges-zone-color-div {
	width:        20px;
	height:       20px;
	float:        left;
	margin-right: 5px;
	border:       solid 1px black;
}

.Settings .user-settings-yield-goal-ranges-button-container {
	float: right;
}

.Settings .user-settings-yield-goal-ranges-zones-container input {
	width: 70px;
}

.Settings .user-settings-yield-goal-ranges-zones-container .control-group {
	width: 25px;
}

.Settings .user-settings-yield-goal-ranges-zones-container .control-label {
	width: 25px;
}

.Settings .user-settings-yield-goal-ranges-zones-container .controls {
	margin-left: 30px;
}

.Settings .user-settings-yield-goal-ranges-zone-number {
	padding-top: 3px;
}

.Settings .user-settings-yield-goal-ranges-zones-left {
	padding-top: 2px;
}
.Settings .user-settings-yield-goal-ranges-zones-right {
	padding-right: 20px;
}

.Settings .user-settings-yield-goal-ranges-zone-min,
.Settings .user-settings-yield-goal-ranges-zone-max {
	text-align: left;
}

.Settings .user-settings-yield-goal-ranges-reset-button,
.Settings .user-settings-yield-goal-ranges-clear-button {
	font-size: 13px;
}

.Settings .user-settings-yield-goal-ranges-settings {
	display: none;
}


/***** FILE: view/File/Settings/BlendSettings.css *****/



/***** FILE: view/File/Settings/OrdersSettings.css *****/
.Settings .user-settings-orders-settings {
	display: none;
}

.Settings .user-settings-orders-settings .control-label{
	width: 170px;
}

.Settings .user-settings-orders-settings .controls{
	margin-left: 180px;
}

.Settings .user-settings-orders-settings .control-group{
	width:  190px;
	float:  left;
	margin: 0 50px 0 0;
}

.Settings .user-settings-orders-settings button{
	float:        right;
	margin-right: 70px;
	margin-top:   10px;
}


/***** FILE: view/File/Settings/UserProductSettings.css *****/
.Settings .user-settings-product-settings {
	display: none;
}

.Settings .user-settings-product-settings .DTTT_container {
	display: none;
}

.Settings .user-settings-product-settings .btn-mini {
	margin-bottom: 5px;
}

.Settings .user-settings-product-settings .user-settings-product-settings-grid-label {
	font-size:   larger;
	font-weight: bold;
}

.Settings .user-settings-product-settings .user-settings-product-settings-grid-section {
	margin-top: 15px;
	width:      700px;
}

.Settings .user-settings-product-settings .profile-dropdown-container {
	width:        auto !important;
	margin-right: 10px;
}

.Settings .user-product-list-bottom-buttons {
	text-align: center;
}

.product-settings-product-container .form-actions .btn {
	min-width: 100px;
	margin:    0 5px;
}

.product-settings-product-container #product-settings-product-popup-product-type {
	width: 280px;
}

.Settings .user-settings-product-settings-copy,
.Settings .user-settings-product-settings-copy-all,
.Settings .user-settings-product-settings-delete,
.Settings .user-settings-product-settings-delete-all {
	width:         47px;
	margin-right:  5px;
	margin-bottom: 0px !important;
}

.Settings .user-settings-product-settings-grid-section-bottom {
	margin-top: 5px !important;
}

.Settings .user-settings-product-settings-grid-label-bottom {
	float:      left;
	margin-top: 29px;
}

.Settings .user-settings-product-settings-arrow-buttons {
	float:          left;
	margin-left:    75px;
	margin-bottom:  5px;
	vertical-align: bottom;
}

.Settings .user-settings-product-settings-action-buttons {
	float:       left;
	margin-top:  7px;
	margin-left: 35px;
}


/***** FILE: view/File/Settings/GridSettings.css *****/
.Settings .user-settings-grid-settings {
	display: none;
}

.Settings .user-settings-grid-settings .grid-settings-label{
	width: 275px;
	text-align: right;
}

.Settings .user-settings-grid-settings .grid-settings-radio {
	margin: 0px 0px 3px 6px;
}


/***** FILE: view/File/Settings/PrescriptionBuilderSettings.css *****/
.Settings .user-settings-prescription-builder-settings {
	display: none;
}

.Settings .user-settings-prescription-builder-settings .prescription-builder-label{
	width: 275px;
	text-align: right;
}

.Settings .user-settings-prescription-builder-settings .prescription-builder-checkbox {
	margin: 0px 0px 3px 6px;
}


/***** FILE: view/File/Settings/ProfileSelectorOptions.css *****/
.Settings .profile-selector-options-row
{
	width: 160px;
}

.Settings .profile-selector-options-label
{
	float: right;
}

.Settings .profile-selector-options-radio
{
	margin-left: 15px;
}


/***** FILE: view/File/Settings/DispatchSettings.css *****/
.DispatchSettings
{
	
}


/***** FILE: view/File/Settings/MapColorSettings.css *****/
.Settings .profile-settings-map-color-settings {
	display: none;
}

.Settings .nutrient-dropdown-label {
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 16px;
}

.Settings .profile-settings-map-color-settings-button-container {
	float: right;
}

.Settings .profile-settings-map-color-settings-reset-button,
.Settings .profile-settings-map-color-settings-clear-button {
	font-size: 13px;
}

.Settings .colorscale-container {
	height: 302px;
	overflow-y: auto;
}

.Settings .profile-settings-map-color-settings-form .control-group {
	margin-right: 20px;
}

.Settings .colorscale-labels {
	margin-top: 8px;
}

.Settings .value-label {
	display: block;
	float: left;
	margin-left: 55px;
	font-weight: bold;
}

.Settings .label-label {
	display: block;
	float: left;
	margin-left: 56px;
	font-weight: bold;
}

.Settings .remove-label {
	display: block;
	float: left;
	margin-left: 206px;
	font-weight: bold;
}

.Settings .profile-settings-map-color-settings-form .profile-settings-map-color-settings-value-container {
	margin-left: 32px;
	display: block;
	float: left;
}

.Settings .profile-settings-map-color-settings-form .profile-settings-map-color-settings-value-input{
	width: 60px;
}

.Settings .profile-settings-map-color-settings-form .profile-settings-map-color-settings-label-container {
	margin-left: 20px;
	display: block;
	float: left;
}

.Settings .profile-settings-map-color-settings-form .profile-settings-map-color-settings-remove-button-container {
	margin-left: 20px;
	margin-top: 3px;
	display: block;
	float: left;
}

.Settings .profile-settings-map-color-settings-form .profile-settings-map-color-settings-remove-button {
	width: 25px;
	font-size: 18px;
	padding-left: 5px;
	padding-top: 0px;
}

.Settings .profile-settings-map-color-settings-add-button {
	width: 30px;
	font-size: 18px;
}


/***** FILE: view/File/Settings/SampleColorSettings.css *****/
.Settings .profile-settings-sample-color-settings {
	display: none;
}

.Settings .profile-settings-sample-button-container {
	float: right;
}

.Settings .profile-settings-sample-reset-button,
.Settings .profile-settings-sample-clear-button {
	font-size: 13px;
}

.Settings .profile-settings-sample-label {
	font-weight: bold;
	text-align: center;
}

.Settings .profile-settings-sample-label-cell{
	font-weight: bold;
	padding: 5px;
}

.Settings .profile-settings-sample-form{
	overflow-y: auto;
	margin: 15px;
	float: left;
}

.Settings .profile-settings-sample-form .profile-settings-sample-value-container {
	width: 70px;
}

.Settings .profile-settings-sample-form .profile-settings-sample-value-input{
	width: 60px;
	margin-bottom: 0;
}

.Settings .profile-settings-sample-color-select {
	width: 120px;
	margin-bottom: 0;
}

.Settings .profile-settings-sample-form .profile-settings-sample-remove-button {
	width: 30px;
	font-size: 18px;
	margin-left: 5px;
	padding-top: 0px;
}

.Settings .profile-settings-sample-add-button {
	width: 30px;
	font-size: 18px;
}

.profile-settings-sample-collapse-cell{
	height: 0;
	padding: 0;
	margin: 0;
}

.profile-settings-sample-padding-cell{
	height: 18px;
	padding: 0;
	margin: 0;
}

.profile-settings-sample-content-cell{
	height: 30px;
	padding: 5px;
}

.profile-settings-sample-inherit-group, 
.profile-settings-sample-radio,
.profile-settings-sample-inherit-group .profile-settings-sample-label{
	display: inline-block;
}

.profile-settings-sample-inherit-group{
	padding-left: 10px;
	padding-right: 10px;
}


/***** FILE: view/File/Settings/ProfileBlendSettings.css *****/
.profile-blend-padding
{
	margin-left: 48px!important;
}


/***** FILE: view/File/Settings/ProfileEquationSettings.css *****/
.Settings .profile-settings-equation-settings {
	display: none;
}

.Settings .profile-settings-equation-settings-grid-section {
	margin-top: 15px;
	width: 700px;
}

.Settings .profile-settings-equation-settings .profile-settings-equation-settings-grid-label {
	font-size: larger;
	font-weight: bold;
}

.Settings .profile-settings-equation-settings .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .profile-settings-equation-settings .crop-settings-crop-buttons-container input {
	width: 100px;
	margin-right: 15px;
}

.Settings .profile-settings-equation-settings .dataTables_wrapper {
	margin-top: 5px;
}

.equation-settings-equation-container .control-group {
	margin-bottom: 5px;
}

.equation-settings-equation-container .control-label {
	float: left;
	width: 5px;
	padding-top: 5px;
	text-align: left;
}

.equation-settings-equation-container .controls {
	margin-left: 75px;
}

.equation-settings-equation-container .controls input {
	width: 120px;
}

.equation-settings-equation-container .controls select {
	width: 130px;
}

.equation-settings-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.equation-settings-equation-container #equation-settings-equation-popup-equation {
	height: 170px;
	width: 292px;
}

.equation-settings-equation-container .equation-settings-equation-popup-properties {
	margin-left: -30px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button {
    width: 44px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button.calc-double {
    width: 80px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top: -5px;
	display: inline-block;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator {
	margin-top: 15px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-total-container input,
.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container input {
	width: 87px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container {
	height: 210px;
	padding-top: 20px;
	overflow: scroll;
	margin-left: -22px;
	overflow-x: hidden;
}

.equation-settings-equation-container .settings-spacer {
	height: 5px;
	border-top: solid grey 1px;
	width: 209px;
	margin-left: -37px;
}

.syntax-error {
    outline:none !important;
    border-color:#ff0000 !important;
    box-shadow:0 0 10px #ff0000 !important;
}

.syntax-valid {
    outline:none !important;
    border-color:#00ff00 !important;
    box-shadow:0 0 10px #00ff00 !important;
}

.Settings .profile-settings-equation-settings-copy,
.Settings .profile-settings-equation-settings-copy-all,
.Settings .profile-settings-equation-settings-delete,
.Settings .profile-settings-equation-settings-delete-all {
	width:        47px;
	margin-right: 5px;
	margin-bottom: 0px !important;
}

.Settings .profile-settings-equation-settings-grid-section-bottom {
	margin-top: 5px !important;
}

.Settings .profile-settings-equation-settings-grid-label-bottom {
	float:      left;
	margin-top: 29px;
}

.Settings .profile-settings-equation-settings-arrow-buttons {
	float:          left;
	margin-left:    75px;
	margin-bottom:  5px;
	vertical-align: bottom;
}

.Settings .profile-settings-equation-settings-action-buttons {
	float:       left;
	margin-top:  7px;
	margin-left: 35px;
}


/***** FILE: view/File/Settings/ProfileNutrientSettings.css *****/
.Settings .profile-nutrient-settings {
	display: none;
}

.Settings .profile-nutrient-settings-grid-section {
	margin-top: 15px;
	width: 700px;
}

.Settings .profile-nutrient-settings .profile-nutrient-settings-grid-label {
	font-size: larger;
	font-weight: bold;
}

.Settings .profile-nutrient-settings .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .profile-nutrient-settings .crop-settings-crop-buttons-container input {
	width: 100px;
	margin-right: 15px;
}

.Settings .profile-nutrient-settings .dataTables_wrapper {
	margin-top: 5px;
}

.equation-settings-equation-container .control-group {
	margin-bottom: 5px;
}

.equation-settings-equation-container .control-label {
	float: left;
	width: 5px;
	padding-top: 5px;
	text-align: left;
}

.equation-settings-equation-container .controls {
	margin-left: 75px;
}

.equation-settings-equation-container .controls input {
	width: 120px;
}

.equation-settings-equation-container .controls select {
	width: 130px;
}

.equation-settings-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.equation-settings-equation-container #equation-settings-equation-popup-equation {
	height: 170px;
	width: 292px;
}

.equation-settings-equation-container .equation-settings-equation-popup-properties {
	margin-left: -30px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button {
    width: 44px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator button.calc-double {
    width: 87px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top: -5px;
	display: inline-block;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator {
	margin-top: 15px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-total-container input,
.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container input {
	width: 87px;
}

.equation-settings-equation-container .equation-settings-equation-popup-equation-variable-container {
	height: 210px;
	padding-top: 20px;
	overflow: scroll;
	margin-left: -22px;
	overflow-x: hidden;
}

.equation-settings-equation-container .settings-spacer {
	height: 5px;
	border-top: solid grey 1px;
	width: 209px;
	margin-left: -37px;
}

.syntax-error {
    outline:none !important;
    border-color:#ff0000 !important;
    box-shadow:0 0 10px #ff0000 !important;
}

.syntax-valid {
    outline:none !important;
    border-color:#00ff00 !important;
    box-shadow:0 0 10px #00ff00 !important;
}

.Settings .profile-nutrient-settings-copy,
.Settings .profile-nutrient-settings-copy-all,
.Settings .profile-nutrient-settings-delete,
.Settings .profile-nutrient-settings-delete-all {
	width:        47px;
	margin-right: 5px;
	margin-bottom: 0px !important;
}

.Settings .profile-nutrient-settings-grid-section-bottom {
	margin-top: 5px !important;
}

.Settings .profile-nutrient-settings-grid-label-bottom {
	float:      left;
	margin-top: 29px;
}

.Settings .profile-nutrient-settings-arrow-buttons {
	float:          left;
	margin-left:    75px;
	margin-bottom:  5px;
	vertical-align: bottom;
}

.Settings .profile-nutrient-settings-action-buttons {
	float:       left;
	margin-top:  7px;
	margin-left: 35px;
}


/***** FILE: view/File/Settings/DefaultFertSettings.css *****/
.default-fert-sources-container {
	margin-top: 15px;
	overflow-y: scroll;
	height:     410px;
}


/***** FILE: view/File/Settings/ProfilePrescriptionSettings.css *****/
.profile-settings-prescription-settings .profile-settings-prescription-settings-button-container
{
	margin-left: 48px!important;
}

.profile-settings-prescription-settings input:invalid {
	box-shadow: 0 0 5px 1px red;
}

.profile-settings-prescription-settings input:focus:invalid {
	box-shadow: none;
}



/***** FILE: view/File/Settings/ProfileCoreZoneSettings.css *****/
.profile-settings-core-zone-settings .profile-settings-core-zone-settings-button-container
{
	margin-left: 48px!important;
}

.profile-settings-core-zone-settings input:invalid {
	box-shadow: 0 0 5px 1px red;
}

.profile-settings-core-zone-settings input:focus:invalid {
	box-shadow: none;
}



/***** FILE: view/File/LandingPage.css *****/
.LandingPage .control-label {
	width: 260px;
}

.LandingPage .controls {
	margin-left: 280px;
}

.LandingPage .landing-page-spacer {
	height: 15px;
}


/***** FILE: view/Tools/GridRx/GridRx.css *****/
.GridRx > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.GridRx > .navbar .nav > li > a {
	padding: 6px;
}

.GridRx .gridrx-spacer {
	height: 7px;
}

.GridRx button {
	width: 100%;
}

.GridRx .disabledTab{
    pointer-events: none;
    background-color: #dddddd;
    color: #aaa;
}

.GridRx .gridrx-content {
	float: left!important;
}

.GridRx .gridrx-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
	z-index:
}

.gridrx-sidebar  {
	width: 245px !important;
}

.GridRx .gridrx-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.GridRx .gridrx-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.GridRx{
	overflow: hidden!important;
}


/***** FILE: view/Tools/GridRx/GridRxSoilSamples.css *****/
.GridRxSoilSamples .gridrx-soil-samples-map {
	width:  100%;
	display: inline-block;
}

.gridrx-report-buttons-container {
	display: table;
	margin: 0 auto;
}

.gridrx-report-buttons-container .btn {
	margin-left: 5px;
	margin-right: 5px;
}

.GridRxSoilSamples div.menu label { display: block; }
.GridRxSoilSamples div.menu div.dropdown.collapsed { display: none; }
.GridRxSoilSamples div.span7 { position: relative; }
.GridRxSoilSamples div.menu.nutrient {
	position: absolute;
	top: 35px;
	right: 25px;
	z-index: 1000;
}
.GridRxSoilSamples div.menu.sampling {
	position: absolute;
	top: 10px;
	left: 45px;
	z-index: 1000;
}
.GridRxSoilSamples div.menu button { border: none; }

.GridRxSoilSamples div.menu input {
	margin-right: 10px;
    margin-top: -1px;
    vertical-align: middle;
}

.GridRxSoilSamples div.menu div.dropdown {
	background: white;
	padding-left: 5px;
    padding-right: 5px;
}

.GridRxSoilSamples div.menu.nutrient button:after { content: "\FF0D"; }
.GridRxSoilSamples div.menu.nutrient button.collapsed:after { content: "\FF0B"; }
.GridRxSoilSamples div.menu.nutrient button.expanded:before, .GridRxSoilSamples div.menu.nutrient button.collapsed:before { content: "Nutrients"; }
.GridRxSoilSamples div.menu.nutrient button.collapsed[data-nutrient]:not([data-nutrient=""]):before { content: attr(data-nutrient); }

.GridRxSoilSamples div.menu.sampling button:before { content: "\FF0D"; }
.GridRxSoilSamples div.menu.sampling button.collapsed:before { content: "\FF0B"; }
.GridRxSoilSamples div.menu.sampling button.expanded:after, .GridRxSoilSamples div.menu.sampling button.collapsed:after { content: "Date Sampled"; }
.GridRxSoilSamples div.menu.sampling button.collapsed[data-sampling]:not([data-sampling=""]):after { content: attr(data-sampling); }

.field-label {
	display: inline-block;
	margin-left: 10px;
}

.gridrx-print-fields-button {
	position: relative;
	left: 40%;
}

.GridRxSoilSamples .legend {
	width: 200px;
	overflow-y: auto;
	padding-top: 20px;
	padding-right: 20px;
}

.GridRxSoilSamples .legend-button-container {
	display: flex;
	justify-content: space-around;
	margin: 10px;
}

.GridRxSoilSamples .legend-button-container button {
	width: 60px;
}

.GridRxSoilSamples .legend-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	margin-bottom: 4px;
}

.GridRxSoilSamples .legend-row-static {
	margin: 5px 0;
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}

.GridRxSoilSamples .legend-row-color {
	cursor: pointer;
	width: 20px;
    height: 20px;
    border: 1px solid black;
}

.GridRxSoilSamples .legend-container.disabled .legend-row-color {
	cursor: default;
}

.GridRxSoilSamples .legend-row-input {
	width: 45px;
	margin-bottom: 0px;
}

.GridRxSoilSamples .legend-row-button {
	width: 25px;
    font-size: 18px;
	text-align: center;
}


/***** FILE: view/Tools/GridRx/GridRxProcessEdit.css *****/
.gridrx-process-edit-map {
	width:  100%;
	display: inline-block;
}
.cellBorder {
	vertical-align: middle;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCellBorder, .divTableHeadBorder {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.hideRow {
	display: none;
}

.gridrx-process-edit-container {
	width: 99%;
}

.gridrx-process-edit-table-header {
	padding: 3px 3px 3px 3px !important;
}

.gridrx-process-edit-main,
.gridrx-process-edit-right-container {
	display: flex;
}

.gridrx-process-edit-bottom,
.gridrx-process-edit-summary-container {
	display: table;
}

.gridrx-process-edit-map-container {
	width:       50%;
	margin-left: 5px;
}

.gridrx-process-edit-map-legend td.placeholder {
	text-align: center;
}

.gridrx-process-edit-map-legend td.legend-rate {
	text-align: right;
}

.gridrx-process-edit-rightmost-container {
	width:        50%;
	margin-left:  5px;
	margin-right: 5px;
}

.gridrx-process-edit-spacer {
	padding-top: 5px;
}

.gridrx-process-edit-input {
	width:         40px;
	line-height:   15px !important;
	padding:       2px !important;
	margin-bottom: 0px !important;
}

.gridrx-process-edit-credit-input {
	width: 40px;
}

.gridrx-fert-credit-nitrogen-per-acre-label {
    display:      inline-block;
    padding-left: 0px !important;
    width:        160px;
}

.gridrx-nutrients-container .control-label {
	text-align:  center;
	width:       50px !important;
	margin-left: 30px;
}

.gridrx-fert-credits-crop-removal {
    margin-left: 35px !important;
}

.gridrx-fert-credits-prior-app-credit {
    margin-left: 18px !important;
}

.gridrx-fert-credits-per-to-apply {
    margin-left: 10px !important;
}

.percent-to-apply
{
	width: 40px;
}

.removal-amt
{
	width: 40px;
}

.gridrx-process-edit-fert-title {
	font-weight: bold;
}

.gridrx-process-edit-fert-container input {
	margin-left: 4px;
	margin-right: 2px;
}

.gridrx-process-edit-fert-container label {
	margin-bottom: 1px;
}

.gridrx-fert-credits-nutrient-row {
	width: 360px !important;
}

.gridrx-fert-credits-rx-select .control-group {
	margin-bottom: 2px;
	margin-top: 2px;
}

.gridrx-fert-credits-rx-select .control-label {
	width: auto;
	padding-right: 5px;
}

.help-inline input {
	margin-left: 15px;
	margin-bottom: 5px;
}

.gridrx-nutrient-credits .modal-header h3 {
	text-align: center;
}

.gridrx-nutrient-credits .modal-body {
	overflow-y: hidden;
}

.gridrx-control-group {
	margin-bottom: 1px !important;
}

.gridrx-units-header-label-2 {
	margin-left: 8px;
	text-decoration: underline;
}

.gridrx-banded-header-label-2 {
	margin-left: 13px;
	text-decoration: underline;
}

.gridrx-crop-removal-header-label-2 {
	margin-left: 5px;
	text-decoration: underline;
}

.gridrx-removal-amt-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.gridrx-prior-app-credit-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.gridrx-per-to-apply-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.gridrx-process-edit-scale-slider {
	height: 5px;
	width:  100px;
	background-image: linear-gradient(to right, rgba(0, 128, 0, 0.7), rgba(0, 128, 0, 0.7), rgba(0, 128, 0, 0.7), rgba(0, 128, 0, 0.7), rgba(255, 0, 0, 0.7), rgba(255, 0, 0, 0.7));
	-webkit-appearance: none;
}

.gridrx-process-edit-scale-slider:hover {
	background-image: linear-gradient(to right, rgba(0, 128, 0, 1), rgba(0, 128, 0, 1), rgba(0, 128, 0, 1), rgba(0, 128, 0, 1), rgba(255, 0, 0, 1), rgba(255, 0, 0, 1));
}

.gridrx-process-edit-save-checkboxes {
	margin-top: 5px;
}

.gridrx-process-edit-summary {
	border-top:   solid black;
	border-width: 3px;
	display:      table-cell;
}

.gridrx-process-edit-buttons {
	display: table-cell;
	width:   15%;
}

.gridrx-process-edit-btn-holder {
	text-align:     center;
	vertical-align: middle;
	padding:        3px;
}

.gridrx-process-edit-btn {
	width: 110px;
}

.gridrx-process-edit-summary-table-holder {
	display:       table-cell;
	width:         85%;
	padding-left:  10px;
	padding-right: 5px;
}

.gridrx-summary-title {
	margin-top:  2px;
	margin-left: 10px;
	font-size:   18px;
	font-weight: bold;
}


/***** FILE: view/Tools/RxBuilder/RxBuilder.css *****/
#rxbuilder-fert-credits-product-price-popup-cancel {
	position: absolute;
	right:    100px;
}

#rxbuilder-fert-credits-product-price-popup-submit {
	position: absolute;
	right: 20px;
}

#rxbuilder-fert-credits-product-price-popup-form {
	height: 60px;
}

#rxbcrop-crop-price-popup-cancel {
	position: absolute;
	right: 100px;
}

#rxbcrop-crop-price-popup-submit {
	position: absolute;
	right:    20px;
}

#rxbcrop-crop-price-popup-form {
	height: 110px;
}

.RxBuilder > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.RxBuilder > .navbar .nav > li > a {
	padding: 6px;
}

.RxBuilder .rxbuilder-spacer {
	height: 7px;
}

.RxBuilder button {
	width: 100%;
}

.RxBuilder .disabledTab{
    pointer-events: none;
    background-color: #dddddd;
    color: #aaa;
}

.RxBuilder .control-group {
	margin-bottom: 7px;
}

.RxBuilder #rxbuilder-fert-credits-tab .form-horizontal .controls {
	margin-left: 120px;
}

.RxBuilder #rxbuilder-fert-credits-tab .form-horizontal .control-label {
	width: 120px;
}

.RxBuilder #rxbuilder-yield-goals-tab .form-horizontal .controls {
	margin-left: 70px;
}

.RxBuilder #rxbuilder-yield-goals-tab .form-horizontal .control-label {
	width: 50px;
}

.RxBuilder .rxbuilder-yield-goals-show-map-table-row {
	width: 110px;
	float: left;
}

.RxBuilder .rxbuilder-yield-goals-show-map-table::after {
    clear: both;
    display: table;
}

.RxBuilder .rxbuilder-vr-seed-variety-hybrid-input, .RxBuilder .rxbuilder-vr-seed-population-input {
	width: 135px;
}

.RxBuilder .rxbuilder-vr-seed-variety-hybrid-list, .RxBuilder .rxbuilder-vr-seed-population-list {
	height: 100px;
}

.RxBuilder .rxbuilder-vr-seed-template-variety-hybrid-input, .RxBuilder .rxbuilder-vr-seed-template-population-input {
	width: 135px;
}

.RxBuilder .rxbuilder-vr-seed-template-variety-hybrid-list, .RxBuilder .rxbuilder-vr-seed-template-population-list {
	height: 100px;
}

.RxBuilder .rxbuilder-vr-seed-by-formula-popup-parameter-select-label {
	display:     inline;
	font-weight: bold;
}

.RxBuilder #rxbuilder-process-tab textarea {
	height: 67px;
	width:  96%;
}

.RxBuilder #rxbuilder-equations-tab textarea.rxbuilder-equations-equation {
	width:  97%;
	height: 100px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator button {
	width: 22px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator button.calc-double {
	width: 87px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top:  -5px;
	display:     inline-block;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group:first-child + .btn-group {
	margin-top: -1px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group > .btn:first-child {
	border-radius: 0px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group:first-child > .btn:first-child {
	border-radius: 2px 0px 0px 0px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group:first-child > .btn:last-child {
	border-radius: 0px 2px 0px 0px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group > .btn:last-child {
	border-radius: 0px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group:last-child > .btn:first-child {
	border-radius: 0px 0px 0px 2px;
}

.RxBuilder #rxbuilder-equations-tab .rxbuilder-equations-calculator .btn-group:last-child > .btn:last-child {
	border-radius: 0px 0px 2px 0px;
}

.RxBuilder .profile-dropdown-container {
	display: inline-block;
}

.RxBuilder .profile-dropdown-icon-soil-test {
	background-image:      url(../../../img/button_soil_sample.png);
	background-size:       38px;
	background-repeat:     no-repeat;
	width:                 34px;
	height:                30px;
	background-position-y: -4px;
	margin-left:           5px;
}

.RxBuilder .profile-dropdown-icon-rx {
	background-image:      url(../../../img/button_fertilizer_rx.png);
	background-size:       36px;
	background-repeat:     no-repeat;
	width:                 34px;
	height:                30px;
	background-position-y: -2px;
	margin-left:           5px;
}

.RxBuilder .profile-dropdown-icon-seed-rx {
	background-image:      url(../../../img/button_seed_rx.png);
	background-size:       37px;
	background-repeat:     no-repeat;
	width:                 34px;
	height:                30px;
	background-position-y: -2px;
	margin-left:           5px;
}

.RxBuilder .field-icons-div
{
	margin-left:    30px;
	vertical-align: top;
	display:        inline-block;
}

.RxBuilder .rxbuilder-spacer-lifesupport {
	display: block;
	height:  35px;
}

.RxBuilder .rxbuilder-fieldsummary-button {
	width:         133px;
	margin-bottom: 5px;
	display:       none;
}

.RxBuilder .rxbuilder-field-map-summary-div
{
	min-height: 138px;
}

.RxBuilder .rxbuilder-mini-map-container {
	width:    130px;
	height:   100px;
	top:      5px;
	right:    5px;
	display:  inline-block;
}

.RxBuilder .rxbuilder-mini-map-map {
	height: 100px;
	width:  130px;
	float: left;
}

.RxBuilder .map-icons-div
{
	display:  inline-block;
	width:    240px;
}

.rxbuilder-ol-magnifier {
	width:      64px;
	height:     64px;
	border:     1px solid #ccc;
	margin-top: 16px !important;
}

.rxbuilder-ol-tooltip {
	padding-right:  3px;
	padding-bottom: 33px;
}

.rxbuilder-ol-tooltip .qtip-tip {
	display: none !important;
}

.rxbuilder-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0;
}

.RxBuilder .profile-dropdown-mini-map-container {
	height: 50px;
}

.RxBuilder .rxbuilder-mini-map-map .olMap {
	border: none !important;
}

.RxBuilder .rxbuilder-missing-zone-samples-container {
	display: inline-block;
	border: 1px solid grey;
	border-radius: 10px;
	background-color: rgba(255,255,0,0.6);
	vertical-align: top;
	margin-top: 2px;
}

.RxBuilder .rxbuilder-missing-zone-samples-icon {
	background-image: url(../img/transparent_warning_icon.png);
	background-size: 15px;
	background-repeat: no-repeat;
	width: 15px;
	height: 19px;
	display: inline-block;
	background-position-y: 5px;
	margin-left: 5px;
}

.RxBuilder .rxbuilder-missing-zone-samples-text {
	display: inline-block;
	text-align: center;
	margin-right: 2px;
	margin-top: 3px;
	vertical-align: top;
	font-size: smaller;
	width: 207px;
}

.zone-soil-sample-row {
	margin-bottom: 10px;
}

.zone-soil-sample-description {
	margin-left: 5px;
	display: inline-block;
}

.zone-soil-sample-information {
	font-size: smaller;
	text-align: left;
	margin-bottom: 15px;
	margin-top: -15px;
}

.zone-soil-sample-info-icon {
	margin-right: 5px;
}

.zone-soil-sample-select {
	display: inline-block;
	width: 300px;
	margin-bottom: 20px;
}

.RxBuilder .rxbuilder-template-container {
	position: absolute;
	top: 30px;
	right: 5px;
}

.RxBuilder .rxbuilder-template-add-remove-button-group {
	position: absolute;
	top:      30px;
	right:    270px;
	width:    270px;
}

.RxBuilder .rxbuilder-template-select {
	width:        250px;
	margin-right: 15px;
}

.RxBuilder .rxbuilder-template-add-button {
	width:   30px;
	display: inline;
}

.RxBuilder .rxbuilder-template-remove-button {
	width:   30px;
	display: inline;
}

.RxBuilder .rxbuilder-template-edit-button {
	width:   87px;
	display: inline;
}

.RxBuilder .rxbuilder-template-save-button {
	width:   118px;
	display: inline;
}

#rxbuilder-new-template-name {
	width: 315px;
	margin-left: 35px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .save-rx-button {
	width:   75px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .load-rx-button {
	width:   75px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .delete-rx-button {
	width:   85px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .set-active-button {
	width:   145px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rename-rx-button {
	width:   95px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .merge-rx-button {
	width:   85px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rxbuilder-save-load-rx-rx-name-label {
	float: left;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rxbuilder-save-load-rx-save-rx-name {
	width: 200px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rxbuilder-save-load-rx-prescription-group {
	margin-bottom: 15px;
	margin-top: 20px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rxbuilder-save-load-rx-save-field {
	display: block;
	margin: auto;
	margin-top: 30px;
}

.RxBuilder #rxbuilder-save-load-rx-tab .rxbuilder-save-load-rx-save-field-label {
	display: inline-block;
	margin-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	font-size: 19.5px;
	line-height: 36px;
	color: #333333;
}

.RxBuilder #rxbuilder-save-load-rx-tab #rxbuilder-save-load-rx-save-rx-name {
	width: 424px;
}

.RxBuilder #rxbuilder-save-load-rx-tab #rxbuilder-save-load-seed-rx-save-rx-name {
	width: 424px;
}

.grid-actions {
	width: 115px;
}

.rxbuilder-pop-to-crop-grid-dropdown {
	width: 150px;
}

.rxbuilder-associate-pop-to-crop-popup-container {
	width: 400px;
}

.rxbuilder-vr-seed-by-formula-popup-equation-yield-data-files-div {
	height:85px;
	border:1px solid #ccc;
	overflow:auto;
	text-align: left !important;
}

.rxbuilder-vr-seed-by-formula-popup-equation-yield-data-apply-yield-div {
	margin-top: 5px;
}

.rxbuilder-vr-seed-by-formula-popup-equation-yield-data-apply-yield-button {
	margin: auto;
}

.rxbuilder-vr-seed-by-formula-popup-equation-yield-data-files-div .by-equation-checkbox {
	margin: 0px 5px 2px 2px;
}

.RxBuilder .rxbuilder-content{
	float: left!important;
}

.RxBuilder .rxbuilder-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
	z-index:
}

.RxBuilder .rxbuilder-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.RxBuilder .rxbuilder-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.RxBuilder{
	overflow: hidden!important;
}

.rxbuilder-sidebar  {
	width: 245px !important;
}


/***** FILE: view/Tools/RxBuilder/RxBCrop.css *****/
.RxBCrop .rxbcrop-crop-container {
	width: 958px;
	height: 330px;
}

.RxBCrop .rxbcrop-crop-price-change-button {
	width: 100px;
	float: left;
	margin-top: 15px;
}

.RxBCrop .rxbcrop-crop-price {
	margin-top: 21px;
	display: inline-block;
	margin-left: 16px;
	font-size: 20px;
}

.RxBCrop .rxbcrop-crop-price-container {
	height: 50px;
}

.rxbcrop-crop-price-popup-buttons-container {
	text-align: center;
}

.RxBCrop .rxbuilder-load-previous-container {
	margin-top: -30px;
}

.rxbcrop-template-button {
	width: 375px;
	margin-left: 15px;
}


/***** FILE: view/Tools/RxBuilder/RxBZoneMap.css *****/

.RxBZoneMap .rxbuilder-zone-map-zone-color {
	border: solid black 1px;
}

.RxBZoneMap .rxbuilder-zone-map-zone-total-container {
	float: right;
	width: 150px;
	padding-top: 5px;
}

.RxBZoneMap .rxbuilder-zone-map-zone-total-number {
	display: inline;
	font-weight: bold;
	margin-right: 7px;
}

.RxBZoneMap .rxbuilder-zone-map-zone-total-acres {
	width: 80px;
	height: 23px;
	display: inline;
	text-align: center;
}

.RxBZoneMap .rxbuilder-zone-map-acres-container {
	padding-top: 5px;
	border-bottom: 2px solid black;
}

.RxBZoneMap .rxbuilder-zone-map-zone-container {
	display: inline-block;
	width: 215px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.RxBZoneMap .rxbuilder-zone-map-zone-number {
	padding-top: 5px;
}

.RxBZoneMap .rxbuilder-zone-map-zone-acres {
	text-align: center;
}

.rxbuilder-zone-map-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.rxbuilder-zone-map-ol-tooltip .qtip-tip {
	display: none !important;
}

.rxbuilder-zone-map-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.RxBZoneMap .rxbuilder-zone-map-legend {
	width: 750px;
}

.RxBZoneMap .rxbuilder-zone-map-attributes-container {
	display: inline-block !important;
	width: 435px;
}

.RxBZoneMap .zone-map-acres{
	width: 435px;
}

.dynatree-equation-name-span{
	margin-left: -10px !important;
	width: 250px !important;
}

.dynatree-equation-name{
	width: 20px;
	display: inline-block;
}

.dynatree-equation-name-soy{
	width: 40px;
	display: inline-block;
	margin-left: 10px;
}

.rxbuilder-zone-map-attributes-container label {
	display: inline;
}

.rxbuilder-zone-map-attributes-container select {
	margin-bottom: 5px;
}

.rxbuilder-zone-map-attributes-container .controls {
	display: inline;
}

.rxbuilder-zone-map-attributes-container .row {
	margin-left: 0px;
}

.dynatree-equation{
	width: 50px;
}

.rxbuilder-zone-map-attributes-container button {
	width: 135px;
	margin-bottom: 5px;
}

.zone-map-tabs {
	display: inline-block;
	text-decoration: underline;
	width: 435px;
}

.zone-map-tab-content {
	display: inline-block;
	width: 435px;
	overflow-x: hidden !important;
}

.zone-map-acres {
	display: block;
	width: 460px !important;
	margin-left: 0px !important;
	float: left;
}

.rxbuilder-zone-map-cancel-tool-button {
	width: 85px !important;
	margin-left: 140px;
	margin-bottom: -44px;
	font-size: 0.8em !important;
	border-color: #BBB;
	border-radius: 4px 4px 0px 0px !important;
	cursor: pointer;
	position: absolute;
}

.rxbuilder-zone-map-map .btn-group {
	width: 115px;
}

.RxBZoneMap .dynatree-field-yg-average, .dynatree-field-yg-soy-average
{
	vertical-align: middle;
}

.RxBZoneMap .dynatree-field-yg-average-container, .dynatree-field-yg-soy-average-container
{
	vertical-align: bottom;
	padding-left: 15px;
	width: 125px;
}

.RxBZoneMap .dynatree-zone-yg-average, .dynatree-zone-yg-soy-average
{
	vertical-align: middle;
}

.RxBZoneMap .dynatree-zone-yg-average-container, .dynatree-zone-yg-soy-average-container
{
	padding-left: 3px;
	width: 125px;
}

.rxbuilder-zone-map-add-edit-test-strip-popup-add-new {
	float:         right;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   21px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -28px;
	margin-right:  45px;
}

.rxbuilder-zone-map-add-edit-test-strip-popup-remove-fert {
	float:         right;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   18px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-right:  45px;
}

.rxbuilder-zone-map-addedit-test-strip-popup-fert-controls {
	float:       left;
	margin-left: 20px !important;
}

.RxBZoneMap .zone-map-nav-tab-content
{
	margin-left: 15px!important;
	float: right;
	width: 445px;
}

.RxBZoneMap{
	overflow: visible!important;
}

.RxBZoneMap .dynatree-title {
	width: 100%;
}

.RxBZoneMap .dynatree-container {
	overflow-x: hidden;
}

.yield-legend {
	font-size:     12px;
}

.RxBZoneMap .zone-map-applied-planted-legend-item
{
	font-size: 14px;
}

.RxBZoneMap .zone-map-applied-planted-legend-item-color
{
	width: 15px;
	height: 15px;
	background-color: green;
	border: 1px solid #555;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}


/***** FILE: view/Tools/RxBuilder/RxBFertilizer.css *****/
.RxBFertilizer .rxbuilder-fertilizers-radio-container {
	height: 164px;
	width: 220px;
	margin-top: -25px;
}

.RxBFertilizer legend {
	font-size: 12.5px !important;
	font-weight: 800 !important;
}

.RxBFertilizer .rxbuilder-fertilizers-blendsettings-button {
	width: 120px;
	float: right;
	margin-right: 50px;
}

.RxBFertilizer .rxbuilder-fertilizers-properties-button {
	width: 87px;
}

.RxBFertilizer .control-group {
	margin-top: 9px;
	margin-bottom: 0px !important;
}

.RxBFertilizer .rxbuilder-fertilizers-product-price {
	display: inline-block;
	text-align: right; 
	margin-left: 10px;
	min-width: 60px;
}

.RxBFertilizer .rxbuilder-fertilizers-product-unit {
	display: inline-block;
	text-align: left; 
	min-width: 60px;
}


/***** FILE: view/Tools/RxBuilder/RxBYieldGoals.css *****/
.RxBYieldGoals .rxbuilder-yield-goals-container {
	display: flex;
}

.RxBYieldGoals .rxbuilder-yield-goals-accordion-container {
	flex: 1;
	margin-right: 4px;
}

.RxBYieldGoals .accordion-inner {
	display: flex;
	justify-content: start;
}

.RxBYieldGoals .accordion-heading-with-icon {
	display: flex !important;
	align-items: center;
}

.RxBYieldGoals .accordion-heading-with-icon i {
	margin-left: 10px;
	margin-right: -5px;
}

.RxBYieldGoals .accordion-heading-with-icon a.accordion-toggle {
	flex: 1;
}

.RxBYieldGoals .rxbuilder-yield-goals-crop-zone-div {
	flex: 1;
	min-height: 230px;
}

.RxBYieldGoals .rxbuilder-yield-goals-zone-color-div {
	width:        10px;
	height:       10px;
	float:        left;
	margin-top:   3px;
	margin-right: 5px;
	border:       solid 1px black;
}

.RxBYieldGoals .rxbuilder-yield-goals-enable-disable-second-crop {
	position: relative;
	float:    right;
	right:    50px;
	width:    50px;
	margin-top: -25px;
}

.RxBYieldGoals .control-group {
	height: 30px;
}

.RxBYieldGoals .rxbuilder-yield-goals-second-crop-zone-div-1,
.RxBYieldGoals .rxbuilder-yield-goals-second-crop-zone-div-2 {
	float: left;
	width: 180px;
	min-height: 230px;
}

.RxBYieldGoals .rxbuilder-button-container {
	width: 106px
}

.RxBYieldGoals .rxbuilder-button-container .rxbuilder-button-container-item {
	margin-bottom: 7px;
}

.RxBYieldGoals .rxbuilder-yield-goals-first-crop-button-container,
.RxBYieldGoals .rxbuilder-yield-goals-second-crop-button-container {
	width: 106px;
}

.RxBYieldGoals .rxbuilder-yield-goals-sub-zone-button
{
	font-size: 11px;
}

.RxBYieldGoals .rxbuilder-yield-goals-zone-label {
	width:      100px !important;
	text-align: left;
	font-size:  11px;
}

.RxBYieldGoals .rxbuilder-yield-goals-fill-input, .RxBYieldGoals .rxbuilder-yield-goals-percent-fill-input {
	float: left;
}

.RxBYieldGoals .rxbuilder-yield-goals-fill-button, .RxBYieldGoals .rxbuilder-yield-goals-percent-fill-button  {
	float: right;
	width: 40px;
}

.RxBYieldGoals .rxbuilder-yield-goals-by-formula-container {
	clear: both;
}

.RxBYieldGoals .rxbuilder-yield-goals-equations-second-year-container {
	display:     inline-block;
	position:    relative;
	margin-left: 25px;
    flex-grow:   1;
}

.RxBYieldGoals .rxbuilder-yield-goals-phosphorus-rec-select {
	float: left;
	width: 145px;
}

.RxBYieldGoals .rxbuilder-yield-goals-potassium-select
{
	float: left;
	width: 145px;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-title {
	text-align: center;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-average-second-year-title,.rxbuilder-yield-goals-ssurgo-average-title {
	clear:    both;
	height:   0px;
	position: relative;
	left:     58px;
	width:    0px;
	top:      74px;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-container {
	border:        solid 1px black;
	border-radius: 10px 10px;
	height:        100px;
	width:         100px;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-direction: column;
	flex-wrap: nowrap;
	margin: auto;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-container p {
	display:        table-cell;
	vertical-align: middle;
	text-align:     center;
	font-size:      28px;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-first-year-average,.rxbuilder-yield-goals-ssurgo-second-year-average-second-year {
	border:        solid 1px black;
	border-radius: 10px 10px;
	position:      relative;
	height:        100px;
	width:         100px;
	clear:         both;
	left:          35px;
	text-align:    center;
	display:       table;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-increment-decrement button,.rxbuilder-yield-goals-ssurgo-average-second-year-increment-decrement button,.rxbuilder-yield-goals-ssurgo-average-increment-decrement button {
	width:     35px;
	font-size: 20px;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-increment,.rxbuilder-yield-goals-ssurgo-average-increment,.rxbuilder-yield-goals-ssurgo-average-second-year-increment {
	border-radius: 8px 0px 0px 8px;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-decrement,.rxbuilder-yield-goals-ssurgo-average-decrement,.rxbuilder-yield-goals-ssurgo-average-second-year-decrement {
	border-radius: 0px 8px 8px 0px;
	margin-left:   -5px;
}

.RxBYieldGoals .rxbuilder-yield-goals-average-increment-decrement {
	width: 70px;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-average-second-year-increment-decrement,.rxbuilder-yield-goals-ssurgo-average-increment-decrement {
	clear:    both;
	position: relative;
	top:      73px;
	left:     377px;
	z-index:  1;
	height:   0px;
	width:    70px;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-average-second-year-increment-decrement,.rxbuilder-yield-goals-ssurgo-average-increment-decrement {
	top:      76px;
	left:     52px;
}



.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-first-year-average p,.rxbuilder-yield-goals-ssurgo-second-year-average-second-year p {
	vertical-align: middle;
	text-align:     center;
	font-size:      28px;
}

.RxBYieldGoals .rxbuilder-yield-goals-slider {
	width:    285px;
	clear:    both;
	position: relative;
	bottom:   100px;
	left:     10px;
}

.RxBYieldGoals .rxbuilder-yield-goals-last-year-yield-goals-button-second-crop {
	width:  100%;
	height: 47px;
}

.RxBYieldGoals .input-micro {
	width: 50px;
}

.RxBYieldGoals .rxbuilder-yield-goals-phosphorus-rec-crop-removal-p-below {
	width:       120px;
	margin-left: 205px;
}

.RxBYieldGoals .rxbuilder-yield-goals-phosphorus-rec-crop-removal-p-below-input {
	width: 36px;
}

.RxBYieldGoals .rxbuilder-yield-goals-select-yield-data-file-button {
	width:      170px;
    margin-top: 50px;
    position:   relative;
}

/* Popup */
.rxbuilder-yield-goals-by-formula-popup-zone-color-div {
	width:       10px;
	height:      10px;
	float:       left;
	margin-top:  3px;
	border:      solid 1px black;
	margin-left: 30px;
}

.rxbuilder-yield-goals-by-formula-popup-content .input-micro {
	width: 50px;
}

.RxBYieldGoals .rxbuilder-yield-goals-second-year-type-container {
	float:   left;
    display: flex;
}

.RxBYieldGoals .rxbuilder-yield-goals-flat-rate-control-label,.rxbuilder-yield-goals-flat-rate-second-year-control-label {
	display:    inline-block;
	margin-top: 5px;
    float:      left;
}

.RxBYieldGoals .rxbuilder-yield-goals-flat-rate-control,.rxbuilder-yield-goals-flat-rate-second-year-control {
	display:     inline-block;
	margin-left: 15px;
}

.RxBYieldGoals .rxbuilder-yield-goals-flat-rate-container {
	height:      319px;
    margin-top:  25px;
    margin-left: 10px;
}

.RxBYieldGoals .rxbuilder-yield-goals-yield-data-second-year-container {
	height:      319px;
    margin-top:  25px;
    margin-left: 10px;
}

.RxBYieldGoals .rxbuilder-yield-goals-first-year-data-list
{
	padding-left: 125px;
}

.RxBYieldGoals .rxbuilder-yield-goals-second-year-data-list
{
	padding-left: 125px;
}

.RxBYieldGoals .rxbuilder-yield-goals-flat-rate-second-year-container {
	height:      319px;
    margin-top:  25px;
    margin-left: 10px;
}

.RxBYieldGoals .rxbuilder-yield-goals-yield-data-container {
	height:      319px;
    margin-top:  25px;
    margin-left: 10px;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-data-first-year-container
{
	height:      319px;
    margin-top:  25px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow-y: auto;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-data-second-year-container
{
	height:        319px;
    margin-top:    25px;
    margin-bottom: 10px;
    margin-left:   10px;
    overflow-y:    auto;
}

.RxBYieldGoals .rxbuilder-yield-goals-ssurgo-label
{
	width:   340px;
	display: inline-block;
}

.rxbuilder-yield-goals-ssurgo-legend-item-color {
	width: 15px;
    height: 15px;
    background-color: green;
    border: 1px solid #555;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.rxbuilder-yield-goals-type-container
{
    display:flex;
}
.rxbuilder-ssurgo-yield-goals-average-container 
{
    flex-grow: 1;
}
.rxbuilder-ssurgo-yield-goals-type-labels
{
    width: 280px;
}
.rxbuilder-ssurgo-second-year-yield-goals-average-container 
{
    flex-grow: 1;
}
.rxbuilder-ssurgo-second-year-yield-goals-type-labels-and-equations-container
{
    width:   280px;
    display: flex;
}
.rxbuilder-ssurgo-second-year-yield-goals-type-labels-container
{
    width: 75%;
}


/***** FILE: view/Tools/RxBuilder/RxBFertilizerCredits.css *****/
.RxBFertilizerCredits .control-label {
	text-align: center;
	width: 150px !important;
}

.RxBFertilizerCredits .control-group {
	margin-bottom: 1px;
}

.RxBFertilizerCredits .help-inline input {
	margin-left: 15px;
	margin-bottom: 5px;
}

.RxBFertilizerCredits .rxbuilder-price-button {
	max-width: 54px;
	margin-left: 12px;
	color: white;
}

.RxBFertilizerCredits .rxbuilder-lbs-gal-header-label,
.RxBFertilizerCredits .rxbuilder-banded-header-label {
	margin-left: 7px;
	text-decoration: underline;
}

.RxBFertilizerCredits .controls{
	width: 250px;
}

.RxBFertilizerCredits .input-mini{
	width: 40px;
}

.RxBFertilizerCredits .rxbuilder-units-header-label-2 {
	margin-left: 8px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-banded-header-label-2 {
	margin-left: 13px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-crop-removal-header-label-2 {
	margin-left: 5px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-removal-amt-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-prior-app-credit-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-per-to-apply-header-label-2 {
	margin-left: 2px;
	text-decoration: underline;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-radio-zone-label {
	width: 60px;
	margin-top: 10px;
	display: inline-block;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-dry-custom-starter-button,
.RxBFertilizerCredits .rxbuilder-fert-credits-liquid-custom-starter-button,
.RxBFertilizerCredits .rxbuilder-fert-credits-clear-button {
	margin-bottom: 5px;
	width: 185px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-custom-starter-buttons {
	text-align: center;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-radio-field-label {
	/*width: 60px;*/
	margin-top: 10px;
	margin-bottom: 12px;
/*	display: inline-block;
	float: left;*/
}

.RxBFertilizerCredits .rxbuilder-fert-credits-radio-none-label {
	clear: both;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-radio-field-nitrogen-input {
	margin-right: 10px;
	margin-top: 5px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-product-select {
	width: 145px;
	margin-top: -8px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-default-fertilizers-container {
	height: 390px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-product-input {
	margin-top: -3px;
}

/*Custom Starter popup css*/
.rxbuilder-fert-credits-custom-popup-n-input,
.rxbuilder-fert-credits-custom-popup-p-input,
.rxbuilder-fert-credits-custom-popup-k-input,
.rxbuilder-fert-credits-custom-popup-cl-input,
.rxbuilder-fert-credits-custom-popup-s-input,
.rxbuilder-fert-credits-custom-popup-zn-input,
.rxbuilder-fert-credits-custom-popup-cu-input,
.rxbuilder-fert-credits-custom-popup-b-input,
.rxbuilder-fert-credits-custom-popup-mg-input,
.rxbuilder-fert-credits-custom-popup-mn-input,
.rxbuilder-fert-credits-custom-popup-fe-input,
.rxbuilder-fert-credits-custom-popup-lime-input
{
	width: 60px;
}

.rxbuilder-fert-credits-custom-popup-header-n,
.rxbuilder-fert-credits-custom-popup-header-p,
.rxbuilder-fert-credits-custom-popup-header-k,
.rxbuilder-fert-credits-custom-popup-header-cl
{
	margin-left:  35px;
	margin-right: 35px;
}

.rxbuilder-fert-credits-custom-popup-header-s,
.rxbuilder-fert-credits-custom-popup-header-zn,
.rxbuilder-fert-credits-custom-popup-header-cu,
.rxbuilder-fert-credits-custom-popup-header-b
{
	margin-left:  33px;
	margin-right: 33px;
}

.rxbuilder-fert-credits-custom-popup-header-mg,
.rxbuilder-fert-credits-custom-popup-header-mn,
.rxbuilder-fert-credits-custom-popup-header-fe,
.rxbuilder-fert-credits-custom-popup-header-lime
{
	margin-left:  33px;
    margin-right: 24px;
}

.rxbuilder-fert-credits-custom-popup-input-separator {
	margin-left: 5px;
	margin-right: 5px;
}

.rxbuilder-fert-credits-liquid-custom-popup-content,
.rxbuilder-fert-credits-dry-custom-popup-content {
	text-align: center;
}

.rxbuilder-fert-credits-liquid-custom-popup-content .form-horizontal .control-group,
.rxbuilder-fert-credits-dry-custom-popup-content .form-horizontal .control-group {
	width: 404px;
}

legend + .rxbuilder-fert-legume-credits-popup-zones {
	margin-top: 4px;
}

.rxbuilder-fert-legume-credits-popup-content .rxbuilder-fert-legume-credits-popup-autofill-container {
	margin-left: 100px;
}

.rxbuilder-fert-legume-credits-popup-content .rxbuilder-fert-legume-credits-popup-zone-color-div {
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 3px;
	border: solid 1px black;
	margin-left: 5px;
}

.rxbuilder-fert-legume-credits-popup-content .rxbuilder-fert-legume-credits-popup-acres-div {
	float: right;
	width: 73px;
}

.RxBFertilizerCredits .rxbuilder-fert-average-legume-credits {
	padding-top: 5px;
}

.rxbuilder-fert-credits-left-container {
	width: 790px !important;
}

.RxBFertilizerCredits .rxbuilder-nutrient-label-headers-container {
	margin-left: 120px !important;
    width:       350px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-legume-credits-container {
    width:       160px !important;
    margin-left: 10px !important;
    display:     inline-block !important;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-legume-credits-container .controls {
	width: 160px !important;
}

.RxBFertilizerCredits .rxbuilder-fert-credit-nitrogen-per-acre-label {
    display:      inline-block;
    padding-left: 0px !important;
    width:        160px;
}

.RxBFertilizerCredits .rxbuilder-nutrients-container .control-label {
	text-align:  center;
	width:       50px !important;
	margin-left: 30px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-crop-removal {
    margin-left: 35px !important;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-prior-app-credit {
    margin-left: 18px !important;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-per-to-apply {
    margin-left: 10px !important;
}

.RxBFertilizerCredits .percent-to-apply
{
	width: 40px;
}

.RxBFertilizerCredits .removal-amt
{
	width: 40px;
}

.RxBFertilizerCredits .rxbuilder-fert-credits-nutrient-row {
	width: 360px !important;
}

.rxbuilder-fert-credits-rx-select .control-group {
	margin-bottom: 2px;
	margin-top: 2px;
}

.rxbuilder-fert-credits-rx-select .control-label {
	width: auto;
	padding-right: 5px;
}



/***** FILE: view/Tools/RxBuilder/RxBPropertyEditor.css *****/
.RxBPropertyEditor .rxbpropertyeditor-information-container label {
	width: 110px;
}

.RxBPropertyEditor .rxbpropertyeditor-information-container .controls {
	margin-left: 115px;
}

.RxBPropertyEditor .rxbpropertyeditor-analysis-container {
	width: 370px;
	height: 200px;
}

.RxBPropertyEditor .rxbpropertyeditor-analysis-container input {
	width: 50px;
}

.RxBPropertyEditor .rxbpropertyeditor-information-container .control-group {
	margin-bottom: 5px;
}

.RxBPropertyEditor .rxbpropertyeditor-spacer {
	height: 10px;
}

.RxBPropertyEditor .rxbpropertyeditor-bottom-buttons {
	clear: both;
	text-align: center;
	margin-top: 15px;
}

.RxBPropertyEditor .rxbpropertyeditor-bottom-buttons button {
	width: 70px;
}

.RxBPropertyEditor .rxbpropertyeditor-blend-calculator-button {
	position: relative;
	width: 125px;
	top: -28px;
	left: 230px;
}


/***** FILE: view/Tools/RxBuilder/RxBBlendCalculator.css *****/
.RxBBlendCalculator .rxbblendcalculator-bottom-button-container {
	text-align: center;
	margin-top: 100px;
	clear: both;
}

.RxBBlendCalculator .rxbblendcalculator-products-container input {
	display: inline;
	width: 75px;
}

.RxBBlendCalculator .rxbblendcalculator-products-container label {
	display: inline;
}

.RxBBlendCalculator .rxbblendcalculator-product-select-container {
	margin-top: 15px;
}

.RxBBlendCalculator .rxbblendcalculator-products-container {
	margin-bottom: 15px;
}

.RxBBlendCalculator .rxbblendcalculator-product-remove-button {
	position: relative;
	top: 5px;
	left: 450px;
	height: 0px;
	width: 0px;
}

.RxBBlendCalculator .rxbblendcalculator-product{
	margin-left: 40px;
}

.RxBBlendCalculator .rxbblendcalculator-analysis-container input {
	width: 40px;
}

.RxBBlendCalculator .rxbblendcalculator-analysis-container > div {
	display: inline;
	float: left;
	text-align: center;
	margin-left: 5px;
	font-weight: 800;
}

.RxBBlendCalculator .rxbblendcalculator-analysis-container {
	margin-top: 15px;
}

.RxBBlendCalculator .rxbblendcalculator-analysis-results-container {
	padding-bottom: 15px;
}

.rxbblendcalculator-close-button {
	right: 120px;
	top: 540px;
}

.rxbblendcalculator-save-button {
	right: 30px;
	top: 540px;
}


/***** FILE: view/Tools/RxBuilder/RxBSoilSamples.css *****/
.rxbuilder-soil-samples-graph {
	width: 250px;
	height: 250px;
}

.rxbuilder-ss-tooltip {
	width: 340px;
	height: 200px;
	max-width: none;
	background-color: transparent;
}

.rxbuilder-ss-tooltip .qtip-content {
	padding: 0;
}

.rxbuilder-ss-gauge {
	width: 200px;
	height: 200px;
	margin-left: 70px;
}

.rxbuilder-ss-text {
	border: 1px #222 solid;
	background-color: #EEE;
	width: 300px;
}

.RxBSoilSamples table td {
	border: 1px solid gray;
	vertical-align: middle;
}

.RxBSoilSamples .rxbuilder-soil-samples-settings-button {
	margin-bottom: 3px;
	width: 75px;
	float: right;
}

.RxBSoilSamples .rxbuilder-soil-samples-download-report-button,
.RxBSoilSamples .rxbuilder-soil-samples-change-button
{
	margin-bottom: 3px;
	margin-right: 10px;
	width: 120px;
	float: right;
}

.RxBSoilSamples .rxbuilder-soil-samples-borrowed-highlight {
	border: 4px dashed white;
	padding: 0;
}

.RxBSoilSamples .rxbuilder-soil-samples-grid tr {
	height: 25px;
}

.RxBSoilSamples .dataTables_scroll{
	width: calc(100% - 204px) !important;
}

.RxBSoilSamples .dataTables_scrollHead, .RxBSoilSamples .dataTables_scrollBody {
	width: 100% !important;
}

.RxBSoilSamples .rxbuilder-soil-sample-radio-div {
	width: 60px;
	display: inline-block;
}

.RxBSoilSamples .rxbuilder-soil-sample-tab-sample-year-div
{
	display: inline-block;
	padding-left: 15px;
}

.RxBSoilSamples .rxbuilder-soil-sample-tab-sample-year
{
	font-weight: bold;
}

.RxBSoilSamples .rxbuilder-soil-sample-radio-container {
	display: inline-block;
}

.RxBSoilSamples .rxbuilder-soilsamples-samples-table {
	margin-bottom: 40px;
}

.RxBSoilSamples .rxbuilder-soilsamples-samples-table:nth-last-of-type(2) {
	margin-bottom: 0px !important;
}

.RxBSoilSamples .sample-info label {
	display: inline-block;
	margin-left: 10px;
}

.RxBSoilSamples .sample-info label:first-child {
	margin-left: 0px !important;
}


/***** FILE: view/Tools/RxBuilder/RxBProcess.css *****/
.RxBProcess .rxbuilder-process-rx-buttons-container button {
	width:      150px;
	margin-top: 5px;
}

.RxBProcess .rxbuilder-process-print-packet-button,
.RxBProcess .btn.rxbuilder-process-print-vrt-composite-comparison-link{
	width: 150px;
}

.RxBProcess .rxbuilder-process-print-packet-dropdown{
	width: 26px;
}

.RxBProcess .rxbuilder-process-save-eqn-button{
	width: 150px !important;
	display: none;
}

.RxBProcess .rxbuilder-process-save-eqn-dropdown{
	width: 26px !important;
	display: none;
}

.RxBProcess .rxbuilder-process-load-eqn-button{
	width: 150px !important;
	display: none;
}

.RxBProcess .rxbuilder-process-load-eqn-dropdown{
	width: 26px !important;
	display: none;
}

.RxBProcess .rxbuilder-process-vrt-controller-select {
	width: 100%;
}

.RxBProcess table td {
	border: 1px solid gray;
	vertical-align: middle;
}

.RxBProcess .rxbuilder-process-estimates-disclaimer {
	color: gray;
	font-size: xx-small;
	height: 17px;
	margin-top: -6px;
}

.RxBProcess .estimated-cost-totals {
	font-size: 9pt;
	position: relative;
	right: 5px;
	top: 6px;
	line-height: 14px;
	text-align: right;
}

.RxBProcess .rxbuilder-process-fert-credits-grid .dataTables_scrollBody {
	padding-bottom: 0;
}

.RxBProcess .rxbuilder-process-equations-grid {
	font-size: 12px;
}

.RxBProcess .rxbuilder-process-equations-grid td {
	padding: 3px 0;
}

.RxBProcess #rxbuilder-process-tab-estimated-cost-fieldset {
	padding-top: 6px;
}

.RxBProcess .rxbprocess-comments-div
{
	float: right;
}

.RxBProcess .rxbprocess-credits-comments-div
{
	display: inline-block;
	margin-top: 10px;
}

.RxBProcess .rxbprocess-fert-credits-table-div
{
	display: inline-block;
	width: 600px;
}

.RxBProcess .rxbprocess-rx-button-div
{
	float: left;
	position: absolute;
	display: inline-block;
	margin-left: 30px;
}

.RxBProcess .rxbprocess-comments-div legend
{
	text-align:    right;
    display:       inline-block;
    float:         right;
    margin-bottom: 10px;
    margin-right:  20px;
}

.RxBProcess .rxbprocess-fert-credits-table-spacer
{
	height: 40px;
}

.RxBProcess .rxbuilder-process-comments
{
	margin-left: -20px!important;
}

.RxBProcess .rxbprocess-application-estimate-div {
	width: 82%;
	height: 350px;
}

.RxBProcess .rxbuilder-process-average-increment-decrement button, 
            .rxbuilder-process-average-increment-decrement-second-year button {
	width:     35px;
	font-size: 14px;
}

.RxBProcess .rxbuilder-process-average-increment {
	border-radius: 8px 0px 0px 8px;
	height: 25px;
}

.RxBProcess .rxbuilder-process-average-decrement {
	border-radius: 0px 8px 8px 0px;
	margin-left:   -5px;
	height: 25px;
}

.RxBProcess .rxbuilder-process-average-increment-decrement {
	clear:    both;
	position: relative;
	top:      50px;
	left:     53px;
	z-index:  1;
	height:   0px;
	width:    70px;
}

.RxBProcess .rxbuilder-process-average-increment-decrement-second-year {
	clear:    both;
	position: relative;
	top:      50px;
	left:     9px;
	z-index:  1;
	height:   0px;
	width:    70px;
}

.RxBProcess .rxbuilder-process-average-container p {
	display:        table-cell;
	vertical-align: middle;
	text-align:     center;
	font-size:      22px;
}

.RxBProcess .rxbuilder-process-average-title {
	clear:    both;
	height:   0px;
	position: relative;
	top:      5px;
	left:     62px;
	width:    0px;
}

.RxBProcess .rxbuilder-process-average-container {
	border:        solid 1px black;
	border-radius: 10px 10px;
	position:      relative;
	height:        75px;
	width:         75px;
	clear:         both;
	/*top:           -62px;*/
	left:          48px;
	text-align:    center;
	display:       table;
}

.RxBProcess .rxbuilder-process-second-year-average {
	left: 5px;
}

.RxBProcess .rxbuilder-process-second-year-average-container {
	float: right;
}

.RxBProcess .field-year-crop-container {
	text-align: center;	
	font-size: 11px;
}

.RxBProcess .rxbuilder-process-average-title-second-year {
	clear:    both;
	height:   0px;
	position: relative;
	top:      5px;
	left:     20px;
	width:    0px;
}

.autoblend-popup{
    width : 700px;
}

.autoblend-hide_column{
    display : none;
}

.autoblend-reset-button
{
	width: 31px;
	margin-top: 130px;
}


/***** FILE: view/Tools/RxBuilder/RxBReview.css *****/
.review-zones-table,
.review-totals-table
{
	width: 100%;
}

.review-zones-table th,
.review-totals-table th
{
	width:     70px;
	font-size: 11px;
}

.review-zones-table td,
.review-totals-table td
{
	font-size: 10px;
	padding:   2px 3px;
}

.review-zones-table,
.review-totals-table
{
	table-layout: fixed;
}

#table1-section
{
	page-break-inside:avoid;
	page-break-after:auto;
}

.review-zones-table,
.review-totals-table
{
	page-break-inside:avoid;
	page-break-after:auto;
}

.rxbuilder-review-spacer
{
	margin-bottom: 50px;
}

.rxbreview-field-group-rx-select-header {
	font-weight: bold;
	margin-top:  15px;
}

.rxbreview-field-group-rx-select-input {
	margin-right:  5px !important;
	margin-bottom: 7px !important;
}

.rxbreview-field-group-rx-select-rx-name-container {
	margin-top: 25px;
}

.rxbreview-field-group-rx-select-rx-name-label {
	font-weight: bold;
}

.RxBReviewTab .rxbuilder-review-map {
	height: 350px;
	width:  100%;
	display: inline-block;
}

#agco-falcon-dealer-id {
	display: inline-block;
    width:   50px;
    margin-left: 5px;
}

.RxBReviewTab .rxbuilder-review-send-button {
	width: 30%;
}

.RxBReviewTab .rxbuilder-review-create-application-button {
    width: 67%;
}

.RxBReviewTab .rxbuilder-review-send-dispatch-button {
    width: 33%;
    float: right;
}

.RxBReviewTab .rxbuilder-fert-smoothing{
	 margin-left: 10px;
}

.RxBReviewTab .rxbuilder-review-controller-select {
	width: 40%;
}

.rxbreview-field-group-active-fg-input {
	margin-right: 5px !important;
}

.RxBReviewTab #table1-section-inner{
	margin-left: 5px !important;
}

/*Somewhere the spans got ruined to be a fixed width that is incorrect, so we need to override it here with the correct value.*/
.RxBReviewTab .rxbuilder-review-print-packet-spacer{
	width:   30% !important;
	height: auto !important;
}

.RxBReviewTab .rxbuilder-review-print-packet-button{
	width:  50px !important;
	height: auto !important;
}

.RxBReviewTab .rxbuilder-review-print-packet-dropdown{
	width:  26px !important;
	height: auto !important;
}

.rxbuilder-file-rename-container {
	display: none
}

.rxbuilder-file-rename-label, .rxbuilder-file-rename-input {
	display: inline-block;
	margin: 5px;
}


/***** FILE: view/Tools/RxBuilder/RxBVRSeed.css *****/
.RxBVRSeed .rxbuilder-vr-seed-zones-tree {
	display: inline-block;
}

.RxBVRSeed .rxbuilder-vr-seed-edit-variety-button{
	width: 162px;
}

.RxBVRSeed .rxbuilder-vr-seed-edit-populations-button {
	width: 126px;
}

.RxBVRSeed .rxbuilder-vr-seed-by-formula-button {
	width: 95px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-container .row-fluid div:first-child
{
	text-align: left;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-container .row-fluid div:last-child
{
	text-align: right;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-container
{
	float: right;
	width: 575px;
}

.RxBVRSeed .rxbuilder-vrs-seed-zones-legend {
	width:  100%;
	height: 37px;
}

.RxBVRSeed .rxbuilder-vr-seed-create-button{
	width:        130px;
    font-size:    12px;
}

.RxBVRSeed .rxbuilder-vr-seed-create-application-button {
	width:        160px;
    font-size:    12px;
}

.RxBVRSeed .rxbuilder-vr-seed-smoothing {
	vertical-align: bottom;
}

.RxBVRSeed .rxbuilder-vr-seed-smoothing-container label {
	margin-bottom: 2px;
}

.RxBVRSeed .rxbuilder-vr-seed-smoothing-container input {
	margin-right: 3px;
}

.RxBVRSeed .rxbuilder-vr-seed-unlock-button {
	width:        115px;
    font-size:    12px;
}

.RxBVRSeed .rxbuilder-vr-seed-vrt-controller-fieldset {
	text-align:   center;
	margin-top: 4px;
}

#rxbuilder-vr-seed-edit-population-popup-population-population {
	width: 100px;
}

#rxbuilder-vr-seed-edit-population-popup-population-uom {
	width: 100px;
	margin-left: 5px;
}

.RxBVRSeed .rxbuilder-vr-seed-vrt-controller-label {
	font-weight:    bold;
	display:        inline-block !important;
	vertical-align: middle;
}

.RxBVRSeed .rxbuilder-vr-seed-vrt-controller-select-controls {
	display:   inline-block;
	font-size: small;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree
{
	height: 450px;
	width:  445px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-title
{
	width:  100% !important;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-product-select-span select {
	width:         125px;
	margin-top:    1px;
	margin-bottom: 0px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-population-select-span select {
	width: 80px !important;
	margin-top:    1px;
	margin-bottom: 0px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-title-field,
.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-title-zone{
	width: 141px !important;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-title-polygon{
	width: 125px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container {
	overflow-x: hidden;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-title {
	width: 360px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-node a {
	position:    initial !important;
	top:         0px     !important;
	margin-left: 0px     !important;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-title-span {
	width:       125px;
	display:     inline-block;
	padding-top: 5px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container img,
.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-icon {
	margin-top: 5px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-product-select-span {
	width: 125px;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .dynatree-population-select-span {
	width: 90px !important;
}

.RxBVRSeed .rxbuilder-vr-seed-zones-tree .dynatree-container .rxbuilder-vr-seed-zones-tree-node-icon {
	background-size:   15px;
	background-repeat: no-repeat;
	width:             15px;
	height:            15px;
	display:           inline-block;
	border:            solid 1px black;
	margin-top:        8px;
}

.dynatree-zones-color {
	width:           13px;
	height:     13px;
	display:    inline-block;
	border:     solid 1px black;
	margin-top: 8px;
}

.RxBVRSeed .rxbuilder-vr-seed-yield-raster-legend-div
{
	height: 240px;
}

.RxBVRSeed .rxbuilder-vr-seed-legend-table
{
	width: 250px;
	height: 130px;
}

.RxBVRSeed .rxbuilder-vr-seed-selected-yield-file-div
{
	padding-top: 10px;
}

.RxBVRSeed .vr-seed-color-block
{
	width: 25px;
}

/* Popup CSS */
.rxbuilder-vr-seed-edit-population-popup-container     .control-group,
.rxbuilder-vr-seed-add-edit-test-strip-popup-container .control-group,
.rxbuilder-vr-seed-edit-seed-popup-container           .control-group,
.rxbuilder-vr-seed-by-formula-popup-container          .control-group {
	margin-bottom: 5px;
}

.rxbuilder-vr-seed-edit-population-popup-container     .control-label,
.rxbuilder-vr-seed-add-edit-test-strip-popup-container .control-label,
.rxbuilder-vr-seed-edit-seed-popup-container           .control-label,
.rxbuilder-vr-seed-by-formula-popup-container          .control-label {
	width: 175px;
}

.rxbuilder-vr-seed-edit-population-popup-container     form,
.rxbuilder-vr-seed-add-edit-test-strip-popup-container form,
.rxbuilder-vr-seed-edit-seed-popup-container           form,
.rxbuilder-vr-seed-by-formula-popup-container          form {
	text-align: center;
}

.rxbuilder-vr-seed-edit-seed-popup-spacer {
	height: 15px;
}

.rxbuilder-vr-seed-edit-population-popup-container .rxbuilder-vr-seed-edit-population-popup-population-add-new {
	position:      absolute;
	top:           65px;
	right:         55px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   21px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -5px;
	margin-right:  -5px;
}

.rxbuilder-vr-seed-edit-seed-popup-container       .rxbuilder-vr-seed-edit-seed-popup-seed-add-new {
	position:      absolute;
	top:           65px;
	right:         55px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   21px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -5px;
	margin-right:  -3px;
}

.rxbuilder-vr-seed-edit-population-popup-container .rxbuilder-vr-seed-edit-population-popup-population-remove,
.rxbuilder-vr-seed-edit-seed-popup-container .rxbuilder-vr-seed-edit-seed-popup-seed-remove {
	position: absolute;
	top:           62px;
	right:         37px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   18px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -2px;
	margin-right:  -18px;
}

.rxbuilder-vr-seed-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.rxbuilder-vr-seed-ol-tooltip .qtip-tip {
	display: none !important;
}

.rxbuilder-vr-seed-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.RxBVRSeed #dynatree-population-field-average {
	vertical-align: middle;
}

.RxBVRSeed #dynatree-population-field-average-container {
	padding-top:  3px;
	padding-left: 3px;
}

.RxBVRSeed .rxbuilder-vr-seed-vrt-controller-select {
	width: 140px;
}

.RxBVRSeed .rxbuilder-vr-seed-application-button-container {
	display: inline-block;
    float: right;
    margin-top: 5px;
    width: 125px;
}

.RxBVRSeed .btn-group-vr-seed-buttons {
	margin-bottom: 10px;
    font-size: 12px;
    width:        140px;
    position: relative;
    display: inline-block;
}

.RxBVRSeed .rxbuilder-vr-seed-save-eqn-dropdown,
.RxBVRSeed .rxbuilder-vr-seed-load-eqn-dropdown {
	width: initial;
}

.RxBVRSeed .rxbuilder-vr-seed-save-eqn-button,
.RxBVRSeed .rxbuilder-vr-seed-load-eqn-button {
	width: initial;
    margin-right: -4px;
}

.RxBVRSeed .dropdown-menu {
	position: absolute;
	max-width: 10px;
	min-width: 136px !important;
}

.RxBVRSeed .rxbuilder-vr-seed-use-zones-button {
	width: 95px;
}

.RxBVRSeed .rxbuilder-vr-seed-print-packet-button{
	width: 124px;
}

.rxbvrseed-field-group-active-fg-input {
	margin-right: 5px !important;
}

.rxbvrseed-field-group-rx-select-header {
	font-weight: bold;
	margin-top:  15px;
}

.rxbvrseed-field-group-rx-select-input {
	margin-right:  5px !important;
	margin-bottom: 7px !important;
}

.rxbvrseed-field-group-rx-select-rx-name-container {
	margin-top: 25px;
}

.rxbvrseed-field-group-rx-select-rx-name-label {
	font-weight: bold;
}

.rxbuilder-vr-seed-ssurgo-input {
	width: 100px;
}

.rxbuilder-vr-seed-ssurgo-label {
	display: inline-block;
    width:   180px;
}

.rxbuilder-vr-seed-ssurgo-data-container {
	display: inline-block;
	margin-top: 10px;
}

.rxbuilder-vr-seed-legend-item-color {
	width: 15px;
    height: 15px;
    background-color: green;
    border: 1px solid #555;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.rxbuilder-vr-seed-map {
	height: 350px;
	width:  430px;
	display: inline-block;
}

.rxbuilder-vr-seed-map-process-current-rx-button {
	position: absolute;
  	top: -26px;
  	left: 137px;
  	height: 27px;
}

.rxbuilder-vr-seed-map-process-seed-rx-panel {
	position: relative;
	width: 92px;
}

#population-field-average-ssurgo {
	float: right;
}

.top-row-button-container {
	margin-bottom: 5px;
}

.tab-content .RxBVRSeed {
	overflow-y: auto !important;
	overflow-x: hidden !important;
	height: 100% !important;
}



/***** FILE: view/Tools/RxBuilder/RxBVRSeedTemplate.css *****/

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-edit-variety-button{
	width: 162px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-edit-populations-button {
	width: 126px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-by-formula-button {
	width: 95px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-zones-div-1,
.RxBVRSeedTemplate .rxbuilder-vr-seed-template-zones-div-2{
	float: left;
	width: 250px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-zone-label {
	width:       70px !important;
	padding-top: 3px  !important;
	text-align:  left;
	font-size:   11px;
}

.RxBVRSeedTemplate .controls {
	margin-left: 70px;
	width:       270px;
}

#templatebuilder-vr-seed-edit-population-popup-population-population {
       width: 100px;
}

#templatebuilder-vr-seed-edit-population-popup-population-uom {
       width: 100px;
       margin-left: 5px;
}


.RxBVRSeedTemplate .rxbuilder-vr-seed-template-zone-number {
	margin-top: 4px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-var-select {
	margin-top:  3px;
	width:       130px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-pop-select {
	margin-top:  3px;
	margin-left: 2px;
	width:       130px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-first-crop-zone-div-2 {
	margin-left: 100px;
}

.RxBVRSeedTemplate .rxbuilder-vr-seed-template-zone-color-div {
	width:        20px;
	height:       20px;
	float:        left;
	margin-right: 5px;
	margin-top:   2px;
	border:       solid 1px black;
}

/* Popup CSS */
.rxbuilder-vr-seed-template-edit-population-popup-container     .control-group,
.rxbuilder-vr-seed-template-add-edit-test-strip-popup-container .control-group,
.rxbuilder-vr-seed-template-edit-seed-popup-container           .control-group,
.rxbuilder-vr-seed-template-by-formula-popup-container          .control-group {
	margin-bottom: 5px;
}

.rxbuilder-vr-seed-template-edit-population-popup-container     .control-label,
.rxbuilder-vr-seed-template-add-edit-test-strip-popup-container .control-label,
.rxbuilder-vr-seed-template-edit-seed-popup-container           .control-label,
.rxbuilder-vr-seed-template-by-formula-popup-container          .control-label {
	width: 175px;
}

.rxbuilder-vr-seed-template-edit-population-popup-container     form,
.rxbuilder-vr-seed-template-add-edit-test-strip-popup-container form,
.rxbuilder-vr-seed-template-edit-seed-popup-container           form,
.rxbuilder-vr-seed-template-by-formula-popup-container          form {
	text-align: center;
}

.rxbuilder-vr-seed-template-edit-seed-popup-spacer {
	height: 15px;
}

.rxbuilder-vr-seed-template-edit-population-popup-container .rxbuilder-vr-seed-template-edit-population-popup-population-add-new,
.rxbuilder-vr-seed-template-edit-seed-popup-container       .rxbuilder-vr-seed-template-edit-seed-popup-seed-add-new {
	position:      absolute;
	top:           65px;
	right:         55px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   21px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -5px;
	margin-right:  -10px;
}

.rxbuilder-vr-seed-template-edit-population-popup-container .rxbuilder-vr-seed-template-edit-population-popup-population-remove,
.rxbuilder-vr-seed-template-edit-seed-popup-container .rxbuilder-vr-seed-template-edit-seed-popup-seed-remove {
	position: absolute;
	top:           62px;
	right:         37px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   18px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -2px;
	margin-right:  -25px;
}


/***** FILE: view/Tools/RxBuilder/RxBChemicals.css *****/

.RxBChemicals div {
	text-align: center;
	margin-top: 175px;
}

.RxBChemicals h1 {
	color: lightgray;
	font-style: italic;
}


/***** FILE: view/Tools/RxBuilder/RxBEquations.css *****/
.RxBEquations table td {
	border: 1px solid gray;
	vertical-align: middle;
}

.RxBEquations .rxbuilder-equations-grid-equations-select {
	width: 145px;
	float: left;
	margin-bottom: 0px;
}

.RxBEquations .rxbuilder-equations-grid-equations-edit-button {
	float: right;
	width: 90px;
}

.RxBEquations .rxbuilder-equations-grid-direct-rate-edit-button {
	width: 115px;
}

.RxBEquations .rxbuilder-equations-grid-direct-rate-edit-button span {
	width: 113px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	margin-left: -10px;
}

.RxBEquations .rxbuilder-equations-grid-min-max-input {
	width: 45px;
	margin-bottom: 0px;
}

.RxBEquations .rxbuilder-equations-grid-low-rate-adj-container input {
	width: 50px;
	margin-bottom: 1px;
}

.RxBEquations .rxbuilder-equations-grid-equations-edit-button-group {
	float: right;
	width: 90px;
	font-size: smaller;
}

.RxBEquations .rxbuilder-equations-grid-equations-edit-vrt-button {
	width: 42px;
}

.RxBEquations .rxbuilder-equations-grid-equations-edit-mgmt-button {
	width: 49px;
}

/* Popups */
.Settings .profile-settings-rxbuilder-equations-edit {
	display: none;
}

.Settings .profile-settings-rxbuilder-equations-edit-grid-section {
	margin-top: 15px;
	width: 700px;
}

.Settings .profile-settings-rxbuilder-equations-edit .profile-settings-rxbuilder-equations-edit-grid-label {
	font-size: larger;
	font-weight: bold;
}

.Settings .profile-settings-rxbuilder-equations-edit .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .profile-settings-rxbuilder-equations-edit .crop-settings-crop-buttons-container input {
	width: 100px;
	margin-right: 15px;
}

.Settings .profile-settings-rxbuilder-equations-edit .dataTables_wrapper {
	margin-top: 5px;
}

.rxbuilder-equations-edit-equation-container .control-group {
	margin-bottom: 5px;
	top: 50%;
}

.rxbuilder-equations-edit-equation-container .control-label {
	float: left;
	width: 5px;
	padding-top: 5px;
	text-align: left;
}

.rxbuilder-equations-edit-equation-container .controls {
	margin-left: 75px;
}

.rxbuilder-equations-edit-equation-container .controls input {
	width: 148px;
}

.rxbuilder-equations-edit-equation-container .controls select {
	width: 158px;
}

.rxbuilder-equations-edit-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.rxbuilder-equations-edit-equation-container #rxbuilder-equations-edit-equation-popup-equation {
	height: 170px;
	width: 500px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-properties {
	margin-left: -35px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator button {
    width: 44px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator button.calc-double {
    width: 87px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top: -5px;
	display: inline-block;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator {
	margin-top: 15px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-total-container input,
.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-variable-container input {
	width: 87px;
}

.rxbuilder-equations-edit-equation-container .rxbuilder-equations-edit-equation-popup-equation-variable-container {
	height: 210px;
	padding-top: 20px;
	overflow: scroll;
	margin-left: -22px;
	overflow-x: hidden;
}

.rxbuilder-equations-edit-equation-container .settings-spacer {
	height: 5px;
	border-top: solid grey 1px;
	width: 209px;
	margin-left: -37px;
}


.rxbuilder-equations-edit-direct-rates-popup-content .rxbuilder-equations-edit-direct-rates-popup-zone-color-div {
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 3px;
	border: solid 1px black;
	margin-left: 5px;
}

.rxbuilder-equations-edit-direct-rates-popup-content .rxbuilder-equations-edit-direct-rates-popup-acres-div {
	float: right;
	width: 73px;
}

legend + .rxbuilder-equations-edit-direct-rates-popup-zones {
	margin-top: 4px;
}

legend + .rxbuilder-equations-edit-nitrogen-vrt-equation-popup-zones {
	margin-top: 4px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content {
	text-align: center;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zone-container {
	float: left;
	width: 110px;
	margin-top: -3px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .underline.rxbuilder-equations-edit-vrt-equation-popup-maintenance-select > option {
    display: none;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-maintenance-select {
	float: left;
	width: 185px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-crop-removal-checkbox {
	float: left;
	width: 50px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-p-mehlich-test,
.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-p-bray-test,
.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-p-olsen-test {
	float: left;
	width: 50px;
	margin-left: 5px;
	margin-top: -3px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-target-level {
	float: left;
	width: 45px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-years {
	float: left;
	width: 45px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-buffer-factor {
	float: left;
	width: 45px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-target-level-label {
	float: left;
	width: 55px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-years-label {
	float: left;
	width: 55px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-buffer-factor-label {
	float: left;
	width: 55px;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zones {
	clear: both;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zones fieldset {
	float: left;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zones fieldset legend {
	text-align: left;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zone-row-content {
	height: 30px;
	margin-top: 5px;
	line-height: 35px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .underline {
	text-decoration: underline;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zone-container-number {
	float: left;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zone-container-acres {
	float: left;
	margin-left: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content .rxbuilder-equations-edit-vrt-equation-popup-zone-container-color {
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 11px;
	border: solid 1px black;
	margin-right: 5px;
}

.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-zone-container,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-maintenance-select,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-p-mehlich-test,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-p-olsen-test,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-p-bray-test,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-years-label,
.rxbuilder-equations-edit-vrt-equation-popup-content > form > .rxbuilder-equations-edit-vrt-equation-popup-buffer-factor-label {
	margin-top: 9px;
}

.rxbuilder-equations-edit-direct-rates-popup-content .rxbuilder-equations-edit-direct-rates-popup-autofill-container,
.rxbuilder-equations-edit-nitrogen-vrt-equation-popup-content .rxbuilder-equations-edit-nitrogen-vrt-equation-popup-autofill-container {
	margin-left: 100px;
}

.rxbuilder-equations-edit-nitrogen-vrt-equation-popup-content .rxbuilder-equations-edit-nitrogen-vrt-equation-popup-zone-color-div {
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 3px;
	border: solid 1px black;
	margin-left: 5px;
}

.rxbuilder-equations-edit-nitrogen-vrt-equation-popup-content .rxbuilder-equations-edit-nitrogen-vrt-equation-popup-acres-div {
	float: right;
	width: 73px;
}

.rxbuilder-equations-edit-equation-popup-content .rxbuilder-equations-edit-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.RxBEquations .rxbuilder-equations-min-clear{
	width: 76px;
	margin-left: 769px;
	margin-bottom: 2px;
}

.RxBEquations .rxbuilder-equations-max-clear{
	width: 76px;
	margin-bottom: 2px;
}

.RxBEquations .rxbuilder-equations-low-rate-clear{
	width: 218px;
	margin-bottom: 2px;
}

.RxBEquations .dataTables_scrollBody {
	overflow:visible!important;
}

.RxBEquations .rxbuilder-equations-clear-buttons-container
{
	overflow:visible!important;
}


/***** FILE: view/Tools/RxBuilder/RxBEditSubzoneParameters.css *****/



/***** FILE: view/Tools/RxBuilder/RxBEquationOverride.css *****/
.RxBEquationOverrideTab .rxbuilder-equation-override-map {
	display: inline-block;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-left-pane {
	float: left;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-right-pane {
	display:  inline-block;
	width:    660px;
	position: relative;
	float: left;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-container .control-group {
	margin-top:    7px;
	margin-bottom: 0px !important;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-add-new {
	width:    75px;
	position: absolute;
	top:      5px;
	right:    0px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item[name="Position"] {
	margin-left: 70px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item[name="Nutrient"] {
	margin-left: 95px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item[name="Test"] {
	margin-left: 65px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item[name="Conditional"] {
	margin-left: 60px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item[name="Attribute"] {
	margin-left: 45px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-item {
	display:     inline-block;
	margin-top:  20px;
	font-weight: bold;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-attribute {
	width:       100px;
	margin-left: 8px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-remove-override {
	width: 31px;
	float: right;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-container {
	margin-top:    10px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-add-new-container {
	width:         660px;
	height:        37px;
	float:         right;
	border-bottom: 1px solid black;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-container .btn-group {
	display:  inline-block;
	position: relative;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-container .btn-group button {
	width:         100px !important;
	margin-bottom: -6px;
	margin-left:   5px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-position {
	width: 191px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-nutrient {
	width:       50px;
	margin-left: 5px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-conditional-test {
	width:       95px;
	margin-left: 5px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-conditional-statement {
	width:       95px;
	margin-left: 5px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-remove-override {
	margin-top:  0px;
	margin-left: 5px;
}

.RxBEquationOverrideTab .control-label {
	display: inline-block;
	margin-right: 10px;
}

.RxBEquationOverrideTab .control-group {
	display: inline-block;
}

.RxBEquationOverrideTab .highlighted {
	display:     inline-block;
	padding:     10px;
	padding-top: 20px;
	border:      2px double #0E87BB;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-nutrient {
	font-weight: bold;
}

.rxbuilder-equation-override-links {
    float:         right;
    margin-right:  110px;
    margin-top:    -8px;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-advanced-link,
.RxBEquationOverrideTab .rxbuilder-equation-override-advanced-link                              :visited,
.RxBEquationOverrideTab .rxbuilder-equation-override-advanced-link                              :hover,
.RxBEquationOverrideTab .rxbuilder-equation-override-advanced-link                              :active,
.RxBEquationOverrideTab .rxbuilder-equation-override-equation-popup-equation-variable-info-link,
.RxBEquationOverrideTab .rxbuilder-equation-override-equation-popup-equation-variable-info-link :visited,
.RxBEquationOverrideTab .rxbuilder-equation-override-equation-popup-equation-variable-info-link :hover,
.RxBEquationOverrideTab .rxbuilder-equation-override-equation-popup-equation-variable-info-link :active{
    color: blue;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-clear-link,
.RxBEquationOverrideTab .rxbuilder-equation-override-clear-link:visited,
.RxBEquationOverrideTab .rxbuilder-equation-override-clear-link:hover,
.RxBEquationOverrideTab .rxbuilder-equation-override-clear-link:active{
    color: red;
}

.RxBEquationOverrideTab .rxbuilder-equation-override-header-test-help,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-test-help        :visited,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-test-help        :hover,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-test-help        :active,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-conditional-help,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-conditional-help :visited,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-conditional-help :hover,
.RxBEquationOverrideTab .rxbuilder-equation-override-header-conditional-help :active{
    color: cornflowerblue;
}

/*Advanced equation edit popup*/
.rxbuilder-equation-override-equation-container .control-group {
	margin-bottom: 5px;
	top:           50%;
}

.rxbuilder-equation-override-equation-container .control-label {
	float:       left;
	width:       5px;
	padding-top: 5px;
	text-align:  left;
}

.rxbuilder-equation-override-equation-container .controls {
	margin-left: 75px;
}

.rxbuilder-equation-override-equation-container .controls input {
	width: 148px;
}

.rxbuilder-equation-override-equation-container .controls select {
	width: 158px;
}

.rxbuilder-equation-override-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.rxbuilder-equation-override-equation-container #rxbuilder-equation-override-equation-popup-equation {
	height: 170px;
	width:  500px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-properties {
	margin-left: -35px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator button {
    width: 44px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator button.calc-double {
    width: 87px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top:  -5px;
	display:     inline-block;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator {
	margin-top: 15px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-calculator .need-button {
	width:         76px;
	border-radius: 0px 0px 4px 4px !important;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-total-container input,
.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-variable-container input {
	width: 87px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-total-container {
	height:      150px;
	padding-top: 20px;
	overflow:    scroll;
	margin-left: -22px;
	overflow-x:  hidden;
	border-top:  solid grey 1px;
}

.rxbuilder-equation-override-equation-container .rxbuilder-equation-override-equation-popup-equation-variable-container {
	height:      210px;
	padding-top: 20px;
	overflow:    scroll;
	margin-left: -22px;
	overflow-x:  hidden;
}

.rxbuilder-equation-override-bold {
	font-weight: bold;
}


/***** FILE: view/Tools/RxBuilder/RxBYieldDataPopup.css *****/
.RxBYieldDataPopup .yield-data-align-left
{
	display:     inline-block;
	margin-left: 10px;

}

.RxBYieldDataPopup .yield-data-align-checkbox
{
	margin-left:   55px;
	display:       inline-block;
	margin-bottom: 5px;
}

.RxBYieldDataPopup .yield-data-control-group
{
	margin-bottom: 0px !important;
}

.RxBYieldDataPopup .yield-data-heading
{
	padding-left: 10px;
}

.x .yield-data-files-container-div
{
	overflow: auto;
}

.RxBYieldDataPopup .yield-data-files-div
{
	height:      380px;
	overflow:    auto;
	white-space: nowrap;
}

.RxBYieldDataPopup .yield-data-display-fieldset
{
	height: 380px;
}

.RxBYieldDataPopup .yield-data-footer
{
	height: 40px;
	text-align: center;
}

.RxBYieldDataPopup .yield-data-apply-yield
{
	margin: auto;
}

.RxBYieldDataPopup .yield-data-table-header
{
	border-bottom: 1px;
}

.RxBYieldDataPopup .yield-data-spacer
{
	height: 15px;
}

.RxBYieldDataPopup .yield-data-popup-no-files
{
	text-align: center;
	height:     380px;
}

.RxBYieldDataPopup .yield-data-popup-image-container
{
    overflow-y: auto;
}

.RxBYieldDataPopup .yield-data-popup-input
{
    display:inline;
    width:40px;
}

.RxBYieldDataPopup .yield-data-popup-input-label
{
    display:inline;
    margin-left: 10px;
}


/***** FILE: view/Tools/RxBuilder/RxBFgPreviousSeasonPopup.css *****/
.RxBFgPreviousSeasonPopup .fg-previous-season-data-align-left
{
	display:     inline-block;
	margin-left: 10px;

}

.RxBFgPreviousSeasonPopup .control-group {
	margin-bottom: 6px;
	text-align: left;
}


.RxBFgPreviousSeasonPopup .control-group-combo label {
	display:     inline-block;
	padding: 0 8px;
	vertical-align: middle;
}

.RxBFgPreviousSeasonPopup .previous-samples-select{
	width: 120px;
}

.RxBFgPreviousSeasonPopup .control-group-combo {
	margin-bottom: 6px;
	text-align: left;
}

.RxBFgPreviousSeasonPopup .form-horizontal .control-label {
	width: 110px;
	text-align: left;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-align-checkbox
{
	margin-left:   55px;
	display:       inline-block;
	margin-bottom: 5px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-control-group
{
	margin-bottom: 0px !important;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-heading
{
	padding-left: 10px;
}

.RxBFgPreviousSeasonPopup .control-group-combo
{
	padding-left: 10px;
}

.x .fg-previous-season-data-files-container-div
{
	overflow: auto;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-files-div
{
	height:      380px;
	overflow:    auto;
	white-space: nowrap;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-display-fieldset
{
	height: 380px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-footer
{
	height: 40px;
	text-align: center;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-apply-yield
{
	margin: auto;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-table-header
{
	border-bottom: 1px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-spacer
{
	height: 15px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-popup-no-files
{
	text-align: center;
	height:     380px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-popup-image-container
{
    overflow-y: auto;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-popup-input
{
    display:inline;
    width:40px;
}

.RxBFgPreviousSeasonPopup .fg-previous-season-data-popup-input-label
{
    display:inline;
    margin-left: 10px;
}


/***** FILE: view/Tools/RxBuilder/RxBMergeRxPopup.css *****/
.RxBMergeRxPopup .merge-rx-align-left
{
	display:     inline-block;
	margin-left: 10px;
}

.RxBMergeRxPopup .merge-rx-align-checkbox
{
	margin-left: 25px;
	display:     inline-block;
}

.RxBMergeRxPopup .merge-rx-application-file-select
{
	margin-left: 10px;
	display:     inline-block;
}

.RxBMergeRxPopup #merge-rx-agco-falcon-dealer-id
{
	margin-left: 10px;
	display:     inline-block;
	width:       100px;
}

.RxBMergeRxPopup .merge-rx-heading
{
	padding-left: 10px;
}

.RxBMergeRxPopup .merge-rx-list-fieldset
{
    margin-right: 20px;
}

.RxBMergeRxPopup .merge-rx-list-div
{
	border-style: solid;
  	border-width: 1px;
  	border-color: #ccc;
	overflow:     auto;
	height:       200px;
	margin-left:  10px;
}

.RxBMergeRxPopup .merge-rx-options-div
{
	height: 75px;
}

.RxBMergeRxPopup .merge-rx-footer
{
	height:       40px;
	text-align:   right;
    margin-right: 10px;
}

.RxBMergeRxPopup .merge-rx-create
{
	margin: auto;
}

.RxBMergeRxPopup .merge-rx-spacer
{
	height: 15px;
}

.RxBMergeRxPopup .merge-rx-popup-no-files
{
	text-align: center;
	height:     200px;
}

.RxBMergeRxPopup .merge-rx-checkbox-container
{
	width: max-content;
}

.merge-rx-help,
.merge-rx-help :visited,
.merge-rx-help :hover,
.merge-rx-help :active
{
    color: cornflowerblue !important;
}


/***** FILE: view/Tools/RxBuilder/VrtCompositeModal.css *****/
.vrt-composite-modal .modal-body {
    max-height: 720px;
}
.vrt-composite-modal form {
    display: flex;
}
.vrt-composite-modal fieldset {
    margin: 5px;
}
.vrt-composite-modal legend {
    margin-bottom: 2px;
}
.vrt-composite-modal input[type="checkbox"],.vrt-composite-modal input[type="radio"] {
    margin: 3px 3px 3px 4px;
}
.vrt-composite-modal .flex-container {
    flex: 1 200px;
}
.vrt-composite-modal .left-container {
    display: flex;
    flex-direction: column;
    min-width: 140px;
    max-width: 150px;
}
.vrt-composite-modal .row-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}

.vrt-composite-modal .row-container.price-container {
    margin-top: 15px;
}

.vrt-composite-modal .row-container label {
    flex-wrap: nowrap;
    min-width: 160px;
}
.vrt-composite-modal .row-container span {
    width: 60px;
    text-align: center;
}
.vrt-composite-modal .right-container {
    display: flex;
    flex-direction: column;
}
.vrt-composite-modal .right-container input[type="number"]{
    width: 50px;
}
.vrt-composite-modal .right-container .user-defined-container {
    flex: 1;
}
.vrt-composite-modal .toggle-user-defined {
    margin: 20px 0 0 0;
}


/***** FILE: view/Tools/BatchProcessor.css *****/
.BatchProcessor .batch-processor-select-fields-button {
    margin-bottom: 10px;
}

.BatchProcessor .batch-processor-button-container{
    position: block;
    overflow: visible;
}

.BatchProcessor .email-checkbox-container{
    margin-top:     10px;
    margin-bottom:  10px;
}

.BatchProcessor .batch-processor-remove-button{
    margin-left: 10px;
}

.BatchProcessor .batch-processor-form{
    height: 0;
    width: 325px;
    overflow-y: scroll;
    overflow-x: hidden;
}



/***** FILE: view/Tools/TemplateBuilder/TemplateBuilder.css *****/
#templatebuilder-fert-credits-product-price-popup-cancel {
	position: absolute;
	right:    100px;
}

#templatebuilder-fert-credits-product-price-popup-submit {
	position: absolute;
	right: 20px;
}

#templatebuilder-fert-credits-product-price-popup-form {
	height: 60px;
}

#templatebcrop-crop-price-popup-cancel {
	position: absolute;
	right: 100px;
}

#templatebcrop-crop-price-popup-submit {
	position: absolute;
	right:    20px;
}

#templatebcrop-crop-price-popup-form {
	height: 110px;
}

.TemplateBuilder > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.TemplateBuilder > .navbar .nav > li > a {
	padding: 6px;
}

.TemplateBuilder .templatebuilder-spacer {
	height: 7px;
}

.TemplateBuilder button {
	width: 100%;
}

.TemplateBuilder .control-group {
	margin-bottom: 7px;
}

.TemplateBuilder #templatebuilder-fert-credits-tab .form-horizontal .controls {
	margin-left: 120px;
}

.TemplateBuilder #templatebuilder-fert-credits-tab .form-horizontal .control-label {
	width: 120px;
}

.TemplateBuilder #templatebuilder-yield-goals-tab .form-horizontal .controls {
	margin-left: 70px;
}

.TemplateBuilder #templatebuilder-yield-goals-tab .form-horizontal .control-label {
	width: 50px;
}

.TemplateBuilder .templatebuilder-vr-seed-variety-hybrid-input, .TemplateBuilder .templatebuilder-vr-seed-population-input {
	width: 135px;
}

.TemplateBuilder .templatebuilder-vr-seed-variety-hybrid-list, .TemplateBuilder .templatebuilder-vr-seed-population-list {
	height: 100px;
}

.TemplateBuilder .templatebuilder-vr-seed-template-variety-hybrid-input, .TemplateBuilder .templatebuilder-vr-seed-template-population-input {
	width: 135px;
}

.TemplateBuilder .templatebuilder-vr-seed-template-variety-hybrid-list, .TemplateBuilder .templatebuilder-vr-seed-template-population-list {
	height: 100px;
}

.TemplateBuilder #templatebuilder-equations-tab textarea.templatebuilder-equations-equation {
	width:  97%;
	height: 100px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator button {
	width: 22px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator button.calc-double {
	width: 87px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top:  -5px;
	display:     inline-block;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group:first-child + .btn-group {
	margin-top: -1px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group > .btn:first-child {
	border-radius: 0px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group:first-child > .btn:first-child {
	border-radius: 2px 0px 0px 0px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group:first-child > .btn:last-child {
	border-radius: 0px 2px 0px 0px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group > .btn:last-child {
	border-radius: 0px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group:last-child > .btn:first-child {
	border-radius: 0px 0px 0px 2px;
}

.TemplateBuilder #templatebuilder-equations-tab .templatebuilder-equations-calculator .btn-group:last-child > .btn:last-child {
	border-radius: 0px 0px 2px 0px;
}

.TemplateBuilder .profile-dropdown-container {
	display: inline-block;
}

.TemplateBuilder .profile-dropdown-icon-soil-test {
	background-image:      url(../img/button_soil_sample.png);
	background-size:       38px;
	background-repeat:     no-repeat;
	width:                 34px;
	height:                30px;
	display:               inline-block;
	background-position-y: -4px;
	margin-left:           5px;
}

.TemplateBuilder .templatebuilder-spacer-lifesupport {
	display: block;
	height:  35px;
}

.TemplateBuilder .templatebuilder-fieldsummary-button {
	width:      127px;
	display:    none;
	margin-top: -24px;
}

.TemplateBuilder .templatebuilder-template-container {
	position: absolute;
	top: 30px;
	right: 5px;
}

.TemplateBuilder .templatebuilder-template-add-remove-button-group {
	position: absolute;
	top:      30px;
	right:    270px;
	width:    270px;
}

.TemplateBuilder .templatebuilder-template-select {
	width:        250px;
	margin-right: 15px;
}

.TemplateBuilder .templatebuilder-template-add-button {
	width:   30px;
	display: inline;
}

.TemplateBuilder .templatebuilder-template-remove-button {
	width:   30px;
	display: inline;
}

.TemplateBuilder .templatebuilder-template-edit-button {
	width:   87px;
	display: inline;
}

.TemplateBuilder .templatebuilder-template-save-button {
	width:   118px;
	display: inline;
}

#templatebuilder-new-template-name {
	width: 315px;
	margin-left: 35px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBCrop.css *****/
.TemplateBCrop .templatebcrop-crop-container {
	width: 958px;
	height: 330px;
}

.TemplateBCrop .templatebcrop-crop-price-change-button {
	width: 100px;
	float: left;
	margin-top: 15px;
}

.TemplateBCrop .templatebcrop-crop-price {
	margin-top: 21px;
	display: inline-block;
	margin-left: 16px;
	font-size: 20px;
}

.TemplateBCrop .templatebcrop-crop-price-container {
	height: 50px;
}

.templatebcrop-crop-price-popup-buttons-container {
	text-align: center;
}

.TemplateBCrop .templatebcrop-load-previous-container {
	margin-top: -30px;
}

.templatebcrop-template-button {
	width: 375px;
	margin-left: 15px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBFertilizer.css *****/
.TemplateBFertilizer .templatebuilder-fertilizers-radio-container {
	height:     164px;
	width:      220px;
	margin-top: -25px;
}

.TemplateBFertilizer legend {
	font-size:   12.5px !important;
	font-weight: 800    !important;
}

.TemplateBFertilizer .templatebuilder-fertilizers-properties-button {
	width: 87px;
}

.TemplateBFertilizer .control-group {
	margin-top:    9px;
	margin-bottom: 0px !important;
}

.TemplateBFertilizer .templatebuilder-fertilizers-product-price {
	display:     inline-block;
	text-align:  right;
	margin-left: 10px;
	min-width:   60px;
}

.TemplateBFertilizer .templatebuilder-fertilizers-product-unit {
	display:    inline-block;
	text-align: left;
	min-width:  60px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBYieldGoals.css *****/
#templatebuilder-yield-goals-tab {
	min-height: 400px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-zone-color-div {
	width:        10px;
	height:       10px;
	float:        left;
	margin-top:   3px;
	margin-right: 5px;
	border:       solid 1px black;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-enable-disable-second-crop {
	position: absolute;
	right:    72px;
	width:    50px;
	top:      90px;
}

.TemplateBYieldGoals .control-group {
	height: 30px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-first-crop-zone-div-1,
.TemplateBYieldGoals .templatebuilder-yield-goals-first-crop-zone-div-2,
.TemplateBYieldGoals .templatebuilder-yield-goals-second-crop-zone-div-1,
.TemplateBYieldGoals .templatebuilder-yield-goals-second-crop-zone-div-2 {
	float: left;
	width: 180px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-first-crop-button-container,
.TemplateBYieldGoals .templatebuilder-yield-goals-second-crop-button-container {
	float: left;
	width: 106px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-zone-label {
	width:      100px !important;
	text-align: left;
	font-size:  11px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-fill-input, .TemplateBYieldGoals .templatebuilder-yield-goals-percent-fill-input {
	float: left;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-fill-button, .TemplateBYieldGoals .templatebuilder-yield-goals-percent-fill-button  {
	float: right;
	width: 40px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-by-formula-container {
	clear: both;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-container {
	clear:    both;
	position: relative;
	width:    325px;
	height:   0px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-select {
	float: left;
	width: 145px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-potassium-container
{
	clear:    both;
	position: relative;
	width:    325px;
	height:   0px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-potassium-select
{
	float: left;
	width: 145px;
}

/*
.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-university {
	float: left;
	width: 100px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-agvise {
	float: left;
	width: 70px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-crop-removal {
	float: left;
	width: 100px;
}*/

.TemplateBYieldGoals .templatebuilder-yield-goals-average-title {
	clear:    both;
	height:   0px;
	position: relative;
	top:      -52px;
	left:     384px;
	width:    0px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-container {
	border:        solid 1px black;
	border-radius: 10px 10px;
	position:      relative;
	height:        100px;
	width:         100px;
	clear:         both;
	top:           -62px;
	left:          362px;
	text-align:    center;
	display:       table;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-increment-decrement button {
	width:     35px;
	font-size: 20px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-increment {
	border-radius: 8px 0px 0px 8px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-decrement {
	border-radius: 0px 8px 8px 0px;
	margin-left:   -5px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-increment-decrement {
	clear:    both;
	position: relative;
	top:      13px;
	left:     377px;
	z-index:  1;
	height:   0px;
	width:    70px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-average-container p {
	display:        table-cell;
	vertical-align: middle;
	text-align:     center;
	font-size:      28px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-slider {
	width:    285px;
	clear:    both;
	position: relative;
	bottom:   100px;
	left:     10px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-last-year-yield-goals-button-second-crop {
	width:  100%;
	height: 47px;
}

.TemplateBYieldGoals .input-micro {
	width: 50px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-crop-removal-p-below {
	width:       120px;
	margin-left: 205px;
}

.TemplateBYieldGoals .templatebuilder-yield-goals-phosphorus-rec-crop-removal-p-below-input {
	width: 36px;
}

/* Popup */
.templatebuilder-yield-goals-by-formula-popup-zone-color-div {
	width:       10px;
	height:      10px;
	float:       left;
	margin-top:  3px;
	border:      solid 1px black;
	margin-left: 30px;
}

.templatebuilder-yield-goals-by-formula-popup-content .input-micro {
	width: 50px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBFertilizerCredits.css *****/
.TemplateBFertilizerCredits .control-label {
	text-align: center;
	width:      150px !important;
}

.TemplateBFertilizerCredits .control-group {
	margin-bottom: 1px;
}

.TemplateBFertilizerCredits .help-inline input {
	margin-left:   15px;
	margin-bottom: 5px;
}

.TemplateBFertilizerCredits .templatebuilder-price-button {
	max-width:   54px;
	margin-left: 12px;
	color:       white;
}

.TemplateBFertilizerCredits .templatebuilder-lbs-gal-header-label,
.TemplateBFertilizerCredits .templatebuilder-banded-header-label {
	margin-left: 7px;
	text-decoration: underline;
}

.TemplateBFertilizerCredits .controls{
	width: 250px;
}

.TemplateBFertilizerCredits .templatebuilder-units-header-label-2 {
	margin-left:     18px;
	text-decoration: underline;
}

.TemplateBFertilizerCredits .templatebuilder-banded-header-label-2 {
	margin-left:     23px;
	text-decoration: underline;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-radio-zone-label {
	width:      60px;
	margin-top: 10px;
	display:    inline-block;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-dry-custom-starter-button,
.TemplateBFertilizerCredits .templatebuilder-fert-credits-liquid-custom-starter-button,
.TemplateBFertilizerCredits .templatebuilder-fert-credits-clear-button {
	margin-bottom: 5px;
	width: 185px;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-custom-starter-buttons {
	text-align: center;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-radio-field-label {
	width:         60px;
	margin-top:    10px;
	margin-bottom: 12px;
	display:       inline-block;
	float:         left;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-radio-none-label {
	clear: both;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-radio-field-nitrogen-input {
	margin-right: 10px;
	margin-top:   5px;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-product-select {
	width:      145px;
	margin-top: -8px;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-default-fertilizers-container {
	height: 390px;
}

.TemplateBFertilizerCredits .templatebuilder-fert-credits-product-input {
	margin-top: -3px;
}

/*Custom Starter popup css*/
.templatebuilder-fert-credits-custom-popup-n-input,
.templatebuilder-fert-credits-custom-popup-p-input,
.templatebuilder-fert-credits-custom-popup-k-input,
.templatebuilder-fert-credits-custom-popup-cl-input,
.templatebuilder-fert-credits-custom-popup-s-input,
.templatebuilder-fert-credits-custom-popup-zn-input,
.templatebuilder-fert-credits-custom-popup-cu-input,
.templatebuilder-fert-credits-custom-popup-b-input,
.templatebuilder-fert-credits-custom-popup-mg-input,
.templatebuilder-fert-credits-custom-popup-fe-input,
.templatebuilder-fert-credits-custom-popup-lime-input {
	width: 60px;
}

.templatebuilder-fert-credits-custom-popup-header-n,
.templatebuilder-fert-credits-custom-popup-header-p,
.templatebuilder-fert-credits-custom-popup-header-k,
.templatebuilder-fert-credits-custom-popup-header-cl
{
	margin-left:  35px;
	margin-right: 35px;
}

.templatebuilder-fert-credits-custom-popup-header-s,
.templatebuilder-fert-credits-custom-popup-header-zn,
.templatebuilder-fert-credits-custom-popup-header-cu,
.templatebuilder-fert-credits-custom-popup-header-b
{
	margin-left:  33px;
	margin-right: 33px;
}

.templatebuilder-fert-credits-custom-popup-header-mg,
.templatebuilder-fert-credits-custom-popup-header-fe,
.templatebuilder-fert-credits-custom-popup-header-lime
{
	margin-left:  33px;
    margin-right: 24px;
}

.templatebuilder-fert-credits-custom-popup-input-separator {
	margin-left:  5px;
	margin-right: 5px;
}

.templatebuilder-fert-credits-liquid-custom-popup-content,
.templatebuilder-fert-credits-dry-custom-popup-content {
	text-align: center;
}

.templatebuilder-fert-credits-liquid-custom-popup-content .form-horizontal .control-group,
.templatebuilder-fert-credits-dry-custom-popup-content .form-horizontal .control-group {
	width: 404px;
}

.templatebuilder-fert-legume-credits-popup-content .templatebuilder-fert-legume-credits-popup-autofill-container {
	margin-left: 100px;
}

.templatebuilder-fert-legume-credits-popup-content .templatebuilder-fert-legume-credits-popup-zone-color-div {
	width:       10px;
	height:      10px;
	float:       left;
	margin-top:  3px;
	border:      solid 1px black;
	margin-left: 5px;
}

.templatebuilder-fert-legume-credits-popup-content .templatebuilder-fert-legume-credits-popup-acres-div {
	float: right;
	width: 73px;
}

.TemplateBFertilizerCredits .templatebuilder-fert-average-legume-credits {
	padding-top: 5px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBPropertyEditor.css *****/
.TemplateBPropertyEditor .templatebpropertyeditor-information-container label {
	width: 110px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-information-container .controls {
	margin-left: 115px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-analysis-container {
	width:  370px;
	height: 200px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-analysis-container input {
	width: 50px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-information-container .control-group {
	margin-bottom: 5px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-spacer {
	height: 10px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-bottom-buttons {
	clear:      both;
	text-align: center;
	margin-top: 15px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-bottom-buttons button {
	width: 70px;
}

.TemplateBPropertyEditor .templatebpropertyeditor-blend-calculator-button {
	position: relative;
	width:    125px;
	top:      -28px;
	left:     230px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBVRSeedTemplate.css *****/

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-edit-variety-button{
	width: 162px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-edit-populations-button {
	width: 126px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-by-formula-button {
	width: 95px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-zones-div-1,
.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-zones-div-2{
	float: left;
	width: 250px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-zone-label {
	width:       70px !important;
	padding-top: 3px  !important;
	text-align:  left;
	font-size:   11px;
}

.TemplateBVRSeedTemplate .controls {
	margin-left: 70px;
	width:       270px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-zone-number {
	margin-top: 4px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-var-select {
	margin-top:  3px;
	width:       130px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-pop-select {
	margin-top:  3px;
	margin-left: 2px;
	width:       130px;

}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-first-crop-zone-div-2 {
	margin-left: 100px;
}

.TemplateBVRSeedTemplate .templatebuilder-vr-seed-template-zone-color-div {
	width:        20px;
	height:       20px;
	float:        left;
	margin-right: 5px;
	margin-top:   2px;
	border:       solid 1px black;
}

/* Popup CSS */
.templatebuilder-vr-seed-edit-population-popup-container     .control-group,
.templatebuilder-vr-seed-add-edit-test-strip-popup-container .control-group,
.templatebuilder-vr-seed-edit-seed-popup-container           .control-group,
.templatebuilder-vr-seed-by-formula-popup-container          .control-group {
	margin-bottom: 5px;
}

.templatebuilder-vr-seed-edit-population-popup-container     .control-label,
.templatebuilder-vr-seed-add-edit-test-strip-popup-container .control-label,
.templatebuilder-vr-seed-edit-seed-popup-container           .control-label,
.templatebuilder-vr-seed-by-formula-popup-container          .control-label {
	width: 175px;
}

.templatebuilder-vr-seed-edit-population-popup-container     form,
.templatebuilder-vr-seed-add-edit-test-strip-popup-container form,
.templatebuilder-vr-seed-edit-seed-popup-container           form,
.templatebuilder-vr-seed-by-formula-popup-container          form {
	text-align: center;
}

.templatebuilder-vr-seed-edit-seed-popup-spacer {
	height: 15px;
}

.templatebuilder-vr-seed-edit-population-popup-container .templatebuilder-vr-seed-edit-population-popup-population-add-new,
.templatebuilder-vr-seed-edit-seed-popup-container       .templatebuilder-vr-seed-edit-seed-popup-seed-add-new {
	position:      absolute;
	top:           65px;
	right:         55px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   21px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -5px;
	margin-right:  -10px;
}

.templatebuilder-vr-seed-edit-population-popup-container .templatebuilder-vr-seed-edit-population-popup-population-remove,
.templatebuilder-vr-seed-edit-seed-popup-container .templatebuilder-vr-seed-edit-seed-popup-seed-remove {
	position: absolute;
	top:           62px;
	right:         37px;
	cursor:        pointer;
	width:         20px;
	height:        20px;
	border-radius: 50px;
	font-size:     24px;
	color:         rgb(0, 0, 0);
	border:        4px double #ccc;
	line-height:   18px;
	text-align:    center;
	background:    rgb(255, 255, 255);
	margin-top:    -2px;
	margin-right:  -25px;
}


/***** FILE: view/Tools/TemplateBuilder/TemplateBEquations.css *****/
.TemplateBEquations table td {
	border:         1px solid gray;
	vertical-align: middle;
}

.TemplateBEquations .templatebuilder-equations-grid-equations-select {
	width:         145px;
	float:         left;
	margin-bottom: 0px;
}

.TemplateBEquations .templatebuilder-equations-grid-equations-edit-button {
	float: right;
	width: 90px;
}

.TemplateBEquations .templatebuilder-equations-grid-direct-rate-edit-button {
	width: 115px;
}

.TemplateBEquations .templatebuilder-equations-grid-direct-rate-edit-button span {
	width:         113px;
	overflow:      hidden;
	white-space:   nowrap;
	display:       block;
	text-overflow: ellipsis;
	margin-left:   -10px;
}

.TemplateBEquations .templatebuilder-equations-grid-min-max-input {
	width:         45px;
	margin-bottom: 0px;
}

.TemplateBEquations .templatebuilder-equations-grid-low-rate-adj-container input {
	width:         50px;
	margin-bottom: 1px;
}

.TemplateBEquations .templatebuilder-equations-grid-equations-edit-button-group {
	float:     right;
	width:     90px;
	font-size: smaller;
}

.TemplateBEquations .templatebuilder-equations-grid-equations-edit-vrt-button {
	width: 42px;
}

.TemplateBEquations .templatebuilder-equations-grid-equations-edit-mgmt-button {
	width: 49px;
}

/* Popups */
.Settings .profile-settings-templatebuilder-equations-edit {
	display: none;
}

.Settings .profile-settings-templatebuilder-equations-edit-grid-section {
	margin-top: 15px;
	width:      700px;
}

.Settings .profile-settings-templatebuilder-equations-edit .profile-settings-templatebuilder-equations-edit-grid-label {
	font-size:   larger;
	font-weight: bold;
}

.Settings .profile-settings-templatebuilder-equations-edit .crop-settings-crop-buttons-container {
	text-align: center;
}

.Settings .profile-settings-templatebuilder-equations-edit .crop-settings-crop-buttons-container input {
	width:        100px;
	margin-right: 15px;
}

.Settings .profile-settings-templatebuilder-equations-edit .dataTables_wrapper {
	margin-top: 5px;
}

.templatebuilder-equations-edit-equation-container .control-group {
	margin-bottom: 5px;
	top:           50%;
}

.templatebuilder-equations-edit-equation-container .control-label {
	float:       left;
	width:       5px;
	padding-top: 5px;
	text-align:  left;
}

.templatebuilder-equations-edit-equation-container .controls {
	margin-left: 75px;
}

.templatebuilder-equations-edit-equation-container .controls input {
	width: 148px;
}

.templatebuilder-equations-edit-equation-container .controls select {
	width: 158px;
}

.templatebuilder-equations-edit-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.templatebuilder-equations-edit-equation-container #templatebuilder-equations-edit-equation-popup-equation {
	height: 117px;
	width:  292px;
	resize: none;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-properties {
	margin-left: -35px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator button {
    width: 44px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator button.calc-double {
    width: 87px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top:  -5px;
	display:     inline-block;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator {
	margin-top: 15px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-calculator .need-button {
	width:         302px;
	border-radius: 0px 0px 4px 4px !important;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-total-container input,
.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-variable-container input {
	width: 87px;
}

.templatebuilder-equations-edit-equation-container .templatebuilder-equations-edit-equation-popup-equation-variable-container {
	height:      210px;
	padding-top: 20px;
	overflow:    scroll;
	margin-left: -22px;
	overflow-x:  hidden;
}

.templatebuilder-equations-edit-equation-container .settings-spacer {
	height:      5px;
	border-top:  solid gray 1px;
	width:       209px;
	margin-left: -37px;
}


.templatebuilder-equations-edit-direct-rates-popup-content .templatebuilder-equations-edit-direct-rates-popup-zone-color-div {
	width:       10px;
	height:      10px;
	float:       left;
	margin-top:  3px;
	border:      solid 1px black;
	margin-left: 5px;
}

.templatebuilder-equations-edit-direct-rates-popup-content .templatebuilder-equations-edit-direct-rates-popup-acres-div {
	float: right;
	width: 73px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content {
	text-align: center;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zone-container {
	float:      left;
	width:      110px;
	margin-top: -3px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .underline.templatebuilder-equations-edit-vrt-equation-popup-maintenance-select > option {
	/* See #12612 */
	display: none;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-maintenance-select {
	float:       left;
	width:       185px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-crop-removal-checkbox {
	float:       left;
	width:       50px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-p-test {
	float:       left;
	width:       50px;
	margin-left: 5px;
	margin-top:  -3px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-target-level {
	float:       left;
	width:       45px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-years {
	float:       left;
	width:       45px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-buffer-factor {
	float:       left;
	width:       45px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-target-level-label {
	float:       left;
	width:       55px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-years-label {
	float:       left;
	width:       55px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-buffer-factor-label {
	float:       left;
	width:       55px;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zones {
	clear: both;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zone-row-content {
	height:      30px;
	margin-top:  5px;
	line-height: 35px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .underline {
	text-decoration: underline;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zone-container-number {
	float: left;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zone-container-acres {
	float:       left;
	margin-left: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content .templatebuilder-equations-edit-vrt-equation-popup-zone-container-color {
	width:        10px;
	height:       10px;
	float:        left;
	margin-top:   11px;
	border:       solid 1px black;
	margin-right: 5px;
}

.templatebuilder-equations-edit-vrt-equation-popup-content > form > .templatebuilder-equations-edit-vrt-equation-popup-zone-container,
.templatebuilder-equations-edit-vrt-equation-popup-content > form > .templatebuilder-equations-edit-vrt-equation-popup-maintenance-select,
.templatebuilder-equations-edit-vrt-equation-popup-content > form > .templatebuilder-equations-edit-vrt-equation-popup-p-test,
.templatebuilder-equations-edit-vrt-equation-popup-content > form > .templatebuilder-equations-edit-vrt-equation-popup-years-label,
.templatebuilder-equations-edit-vrt-equation-popup-content > form > .templatebuilder-equations-edit-vrt-equation-popup-buffer-factor-label {
	margin-top: 9px;
}

.templatebuilder-equations-edit-direct-rates-popup-content .templatebuilder-equations-edit-direct-rates-popup-autofill-container,
.templatebuilder-equations-edit-nitrogen-vrt-equation-popup-content .templatebuilder-equations-edit-nitrogen-vrt-equation-popup-autofill-container {
	margin-left: 100px;
}

.templatebuilder-equations-edit-nitrogen-vrt-equation-popup-content .templatebuilder-equations-edit-nitrogen-vrt-equation-popup-zone-color-div {
	width:        10px;
	height:       10px;
	float:        left;
	margin-top:   3px;
	border: solid 1px black;
	margin-left:  5px;
}

.templatebuilder-equations-edit-nitrogen-vrt-equation-popup-content .templatebuilder-equations-edit-nitrogen-vrt-equation-popup-acres-div {
	float: right;
	width: 73px;
}

.templatebuilder-equations-edit-equation-popup-content .templatebuilder-equations-edit-equation-popup-equation-calculator .need-button {
	width:         302px;
	border-radius: 0px 0px 4px 4px !important;
}

.TemplateBEquations .templatebuilder-equations-min-clear{
	width:         76px;
	margin-left:   678px;
	margin-bottom: 2px;

}

.TemplateBEquations .templatebuilder-equations-max-clear{
	width:         76px;
	margin-bottom: 2px;
}

.TemplateBEquations .templatebuilder-equations-low-rate-clear{
	width:         218px;
	margin-bottom: 2px;
}



/***** FILE: view/Tools/ApplicationManager.css *****/

.ApplicationManager > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.ApplicationManager > .navbar .nav > li > a {
	padding: 6px;
}

.ApplicationManager .applicationmanager-spacer {
	height: 8px;
}

.ApplicationManager .applicationmanager-seed-left-spacer {
	height: 80px;
}

.ApplicationManager .applicationmanager-rx-cell {
	padding-left:   13px;
	vertical-align: middle;
}

.ApplicationManager .applicationmanager-rx-cell a {
	color: white;
	width: 100%;
}

.ApplicationManager .applicationmanager-work-order-section a {
	color: white;
}

.ApplicationManager .applicationmanager-download-help {
	position: relative;
	top:      -25px;
}

.ApplicationManager .applicationmanager-partialtreatment {
	width: 196px !important;
}

.ApplicationManager .applicationmanager-rx-download-send-to-onsite {
	width:                 126px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius:    2px 2px 2px 2px;
	border-radius:         2px 2px 2px 2px;
	background-size:       50px;
	background-repeat:     no-repeat;
	background-position:   67px 5px;
	margin-top:            3px;
	text-align:            left;
}

.ApplicationManager .applicationmanager-rx-download-table ul {
	width:       210px;
	white-space: pre;
}

.applicationmanager-download-help-popup-contents img {
	margin: 20px;
	width:  95%;
}

.ApplicationManager .applicationmanager-rx-send-to-agsync .btn {
	margin-bottom: 5px;
}

.ApplicationManager .applicationmanager-rx-send-to-agsync {
	width: 196px !important;
}

.ApplicationManager .applicationmanager-multibin-button {
	width: 196px !important;
}

.ApplicationManager .seed-rx-label {
	display: inline-block;
}

.ApplicationManager #fertrx {
	width: 300px;
}

.ApplicationManager .fert-rx-label {
	display: inline-block;
}

.applicationmanager-seed-rx-report-popup-grid-button-group{
	float: right;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}

.applicationmanager-seed-rx-report-popup-container
{
	max-height: 60%;
}

.applicationmanager-seed-rx-report-popup-container .dataTables_scrollHead,
.applicationmanager-seed-rx-report-popup-container .dataTables_scrollBody {
	width: 1400px !important;
}

.application-manager-seed-rx-table-seed-textbox {
	width: 80px;
}

.application-manager-seed-rx-table-price-textbox {
	width: 80px;
}

.application-manager-seed-rx-table-default-textbox {
	width: 80px;
}

.disabled-link {
       pointer-events: none !important;
       cursor: default;
       color: Gray !important;
}

.ApplicationManager .applicationmanager-content{
	float: left!important;
	margin-left: -45px;
}

.ApplicationManager .applicationmanager-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
	margin-left: -25px;
	z-index:
}
.ApplicationManager .applicationmanager-sidebar-container.span1{
	margin-left:0px;
}

.ApplicationManager .applicationmanager-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.ApplicationManager .applicationmanager-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.ApplicationManager{
	overflow-x: hidden!important;
}

.ApplicationManager .applicationmanager-application-report-button-container {
	margin-bottom: 20px;
    margin-top:    -12px;
    padding-left:  7px;
}

.ApplicationManager .applicationmanager-fields-with-app-label {
	margin-left: -50px !important;
}

.ApplicationManager .applicationmanager-second-group-totals {
	margin-top: 24%;
}

.ApplicationManager .applicationmanager-rx-download-table {
	height:     25%;
    overflow-y: auto;
    display:    block;
    position:   absolute;
    margin-top: 50px;
    width:      31%;
}

.ApplicationManager .seed-file-list {
	margin-top: 0px !important;
}

.ApplicationManager .applicationmanager-line {
	margin: 5px;
}

.ApplicationManager .applicationmanager-product-totals-label {
	padding-left: 43%;
    margin-top: 1%;
    font-weight: bolder;
    font-size: large;
}

.ApplicationManager #seedrx {
	width: 300px;
}

.ApplicationManager .applicationmanager-seed-right-reports {
	margin-top:  22.5%;
    margin-left: -8%;
    width:       42.1%;
}

.ApplicationManager .applicationmanager-rx-seed-summary-btns {
	margin-left: -6%;
}


/***** FILE: view/Tools/LabFunctions.css *****/
#lab-functions-additional-analysis-container .btn-group,
#lab-functions-soil-analysis-container .btn-group,
#lab-functions-soil-analysis-container [data-toggle="dropdown"],
#lab-functions-additional-analysis-container [data-toggle="dropdown"] {
	display: inline-block;
}

.main-soil-test-dropdown
{
	margin-bottom: 14px;
}

#lab-functions-additional-analysis-container [data-toggle="dropdown"],
#lab-functions-soil-analysis-container [data-toggle="dropdown"] {
    margin-bottom: -10px;
}

.LabFunctions .lab-functions-input-label {
	display:     inline-block;
	width:       140px;
	font-weight: bold;
}

.LabFunctions .lab-functions-phosphorus-tests-label {
	display:     inline-block !important;
    font-size:   smaller;
    margin-left: 3px;
    margin-right: 5px;
}

.LabFunctions input[name="lab-functions-phosphorus-tests"] {
	margin-bottom: 6px;
}

#lab-functions-soil-depth-container label {
	display: inline-block;
	margin-left: 10px;
}

.lab-functions-horizontal-divider {
	width:  100%;
	border: 1px solid gray;
}

#lab-functions-phosphorus-tests-container .btn-group {
	display: inline-block;
}

#lab-functions-soil-depth-section1,
#lab-functions-soil-depth-section2 {
	border-right: 1px solid gray;
	height:       75px;
}

#lab-functions-soil-depth-section2,
#lab-functions-soil-depth-section3 {
	margin-top: 15px;
}

#lab-functions-soil-depth-custom-container input {
	display: inline-block;
	width: 50px;
	margin-left: 10px;
}

#lab-functions-soil-depth-custom-container {
    text-align: center;
}

#lab-functions-soil-depth-custom-container button {
	width: 65px !important;
	margin-top: -30px;
}

#lab-functions-soil-depth-custom-add-button {
	margin-left: 74px;
}

#lab-functions-soil-depth-custom-remove-button {
	margin-right: 10px;
}

.lab-functions-soil-depth-row {
	height: 29px;
    margin-bottom: 2px;
}

#lab-functions-buttons-container, #lab-functions-print-container {
	position: absolute;
    width: 175px;
    left: 50%;
    margin-left: -87px;
    bottom: 5px;
}

#lab-functions-buttons-container button, #lab-functions-print-container button {
    width: 175px;
    bottom: 0px;
    margin-top: 86px;
}

#lab-functions-submit-tests-button {
	left: 150px;
}

#lab-functions-create-label-button {
	right: 150px;
}

.lab-functions-select-zones-checkbox {
	padding: 0 10px;
}

.lab-functions-select-zones-label {
	margin: 2px 10px;
	display: inline-block;
}


/***** FILE: view/Tools/SoilSampleManager.css *****/

.SoilSampleManager > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.SoilSampleManager > .navbar .nav > li > a {
	padding: 6px;
}

.SoilSampleManager fieldset {
	margin-top: 15px;
}

.SoilSampleManager button {
	width: 100%;
	margin-top: 8px;
}

.SoilSampleManager .soil-sample-manager-print-packet-button{
	width: 176px;
}

.SoilSampleManager .soil-sample-manager-print-packet-dropdown{
	width: 26px;
	position: absolute;
}

.SoilSampleManager .custom-label{
	width: 300px;
	text-align: left;
}

#soil-sample-manager-packet-new-fields {
	position: absolute;
	top: 58px;
	right: 150px;
	margin-top: 7px;
}
#soil-sample-manager-packet-current-location {
	position: absolute;
	top: 108px;
	right: 150px;
	margin-top: 7px;
}
#soil-sample-manager-packet-current-farm {
	position: absolute;
	top: 158px;
	right: 150px;
	margin-top: 7px;
}

#soil-sample-manager-packet-missing-tests {
	position: absolute;
	top: 208px;
	right: 150px;
	margin-top: 7px;
}

.SoilSampleManager .profile-dropdown-container{
	margin-top: 10px;
}


/***** FILE: view/Tools/SoilSampleManagerDownloader.css *****/

.SoilSampleManagerDownloader .profile-dropdown-container {
	padding-bottom: 15px;
}

.SoilSampleManagerDownloader legend {
	margin-bottom: 10px;
}

.SoilSampleManagerDownloader .soilsampledownloadmanager-narrow-label {
	width: 45px !important;
	text-align: left !important;
}

.SoilSampleManagerDownloader .button-row {
	padding-top: 15px;
}

.SoilSampleManagerDownloader button {
	width: 100%;
}

.SoilSampleManagerDownloader .dataTables_scrollBody #soilsampledownloadmanager-ss-grid,
.SoilSampleManagerDownloader .dataTables_scrollBody #soilsampledownloadmanager-export-grid {
	overflow-x:  hidden;
	overflow-y:  auto;
}

.soil-sample-downloader-right-button {
	margin-top: 150px;
	font-weight: bolder;
}

.soil-sample-downloader-reset-button {
	margin-top: 10px;
}

.soil-sample-downloader-left-button {
	margin-top: 10px;
}

.soil-sample-downloader-double-left-button {
	margin-top: 10px;
}

.soil-sample-downloader-double-right-button {
	margin-top: 10px;
}

.SoilSampleManagerDownloader .dataTables_scrollBody {
	border-left:   1px solid #aaa;
}

.soilsampledownloadmanager-export-grid tbody {
	min-height: 0;
}

.SoilSampleManagerDownloader .dataTables_scroll {
	border-bottom: 1px solid #aaa;
	border-right:  1px solid #aaa;
}

#soilsampledownloadmanager-export-grid_wrapper .dataTables_scrollBody {
	height: 90px !important;
}

#soilsampledownloadmanager-ss-grid_wrapper .dataTables_scrollBody {
	height: 200px !important;
}

.SoilSampleManagerDownloader .soilsampledownloadmanager-options {
	margin-top: -40px;
}

.SoilSampleManagerDownloader .control-label {
	float: left;
	width: 210px;
}

.SoilSampleManagerDownloader .divider {
	border:	1px solid gray;
	width: 100%;
	margin-top: 10px;
}


/***** FILE: view/Tools/SoilSampleGrapher.css *****/
.SoilSampleGrapher > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.SoilSampleGrapher > .navbar .nav > li > a {
	padding: 6px;
}

.SoilSampleGrapher .soilsamplegrapher-spacer {
	height: 8px;
}

.SoilSampleGrapher .soilsamplegrapher-field-group-data {
	display: none;
}

.SoilSampleGrapher #soilsamplegrapher-nutrient-buttons-tab > div > button {
	width:      109px;
	margin-top: 3px;
	height:     31px;
	font-size:  13px;
}

.SoilSampleGrapher #soilsamplegrapher-nutrient-buttons-tab > div {
	text-align: center;
}

.SoilSampleGrapher .nav-tabs {
	position: relative;
}

.SoilSampleGrapher .soilsamplegrapher-print-graphs-button-group {
	position: absolute;
	width: 50%;
	right: 60px;
	top: 3px;
}

.SoilSampleGrapher .soilsamplegrapher-print-field-groups-button-group {
	position: absolute;
	width: 50%;
	right: 60px;
	top: 3px;
	display:  none;
}

.SoilSampleGrapher .download-report-dropdown-menu {
	min-width: 151px;
}

.SoilSampleGrapher .soilsamplegrapher-borrowed-highlight {
	border: 4px dashed red;
}

.SoilSampleGrapher .soilsamplegrapher-content{
	float: left!important;
}

.SoilSampleGrapher .soilsamplegrapher-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.SoilSampleGrapher .soilsamplegrapher-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.SoilSampleGrapher .soilsamplegrapher-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.SoilSampleGrapher{
	overflow: hidden!important;
}

.SoilSampleGrapher .selected-profile-label {
	float: left;
	font-weight: bold;
	margin-left: 200px;
}

.SoilSampleGrapher .soilsamplegrapher-radio {
	float: right;
	margin-right: 10px;
}

.SoilSampleGrapher .soilsamplegrapher-use-prior-year-test-button
{
	margin-top: -50px!important;
}

/*.SoilSampleGrapher .soil-sample-grid-map-div1
{
	height: 315px;
}*/

.SoilSampleGrapher .soilsamplegrapher-grid-map-area
{
	display:none;
	border:2px;
	border-style: groove;
}
.SoilSampleGrapher .map-container-1
{
	border:2px;
	border-style: groove;
	position: relative;
}

.SoilSampleGrapher .map-container-2
{
	border:2px;
	border-style: groove;
}

.SoilSampleGrapher .point-amounts
{
	display:none;
}

.SoilSampleGrapher .map-year-title
{
	margin-left: 30px;
}

.SoilSampleGrapher .nutrient-value-section {
	border:2px;
	border-style: groove;
	width: 218px;
	display: inline-block;
	margin-top: 4px;
}

.SoilSampleGrapher .nutrient-value-label {
	display: inline-block;
}

.SoilSampleGrapher .nutrient-value-info {
	display: inline-block;
}

.SoilSampleGrapher .soil-sample-grapher-show-histogram-button {
	margin-top: 3px;
}

.SoilSampleGrapher .soilsamplegrapher-sidebar  {
	width: 245px !important;
}

.SoilSampleGrapher .value-label {
	margin-left: 44px;
	font-weight: bold;
}

.SoilSampleGrapher .colorscale-container {
	overflow-y: auto;
}

.SoilSampleGrapher .soil-sample-grapher-color-scale-value-container {
	margin-left: 14px;
	float: left;
}

.SoilSampleGrapher .soil-sample-grapher-color-scale-value-input {
	width: 45px;
}

.SoilSampleGrapher .soil-sample-grapher-map-color-cover {
	float: left;
	border: solid 1px black;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	margin-left: -22px;
}

.SoilSampleGrapher .soil-sample-grapher-map-color-cover-2 {
	float: left;
	border: solid 1px black;
	width: 15px;
	height: 15px;
	margin-top: 5px;
	margin-left: -17px;
}

.SoilSampleGrapher .soil-sample-grapher-color-scale-remove-button-container {
	margin-left: 10px;
	margin-top: 3px;
	float: left;
}

.SoilSampleGrapher .soil-sample-grapher-color-scale-remove-button {
	width: 25px;
	font-size: 18px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.SoilSampleGrapher #soil-sample-grapher-color-scale-add-button,
.SoilSampleGrapher #soil-sample-grapher-color-scale-add-button-2 {
	width: 30px;
	font-size: 18px;
}

.SoilSampleGrapher .soil-sample-grapher-color-scale-bottom-buttons {
	margin-top: 7px;
}

.SoilSampleGrapher .soil-sample-grapher-nutrient-table-div {
	overflow-y:  auto;
    display:     inline-block;
}

.SoilSampleGrapher .custom-tooltip:hover .green-tooltip
{
	visibility: visible;
}

.SoilSampleGrapher .custom-tooltip
{
	position: relative;
}

.SoilSampleGrapher .custom-tooltip .green-tooltip
{
	visibility: hidden;
	background-color: #008000;
	width: 120px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    top: -5px;
    left: 35%;
}

.SoilSampleGrapher .soilsamplegrapher-print-report-field-dropdown .caret
{
	border-top-color: #ffffff;
}

.SoilSampleGrapher #soilsamplegrapher-nutrient-buttons-tab button:disabled
{
	background-color: #1d1d1d!important;
}

.SoilSampleGrapher .soilsamplegrapher-print-field-group-dropdown .caret
{
	border-top-color: #ffffff;
}

.SoilSampleGrapher .soil-sample-grapher-nutrient-value-container {
    width: 370px;
}
.SoilSampleGrapher .soil-sample-map-legend {
    overflow-y: scroll;
}

/* Prepend a checkmark when pressed. 
 * Need 2 spaces after unicode character to get 1 rendered space
 */
.SoilSampleGrapher .soilsamplegrapher-nutrient-buttons-pressed:before {
	content: '\2713  ';
}

.SoilSampleGrapher .nutrient-button-container {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	row-gap: 5px;
	column-gap: 5px;
}



/***** FILE: view/Tools/CopyPriorSoilSample.css *****/
.CopyPriorSoilSample .use-prior-year-test-confirm-button
{
	margin-left: 115px;
	margin-top: 25px;
}

.CopyPriorSoilSample .use-prior-year-test-spacer
{
	height: 10px!important;
}

.CopyPriorSoilSample .copy-prior-sample-test-year
{
	width: 135px!important;
}

.CopyPriorSoilSample .copy-prior-sample-apply-to-year
{
	width: 145px!important;
}


/***** FILE: view/Tools/SoilSampleRequestManager.css *****/

.SoilSampleRequestManager .soilsamplerequestmanager-new-request,
.SoilSampleRequestManager .soilsamplerequestmanager-delete-selected,
.SoilSampleRequestManager .soilsamplerequestmanager-settings-button,
.SoilSampleRequestManager .soilsamplerequestmanager-download-button {
	top: 5px;
	position: relative;
	z-index: 10;
	margin-right: 10px;
}

.soilsamplerequestmanager-new-request-popup > .profile-dropdown-container {
	display: inline-block;
}

.SoilSampleRequestManager .soilsamplerequestmanager-new-request-popup {
	display: none;
}

.soilsamplerequestmanager-new-request-controls {
	margin: 0 !important;
	display: inline-block;
}

.soilsamplerequestmanager-new-request-controls label {
	display: inline-block;
	width: 90px;
	margin-top: 10px;
}

.soilsamplerequestmanager-crop-select-container {
	display: inline-block;
	/* margin-top: -10px !important; */
	margin-right: 15px;
}

.soilsamplerequestmanager-other-time {
	margin-left: 0 !important;
}

.soilsamplerequestmanager-date-select input {
	width: 179px;
}

.soilsamplerequestmanager-applicator {
	margin-left: 0 !important;
}

.soilsamplerequestmanager-status {
	margin-left: 0 !important;
}

.select-profile-btn {
	margin-bottom: 10px;
	/* margin-top: -10px; */
}

.profile-h-paired {
	display: inline-block;
	vertical-align: middle;
}

.soilsamplerequestmanager-comments-container {
	display: 		inline-block;
	margin-left: 	40px;
	vertical-align: top;
	margin-top: 	15px;
}

.soilsamplerequestmanager-comments-textarea {
	height: 120px;
	width:  270px;
}

.soilsamplerequestmanager-previous-crop-label {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.soilsamplerequestmanager-new-request-controls-container fieldset {
	width: 100%;
}

#soilsamplerequestmanager-new-request-submit-to-lab-on-send,
#soilsamplerequestmanager-new-request-attach-labels-on-send {
	margin-bottom: 5px;
}

.soilsamplerequestmanager-new-request-submit-to-lab-on-send {
	width: 140px;
}
.soilsamplerequestmanager-new-request-attach-labels-on-send {
	width: 200px;
}

label[for=soilsamplerequestmanager-new-request-submit-to-lab-on-send],
label[for=soilsamplerequestmanager-new-request-attach-labels-on-send] {
	display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
}

.disabled-container {
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.soilsamplerequestmanager-agronomist{
	margin-left: 110px!important;
}

.soilsamplerequestmanager-confirm-ground-control {
	display: none;
}

.soilsamplerequestmanager-form-ground-control {
	display: none;
}

.soilsamplerequestmanager-form-ground-control .dispatch-container {
	display: inline-block;
}

.soilsamplerequestmanager-form-ground-control .groundcontrol-dispatch-form {
	margin: 0;
}

.soilsamplerequestmanager-form-ground-control .soilsamplerequestmanager-ground-control-container {
	height: 112px;
}

.soilsamplerequestmanager-form-ground-control .soilsamplerequestmanager-ground-control-label {
	text-align: right;
	float: left;
	margin: 10px 10px 0 10px;
	width: 102px;
}

.soilsamplerequestmanager-form-soilview .soilsamplerequestmanager-soilview-label {
	text-align: right;
	float: left;
	margin: 10px 10px 0 10px;
	width: 102px;
}

.soilsamplerequestmanager-form-ground-control .soilsamplerequestmanager-ground-control-select {
	float: left;
	margin: 7px 0 0 0;
}

.soilsamplerequestmanager-form-soilview .soilsamplerequestmanager-soilview-select {
	float: left;
	margin: 7px 0 0 0;
}

.soilsamplerequestmanager-ground-control-comments-textarea {
	height: 50px;
	width:  210px;
	margin: 7px 0 0 0;
}

.soilsamplerequestmanager-form-ground-control .soilsamplerequestmanager-ground-control-release-now-checkbox-label {
	text-align: right;
	float: left;
	margin: 10px 10px 0 10px;
	width: 125px;
}

.soilsamplerequestmanager-form-ground-control .soilsamplerequestmanager-ground-control-release-now {
	margin: 3px 0 3px 10px;
}

.soilsamplerequestmanager-form-ground-control .datepicker {
	margin: 0;
}

.soilsamplerequestmanager-form-ground-control .anticipated-sample-date {
	height: 35px;
	width: 342px;
	float: left;
}

.soilsamplerequestmanager-spacer {
	height: 19px;
}

.soilsamplerequestmanager-select-zones-checkbox {
	padding: 0 10px;
}

.soilsamplerequestmanager-select-zones-label {
	margin: 2px 10px;
	display: inline-block;
}

.soilsamplerequestmanager-soilview-input-container{
	display: inline-block;
	width:342px;
}

.soilsamplerequestmanager-soilview-input-checkbox{
	display: inline-block;
	width:282px;
	margin:0 30px;
}

.soilsamplerequestmanager-soilview-input-label{
	margin: 2px 10px;
	display: inline-block;
}


/***** FILE: view/Tools/SampleEventListing.css *****/
.SampleEventListing {
    height: 500px;
    width: 600px;
}


/***** FILE: view/Tools/FieldDataImport.css *****/
.FieldDataImport .fielddataimport-spacer {
	height: 8px;
}

.FieldDataImport .fielddataimport-upload-borders-file-container {
	margin-left: 0px;
}

.FieldDataImport .fielddataimport-borders-bottom-button {
	padding-top: 15px;
	text-align: center;
}

.FieldDataImport .fielddataimport-yield-bottom-button {
	padding-top: 15px;
	text-align: center;
}

.FieldDataImport .fielddataimport-yield-import-button
{
	width: 110px;
}

.FieldDataImport .fielddataimport-borders-save-button
{
	width: 110px;
}

.FieldDataImport .fielddataimport-yield-year-dropdown-container
{
	width: 170px;
}

.FieldDataImport .fielddataimport-yield-crop-dropdown-container
{
	width: 170px;
}

.FieldDataImport .fielddataimport-yield-dropdown-container
{
	width: 170px;
}

.FieldDataImport .fielddataimport-yield-moisture-dropdown-container
{
	width: 170px;
}

.FieldDataImport .fielddataimport-yield-file-upload-button
{
	width: 160px;
}

.FieldDataImport .subapp-content
{
	padding-bottom: 5px !important;
}

.FieldDataImport .fielddataimport-data-set-dropdown-label {
    margin-top: 7px;
}

.field-data-import-ol-tooltip .qtip-tip {
	display: none !important;
}

.field-data-import-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.field-data-import-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.FieldDataImport .dataLayersDiv {
	overflow-y: scroll;
	overflow-x: hidden;
	height:     220px;
}

.FieldDataImport .field-data-import-legends-div
{
	overflow-y: auto;
	max-height: 305px;
}

.FieldDataImport .field-data-import-applied-planted-legend-item-color
{
	width:            15px;
	height:           15px;
	background-color: green;
	border:           1px solid #555;
	display:          inline-block;
	vertical-align:   middle;
	top:              3px;
	margin-right:     5px;
}

.FieldDataImport .field-data-import-as-applied-planted-legend
{
	margin-left: 0px!important;
}

.FieldDataImport .yield-legend {
	font-size: 10px;
}

.FieldDataImport .border-acres-container {
	float: right;
	width: 150px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 4px;
}


/***** FILE: view/Tools/FieldSummary.css *****/
.FieldSummary .fieldsummary-spacer {
	height: 10px;
}

.FieldSummary .row-fluid {
	overflow:hidden;
	margin:  0px;
	padding: 0px;
}

.FieldSummary .fieldsummary-sidebar {
	width:        222px;
	float:        left;
	margin-right: 5px;
}

.FieldSummary .fieldsummary-maintable {
	overflow:hidden;
}

.FieldSummary .fieldsummary-grid, .FieldSummary .dataTables_scrollHeadInner, .FieldSummary .dataTables_scrollHead {
	width: 99% !important;
}

.FieldSummary .dataTables_scrollBody {
	height: 430px;
	width:  100% !important;
}

.FieldSummary .form-horizontal .control-label {
	width: auto;
}

.FieldSummary .form-horizontal .control-group {
	margin-bottom: 0;
}

.FieldSummary .fieldsummary-crop-menu {
	width: 112px;
}

.FieldSummary .controls {
	margin-left: 0;
}

.FieldSummary .fieldsummary-settings-button {
	width: 105px;
}

.FieldSummary .fieldsummary-xls-button {
	width: 112px;
}

.FieldSummary .dataTables_wrapper {
	width: calc(100% - 21px);
	clear: none;
	float: left;
}

.FieldSummary .fieldsummary-hidebar {
	width:            8px;
	margin-right:     10px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.FieldSummary .fieldsummary-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.fieldsummary-agsync-popup-contents label {
	width: 150px;
}

.work-orders-grid-container {
	width: 340px;
  	display: inline-block;
}

.fieldsummary-agsync-popup-contents .dispatch-container {
	display: inline-block;
 	float: right;
 	border-left: thin solid #000000;
  	height: 370px;
  	padding-left: 20px;
}

.work-orders-label {
	width: 200px !important;
	font-size: 18px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-agsync-applicators-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-agsync-operation-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-agsync-status-select {
    width: 300px;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-agsync-order-notes {
    width: 290px;
}

.fieldsummary-rx-multiple-popup-contents .bold {
	font-weight: bold;
}

.fieldsummary-rx-multiple-popup-contents .radio {
	padding-left: 50px;
}

.fieldpopup-contents {
	cursor: default;
}

.fieldsummary-agsync-popup-contents .groundcontrol-dispatch-form {
	margin: 0;
	overflow-y: auto;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-retailers-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-job-types-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-purposes-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-crops-select,
.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-job-category-select{
	width: 300px;
}

.fieldsummary-ground-control-comments-textarea {
	height: 120px;
	width:  270px;
}

.fieldsummary-agsync-popup-contents .fieldsummary-release-now-checkbox-container {
	margin-bottom: 9px;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-product-checklist {
	height: 54px;
	overflow-y: auto;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-product-checklist label input{
	width: 400px;
}

.fieldsummary-agsync-popup-contents .fieldsummary-rx-ground-control-product-checklist label {
	display: inherit;
}


/***** FILE: view/Tools/Reminders.css *****/

.Reminders > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.Reminders > .navbar .nav > li > a {
	padding: 6px;
}



/***** FILE: view/Tools/ProfileSelector.css *****/

.ProfileSelector > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.ProfileSelector > .navbar .nav > li > a {
	padding: 6px;
}

.ProfileSelector div.profileselector-bottom-buttons {
	padding-top: 15px;
}

.ProfileSelector div.profileselector-bottom-buttons button {
	width: 100%;
}

.ProfileSelector ul.dynatree-container {
	height: 490px;
	width:  450px;
}

.ProfileSelector .profileselector-archived-data-container {
	padding-right: 15px;
}

.ProfileSelector .profileselector-archived-data-container     label,
.ProfileSelector .profileselector-favorite-profiles-container label {
	float: right;
}

.ProfileSelector .profileselector-archived-data-container     input,
.ProfileSelector .profileselector-favorite-profiles-container input {
	float: left;
	margin-right: 5px;
}

.ProfileSelector .dynatree-node .icon-star {
	margin-left: 5px;
}

.ProfileSelector .dynatree-node .grid-sample {
	height: 10px;
	width: 10px;
}

.ProfileSelector .profileselector-actions-container {
	display: inline-block;
}

.ProfileSelector .profileselector-actions-options-container {
	height: 27px;
}

/*Profile Selector Modal for Account Splits*/

.profileselector-modal-account-number-field {
	width: 125px;
}


.profileselector-modal-split-percent-field {
	width: 55px;
}

.profileselector-modal-account-split-delete-button {
	float: left;
	width: 30px;
}

.profileselector-modal-account-split-add-button {
	width: 30px;
}

.profileselector-modal-account-number-label {
	width:        125px !important;
	margin-right: 10px;
	font-weight:  bold;
}

.profileselector-modal-split-percent-label {
	width:        100px !important;
	margin-right: 10px;
	font-weight:  bold;
}

.profileselector-modal-split-percent-percent-sign {
	font-weight: bold;
}

.profileselector-modal-account-number-container {
	float:       left;
	margin-left: 0px !important;
}

.profileselector-modal-grower-id-label{
	width:        110px !important;
	margin-right: 55px;
	font-weight:  bold;
}

.profileselector-modal-grower-id-container {
	float: left;
}

.profileselector-modal-grower-id-field {
	width: 125px;
}

.profileselector-modal-grower-id-legend {
	margin: 14px 0 14px 0;
}

.profileselector-modal-spacer {
	height: 7px;
}

.profile-selector-field-group-add-edit-modal .input-group {
	width: 100%;
}

.profile-selector-field-group-add-edit-modal .input-group-addon {
	width: 150px;
}

.profile-selector-field-group-add-edit-map-image-container {
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}

.profileselector-profile-dropdown-select option{
    width:auto;
}

.disabledNodeTitle {
	color:#c3c3c3!important;
}

.profileselector-new-grower-label {
	float: left;
    width: 150px;
    padding-top: 5px;
    text-align: right;
}

.ProfileSelector li.wide-connector .dynatree-connector {
	width: 35px;
}


/***** FILE: view/Tools/PrescriptionManager.css *****/

.PrescriptionManager .profile-dropdown-container {
	padding-bottom: 15px;
}

.PrescriptionManager legend {
	margin-bottom: 10px;
}

.PrescriptionManager .prescriptionmanager-narrow-label {
	width: 45px !important;
	text-align: left !important;
}

.PrescriptionManager .button-row {
	padding-top: 15px;
}

.PrescriptionManager button {
	width: 100%;
}

.PrescriptionManager .dataTables_scrollBody #prescriptionmanager-rx-grid,
.PrescriptionManager .dataTables_scrollBody #prescriptionmanager-export-grid {
	overflow-x:  hidden;
	overflow-y:  auto;
}

.PrescriptionManager .dataTables_scrollBody {
	border-left:   1px solid #aaa;
}

.PrescriptionManager .dataTables_scroll {
	border-bottom: 1px solid #aaa;
	border-right:  1px solid #aaa;
}

.PrescriptionManager .prescription-manager-right-button {
	margin-top: 150px;
	font-weight: bolder;
}

.PrescriptionManager .prescription-manager-reset-button {
	margin-top: 10px;
}

.PrescriptionManager .prescription-manager-left-button {
	margin-top: 10px;
}

.PrescriptionManager .prescription-manager-double-left-button {
	margin-top: 10px;
}

.PrescriptionManager .prescription-manager-double-right-button {
	margin-top: 10px;
}

.PrescriptionManager .prescription-manager-export-files-button{
	width: 180px;
	margin-left: 50px;
}
.PrescriptionManager .prescription-manager-split-bin-button {
	width: 180px;
	margin-left: 10px;
}

.PrescriptionManager .prescription-manager-select-rx-container {
	float: right;
	margin-top: -45px;
}

.PrescriptionManager #prescription-manager-select-rx-dropdown {
	width: 180px;
}

.PrescriptionManager .prescription-manager-content{
	float: left!important;
	margin-left: -50px;
}

.PrescriptionManager .prescription-manager-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}
.PrescriptionManager .prescription-manager-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.PrescriptionManager .prescription-manager-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}
.PrescriptionManager .prescription-manager-adjustBtnRow{
    margin-top: 25px;
}
.PrescriptionManager{
	overflow-x: hidden!important;
}

.PrescriptionManager .move-button-container {
	width:        100px;
    margin-left:  29px;
    margin-right: 11px;
}

.PrescriptionManager .available-rx-container {
	width: 420px;
}

.PrescriptionManager .export-rx-container {
	margin-left: 0px;
}

.PrescriptionManager .prescription-manager-sidebar-container {
	margin-left: 40px !important;
}


/***** FILE: view/Tools/NewFieldRequest.css *****/
.NewFieldRequest .newfieldrequest-spacer {
	height: 8px;
}

.NewFieldRequest .newfieldrequest-view-submitted-button {
	width: 200px !important;
	position: absolute;
	right: 30px;
}

.NewFieldRequest .control-group {
	margin-bottom: 6px;
}

.NewFieldRequest .control-label {
	width: 141px;
}

.NewFieldRequest .controls {
	margin-left: 147px;
}
html, body { height: 100% }

.NewFieldRequest div.newfieldrequest-sample-file {
	display: none;
}

.NewFieldRequest .newfieldrequest-vrt .row-fluid {
	width: 220px;
}

.NewFieldRequest .newfieldrequest-vrt select {
	width: 100%;
}

.NewFieldRequest .newfieldrequest-georef-field-code-field {
	width: 100%;
}

.NewFieldRequest form.newfieldrequest-border-file, .NewFieldRequest form.newfieldrequest-sample-file {
	margin-bottom: 0;
}

.NewFieldRequest .field-information-container {
	float: left;
	width: 375px;
}

.NewFieldRequest .field-information-container legend {
	width: 365px;
}

#newfieldrequest-georef-field-code-field {
	width: 158px;
}

.NewFieldRequest .newfieldrequest-bottom-buttons {
	clear: both;
	text-align: center;
}

.NewFieldRequest .newfieldrequest-bottom-buttons button {
	width:      125px;
	margin-top: 20px;
}

.NewFieldRequest .newfieldrequest-township-autocomplete {
	width: 188px;
	height: 28;
	padding: 4px 24px 4px 4px;
}

.NewFieldRequest .newfieldrequest-township-autocomplete-select {
	padding: 0px 4px;
	margin-left: -27px;
	border-radius: 0px;
	border-color: #555555;
}

.NewFieldRequest .newfieldrequest-township-autocomplete-select .caret {
	opacity: 1;
}

.newfieldrequest-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.newfieldrequest-ol-tooltip .qtip-tip {
	display: none !important;
}

.newfieldrequest-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.NewFieldRequest .newfieldrequest-border-file-button {
	width: 168px;
}

.NewFieldRequest .newfieldrequest-sample-file-button {
	width: 168px;
}

.newfieldrequest-upload-shp-file-dialog-content-divider-hr {
	background: black;
	width: 245px;
	height: 1px;
	display: inline-block;
	margin-bottom: 3px;
}

.newfieldrequest-upload-shp-file-dialog-content-divider-text {
	display: inline;
}

.newfieldrequest-upload-shp-file-dialog-content .control-group {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

.newfieldrequest-upload-soil-file-dialog-content .control-group {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

.newfieldrequest-upload-shp-file-dialog-button {
	float: left;
	margin-right: 5px;
	width: 160px;
}

.newfieldrequest-upload-shp-file-dialog-name {
	margin-top: 4px;
}

.newfieldrequest-upload-shp-file-dialog-content-section-title {
	font-weight: bolder;
}

.newfieldrequest-soil-test-files{
	display: none;
}

.NewFieldRequest .newfieldrequest-content{
	float: left!important;
	margin-left: -25px;
}

.NewFieldRequest .newfieldrequest-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.NewFieldRequest .newfieldrequest-sidebar-container {
	width:        285px;
}

.NewFieldRequest .newfieldrequest-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.NewFieldRequest .newfieldrequest-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.NewFieldRequest{
	overflow-x: hidden!important;
}

.NewFieldRequest .newfieldrequest-maximized-hidebar-show-margin{
	margin-left: -195px!important;
}

.NewFieldRequest .newfieldrequest-maximized-hidebar-hide-margin{
	margin-left: -95px!important;
}

.NewFieldRequest .newfieldrequest-normal-hidebar-show-margin{
	margin-left: -25px!important;
}

.NewFieldRequest .newfieldrequest-normal-hidebar-hide-margin{
	margin-left: -45px!important;
}

.NewFieldRequest .newfieldrequest-yield-column-mappings-container:open {
	background-color: #ededed;
	border: solid #555555 1px;
	border-radius: 5px;
}

.NewFieldRequest .yield-wrapper[active="true"] {
	background-color: #ededed;
	border: solid #555555 1px;
	border-radius: 5px;
	padding: 2px 0;
	margin: 2px 0;

	.yield-inner-wrapper {
		display: block;
	}
}

.NewFieldRequest .yield-wrapper .yield-inner-wrapper {
	display: none;
}

.NewFieldRequest .newfieldrequest-yield-file-button {
	width: 168px;
}


/***** FILE: view/Tools/DataLoggingRequests.css *****/
.DataLoggingRequests {
	overflow-x: hidden !important;
}

.DataLoggingRequests .button-container {
	margin-bottom: 5px;
}

.DataLoggingRequests .data-logging-grid, .DataLoggingRequests .dataTables_scrollHeadInner, .DataLoggingRequests .dataTables_scrollHead {
	width: 100% !important;
}

.DataLoggingRequests .dataTables_scrollBody {
	height: 430px;
	width:  100% !important;
}

.DataLoggingRequests .dataTables_wrapper {
	width: calc(100% - 20px);
	clear: none;
	float: left;
}

.DataLoggingRequests > .data-logging-map-popup {
	display: none;
}

.data-logging-map-modal .data-logging-map {
	height: 300px;
}


/***** FILE: view/Tools/PartialTreatmentEstimator.css *****/

.PartialTreatmentEstimator .partialtreatment-bottom-buttons {
	clear: both;
	text-align: center;
}

.PartialTreatmentEstimator .partialtreatment-bottom-buttons button {
	width: 165px;
	margin-top: 15px;
}

.PartialTreatmentEstimator .field-information-container {
	float: left;
	width: 300px;
	margin-right: 10px;
	overflow-y: auto;
}

.PartialTreatmentEstimator .partialtreatment-legend-item-color {
	width:  15px;
	height: 15px;
	background-color: green;
	border: 1px solid #555;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.PartialTreatmentEstimator .partialtreatment-total-items table {
	width: 300px;
}

.PartialTreatmentEstimator .pte-as-applied-planted-legend
{
	margin-left: 0px!important;
}

.PartialTreatmentEstimator .partialtreatment-yield-legend
{
	margin-left: 0px!important;
}

.PartialTreatmentEstimator .partialtreatment-legend-item {
	margin-top: 5px;
	margin-left:5px;
}

.PartialTreatmentEstimator .partialtreatment-map {
	padding-top: 10px;
}

.PartialTreatmentEstimator .partialtreatment-legend {
	margin-bottom: 10px;
}

.PartialTreatmentEstimator .partialtreatment-total {
	display:none;
}

.PartialTreatmentEstimator .partialtreatment-zones-container {
	width:       140px;
	float:       left;
}

.PartialTreatmentEstimator .partialtreatment-zones-table-container-container {
	width: 180px;
	float: left;
}

.PartialTreatmentEstimator .acres-by-zone-remaining-th {
	width:         87px;
	padding-left:  2px;
	padding-right: 2px;
}

.PartialTreatmentEstimator .partialtreatment-zone-table tr {
	width:         88px;
	text-align:    center;
	padding-left:  1px;
	padding-right: 1px;
}

.PartialTreatmentEstimator .partialtreatment-zone-table td {
	height:         20px;
	padding-top:    6px;
	padding-bottom: 0px;
}

.PartialTreatmentEstimator .partialtreatment-zone-header {
	font-weight: bold;
	text-align:  center;
	height:      54px;
	float:       left;
	width:       120px;
	margin-top:  5px;
}


.partialtreatment-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.partialtreatment-ol-tooltip .qtip-tip {
	display: none !important;
}

.partialtreatment-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.PartialTreatmentEstimator .partialtreatment-options-container {
	width: 580px;
	margin-top: -32px;
	margin-left: 50px;
	float: left;
}

.PartialTreatmentEstimator .partialtreatment-maptype-label {
	width:      100px;
	text-align: right;
	float:      left;
	height:     18px;
	margin-top: 3px;
}

.PartialTreatmentEstimator .partialtreatment-maptype-select {
	float:       left;
	margin-left: 5px;
	margin-top:  -2px;
}

.PartialTreatmentEstimator .partialtreatment-rx-send-to-agsync {
	width: 174px !important;
}

.partialtreatment-rx-agsync-message {
	height: 40px !important;
	font-weight: bold;
}

.partialtreatment-spacer {
	height: 8px;
}

.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-applicators-select,
.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-operation-select,
.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-status-select,
.partialtreatment-agsync-popup-contents .partialtreatment-export-type-select {
    width: 300px;
}

.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-order-notes {
    width: 290px;
}
.partialtreatment-rx-agsync-product-checklist {
	margin-left: 140px;
}

.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-order-notes,
.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-status-select,
.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-operation-select,
.partialtreatment-agsync-popup-contents .partialtreatment-rx-agsync-applicators-select,
.partialtreatment-agsync-popup-contents .partialtreatment-export-type-select {
	width: 300px;
}

.PartialTreatmentEstimator .partialtreatment-content{
	float: left!important;
	margin-left: -15px;
}

.PartialTreatmentEstimator .partialtreatment-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.PartialTreatmentEstimator .partialtreatment-sidebar-container {
	width:        300px;
}

.PartialTreatmentEstimator .partialtreatment-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.PartialTreatmentEstimator .partialtreatment-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.PartialTreatmentEstimator{
	overflow: hidden!important;
}
.PartialTreatmentEstimator .partialtreatment-maximized-hidebar-show-margin{
	margin-left: -195px!important;
}

.PartialTreatmentEstimator .partialtreatment-maximized-hidebar-hide-margin{
	margin-left: -95px!important;
}

.PartialTreatmentEstimator .partialtreatment-normal-hidebar-show-margin{
	margin-left: -35px!important;
}

.PartialTreatmentEstimator .partialtreatment-normal-hidebar-hide-margin{
	margin-left: -45px!important;
}

.PartialTreatmentEstimator .yield-legend {
	font-size: 10px;
}
.partialtreatment-ground-control-popup-contents {
	cursor: default;
}

.partialtreatment-ground-control-popup-contents label {
	width: 300px;
}

.partialtreatment-ground-control-popup-form {
	margin: 0;
}

.partialtreatment-ground-control-popup-contents .partialtreatment-rx-ground-control-retailers-select,
.partialtreatment-ground-control-popup-contents .partialtreatment-rx-ground-control-job-types-select,
.partialtreatment-ground-control-popup-contents .partialtreatment-rx-ground-control-purposes-select,
.partialtreatment-ground-control-popup-contents .partialtreatment-rx-ground-control-crops-select,
.partialtreatment-ground-control-popup-contents .partialtreatment-rx-ground-control-job-category-select{
	width: 300px;
}

.partialtreatment-ground-control-comments-textarea {
	height: 120px;
	width:  270px;
}

.partialtreatment-ground-control-popup-contents .partialtreatment-release-now-checkbox-container {
	margin-bottom: 9px;
}

.partialtreatment-rx-ground-control-product-checklist {
	height: 54px;
	overflow-y: auto;
	margin-left: 140px;
}

.partialtreatment-rx-ground-control-product-checklist label {
	display: inherit;
}

.strike {
	text-decoration: line-through;
  }


/***** FILE: view/Tools/MapMaker.css *****/
.MapMaker .mapmaker-spacer {
	height: 8px;
}

.MapMaker .mapmaker-row {
	width: 100%;
}

.MapMaker .mapmaker-left-panel {
	width:         305px;
	min-width:     305px;
	max-width:     305px;
	padding-right: 5px;
}

.MapMaker .mapmaker-map-panel {
	width: 100%;
}

.MapMaker .mapmaker-zones-legend {
	display: none;
}

.MapMaker .mapmaker-acres-legend {
	display:    none;
	margin-top: 5px;
}

.MapMaker .mapmaker-select-fields,
.MapMaker .mapmaker-download-button {
	text-align: center;
}

.MapMaker .mapmaker-zones-legend-items {
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
}

.MapMaker .mapmaker-legend-item {
	display:             inline-block;
	column-break-inside: avoid;
	width:               105px;
	white-space:         nowrap;
	        overflow:    hidden;
	   text-overflow:    ellipsis;
	-o-text-overflow:    ellipsis;
}

.MapMaker .mapmaker-ssurgo-legend {
	display: none;
}

.MapMaker .mapmaker-ssurgo-legend-items {
	overflow-y: scroll;
	height:   167px;
}

.MapMaker .mapmaker-legend-item-color {
	width:            15px;
	height:           15px;
	background-color: green;
	border:           1px solid #555;
	display:          inline-block;
	vertical-align:   middle;
	top:              3px;
	margin-right:     5px;
}

.MapMaker .control-group {
	margin-bottom: 6px;
}

.MapMaker .control-label {
	width: 60px;
}

.MapMaker .controls {
	margin-left: 65px;
}

.MapMaker .mapmaker-township-autocomplete {
	width:   188px;
	height:  28;
	padding: 4px 24px 4px 4px;
}

.MapMaker .mapmaker-township-autocomplete-select {
	padding:       0px 4px;
	margin-left:   -27px;
	border-radius: 0px;
	border-color:  #555555;
}

.MapMaker .mapmaker-township-autocomplete-select .caret {
	opacity: 1;
}

.MapMaker legend {
	line-height: 20px;
	font-size:   17px;
}

.MapMaker .mapmaker-maps-grid td {
	border:         1px solid gray;
	vertical-align: middle;
}

.MapMaker .dataTables_wrapper {
	border: 1px solid black;
}

.MapMaker .btn {
	font-size: 12px;
	padding:   4px 7px 4px;
}

.MapMaker .mapmaker-zoom-home {
	padding: 4px 6px 4px;
}

.MapMaker .btn-group {
	display:    inline-block;
	bottom:     -11px;
	position:   relative;
	text-align: left;
}

.MapMaker .mapmaker-table {
	width: 100%;
}

.MapMaker .mapmaker-map-table {
	width:      100%;
	height:     100%;
	margin-top: -41px;
}

.MapMaker .mapmaker-map-table .row-fluid {
	padding-top: 28px;
}

.MapMaker .olControlAttribution {
	display: none !important;
}

.MapMaker .map-target.olMap {
	margin-top: 8px !important;
}

.MapMaker .MapController>.btn-group>a {
	border-bottom: none;
}

.MapMaker .mapmaker-hidebar {
	width:            8px;
	margin-right:     10px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.MapMaker .mapmaker-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.mapmaker-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.mapmaker-ol-tooltip .qtip-tip {
	display: none !important;
}

.mapmaker-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.MapMaker .photo-popup-img {
	border: 1px solid white;
}

.MapMaker .photo-popup-comment-input {
	display:       inline;
	margin-bottom: 2px;
	width:         130px;
}

.MapMaker .photo-popup-comments {
	margin-top:   1px;
	margin-left:  2px;
	margin-right: 2px;
}

.MapMaker .photo-popup-comment-span {
	max-width: 188px;
}

.MapMaker .mapmaker-show-satshot {
	margin-top: 5px;
}

.MapMaker .sliderlayout-top-panel {
	height:         240px;
	vertical-align: middle;
	display:        table-cell;
}

.MapMaker .sliderlayout-bottom-panel {
	height:         92px;
	vertical-align: middle;
	display:        table-cell;
}

.MapMaker .mapmaker-spacer {
	height: 8px;
}

.MapMaker .sliderlayout-center-column-bottom {
	padding-left:  0px !important;
	padding-right: 0px !important;
	margin-top:    40px;
}

.MapMaker .sliderlayout-right-panel .disabled{
	color: #cccccc;
}

.MapMaker .sliderlayout-right-panel{
	padding-left: 10px;
}

.MapMaker .olControlAttribution {
	bottom: 0px !important;
	left:   3px !important;
}

.MapMaker .bottom-panel-buttons-left button {
	width: 90px;
}

.MapMaker .sliderlayout-bottom-panel {
	padding-top: 15px;
}

.MapMaker .bottom-panel-buttons-center .col-md-4{
	padding-left:  0px !important;
	padding-right: 0px !important;
}

.MapMaker .mapmaker-load-up-button, .mapmaker-load-down-button {
	width:      40px;
	text-align: center;
}

.MapMaker .mapmaker-load-left-button, .mapmaker-load-right-button {
	height:      40px;
	text-align: center;
}

.MapMaker .mapmaker-center-buttons {
	margin-left: 4px;
}

.MapMaker .mapmaker-load-right-button {
	margin-left: 8px;
}

.MapMaker .bottom-panel-buttons-right {
	text-align: right;
	margin-top: 30px;
}

.MapMaker .bottom-panel-buttons-left {
	min-width: 214px;
	display: inline-block;
	text-align: center;
}

.MapMaker .mapmaker-left-button-div {
	display: inline-block;
}

.MapMaker .mapmaker-center-buttons-div {
	display: inline-block;
}

.MapMaker .mapmaker-right-button-div {
	display: inline-block;
}

.MapMaker .generic-spacer {
	margin-bottom: 5px;
}

.MapMaker .bottom-panel-buttons-center {
	min-width:  188px;
	text-align: center;
	display: inline-block;
}

.MapMaker .mapmaker-adjustment-val-input-div {
	float: left;
	margin-left: 40px;
	margin-top: 5px;
}

.MapMaker .mapmaker-adjustment-val-input {
	width: 50px;
}

.MapMaker .mapmaker-print-to-pdf-button {
	float: left;
}

.MapMaker .mapmaker-bottom-hidebar {
	background-color: #EEE;
	border: 1px solid #CCC;
	height: 10px;
	margin-top: 10px;
}

.MapMaker .mapmaker-bottom-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.MapMaker .dataLayersDiv {
	overflow-x: hidden;
}

.MapMaker .grid-actions {
	width: 90px;
}

.MapMaker .value-container {
	border: solid 1px black;
	position: relative;
	float: right;
	top: 9px;
}

.MapMaker .mapmaker-left-panel-td-div {
	overflow-y:    auto;
    height:        545px;
}

.MapMaker .dropdown-menu.pull-right {
    font-size: 9px;
	margin-right: -40px; 
}

.MapMaker .mapmaker-township-container {
	margin-left: -2px;
}


/***** FILE: view/Tools/TargetSampling.css *****/
.TargetSampling .target-sampling-spacer {
	height: 8px;
}

.TargetSampling .control-group {
	margin-bottom: 6px;
}

.TargetSampling .control-label {
	width: 115px;
}

.TargetSampling .controls {
	margin-left: 117px;;
}
html, body { height: 100% }

.TargetSampling form.target-sampling-border-file, .TargetSampling form.target-sampling-sample-file {
	margin-bottom: 0;
}

.TargetSampling .field-information-container {
	float: left;
	width: 340px;
	height: 632px;
}

.TargetSampling .field-information-container legend {
	width: 335px;
}

.TargetSampling .target-sampling-bottom-buttons {
	clear: both;
	text-align: center;
}

.TargetSampling .target-sampling-bottom-buttons button {
	width: 125px;
}

.TargetSampling .target-sampling-up-arrow {
	background: url(../../img/btn_icon_arrow_up_32.png);

}

.TargetSampling .target-sampling-down-arrow {
	background: url(../../img/btn_icon_arrow_down_32.png);
}

.TargetSampling .target-sampling-left-arrow {
	background: url(../../img/btn_icon_arrow_left_32.png);
}

.TargetSampling .target-sampling-right-arrow {
	background: url(../../img/btn_icon_arrow_right_32.png);
	margin-left: 36px;
}

.TargetSampling .target-sampling-cw-arrow {
	background: url(../../img/btn_icon_arrow_cw_32.png);
}

.TargetSampling .target-sampling-ccw-arrow {
	background: url(../../img/btn_icon_arrow_ccw_32.png);
}

.TargetSampling .target-sampling-movement {
	width: 32px;
	height: 32px;
	border: 0;
}

.TargetSampling .target-sampling-arrows {
	text-align: center;
	margin-bottom: 5px;
	margin-right: 20px;
}

.TargetSampling .target-sampling-ssurgo-legend {
	display: none;
}

.TargetSampling .target-sampling-ssurgo-legend-items {
	overflow: scroll;
	height: 148px;
}

.TargetSampling .target-sampling-legend-item-color {
	width:  15px;
	height: 15px;
	background-color: green;
	border: 1px solid #555;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.TargetSampling .target-sampling-creation-buttons {
	text-align: center;
	margin-bottom: 5px;
	margin-right: 20px;
}

.TargetSampling .target-sampling-row {
	width: 100%;
	margin-bottom: 2px;
}

.TargetSampling .target-sampling-options .target-sampling-id-column-dropdown {
	width: 150px;
	margin-top: 0px;
	margin-left: 3px;
}

.TargetSampling .target-sampling-options .target-sampling-size-dropdown {
	min-width: 88px;
	margin-top: 0px;
	margin-left: 3px;
}

.TargetSampling .target-sampling-options .target-sampling-size-dropdown a{
	padding: 1px 5px;
	font-size: 12px;
}

.TargetSampling .target-sampling-size
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.TargetSampling .target-sampling-size-select
{
	padding:       4px 6px;
	margin-left:   -27px;
	border-radius: 0px 3px 3px 0px;
	border-color:  #555555;
}

.TargetSampling .target-sampling-size-select .caret
{ 
	opacity: 1;
}

.TargetSampling .target-sampling-acres
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.TargetSampling .target-sampling-number-of-points
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.TargetSampling .actual-grid-size
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.TargetSampling .target-sampling-grid-button{
	width: 130px;
}

.TargetSampling .target-sampling-point-delete{
	width: 130px;
}

.TargetSampling .target-sampling-reset-grid{
	margin-top: 4px;
	width: 130px;
}

.TargetSampling .target-sampling-add {
	margin-top: 4px;
	width: 130px;
}

.TargetSampling .target-sampling-add-points-dropdown {
	margin-left: 162px;
}

.target-sampling-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.target-sampling-ol-tooltip .qtip-tip {
	display: none !important;
}

.target-sampling-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.TargetSampling .target-sampling-content{
	float: left!important;
}

.TargetSampling .target-sampling-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.TargetSampling .target-sampling-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.TargetSampling .target-sampling-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.TargetSampling .target-sampling-bottom-buttons{
    margin-left: -100px;
}

.TargetSampling{
	overflow-x: hidden!important;
}

.TargetSampling .target-sampling-maximized-hidebar-show-margin{
	margin-left: -195px!important;
}

.TargetSampling .target-sampling-maximized-hidebar-hide-margin{
	margin-left: -95px!important;
}

.TargetSampling .target-sampling-normal-hidebar-show-margin{
	margin-left: -45px!important;
}

.TargetSampling .target-sampling-normal-hidebar-hide-margin{
	margin-left: -45px!important;
}

.TargetSampling .target-sampling-numbering-selects{
	width: 75px!important;
}
.TargetSampling .target-sampling-starting-number {
	width: 65px!important;
}

.TargetSampling .target-sample-numbering-options {
	text-align: center;
	padding-left: 37px;
}

.TargetSampling .target-sampling-number-label{
    font-weight: bold;
	text-align: left!important;
}

.TargetSampling .add-points-popup {
	display: none;
}

.target-sampling-upload-file-dialog-content-divider-hr {
	background: black;
	width: 245px;
	height: 1px;
	display: inline-block;
	margin-bottom: 3px;
}

.target-sampling-upload-file-dialog-content-divider-text {
	display: inline;
}

.target-sampling-upload-file-dialog-content .control-group {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

.target-sampling-upload-file-dialog-button {
	float: left;
	margin-right: 5px;
	width: 160px;
}

.target-sampling-upload-file-dialog-name {
	margin-top: 4px;
}

.target-sampling-upload-file-dialog-content-section-title {
	font-weight: bolder;
}

.TargetSampling .target-sampling-sidebar {
	width: 245px !important;
}

.TargetSampling .target-sampling-sample-file-field {
	margin-left: 5px;
}

.TargetSampling .target-sampling-continuous-numbering-label {
    width:       140px !important;
    font-weight: bold;
    text-align:  left !important;
}

.TargetSampling .target-sampling-continuous-numbering-checkbox {
    margin-top: 8px;
}

.TargetSampling .dropdown-menu {
	top: inherit;
    left: inherit;
}

.TargetSampling .target-sampling-legend-container legend {
	width: 300px !important;
}

.TargetSampling .target-sampling-legend-container {
	overflow-y:    auto;
    height:        200px;
    width:         320px;
}

.TargetSampling .dataLayersDiv {
	overflow-y: scroll;
	overflow-x: hidden;
}

.TargetSampling .target-sampling-renumber-controls {
	text-align: center;
}

.TargetSampling .target-sampling-renumber-button {
	width: 75px !important;
}


/***** FILE: view/Tools/ImportRx.css *****/
.ImportRx .import-rx-spacer {
	height: 8px;
}

.ImportRx .control-group {
	margin-bottom: 6px;
	text-align: left;
}

.ImportRx .control-group-combo {
	margin-bottom: 6px;
	text-align: left;
}

.ImportRx .form-horizontal .control-label {
	width: 110px;
	text-align: left;
}

input#import-column {
    border: none;
}

input#product-mapping {
    border: none;
}

input#scale-percentage {
	border: none;
	width: 50px;
}

input#min-extent {
	border: none;
	width: 50px;
}

input#max-extent {
	border: none;
	width: 50px;
}

.ImportRx .controls {
	margin-left: 117px;;
}
html, body { height: 100% }

.ImportRx .form-horizontal .control-combo-label {
	width: 115px;
	text-align: top;
}

.ImportRx .import-rx-scale-percent {
	width: 50px;
}

.ImportRx .import-rx-min-extent {
	width: 50px;
}

.ImportRx .import-rx-max-extent {
	width: 50px;
}

.ImportRx .controls-combo {
	margin-left: 2px;;
}
html, body { height: 100% }

.ImportRx form.import-rx-border-file, .ImportRx form.import-rx-sample-file {
	margin-bottom: 0;
}

.ImportRx .field-information-container {
	float: left;
	width: 375px;
	height: 632px;
}

.ImportRx .product-information-container {
	float: left;
	width: 625px;
	height: 632px;
}


.ImportRx .field-information-container legend {
	width: 335px;
}

.ImportRx .import-rx-bottom-buttons {
	clear: both;
	text-align: center;
}

.ImportRx .import-rx-bottom-buttons button {
	width: 125px;
}


.ImportRx .import-rx-legend-item-color {
	width:  15px;
	height: 15px;
	background-color: green;
	border: 1px solid #555;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.ImportRx .import-rx-creation-buttons {
	text-align: center;
	margin-bottom: 5px;
	margin-right: 20px;
}

.ImportRx .import-rx-row {
	width: 100%;
	margin-bottom: 2px;
}

.ImportRx .import-rx-options .import-rx-id-column-dropdown {
	width: 150px;
	margin-top: 0px;
	margin-left: 3px;
}

.ImportRx .import-rx-options .import-rx-size-dropdown {
	min-width: 88px;
	margin-top: 0px;
	margin-left: 3px;
}

.ImportRx .import-rx-options .import-rx-size-dropdown a{
	padding: 1px 5px;
	font-size: 12px;
}

.ImportRx .import-rx-size
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.ImportRx .import-rx-size-select
{
	padding:       4px 6px;
	margin-left:   -27px;
	border-radius: 0px 3px 3px 0px;
	border-color:  #555555;
}

.ImportRx .import-rx-size-select .caret
{ 
	opacity: 1;
}

.ImportRx .import-rx-acres
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.ImportRx .import-rx-number-of-points
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.ImportRx .actual-grid-size
{
	width: 80px;
	border-radius: 0px 3px 3px 0px;
	margin-left: 3px;
}

.ImportRx .import-rx-grid-button{
	width: 130px;
}

.ImportRx .import-rx-point-delete{
	width: 130px;
}

.ImportRx .import-rx-reset-grid{
	margin-top: 4px;
	width: 130px;
}

.ImportRx .import-rx-add {
	margin-top: 4px;
	width: 130px;
}

.ImportRx .import-rx-add-points-dropdown {
	margin-left: 162px;
}

.import-rx-ol-magnifier {
	width:      128px;
	height:     128px;
	border:     1px solid #ccc;
}

.import-rx-ol-tooltip .qtip-tip {
	display: none !important;
}

.import-rx-ol-tooltip .qtip-content {
	background-color: white;
	padding:          0px;
}

.ImportRx .import-rx-content{
	float: left!important;
}

.ImportRx .import-rx-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.ImportRx .import-rx-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.ImportRx .import-rx-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.ImportRx .import-rx-bottom-buttons{
    margin-left: -100px;
}

.ImportRx{
	overflow-x: hidden!important;
}

.ImportRx .import-rx-maximized-hidebar-show-margin{
	margin-left: -195px!important;
}

.ImportRx .import-rx-maximized-hidebar-hide-margin{
	margin-left: -95px!important;
}

.ImportRx .import-rx-normal-hidebar-show-margin{
	margin-left: -45px!important;
}

.ImportRx .import-rx-normal-hidebar-hide-margin{
	margin-left: -45px!important;
}

.ImportRx .import-rx-numbering-selects{
	width: 75px!important;
}
.ImportRx .import-rx-starting-number {
	width: 65px!important;
}

.ImportRx .import-rx-numbering-options {
	text-align: center;
	padding-left: 37px;
}

.ImportRx .import-rx-number-label{
    font-weight: bold;
	text-align: left!important;
}

.ImportRx .add-points-popup {
	display: none;
}

.import-rx-upload-file-dialog-content-divider-hr {
	background: black;
	width: 245px;
	height: 1px;
	display: inline-block;
	margin-bottom: 3px;
}

.ImportRx .import-rx-import-product-dialog-name {
	width: 120px;
}

.ImportRx .import-rx-fr-product-dialog-name {
	margin-left: 240px;
}

.import-rx-upload-file-dialog-content-divider-text {
	display: inline;
}

.import-rx-upload-file-dialog-content .control-group {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

.import-rx-upload-file-dialog-button {
	float: left;
	margin-right: 5px;
	width: 160px;
}

.import-rx-upload-file-dialog-name {
	margin-top: 4px;
}

.import-rx-upload-file-dialog-content-section-title {
	font-weight: bolder;
}

.ImportRx .import-rx-sidebar {
	width: 245px !important;
}

.ImportRx .import-rx-sample-file-field {
	margin-left: 5px;
	text-align: left !important;;
}

.ImportRx .import-rx-column-dropdown {
	margin-left: 5px;
	text-align: left !important;;
}

.ImportRx .import-rx-continuous-numbering-label {
    width:       140px !important;
    font-weight: bold;
    text-align:  left !important;
}

.ImportRx .import-rx-continuous-numbering-checkbox {
    margin-top: 8px;
}

.ImportRx .dropdown-menu {
	top: inherit;
    left: inherit;
}

.ImportRx .import-rx-legend-container legend {
	width: 300px !important;
}

.ImportRx .import-rx-legend-container {
	overflow-y:    auto;
    height:        200px;
    width:         320px;
}

.ImportRx .dataLayersDiv {
	overflow-y: scroll;
	overflow-x: hidden;
}


/***** FILE: view/Tools/AgSyncIntegration.css *****/

.AgSyncIntegration .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.AgSyncIntegration .navbar .nav > li > a {
	padding: 6px;
}

.AgSyncIntegration div.agsyncintegration-status a {
	color: white;
}



/***** FILE: view/Tools/OnsiteCoordinator.css *****/
#onsite-register-popup-form {
	text-align: center;
	background: none !important;
}

#onsite-register-popup-form input {
	height: 29px !important;
	margin-bottom: -6px !important;
	width: 200px !important;
}

.OnsiteCoordinator .button-container {
	display: table;
	margin:  auto;
}

.onsite-register-popup-button-container input {
	height: 30px;
	width: 125px;
}

.onsite-register-popup-button-container {
	text-align: center;
}


/***** FILE: view/Tools/OnsiteIntegration.css *****/

.OnsiteIntegration .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.OnsiteIntegration .navbar .nav > li > a {
	padding: 6px;
}

.OnsiteIntegration div.OnsiteIntegration-status a {
	color: white;
}



/***** FILE: view/Tools/DataImport.css *****/
.DataImport .data-import-bottom-buttons {
	position: absolute;
	bottom: 20px;
	width: 575px;
}

.data-import-notes-field {
	height: 175px;
	width: 550px;
}

.data-import-spacer {
	height: 15px;
}

.DataImport label {
	font-weight: bold;
}


/***** FILE: view/Tools/BatchPrint.css *****/
.BatchPrint .batchprint-spacer {
	height: 20px;
}

.BatchPrint .control-group {
	margin-bottom: 6px;
}

.BatchPrint .controls {
	margin-left: 200px;
}

.BatchPrint .control-label {
	float: left;
	width: 195px;
    font-size: 11px;
}

/*Left out the .BatchPrint part because this is for the template modal*/
.batch-print-template-button {
	width: 300px;
}

.batch-print-template-remove
{
	top:            62px;
	right:          37px;
	cursor:         pointer;
	width:          20px;
	height:         20px;
	border-radius:  50px;
	font-size:      24px;
	color:          rgb(255, 0, 0);
	border:         1px double #ccc;
	border-color:   rgb(255, 0, 0);
	line-height:    18px;
	text-align:     center;
	background:     rgb(255, 255, 255);
	margin-right:   -18px;
	margin-left:    10px;
	vertical-align: middle;
	display:        inline-block;
}

.batch-print-in-line-buttons, 
.batch-print-rx,
.batch-print-sample-set
{
	display: inline-block;
}

.batch-print-rx-label,
.batch-print-sample-set-label
{
	padding: 5px;
	vertical-align: -4px;
}

.BatchPrint .template-button
{
	margin-bottom: 10px;
	width: 120px;
}

.BatchPrint .batch-print-bottom-buttons 
{
	clear:      both;
	text-align: center;
	padding-top: 10px;
}

.BatchPrint .batch-print-bottom-buttons button + button
{
	margin-left: 20px;
}

.BatchPrint .batch-print-grower-group {
	margin-top: -30px;
	margin-left: 311px;
}

.BatchPrint .batch-print-grower-label {
	text-align: right;
}

.batch-print-date-label {
	width: 80px;
}

.batch-print-date-selection-form .controls{
	margin-left: 100px;
}

.batch-print-date-selection-form .control-group{
	margin-bottom: 10px;
}

.BatchPrint .batch-print-multiple-fields-button{
	float:        right;
}

.BatchPrint  .batch-print-labels-input{
	margin-top:    -15px !important;
	margin-left: 84px;
	margin-bottom: 0;
	float:         left;
}

.BatchPrint  .batch-print-labels-label{
	margin-top:	  -15.5px;
	margin-left:   20px;
	margin-bottom: 0;
}

.BatchPrint  .input-mini{
  	margin-top: 8px;
}

.BatchPrint .batch-print-content{
	float: right;
	margin-left: -40px;
}

.BatchPrint .batch-print-sidebar {
	width:        420px;
	float:        left;
	margin-right: 5px;
}

.BatchPrint .batch-print-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.BatchPrint .batch-print-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.BatchPrint{
	overflow-x: hidden!important;
}

.BatchPrint .right {
	float: right;
}

.BatchPrint .batch-print-sidebar-container {
	margin-left: 25px!important;
}

.BatchPrint .profileselector-archived-data-container {
	margin-left: 15px;
}

.BatchPrint .profileselector-profile-dropdown-select {
	width:420px
}

.BatchPrint .reports-fields-grid-container
{
	margin-top: 10px;
}

.BatchPrint .batch-print-include-cover
{
	margin-left: 50px;
}

.BatchPrint .reports-fields-btn-container
{
	margin-left: 0px;
}

.BatchPrint .reports-fields-btn-container > div
{
	margin-top: 25px;
}

.BatchPrint .batch-print-reports .row-fluid 
{
	margin-top: 10px;
}

.BatchPrint .font-adjust {
	font-size: 11px;
}

.BatchPrint .left-reports-margins {  
    margin-left: -25px!important;
    margin-right: 25px;
}

.BatchPrint .profileselector-profile-dropdown-select option {
	width: 419px;
}

.BatchPrint .batch-print-content .batch-print-reset-button 
{
	width: 31px;
	margin-top: 130px;
}

.BatchPrint .batch-print-content .dataTables_scrollBody #batch-print-available-reports-grid,
.BatchPrint .batch-print-content .dataTables_scrollBody #batch-print-current-reports-grid {
	overflow-x:  hidden;
	overflow-y:  scroll;
}

.BatchPrint .batch-print-content .dataTables_scrollBody {
	overflow-x:  hidden !important;
	overflow-y:  scroll !important;
}

.BatchPrint .batch-print-content .dataTables_scrollBody {
	border-left:   1px solid #aaa;
}

.BatchPrint .batch-print-content .dataTables_scroll {
	border-bottom: 1px solid #aaa;
	border-right:  1px solid #aaa;
}

.BatchPrint .hide_column{
    display : none;
}

.BatchPrint tbody {
	min-height: 300px;
	display: block;
}

.BatchPrint .dataTables_empty {
	min-width: 175px;
}

.BatchPrint td:nth-child(1) {
	min-width: 175px;
	cursor: move;
}

.batch-print-sample-set-selection-form .indent {
	margin-left: 8px;
}


/***** FILE: view/Tools/SetCustomerPrice.css *****/

.SetCustomerPrice .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.SetCustomerPrice .navbar .nav > li > a {
	padding: 6px;
}

.SetCustomerPrice table.setcustomerprice-form-table {
	margin-top: 15px;
	width: 100%;
}

.SetCustomerPrice table.setcustomerprice-form-table > tbody > tr > td {
	width: 50%;
	padding: 0px;
}

.SetCustomerPrice div.setcustomerprice-bottom-buttons button {
	width: 100%;
}

.SetCustomerPrice .control-group {
	margin-bottom: 8px;
}


/***** FILE: view/Tools/SplitBin.css *****/
.SplitBin .splitbin-add-bin-button {
	margin-top: 7px;
}

.SplitBin .control-label {
	width: 60px;
	display: inline-block;
}

.SplitBin .controls {
	margin-left: 10px;
	display: inline-block;
	float: left;
}

.SplitBin .control-group input {
	width: 40px
}

.SplitBin .splitbin-spacer {
	height: 7px;
}

.SplitBin #splitbin-cancel {
	float: right;
	margin-right: 5px;
}

.SplitBin #splitbin-submit {
	float: right;
}

.SplitBin .splitbin-remove-bin {
	float: right
}
.SplitBin .export-type-select {
	margin-left: 10px;
}


/***** FILE: view/Tools/BlendCalculator.css *****/
.BlendCalculator .blendcalculator-bottom-button-container {
	text-align: center;
	margin-top: 100px;
	clear: both;
}

.BlendCalculator .blendcalculator-products-container input {
	display: inline;
	width: 75px;
}

.BlendCalculator .blendcalculator-products-container label {
	display: inline;
}

.BlendCalculator .blendcalculator-product-select-container {
	margin-top: 15px;
}

.BlendCalculator .blendcalculator-products-container {
	margin-bottom: 15px;
}

.BlendCalculator .blendcalculator-additive-select-container {
	margin-top: 15px;
}

.BlendCalculator .blendcalculator-additive-container {
	margin-bottom: 15px;
}

.BlendCalculator .blendcalculator-additive-container input {
	display: inline;
	width: 75px;
}

.BlendCalculator .blendcalculator-additive-container label {
	display: inline;
}

.BlendCalculator .blendcalculator-product-remove-button {
	position: relative;
	top: 5px;
	left: 450px;
	height: 0px;
	width: 0px;
}

.BlendCalculator .blendcalculator-product{
	margin-left: 40px;
}
.BlendCalculator .blendcalculator-additive{
	margin-left: 40px;
}

.BlendCalculator .blendcalculator-analysis-container input {
	width: 35px;
}

.BlendCalculator .blendcalculator-analysis-container > div {
	display: inline;
	float: left;
	text-align: center;
	margin-left: 5px;
	font-weight: 800;
}

.BlendCalculator .blendcalculator-analysis-container {
	margin-top: 15px;
}

.BlendCalculator .blendcalculator-analysis-results-container {
	padding-bottom: 15px;
}

.blendcalculator-close-button {
	right: 120px;
	top: 540px;
}

.blendcalculator-save-button {
	right: 30px;
	top: 540px;
}

.BlendCalculator .blendcalculator-information-container label {
	width: 110px;
}

.BlendCalculator .blendcalculator-information-container .controls {
	margin-left: 115px;
}

.BlendCalculator .blendcalculator-information-container .control-group {
	margin-bottom: 5px;
}

.BlendCalculator .blendcalculator-spacer {
	height: 10px;
}

.BlendCalculator .blendcalculator-bottom-buttons {
	clear: both;
	text-align: center;
	margin-top: 15px;
}

.BlendCalculator .blendcalculator-bottom-buttons button {
	width: 70px;
}

.BlendCalculator .blendcalculator-blend-calculator-button {
	position: relative;
	width: 125px;
	top: -28px;
	left: 230px;
}


/***** FILE: view/Tools/Histogram.css *****/
.Histogram .histogram-container {
	width:  512px;
	margin: auto
}

.Histogram .histogram-canvas-holder {
	width:    512px;
	height:   256px;
	position: relative;
}

.Histogram .histogram-histogram {
	width:    512px;
	height:   256px;
	position: absolute;
	top:      0px;
	left:     0px;
}

.Histogram .histogram-overlap {
	width:    512px;
	height:   256px;
	position: absolute;
	top:      0px;
	left:     0px;
}

.Histogram .histogram-slider {
	width: 512px;margin:auto;
}

.Histogram .histogram-stats {
	width:  512px;
	margin: auto;
}

.Histogram .histogram-area {
	width:      512px;
	margin:     auto;
	margin-top: 8px;
}

.Histogram .control-label {
	width: 100px;
}

.Histogram .control-group {
	margin-bottom: 2px;
}

.Histogram .histogram-stats-right, .Histogram .histogram-stats-left, .Histogram .histogram-area-right, .Histogram .histogram-area-left {
	width: 256px;
	float: left;
}

.Histogram .controls {
	margin-left: 120px;
}

.Histogram .controls input {
	width: 80px;
}


/***** FILE: view/Tools/SatshotDisplay.css *****/
.SatshotDisplay .sat-image-selected {
	border: solid blue 2px;
	padding: 2px;
}

.SatshotDisplay .order-load-satshot-image {
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}


/***** FILE: view/Tools/Orders.css *****/
.Orders .orders-spacer {
	height: 10px;
}

.Orders .controls {
	margin-left: 0;
}

.Orders .row-fluid {
	overflow:hidden;
	margin:  0px;
	padding: 0px;
}

.Orders .orders-sidebar {
	width:        220px;
	float:        left;
	margin-right: 5px;
}

.Orders .orders-settings-button {
	width: 100%;
}

.Orders .orders-maintable {
	overflow: hidden;
}

.Orders .dataTables_scrollHeadInner, .Orders .dataTables_scrollHead{
	width: calc(100% - 17px) !important;
}

.Orders .orders-grid {
    width: calc(100% - 17px) !important;
}

.Orders .dataTables_scrollBody {
	width:  100% !important;
}

.Orders .form-horizontal .control-label {
	width: auto;
}

.Orders .form-horizontal .control-group {
	margin-bottom: 0;
}


.Orders .dataTables_wrapper {
	width: calc(100% - 20px);
	clear: none;
	float: left;
}

.Orders .dataTables_scroll {
    width: calc(100% - 20px) !important;
}

.Orders .orders-hidebar {
	width:            8px;
	margin-right:     8px;
	float:            left;
	background-color: #EEE;
	border:           1px solid #CCC;
}

.Orders .orders-hidebar:hover {
	border-color: #ABC;
	background:   #DEF;
}

.Orders .no-left {
	margin-left: 0px;
}

.Orders .red {
	background-color: #EE3333;
	border:           solid 1px;
	color:            #000000;
}

.Orders .yellow {
	background-color: #EEEE33;
	border:           solid 1px;
	color:            #000000;
}

.Orders .green {
	background-color: #33EE33;
	border:           solid 1px;
	color:            #000000;
}



/***** FILE: view/Tools/OnsiteTools.css *****/
.OnsiteTools .coordinator-btn {
    margin-top: 5px;
    width: 175px;
}

.OnsiteTools .qcpro-btn {
    margin-top: 5px;
    width: 175px;
}

.OnsiteTools .onsite-qcpro-container {
    margin-top: 10px;
}


/***** FILE: view/Tools/OnsiteQCPro.css *****/
object.onsite-qcpro-window, div.onsite-qcpro-container{
	height: 100%;
	width: 100%;
}


/***** FILE: view/Tools/EquationEditor.css *****/
.equations-editor-equation-container {
	margin-top:  20px;
    margin-left: 20px;
    width:       580px;
}

.equations-editor-equation-container .control-group {
	margin-bottom: 5px;
	top: 50%;
}

.equations-editor-equation-container .control-label {
	float: left;
	width: 5px;
	padding-top: 5px;
	text-align: left;
}

.equations-editor-equation-container .controls {
	margin-left: 75px;
}

.equations-editor-equation-container .controls input {
	width: 148px;
}

.equations-editor-equation-container .controls select {
	width: 158px;
}

.equations-editor-equation-container .controls input[type='checkbox'] {
	width: 15px;
}

.equations-editor-equation-container #equations-editor-equation-popup-equation {
	height: 170px;
	width: 500px;
}

.equations-editor-equation-container .equations-editor-equation-popup-properties {
	margin-left: -35px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator button {
    width: 44px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator button.calc-double {
    width: 87px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group + .btn-group {
	margin-left: 0px;
	margin-top: -5px;
	display: inline-block;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group:first-child + .btn-group {
    margin-top: -1px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group > .btn:first-child {
    border-radius: 0px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group:first-child > .btn:first-child {
    border-radius: 4px 0px 0px 0px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group:first-child > .btn:last-child {
    border-radius: 0px 4px 0px 0px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group > .btn:last-child {
    border-radius: 0px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group:last-child > .btn:first-child {
    border-radius: 0px 0px 0px 4px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .btn-group:last-child > .btn:last-child {
    border-radius: 0px 0px 4px 0px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator {
	margin-top: 15px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-calculator .need-button {
	width: 302px;
	border-radius: 0px 0px 4px 4px !important;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-total-container input,
.equations-editor-equation-container .equations-editor-equation-popup-equation-variable-container input {
	width: 87px;
}

.equations-editor-equation-container .equations-editor-equation-popup-equation-variable-container {
	height: 210px;
	padding-top: 20px;
	overflow: scroll;
	margin-left: -22px;
	overflow-x: hidden;
}

.equations-editor-equation-container .settings-spacer {
	height: 5px;
	border-top: solid grey 1px;
	width: 209px;
	margin-left: -37px;
}

.EquationEditor .footer-div {
	display:         flex;
    justify-content: center;
}

.EquationEditor .spacer {
	height: 20px;
}

.EquationEditor .equations-editor-equation-popup-confirm-btn {
	margin-left: 10px;
}


/***** FILE: view/Tools/ProductImport.css *****/
/*.ProductImport .productimport-products-container 
{
	display: inline;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 10px;
}*/

.ProductImport 
{
	overflow: hidden !important;
}

.ProductImport .productimport-table-container 
{
	display: block;
	width: 800px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.ProductImport .productimport-upload-label 
{
	display: inline;
	margin-top: 5px;
}

.ProductImport .productimport-template-name-div
{
	display: inline;
	float:right;
	width: 400px;
	margin-top: 5px;
}

.ProductImport .productimport-table-header
{
	width: 400px;
}

.ProductImport .productimport-table-label
{
	width:100px; 
	display: inline-block;
	cursor: default !important;
}

.ProductImport .productimport-table-select-div
{
	display: inline-block;
}

.ProductImport .productimport-control
{
	display: inline;
}

.ProductImport .productimport-template-name-input
{
	display: inline;
	width: 200px;
}

.ProductImport .productimport-table-header
{
	font-weight: bold;
}

.ProductImport .productimport-buttons
{
	float: right;
}

.ProductImport .spacer
{
	display: block;
	height: 10px;
}

.template-select-group
{
	float: left;
}


/***** FILE: view/Tools/AgSyncPopup.css *****/
.AgSyncPopup .agsync-popup-spacer {
	height: 8px;
}

.AgSyncPopup .agsync-popup-rx-agsync-product-checklist {
	margin-left: 160px;
	white-space: pre;
}

.AgSyncPopup .agsync-popup-contents label {
	/*width: 300px;*/
}

.AgSyncPopup .agsync-popup-contents .agsync-popup-rx-agsync-order-notes {
	width: 290px;
}

.AgSyncPopup .agsync-popup-contents .agsync-popup-rx-agsync-status-select,
.AgSyncPopup .agsync-popup-contents .agsync-popup-rx-agsync-operation-select,
.AgSyncPopup .agsync-popup-contents .agsync-popup-rx-agsync-applicators-select {
	width: 300px;
}

.AgSyncPopup .agsync-popup-footer
{
	height:       40px;
	text-align:   center;
	float:        right;
	margin-right: 50px;
}



/***** FILE: view/Tools/GroundControlPopup.css *****/
.GroundControlPopup .ground-control-popup-spacer {
	height: 8px;
}

.GroundControlPopup .ground-control-popup-contents {
	cursor: default;
}

.GroundControlPopup .ground-control-popup-form {
	margin: 0;
}

.GroundControlPopup .ground-control-popup-contents .ground-control-retailers-select,
.GroundControlPopup .ground-control-popup-contents .ground-control-job-types-select,
.GroundControlPopup .ground-control-popup-contents .ground-control-purposes-select,
.GroundControlPopup .ground-control-popup-contents .ground-control-crops-select,
.GroundControlPopup .ground-control-popup-contents .ground-control-job-category-select{
	width: 300px;
}

.GroundControlPopup .ground-control-comments-textarea {
	height: 120px;
	width:  270px;
}

.GroundControlPopup .ground-control-popup-contents .ground-control-release-now-checkbox-container {
	margin-bottom: 9px;
}

.GroundControlPopup .ground-control-product-checklist {
	height: 54px; 
	overflow-y: auto; 
}

.GroundControlPopup .ground-control-product-checklist label {
	display: inherit;
}


.GroundControlPopup .ground-control-popup-footer
{
	height:       40px;
	text-align:   center;
	float:        right;
	margin-right: 50px;
}

.GroundControlPopup .datepicker label {
	/*Force datepicker to the top, otherwise the popup slowly rises up with each click for some reason*/
	z-index: 9000;
}



/***** FILE: view/Tools/PartnershipDispatchPopup.css *****/
.PartnershipDispatchPopup {
	overflow: unset !important;
}

.PartnershipDispatchPopup .partnership-dispatch-popup-spacer {
	height: 8px;
}

.PartnershipDispatchPopup .partnership-dispatch-popup-contents {
	cursor: default;
}

.PartnershipDispatchPopup .partnership-dispatch-popup-form {
	margin: 0;
	overflow: auto;
	max-height: 150px;
	border-top-color: silver;
	border-top-width: 1px;
	border-top-style: solid;
}

.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-retailers-select,
.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-job-types-select,
.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-purposes-select,
.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-crops-select,
.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-job-category-select{
	width: 300px;
}

.PartnershipDispatchPopup .partnership-dispatch-comments-textarea {
	height: 120px;
	width:  270px;
}

.PartnershipDispatchPopup .partnership-dispatch-popup-contents .partnership-dispatch-release-now-checkbox-container {
	margin-bottom: 9px;
}

.PartnershipDispatchPopup .partnership-dispatch-product-checklist {
	height: 54px; 
	overflow-y: auto; 
}

.PartnershipDispatchPopup .partnership-dispatch-product-checklist label {
	display: inherit;
}


.PartnershipDispatchPopup .partnership-dispatch-popup-footer
{
	height:       40px;
	text-align:   center;
	float:        right;
	margin-right: 50px;
}

.PartnershipDispatchPopup .datepicker label {
	/*Force datepicker to the top, otherwise the popup slowly rises up with each click for some reason*/
	z-index: 9000;
}

.PartnershipDispatchPopup .rx-geojson-input-group {
	margin: 0.5em 0;
}

.PartnershipDispatchPopup .rx-geojson-input-group input {
	vertical-align: text-bottom;
}

.PartnershipDispatchPopup .rx-geojson-input-group label {
	display: inline;
}


/***** FILE: view/Tools/AnswerTechDataSiloIntegration/AnswerTechDataSiloIntegration.css *****/

.AnswerTechDataSiloIntegration .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.AnswerTechDataSiloIntegration .navbar .nav > li > a {
	padding: 6px;
}

.AnswerTechDataSiloIntegration table.silointegration-form-table {
	margin-top: 15px;
	width: 100%;
}

.AnswerTechDataSiloIntegration table.silointegration-form-table > tbody > tr > td {
	width: 50%;
	padding: 0px;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons {
	display: flex;
	justify-content: space-evenly;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons button {
	width: 117px;
}
	
.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons.profile-unlinked button.silointegration-unlink-button {
	cursor: not-allowed;
	pointer-events: none;
	background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons.profile-unlinked button.silointegration-resync-button {
	display: none;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons.profile-linked button.silointegration-link-button {
	display: none;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons.profile-unlinked button.silointegration-resync-button {
	display: none;
}

.AnswerTechDataSiloIntegration div.silointegration-bottom-buttons.disabled button {
	cursor: not-allowed;
	pointer-events: none;
	background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.AnswerTechDataSiloIntegration .control-group {
	margin-bottom: 8px;
}

.AnswerTechDataSiloIntegration .silointegration-sync-log-container {
	margin-top: 1em;
	overflow-x: auto;
}

.AnswerTechDataSiloIntegration .silointegration-sync-log-container summary:focus {
	outline: none;
}


/***** FILE: view/Tools/AnswerTechDataSiloIntegration/LinkProfile.css *****/
.LinkProfile  .linkprofile-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.LinkProfile .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.LinkProfile .navbar .nav > li > a {
	padding: 6px;
}

.LinkProfile table.silointegration-form-table {
	margin-top: 15px;
	width: 100%;
}

.LinkProfile table.silointegration-form-table > tbody > tr > td {
	width: 50%;
	padding: 0px;
}

.LinkProfile div.silointegration-bottom-buttons {
	display: flex;
	justify-content: space-evenly;
	width: 100%;
}

.LinkProfile div.silointegration-bottom-buttons button {
	width: 110px;
}

.LinkProfile .control-group {
	margin-bottom: 8px;
}

.LinkProfile div.rgk-select-container {
	display: flex;
	justify-content: center;
}

.LinkProfile div.rgk-select-container label {
	width: 250px;
}

.LinkProfile div.rgk-select-container select {
	width: 250px;
}


/***** FILE: view/Tools/DataHub.css *****/
.DataHub iframe {
    width: 100%;
    height: calc(100% - 5px);
}


/***** FILE: view/Tools/DataHubWDT.css *****/
.DataHubWDT iframe {
    width: 100%;
    height: calc(100% - 5px);
}


/***** FILE: view/Admin/UserAdmin.css *****/

.UserAdmin .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.UserAdmin .navbar .nav > li > a {
	padding: 6px;
}

.UserAdmin table.useradmin-form-table {
	margin-top: 15px;
	width: 100%;
}

.UserAdmin table.useradmin-form-table > tbody > tr > td {
	width: 50%;
	padding: 0px;
}

.UserAdmin td.useradmin-user-profile-access-grid-container {
	vertical-align: top;
}

.UserAdmin td.useradmin-user-profile-access-grid-container > div{
	position: relative;
	float: right;
	margin-left: 10px;
}

.UserAdmin div.useradmin-bottom-buttons button {
	width: 100%;
}

.UserAdmin .control-group {
	margin-bottom: 8px;
}

.UserAdmin .useradmin-user-profile-access-grid {
	margin-left: 15px;
}

.UserAdmin .search {
	float: right;
	margin-bottom: 0px;
	margin-top: -5px;
}

.UserAdmin .search .icon-white {
	opacity: 1;
}


/***** FILE: view/Admin/ProfileSearch.css *****/

.ProfileSearch .right{
	float: right;
}
.ProfileSearch .left{
	float: left;
}
.ProfileSearch .admin-profile-copy-row-data-btn{
	margin-top: -20px!important;
    margin-right: 10px;
    margin-bottom: 5px;
	display:none;
}
.ProfileSearch .grey{
	color: grey;
}


/***** FILE: view/Admin/ProfileExport.css *****/

.ProfileExport .admin-profile-export-button-container {
	text-align: right;
	margin-top: 25px;
}

.ProfileExport .profile-selector-group {
	position: fixed !important;
}


/***** FILE: view/Admin/TargetedImportAdmin.css *****/
.TargetedImportAdmin ul.dynatree-container {
	height: 540px;
	width:  450px;
	border: 1px solid #CCC;
	border-radius: 0px 5px 5px 5px;
}

.TargetedImportAdmin .targeted-import-bottom-buttons {
	margin-top: 15px;
}


/***** FILE: view/Admin/MapToShpExport.css *****/
.MapToShpExport .profile-selector-group {
	position: fixed !important;
}


/***** FILE: view/Admin/WorkOrderAdmin.css *****/

.WorkOrderAdmin > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.WorkOrderAdmin > .navbar .nav > li > a {
	padding: 6px;
}

.WorkOrderAdmin div.workorderadmin-bottom-buttons {
	padding-top: 15px;
}

.WorkOrderAdmin div.workorderadmin-bottom-buttons button {
	width: 100%;
}



/***** FILE: view/Admin/MapImgRxExport.css *****/

.MapImgRxExport > .navbar > .navbar-inner {
	padding-left: 5px;
	padding-left: 5px;
	min-height:   25px;
}

.MapImgRxExport > .navbar .nav > li > a {
	padding: 6px;
}

#rx-map-img-input {
	width: 600px;
}

.MapImgRxExport .profile-dropdown-container {
	margin-bottom: 10px;
}

.MapImgRxExport .navbar {
	margin-bottom: 0;
}


/***** FILE: view/Admin/FTPChangeAdmin.css *****/
.FTPChangeAdmin .ftpchangeadmin-import-lock-request-container {
	position: absolute;
	bottom:   40px;
	width:    710px;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-download-button-container {
	text-align: right;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-container {
	text-align: center;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-status,
.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-lock {
	margin-top: 15px;
	font-size: large;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-bottom-buttons{
	position: absolute;
	bottom:   10px;
	width:    710px;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-lock {
	background-repeat: no-repeat;
	background-position: center;
	height: 104px;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-status {
	margin-top: 55px;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-refresh-button,
.FTPChangeAdmin .ftpchangeadmin-change-log-add-new-button {
	margin-left: 15px;
	font-size: small;
}

.FTPChangeAdmin .ftpchangeadmin-import-lock-request-info-text {
	text-align: center;
	margin-bottom: 10px;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-select {
	width: 100%;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-from-profile {
	width: 100%;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-to-profile {
	width: 100%;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-item {
	margin-top: 15px;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-rename-textfield {
	width: 100%;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-action-move-new-textfield {
	width: 100%;
}

.FTPChangeAdmin .ftpchangeadmin-change-log-items-container {
	height: 200px;
	width: 710px;
	overflow-y: auto;
}

.FTPChangeAdmin .icon-remove-sign {
	vertical-align: -6px;
}


/***** FILE: view/Admin/BulkApplicationFile.css *****/



/***** FILE: view/Admin/AnswerTechDataSiloAdmin.css *****/
.AnswerTechDataSiloAdmin .datasilo-admin-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.AnswerTechDataSiloAdmin .datasilo-admin-profile-container {
    margin: 0.5em;
}

.AnswerTechDataSiloAdmin div.datasilo-admin-bottom-buttons-container {
	display: flex;
    justify-content: space-evenly;
    width: 100%;
}

.AnswerTechDataSiloAdmin div.datasilo-admin-bottom-buttons-container.disabled button {
	cursor: not-allowed;
	pointer-events: none;
	background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.AnswerTechDataSiloAdmin div.datasilo-admin-bottom-buttons-container button {
	width: 117px;
}


/***** FILE: view/About.css *****/

.About {
	background-color: #CCC !important;
	color: #000;
}

.About .subapp-content {
	text-align: center;
	font-size: 0.8em;
	padding: 0px;
}

.About table {
	width: 100%;
}

.About p {
	margin: 0px
}

.About td {
	padding: 0px;
	line-height: 1.2;
}

.About td.about-image-cell {
	width:   262px;
	display: block;
}

.About td.about-image-cell img {
	margin: 5px;
	padding-top: 20px;
	width: 262px;
}

.About td.about-copyright-info-cell {
	padding: 5px 0px 0px 0px;
	width:   100%;
}

.About p.about-copyright-address {
	margin: 10px 0px;
}



/***** FILE: view/overrides.css *****/

/* Selection background color that's a bit more palatable */
::selection {
	background: #6A90B3;
}

.ui-dialog .ui-dialog-content {
	padding: 0px;
	overflow: overlay;
}

.subapp-content {
	padding: 20px 20px 20px 20px;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dynatree-node .label {
	margin-left:      5px;
	position:         relative;
	top:              -2px;
	background-color: #DDD;
	color:            #555;
	text-shadow:      none;
}

.openlayers-layerswitcher-content-overflow {
	overflow-y: scroll;
	height: 200px;
}

.openlayers-layerswitcher-window-overflow {
	width: 15em;
}

.dynatree-node a {
	position:    relative;
	top:         -2px;
	margin-left: 1px !important;
}

div.alert-message {
	padding:    25px;
	text-align: center;
	min-width:  250px;
	max-width:  500px;
}

a.grid-actions {
	font-size:     0.8em;
	border-color:  #BBB;
	margin-bottom: -1px;
	border-radius: 4px 4px 0px 0px !important;
}

.ui-dialog-buttonpane {
	padding-right: .4em !important;
}

.ui-dialog-buttonset {
	text-align: center;
	float: none !important;
}

.ui-pnotify-text {
	max-height: 600px;
    overflow-y: auto;
}

div.navbar div.navbar-inner {
	border-radius: 0px;
}

div.navbar div.navbar-inner div.container {
	width: "auto";
}

button.full-width {
	width: 100%;
}

.modal {
	z-index: 1100;
}

legend {
	margin-bottom: -1px;
}

/* Override the max-width:100% rule for OpenLayers, since it relies on large width percetages */
.olLayerGrid .olTileImage {
	max-width: none;
}

.olMap {
	border-radius: 0px 3px 3px 3px !important;
	border: 1px solid #BBB;
}

.dropdown-menu {
	z-index: 1020;
}

/* Make menu fonts a little bigger - up from 11px */
.dropdown a {
	font-size: 14px !important;
}

/*
	OpenLayers creates two separate label elements - one with id*=label, another with id*=outline.
	The "label" version is identical to the "outline" version, except that it forces a white background.
	This is undesirable because it conflicts with basic fill colors, so we simply remove the redundancy.
*/
g > text[id*="label"] {
	display: none;
}

/* Bootstrap DataTables styling overrides */
div.dataTables_length label {
    width: 460px;
    float: left;
    text-align: left;
}

div.dataTables_length select {
    width: 75px;
}

div.dataTables_filter label {
    float: right;
    width: 460px;
}

div.dataTables_info {
    padding-top: 8px;
}

div.dataTables_paginate {
    float: right;
    margin: 0;
}

.dataTable table {
    margin: 1em 0;
    clear: both;
}

.dataTables_scroll table {
	table-layout: fixed;
}

.dataTables_scrollHeadInner th:last-child {
	/*padding-right: 20px;*/
}

.dataTables_scrollBody {
	padding-bottom: 20px;
}

div.DTTT_container {
	display: none;
}

/***************************************************************
*                                                              *
*  FIX FOR DYNATREE ROWS CONTAINING SELECTS IN FIREFOX AND IE  *
*                                                              *
*   Identical to default styles, just with ".dynatree-title"   *
*    in the selectors instead of anchor tags. Use a span as    *
*    your .dynatree-title element instead of an anchor tag.    *
*                                                              *
***************************************************************/
ul.dynatree-container .dynatree-title
{
	color: black;
	text-decoration: none;
	vertical-align: top;
	margin: 0px;
	margin-left: 3px;
	border: 1px solid white;
}

ul.dynatree-container  .dynatree-title:hover {background: #F2F7FD; border-color: #B8D6FB;}
span.dynatree-node     .dynatree-title {display: inline-block; padding-left: 3px; padding-right: 3px;}
ul.dynatree-container  .dynatree-title:focus, span.dynatree-focused .dynatree-title:link {background-color: #EFEBDE;}
span.dynatree-selected .dynatree-title {font-style: italic;}
span.dynatree-active   .dynatree-title {border: 1px solid #99DEFD; background-color: #D8F0FA;}

/* Bootstrap styling to make button appear like link */
.btn-link {
	color: #08C;
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
}
.btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}

.ui-autocomplete {
		height: 200px;
		overflow-y: scroll;
		overflow-x: hidden;
}

/*Cesium overrides*/
.cesium-widget-credits {
	margin-top: -30px;
	position: relative !important;
}



