/* Minification failed. Returning unminified contents.
(16331,23): run-time error CSS1063: Expected calculation unit, found 'companyDropdownWidth-75px'
(16331,23): run-time error CSS1064: Expected calculation product, found 'companyDropdownWidth-75px'
(16331,23): run-time error CSS1065: Expected calculation sum, found 'companyDropdownWidth-75px'
(16331,23): run-time error CSS1034: Expected closing parenthesis, found 'companyDropdownWidth-75px'
(16331,23): run-time error CSS1042: Expected function, found 'companyDropdownWidth-75px'
(16331,50): run-time error CSS1019: Unexpected token, found ' '
(16331,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
/*!
 * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved.
 * Available via the MIT license.
 * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details
 */

.modalBlockout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: lightgrey;
    opacity: 0.5!important;
    
    pointer-events: auto;
    
    -webkit-backface-visibility: hidden;
    
    -webkit-transition: opacity 0.1s linear; 
	-moz-transition: opacity 0.1s linear; 
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear; 
}

.modalHost {
    top: 50%;
    left: 50%;
    position: fixed;
    opacity: 0;
    
    -webkit-backface-visibility: hidden;

    -webkit-transition: opacity 0.1s linear; 
	-moz-transition: opacity 0.1s linear; 
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
}

.messageBox {
    background-color: white;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    min-width: 300px;
}

.durandal-view-404 {
    color: red;
    margin: 8px 0;
    padding: 8px;

    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@-o-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

.entrance-out {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.1s;
    -moz-animation-duration:0.1s;
    -ms-animation-duration:0.1s;
    -o-animation-duration:0.1s;
    animation-duration:0.1s;
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes slideInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes slideInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.entrance-in {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    -ms-animation-duration:0.5s;
    -o-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    -o-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-o-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

.entrance-in-fade {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    -ms-animation-duration:0.5s;
    -o-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), 
         url('fonts/opensans-regular-webfont.woff') format('woff'), 
         url('fonts/opensans-regular-webfont.ttf') format('truetype'), 
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff') format('woff'), 
         url('fonts/opensans-italic-webfont.ttf') format('truetype'), 
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), 
         url('fonts/opensans-bold-webfont.woff') format('woff'), 
         url('fonts/opensans-bold-webfont.ttf') format('truetype'), 
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), 
         url('fonts/opensans-bolditalic-webfont.woff') format('woff'), 
         url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'), 
         url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

/*#region General*/
html {
  overflow: hidden;
  /* BEGIN special selection for EDGE and IE touch events: Without this, dragging in openlayers will not work */
  -ms-content-zooming: none;
  /* END special selection for EDGE and IE touch events */
}
html,
body {
  background-color: #E6E5E4;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body {
  /* 
        Prevent scrolling on iOS 
        http://www.teamtownend.com/2013/07/ios-prevent-scrolling-on-body/
    */
  overflow: hidden;
  width: 100%;
  position: fixed;
  /* BEGIN special selection for EDGE and IE touch events: otherwise slimScroll will nog work  */
  -ms-touch-action: none;
  touch-action: none;
  /* END special selection for EDGE and IE touch events */
  color: #232323;
  font-family: "OpenSans";
}
.cropVisionBodyWithBackground {
  background-color: #5cb85c;
  background: url(images/cropvision-loading-background.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.input-group-addon,
.form-control,
.btn {
  font-size: 12px;
  line-height: 12px;
}
.form-control {
  height: 28px;
}
.input-group-addon,
.form-control,
.btn,
.btn-sm,
.btn-xs {
  border-radius: 0;
}
*:focus,
*:focus-within,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: none;
}
.btn:active {
  box-shadow: none;
}
.text,
table td[class*=col-].text,
table th[class*=col-].text {
  position: relative;
}
.text > span:first-child,
table td[class*=col-].text > span:first-child,
table th[class*=col-].text > span:first-child {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 0;
  right: 0;
}
.text:before,
table td[class*=col-].text:before,
table th[class*=col-].text:before {
  content: '';
  display: inline-block;
}
.table td.text > span:first-child,
.table th.text > span:first-child,
table td[class*=col-].text > span:first-child,
table th[class*=col-].text > span:first-child,
.table td div .text > span:first-child {
  left: 8px;
}
.alert p,
.loading p {
  color: #868686;
}
label,
td {
  font-weight: normal;
  font-size: 12px;
  margin: 0;
}
sup {
  font-size: 0.7em;
}
.frame {
  border-style: solid;
  border-width: 1px;
  padding: 15px;
}
/*Main class voor alle popups*/
.modalPopup {
  position: absolute;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  border-radius: 0px;
  overflow-y: hidden !important;
}
.modalPopup .modalPopupHeader {
  position: relative;
  height: 45px;
  background-image: url("images/headers/grain.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #5db75d;
}
.modalPopup .modalPopupHeader h2 {
  position: absolute;
  top: 12px;
  left: 15px;
  right: 45px;
}
.modalPopup .modalPopupHeader .btnHelp {
  font-family: "FontAwesome";
  float: right;
  position: relative;
  margin-right: 5px;
  margin-top: 7px;
  z-index: 1;
  padding: 2px 7px 1px 7px;
  text-decoration: none;
  text-align: center;
}
.modalPopup .modalPopupHeader .btnHelp:before {
  content: "\f129";
}
.modalPopup .modalPopupHeader .btnHelp:hover {
  color: #FFFFFF;
}
.modalPopup .modalPopupHeader .btnClose {
  float: right;
  position: relative;
  right: 7px;
  top: 7px;
}
.modalPopup .modalPopupHeader .btnClose:before {
  content: "\e014";
  font-family: "Glyphicons Halflings";
}
.modalPopup .modalPopupFilters {
  height: 55px;
  background: rgba(92, 184, 92, 0.5);
}
.modalPopup .modalPopupBody {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.modalPopup .modalPopupBody.crud-padding {
  padding-top: 15px;
  padding-bottom: 15px;
}
.modalPopup .modalPopupFooter {
  position: relative;
  bottom: 0;
  height: 30px;
  width: 100%;
  background-color: #5cb85c;
  z-index: 10;
  float: right;
}
.modalPopup .modalPopupFooter #btnRemove {
  left: 15px;
  position: absolute;
}
.modalPopup .modalPopupFooter #btnSave {
  right: 134px;
  position: absolute;
}
.modalPopup .modalPopupFooter #btnCancel {
  right: 15px;
  position: absolute;
}
.modalPopup .modalPopupFooter #btnSend {
  right: 134px;
  position: absolute;
}
.modalPopup .modalPopupFooter #btnPrint {
  left: 15px;
  position: absolute;
}
.modal {
  overflow: visible;
}
.modal-body {
  overflow-y: visible !important;
}
.modal-header > .closeButton {
  margin-right: 10px;
  margin-top: -5px;
}
.modal-header > .closeButton > .btnMedium {
  background-color: inherit;
  padding: 5px 8px 8px 6px;
}
.modal-header > .closeButton > .btnMedium:hover {
  color: #000000;
}
.modal-body.crud-padding {
  padding-top: 20px;
  padding-bottom: 0;
}
#msgBox {
  width: 500px;
}
#msgBox .modalPopupHeader {
  background-image: none;
  background-color: #5cb85c;
}
#msgBox .modalPopupHeader.warning {
  background-color: #d9534f;
}
#msgBox .modal-body {
  margin: 0 0 30px 0;
}
#msgBox .modalPopupFooter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #555555;
}
#msgBox .modalPopupFooter .btnModalFooter {
  border-left: 1px solid #FFFFFF;
}
#msgBox .modalPopupFooter .btnModalFooter:last-child {
  border-right: 1px solid #FFFFFF;
}
#msgBox .modalPopupFooter .btnModalFooter:hover:not(:last-child) {
  border-right: none;
}
#dvAddCropYearDialog {
  width: 350px;
}
#dvAddCropYearDialog .modalPopupBody {
  max-height: 700px;
  padding: 0 15px 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#dvAddCropYearDialog .modalPopupBody .input-group {
  margin-top: 10px;
}
#dvAddCropYearDialog .modalPopupBody .input-group label {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvAddCropYearDialog .modalPopupBody .input-group .lblChoice {
  margin-bottom: 10px;
}
#dvAddCropYearDialog .modalPopupBody .input-group span {
  vertical-align: -2px;
}
#dvAddCropYearDialog .modalPopupBody .radio {
  margin-bottom: 7px;
}
#dvAddCropYearDialog .modalPopupBody .radio:first-child {
  margin-top: 5px;
}
#dvAddCropYearDialog .modalPopupBody .validationIcon {
  display: none;
}
#dvWelcomeBox {
  width: 650px;
}
#dvWelcomeBox .modalPopupBody {
  min-height: 140px;
  padding: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#dvWelcomeBox .modalPopupBody .input-group label {
  font-family: "OpenSans";
}
#dvWelcomeBox .modalPopupBody .input-group .lblChoice {
  margin-bottom: 10px;
  font-weight: bold;
}
#dvWelcomeBox .modalPopupBody .radio {
  margin-bottom: 7px;
}
#dvWelcomeBox .modalPopupBody .radio:first-child {
  margin-top: 5px;
}
#dvWelcomeBox .modalPopupBody .radio:last-child {
  margin-bottom: 15px;
}
.chromeframe {
  margin-left: 20px;
  margin-top: 20px;
  font-weight: bold;
}
.print {
  min-width: 800px;
}
.print table {
  width: 100%;
  overflow: hidden;
}
.nr {
  text-align: right;
}
.checkBoxSpinner {
  display: inline-block;
  max-width: 0;
  margin-left: 0 !important;
  margin-top: 4px;
}
.form-control-help-right {
  display: block;
  right: 0;
}
.form-control,
.dropdownCrud {
  height: 30px;
  font-family: "OpenSans";
  font-size: 12px;
  color: #555555;
}
.form-horizontal .crudField .control-label {
  padding-top: 5px;
}
.crudDropdownExtension {
  display: none;
  overflow: hidden;
  top: 292px;
  background-color: #FFFFFF !important;
  /* two items */
}
.crudDropdownExtension > div {
  height: 31px;
  border-radius: 0;
  float: left;
  margin: 0;
  font-family: "OpenSans";
  font-size: 14px;
}
.crudDropdownExtension > div:first-child:nth-last-child(1) {
  width: 100%;
}
.crudDropdownExtension > div:first-child:nth-last-child(2),
.crudDropdownExtension > div:first-child:nth-last-child(2) ~ div {
  width: 50%;
}
.crudDropdownExtension .btnAdd:before {
  margin: 0 10px 0 10px;
}
.crudDropdownExtension .btn-checkbox {
  padding: 0;
  text-align: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.crudDropdownExtension .btn-checkbox:before {
  font-family: "FontAwesome";
  content: "\f196";
  margin: 0 7px 0 7px;
  font-size: 16px;
}
.crudDropdownExtension .btn-checkbox.toggled:before {
  font-family: "FontAwesome";
  content: "\f147";
  margin: 0 7px 0 7px;
  font-size: 16px;
}
select.form-control {
  padding-left: 8px;
  padding-top: 3px;
}
.fa-flip:after {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.clickable {
  cursor: pointer;
}
th {
  color: #555555;
}
th span {
  font-family: "OpenSans";
  font-size: 12px;
}
th .clickable {
  display: table-cell;
}
.hide-menu {
  cursor: pointer;
  position: absolute;
  right: auto;
}
.hide-active {
  position: absolute;
  right: 2px;
  left: auto;
}
.activetext {
  color: #868686;
  text-shadow: none;
}
.agrovision-blue {
  color: #0196d8;
}
.table-sortable th {
  cursor: pointer;
}
.table-scrollable {
  display: table;
  width: 100%;
  border: solid 1px #C8C8C8;
}
.table-scrollable thead {
  float: left;
  width: 100%;
}
.table-scrollable thead tr {
  padding-right: 16px;
  background-color: #E6E5E4;
}
.table-scrollable th,
.table-scrollable td {
  color: #555555;
  padding: 5px;
}
.table-scrollable tbody {
  float: left;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: #FFFFFF;
}
.table-scrollable tr {
  width: 100%;
  display: table;
  text-align: left;
}
.table-scrollable td.col-10,
.table-scrollable th.col-10 {
  width: 10%;
}
.table-scrollable td.col-15,
.table-scrollable th.col-15 {
  width: 15%;
}
.table-scrollable td.col-20,
.table-scrollable th.col-20 {
  width: 20%;
}
.table-scrollable td.col-25,
.table-scrollable th.col-25 {
  width: 25%;
}
.table-scrollable td.col-30,
.table-scrollable th.col-30 {
  width: 30%;
}
.table-scrollable td.col-40,
.table-scrollable th.col-40 {
  width: 40%;
}
.table-scrollable td.col-50,
.table-scrollable th.col-50 {
  width: 50%;
}
.table-scrollable td.col-60,
.table-scrollable th.col-60 {
  width: 60%;
}
.table-scrollable td.col-70,
.table-scrollable th.col-70 {
  width: 70%;
}
.table-scrollable td.col-80,
.table-scrollable th.col-80 {
  width: 80%;
}
.table-scrollable td.col-85,
.table-scrollable th.col-85 {
  width: 85%;
}
.table-scrollable td.col-90,
.table-scrollable th.col-90 {
  width: 90%;
}
.table-scrollable td.col-100,
.table-scrollable th.col-100 {
  width: 100%;
}
table:not(.table-scrollable) tbody {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #FFFFFF;
}
/* Class for tbody scroll */
.colWidthFixed {
  padding-left: 7px;
  position: relative;
}
.colWidthFixed > thead,
.colWidthFixed > tbody,
.colWidthFixed > thead > tr,
.colWidthFixed > tbody > tr,
.colWidthFixed > thead > tr > th,
.colWidthFixed > tbody > tr > td {
  display: block;
}
.colWidthFixed thead:first-child tr {
  border-bottom: 1px solid #000000;
}
.colWidthFixed > tbody > tr:after,
.colWidthFixed > thead > tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
/* specific overrule table heigth for the CollapsePanels */
div[id^="accordion-CollapsePanel"] table {
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: -o-calc(100% - 60px);
  height: calc(100% - 60px);
}
.caret {
  position: absolute;
  right: 7px;
  bottom: 10px;
}
.progress {
  height: 30px !important;
  border-radius: 0;
}
.clickable-item {
  cursor: pointer;
}
.container-fluid.bottom {
  padding-bottom: 15px;
}
.keyValueLabel {
  font-weight: bold;
}
.btn-danger-reversed {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #d9534f;
}
.btn-danger-reversed:hover {
  color: #d9534f;
}
.modal-header {
  padding: 15px 0px 0px 15px;
}
.full-height {
  height: 100%;
}
.global2Column {
  width: 100%;
  height: 100px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: column wrap;
  -webkit-flex-flow: column wrap;
  flex-flow: column wrap;
}
.global2Column .input-group.horizontalCenter {
  width: 50%;
}
.durandal-wrapper {
  height: 100%;
}
#map .durandal-wrapper {
  height: auto;
}
/*#endregion General*/
/*#region Font classes om te gebruiken bij inline html style */
.fontNormal {
  font-family: "OpenSans";
  font-size: 12px;
}
.fontBold {
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 12px;
}
.fontBoldItalic {
  font-family: "OpenSans";
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
}
/*#endregion*/
/*#region Text*/
h1,
h3,
h5,
h6,
.h1,
.h3,
.h5,
.h6 {
  font-family: "OpenSans";
  font-weight: 500;
  line-height: 1.1;
  color: #C8C8C8;
}
h2 {
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 0;
}
h3 {
  font-family: "OpenSans";
  font-weight: bold;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 14px;
  margin-top: 0;
  margin-bottom: 0;
}
h4 {
  font-family: "OpenSans";
  font-weight: bold;
  color: #555555;
  font-size: 12px;
  line-height: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
p {
  font-family: "OpenSans";
  color: #232323;
  font-size: 12px;
}
.listBold {
  font-weight: bold;
}
/*#endregion Text*/
/*#region Wrapper for page content to push down footer */
#applicationHost {
  height: 100%!important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}
div[data-view="viewmodels/shell/shell"],
div[data-view="viewmodels/shell/shell"] {
  height: 100%;
  width: 100%;
  pointer-events: none;
  position: relative;
  bottom: 5px;
}
.router {
  position: absolute;
  top: 65px;
  width: inherit;
  bottom: 0px;
}
.customerLoadingMessageBox {
  min-width: 70%;
}
.customerLoadingAlert {
  padding: 5px!important;
  margin-bottom: 10px!important;
  text-align: center;
}
#dvRouter .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  pointer-events: all;
  padding: 15px 15px 0 15px;
  height: 100%;
  overflow: hidden;
}
#dvRouter #GeoMainContainer {
  width: 100%;
  height: 100%;
}
#dvRouter #dvRegistrationMainContainer {
  padding: 0;
}
#dvRouter #dvRegistrationMainContainer,
#dvRouter #dvCompany,
#dvRouter #dvAuthorization,
#dvRouter #dvLists,
#dvRouter #dvCommunication,
#dvRouter #dvGewis,
#dvRouter #dvCropProtection,
#dvRouter #dvIrrigation,
#dvRouter #dvFarmEconomy,
#dvRouter #dvCropMineral,
#dvRouter #dvWeatherPresentation {
  height: -webkit-calc(100% - 25px) !important;
  height: -moz-calc(100% -25px) !important;
  height: -o-calc(100% - 25px) !important;
  height: calc(100% - 25px) !important;
}
#splashScreenContainer {
  width: 100%;
  height: 100%;
}
.splash {
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.8);
  width: 580px;
  margin-top: 100px;
  padding: 40px 50px 35px 50px;
}
.col-sm-6-ext {
  width: 48% !important;
}
.col-xs-2-ext {
  width: 20.667% !important;
}
.col-xs-3-ext {
  width: 29.333%;
}
.col-xs-4-ext {
  width: 28.666%;
}
.col-xs-6-ext {
  width: 48% !important;
}
.col-xs-9-ext {
  width: 79.333% !important;
}
.col-xs-12-ext {
  width: 96% !important;
}
.insertSpacer {
  line-height: 77px;
}
.input-group-small {
  width: calc(100% - 24px);
  float: left;
}
.form-group div {
  padding-left: 0 !important;
}
.form-group div.bs-searchbox {
  padding: 4px 8px 40px 7px !important;
}
/*#endregion*/
/*#region Set the fixed height of the footer here*/
#footer {
  position: fixed;
  right: 0;
  bottom: 0;
  height: 25px;
  color: #797979;
  font-size: 10px;
  padding-right: 8px;
  overflow: hidden;
}
#footer img {
  height: 25px;
}
/*#endregion*/
/*#region Header menu / logo positioning*/
.header-logo-width {
  min-width: 240px;
  width: 240px;
  height: 57px;
  display: flex;
  align-items: center;
}
.header-logo-width img {
  position: relative;
}
.header-logo {
  margin: 7px 20px 5px 5px;
  display: flex;
  align-items: center;
}
.header-title {
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 19px;
  text-align: right;
  margin: 3px 0 0 6px;
  line-height: 17px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.header-title span {
  font-family: inherit;
  color: #868686;
}
.header-subtitle {
  font-family: "OpenSans";
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}
.header-subtitle .primaryProfileType {
  color: #868686;
}
div#header_border_first {
  height: 8px;
  background-color: #0196d8;
}
/*#endregion*/
/*#region Splash-screen */
#splashTitle {
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 26px;
  color: #868686;
}
/*#endregion*/
/*#region Panel*/
.panel-heading {
  font-weight: bold;
  color: #FFFFFF !important;
  background-color: #0196d8 !important;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  padding: 4px 10px;
  cursor: pointer;
  height: 27px !important;
}
.panel {
  border-radius: 0;
  width: 100%;
}
.panel-heading > i {
  margin-top: 2px;
  text-decoration: none;
}
.panel-title {
  color: #FFFFFF;
  text-shadow: none;
}
.panel-title > a {
  text-decoration: none;
}
.panel-default {
  border-color: #999999;
  background-color: white;
}
.accordion {
  margin-bottom: 5px;
}
.panel-body {
  /*padding: 0;*/
  position: relative;
  border-top: none;
  margin-bottom: 10px;
}
.panel-body > button {
  margin-bottom: 16px;
}
.text-truncate-container {
  display: table;
  table-layout: fixed;
}
.text-truncate {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
ul.text-truncate {
  list-style-position: inside;
}
ul.text-truncate li {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.slide-panel-icon {
  margin-top: 5px;
  font-size: 30px;
  float: left;
}
.slide-panel label {
  display: block;
}
.slide-panel-heading {
  background-color: #f7f7f7;
  border: 1px solid #999999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  display: table;
  width: 100%;
  height: 65px;
}
.slide-panel-heading,
.slide-panel-heading label {
  cursor: pointer;
}
.slide-panel-content.open {
  display: table;
}
.slide-panel-content {
  width: 100%;
  display: none;
}
.slide-panel-content.bordered {
  padding-top: 15px;
  border-left: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
  overflow: hidden;
}
.slide-panel-content.max-y-200 {
  max-height: 200px;
  overflow-y: auto;
}
.slide-panel-closing-border {
  border-top: solid 1px #C8C8C8;
}
.panel-body .table {
  margin-bottom: 0;
}
.listswrapper {
  min-height: 434px;
}
.listswrapper .panel-body {
  padding-bottom: 0;
}
.listmenu {
  min-height: 361px;
}
.list-header-row .form-group {
  margin-bottom: 0;
}
/*#endregion*/
/*#region Table*/
.table {
  width: 100%;
}
.table > thead {
  position: relative;
  width: 100%;
}
.table > thead > tr {
  background-color: #E6E5E4;
  width: 100%;
  position: relative;
}
.table > thead > tr th,
.table > thead > tr td {
  border: none;
  color: #FFFFFF;
}
.table > thead > tr span {
  color: #FFFFFF;
}
.table > thead > tr:first-child {
  background-color: #868686;
}
.table > thead > tr:first-child:after {
  background-color: #868686;
}
.table > thead > tr:last-child:not(:first-child) {
  background-color: #FAFAFA;
  border-bottom: 1px solid #C8C8C8;
  height: 45px;
}
.table > thead > tr:last-child:not(:first-child):after {
  background-color: #FAFAFA;
  border-bottom: 1px solid #C8C8C8;
  height: 102%;
}
.table > tbody > tr > td {
  border: none;
}
@media (min-width: 1025px) {
  .table > thead > tr {
    width: calc(100% - 19px);
  }
  .table > thead > tr:after {
    content: "";
    display: block;
    width: 19px;
    height: 100%;
    position: absolute;
    right: -19px;
  }
}
tbody > tr {
  border: none;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: none;
  border-bottom: 1px solid #E6E5E4;
}
.table-searchable > thead > tr > th:not(#scrollSpacer) {
  padding-left: 21px;
}
.table-searchable > tbody > tr > td {
  padding-left: 20px;
}
.table-searchable > thead .select2-selection__rendered {
  padding-left: 15px;
}
/*#endregion*/
/*#region Basic controls */
.btn {
  font-family: "OpenSans";
  font-size: 12px;
}
.btn:hover {
  color: #FFFFFF;
}
.btn-checkbox {
  color: #FFFFFF;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-checkbox:hover,
.btn-checkbox:focus,
.btn-checkbox:active,
.btn-checkbox.active,
.open > .dropdown-toggle.btn-checkbox {
  color: #FFFFFF;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-checkbox.toggled {
  color: #FFFFFF;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-checkbox:active,
.btn-checkbox.active,
.open > .dropdown-toggle.btn-checkbox {
  background-image: none;
}
.btn-checkbox.disabled,
.btn-checkbox[disabled],
fieldset[disabled] .btn-checkbox,
.btn-checkbox.disabled:hover,
.btn-checkbox[disabled]:hover,
fieldset[disabled] .btn-checkbox:hover,
.btn-checkbox.disabled:focus,
.btn-checkbox[disabled]:focus,
fieldset[disabled] .btn-checkbox:focus,
.btn-checkbox.disabled:active,
.btn-checkbox[disabled]:active,
fieldset[disabled] .btn-checkbox:active,
.btn-checkbox.disabled.active,
.btn-checkbox[disabled].active,
fieldset[disabled] .btn-checkbox.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-checkbox .badge {
  color: #428bca;
  background-color: #FFFFFF;
}
.dropdown-menu.open > .bs-searchbox {
  background-color: white;
}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input {
  max-width: 100%;
  border: inset 0;
}
.input-block-level {
  width: 100%;
}
.btn-default,
.lblTitle {
  color: #C8C8C8;
  font-size: 14px;
}
.btn-primary {
  background-color: #0196d8;
}
.btn-remove {
  float: left;
}
.dropdownCrud {
  width: calc(100% - 24px);
  max-width: 300px;
  float: left;
  padding-left: 8px;
  border: 1px solid #C8C8C8;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #555555;
}
.has-feedback .form-control {
  padding-right: 10px !important;
}
.result-table-100 {
  width: 100%;
}
.result-table {
  border-color: #dddddd;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12px;
}
a [class^="fa-"] {
  text-decoration: none;
  cursor: pointer;
}
input[type="radio"],
input[type="checkbox"] {
  top: 2px;
  position: relative;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
  margin-left: 5px;
  color: #868686;
  font-size: 12px;
}
button {
  color: #868686;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  margin-bottom: 0px;
}
.popover {
  max-width: 100%;
  z-index: 100000;
}
.popover-footer {
  text-align: right;
  border-top: 1px solid #ebebeb;
  margin-left: -14px;
  margin-right: -14px;
  padding: 8px 4px 0;
}
.actionBar {
  height: 40px !important;
}
.status-success {
  color: #5cb85c;
}
.status-danger {
  color: #d9534f;
}
.showPnlTable {
  display: block !important;
}
/*#endregion*/
/*#region Navigation*/
#dvVerticalTabs {
  background-color: #E6E5E4;
}
.menuIconText > a {
  text-decoration: none;
}
.tabsVertical {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #C8C8C8;
}
.tabsVertical > li {
  font-family: "OpenSans";
  font-size: 12px;
  padding: 10px 0 12px 15px;
  position: relative;
  cursor: pointer;
  min-height: 39px;
  height: 39px;
}
.tabsVertical > li #btnTrash {
  position: absolute;
  top: 34px;
  right: 8px;
  opacity: 0.5;
}
.tabsVertical > li .validationWarningIcon {
  position: absolute;
  right: 9px;
}
.tabsVertical > li a {
  text-decoration: none;
}
.tabsVertical > li h4,
.tabsVertical > li li,
.tabsVertical > li p,
.tabsVertical > li a {
  color: #868686;
}
.tabsVertical > li:hover {
  border-left: 5px solid #0196d8;
  background-color: #d5d5d5;
  padding: 10px 0 12px 10px;
}
.tabsVertical > li:hover #btnTrash {
  opacity: 1;
}
.tabsVertical > li.active {
  border-left: 5px solid #0196d8;
  background-color: #FFFFFF;
  padding: 10px 0 12px 10px;
  border-bottom: none;
}
.tabsVertical > li.active h4,
.tabsVertical > li.active li,
.tabsVertical > li.active a {
  color: #555555;
}
.tabsVertical > li.active #btnTrash {
  opacity: 1;
}
.tabsVertical > li.active:after {
  border-bottom: 1px solid #FFFFFF;
  width: 100%;
  content: " ";
  position: absolute;
  bottom: 0;
  left: -5px;
}
.tabsVertical > li:after {
  border-bottom: 1px solid #FFFFFF;
  width: 100%;
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabsVertical > li > div {
  position: relative;
}
.tabsVertical > li .details {
  margin-right: 25px;
}
.tabsVertical > li .details > ul {
  list-style-type: none;
  padding: 0;
  top: 3px;
  position: relative;
}
.tabsVertical > li .details > ul > li:before {
  content: "- ";
}
#header .nav.navbar-nav.navbar-left {
  position: absolute;
  left: 235px;
}
#header .nav.navbar-nav.navbar-right {
  position: absolute;
  right: 0px;
  border-left: none;
}
#header .navbar {
  position: relative;
  font-size: 14px;
  background-color: #FFFFFF;
  pointer-events: all;
  margin-bottom: 0;
  z-index: 999;
  border-bottom: 0;
}
#header .navbar .navbar-left .nav > li {
  height: 65px;
}
#header .navbar .nav > li > a {
  font-family: "OpenSans";
  font-weight: bold;
  text-shadow: none;
  color: #868686;
  height: 55px;
}
#header .navbar .navbar-left .nav > li > a {
  border-top: 10px solid transparent;
  background-color: #fefefe;
  border-right: 1px solid #E6E5E4;
  padding: 12px 30px 0 30px;
}
#header .dropdown-toggle span:first-child {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: calc(95%);
  display: block;
}
#header .menuIconWrapper {
  color: #555555;
}
#header .menuIconWrapper .weatherPresentationIcon {
  background-image: url(images/headers/sun_and_cloud.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 20px;
  height: 16px;
  filter: invert(50%);
}
#header .menuIconWrapper .yaraIcon {
  background-image: url(images/externalmodule-logo/yara.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 20px;
  height: 20px;
  filter: grayscale(100%);
}
#header .navbar-left > .dropdown-menu {
  font-size: 12px;
  background: no-repeat rgba(255, 255, 255, 0.87);
}
#header .navbar-left > .dropdown-menu:not(.bootstrap-datetimepicker-widget) {
  min-width: 210px;
  width: auto;
}
#header .navbar-left > .dropdown-menu li a {
  color: #C8C8C8;
}
#header .navbar-left > .dropdown-menu li a:hover {
  background-color: #E6E5E4;
}
#header ul.nav li {
  cursor: pointer;
}
#header nav ul li .trianglecontainer {
  display: none;
}
#header nav ul li:hover .trianglecontainer {
  display: block;
}
#header nav ul li.active div {
  display: block;
}
#header .nav-tabs {
  border-bottom: 4px solid #0196d8;
  margin-bottom: 5px;
}
#header .menuIconText > p {
  padding-bottom: 0;
  cursor: pointer;
  border-bottom: none;
  font-weight: bold;
  top: 0px;
  width: 100%;
  color: #868686;
  font-size: 13px;
  white-space: normal;
}
#header .menuWrapper {
  height: 52px;
  margin-bottom: 3px;
  position: relative;
  width: 135px;
  min-width: 135px;
  color: #868686;
  border-top: 5px solid transparent;
  text-align: center;
  top: 5px;
  border-right: 1px solid #E6E5E4;
}
#header .menuWrapper a {
  display: block;
  height: 100%;
}
#header .menu .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  width: 136px;
  min-width: 136px;
}
#header .menu .dropdown-menu .menuWrapper {
  top: 0;
  border: 0;
  width: 135px;
  margin-bottom: 0;
}
@media only screen and (max-width: 1140px) {
  #header .menuWrapper {
    width: 135px;
    min-width: 135px;
  }
}
#header .smallMenu .menuWrapper:not(.submenu) {
  width: 54px;
  min-width: 54px;
  max-width: 54px;
}
#header .smallMenu .menuWrapper:not(.submenu) .menuIconText {
  display: none;
}
#header .smallMenu .menuWrapper:not(.submenu) .menuIconWrapper {
  font-size: 18px;
  margin-top: 6px;
}
#header .smallMenu .dropdown-menu {
  left: -41px;
}
@media only screen and (max-width: 884px) {
  #header .navbar-nav li:first-child:nth-last-child(3) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(3) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(3) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(3) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(3) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(3) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(3) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(3) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(4) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(5) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1019px) {
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(4) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(4) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(4) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(5) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1230px) {
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(5) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(5) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(5) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1365px) {
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(6) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(6) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(6) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1500px) {
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(7) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(7) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(7) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1635px) {
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(8) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(8) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(8) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1770px) {
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(9) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(9) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(9) ~ li .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
@media only screen and (max-width: 1905px) {
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu),
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) {
    width: 54px;
    min-width: 54px;
    max-width: 54px;
  }
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconText,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconText {
    display: none;
  }
  #header .navbar-nav li:first-child:nth-last-child(10) .menuWrapper:not(.submenu) .menuIconWrapper,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .menuWrapper:not(.submenu) .menuIconWrapper {
    font-size: 18px;
    margin-top: 6px;
  }
  #header .navbar-nav li:first-child:nth-last-child(10) .dropdown-menu,
  #header .navbar-nav li:first-child:nth-last-child(10) ~ li .dropdown-menu {
    left: -41px;
  }
}
#header .navbar-nav li:first-child .menuWrapper {
  border-left: 1px solid #E6E5E4;
}
#header .menuIconWrapper,
#header .menuIconText {
  top: 0;
  clear: both;
  width: 100%;
  float: left;
  color: #868686;
}
#header .menuWrapper:not(.submenu):hover,
#header .menuWrapper:not(.submenu).active {
  border-top: 5px solid #5cb85c;
}
#header .menuWrapper:not(.submenu):hover .menuIconWrapper,
#header .menuWrapper:not(.submenu).active .menuIconWrapper,
#header .menuWrapper:not(.submenu):hover .menuIconText p,
#header .menuWrapper:not(.submenu).active .menuIconText p {
  color: #555555;
}
#header .menuIconWrapper {
  padding-top: 3px;
}
#header .nav-tabs > li > a,
#header .nav-tabs > li > a:hover,
#header .nav-tabs > li > a:focus {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 6px;
  background-color: #FFFFFF !important;
  color: #777777 !important;
  cursor: pointer;
  border-bottom: none;
  font-weight: bold;
}
#header .nav-tabs > .active > a,
#header .nav-tabs > .active > a:hover,
#header .nav-tabs > .active > a:focus {
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #0196d8 !important;
  color: #FFFFFF !important;
  cursor: pointer;
  border: none;
}
#header .nav-tabs > li > a {
  padding-right: 6px;
  padding-left: 6px;
}
#header .navpointer {
  z-index: 500;
  margin-top: -12px;
}
#header .trianglecontainer {
  position: absolute;
  top: 46px;
  width: 100%;
  text-align: center;
}
.verticalList-header {
  height: 50px;
  padding-top: 10px;
}
.registration-details .verticalList-header {
  border-bottom: 1px solid #eee;
}
.verticalList-summaries {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.modal-body .verticalList {
  border-left: 0 !important;
}
.verticalList {
  border: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea !important;
  margin: 0 !important;
}
.verticalList-summaries .verticalList {
  border-right: 0;
  border-bottom: 0;
  min-height: 0;
}
.verticalList.nav > .active > a,
.verticalList.nav > .active > a:hover,
.verticalList.nav > .active > a:focus {
  border-left: 5px solid #0196d8;
  font-family: "OpenSans";
  font-weight: bold;
  color: #C8C8C8;
  background-color: #fefefe;
}
.verticalList-summaries .verticalList > .active > div,
.verticalList-summaries .verticalList > .active > div:hover,
.verticalList-summaries .verticalList > .active > div:focus {
  border-left: 5px solid #0196d8;
  color: #C8C8C8;
  background-color: #FFFFFF;
}
.verticalList.nav > li > a {
  font-family: "OpenSans";
  font-weight: bold;
  text-shadow: none;
  background-color: #FAFAFA;
  color: #868686;
  height: 39px;
}
.verticalList-summaries .verticalList > li > div {
  padding: 10px;
  font-family: "OpenSans";
  text-shadow: none;
  background-color: #FAFAFA;
  color: #868686;
  min-height: 39px;
}
.verticalList-summaries .verticalList > li > div > a {
  font-family: "OpenSans";
  font-weight: bold;
  text-shadow: none;
  color: #868686;
  text-decoration: none;
}
.verticalList.nav > li > a:hover,
.verticalList.nav > li > a:focus {
  border-left: 1px solid #0196d8;
  color: #C8C8C8;
}
.verticalList-summaries .verticalList > li > div:hover,
.verticalList-summaries .verticalList > li > div:focus {
  border-left: 1px solid #0196d8;
  color: #C8C8C8;
}
.verticalList-summaries .verticalList > li.active > div a,
.verticalList-summaries .verticalList > li > div:hover a,
.verticalList-summaries .verticalList > li > div:focus a {
  color: #C8C8C8;
}
.verticalList.nav > li {
  border-bottom: 1px solid #eaeaea;
}
.listsRow > .col-md-2 {
  padding-right: 8px;
}
.listsRow > .col-md-10 {
  padding-left: 7px;
}
.bs-searchbox {
  min-height: 44px;
}
/*#endregion*/
/*#region Form items*/
#inputGroupDefaults .normal label,
#inputGroupDefaults .normal .control-label {
  color: #232323;
  font-family: "OpenSans";
}
#inputGroupDefaults .normal input:not([type='radio']) {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
#inputGroupDefaults .normal input:not([type='radio']):disabled {
  background-color: #E6E5E4;
}
#inputGroupDefaults .normal input:not([type='radio']).required {
  border-left-color: #232323;
}
#inputGroupDefaults .normal .select2-container:not(.select2-container--disabled) a {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
#inputGroupDefaults .normal .select2-container:not(.select2-container--disabled) a span {
  color: #232323;
}
#inputGroupDefaults .normal .select2-container:not(.select2-container--disabled) a:focus {
  border-left-color: #357ebd;
}
#inputGroupDefaults .normal .disabled a {
  background-color: #E6E5E4;
}
#inputGroupDefaults .normal .input-group-addon {
  color: #555555;
  background-color: #E6E5E4;
  border: 1px solid #C8C8C8 !important;
}
#inputGroupDefaults .normal input:focus,
#inputGroupDefaults .normal .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#inputGroupDefaults .normal *::-webkit-input-placeholder {
  color: #afafaf;
}
#inputGroupDefaults .normal *:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
#inputGroupDefaults .normal *::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
#inputGroupDefaults .normal *:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
#inputGroupDefaults .validationFalse label {
  color: #d9534f;
  font-family: "OpenSans";
  font-weight: bold;
}
#inputGroupDefaults .validationFalse input {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
#inputGroupDefaults .validationFalse .select2-container:not(.select2-container-disabled) a {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
#inputGroupDefaults .validationFalse .select2-container:not(.select2-container-disabled) a span {
  color: #d9534f;
}
#inputGroupDefaults .validationFalse .select2-container:not(.select2-container-disabled) a:focus {
  border-left-color: #357ebd;
}
#inputGroupDefaults .validationFalse .input-group-addon {
  color: #d9534f;
  background-color: #ffdfde;
  border: 1px solid #d9534f !important;
}
#inputGroupDefaults .validationFalse *::-webkit-input-placeholder {
  color: #d9534f;
}
#inputGroupDefaults .validationFalse *:-moz-placeholder {
  /* FF 4-18 */
  color: #d9534f;
}
#inputGroupDefaults .validationFalse *::-moz-placeholder {
  /* FF 19+ */
  color: #d9534f;
}
#inputGroupDefaults .validationFalse *:-ms-input-placeholder {
  /* IE 10+ */
  color: #d9534f;
}
.input-group {
  width: 100%;
  border-radius: 0;
}
.input-group label,
.input-group .control-label {
  color: #232323;
  font-family: "OpenSans";
}
.input-group input:not([type='radio']) {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.input-group input:not([type='radio']):disabled {
  background-color: #E6E5E4;
}
.input-group input:not([type='radio']).required {
  border-left-color: #232323;
}
.input-group .select2-container:not(.select2-container--disabled) a {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.input-group .select2-container:not(.select2-container--disabled) a span {
  color: #232323;
}
.input-group .select2-container:not(.select2-container--disabled) a:focus {
  border-left-color: #357ebd;
}
.input-group .disabled a {
  background-color: #E6E5E4;
}
.input-group .input-group-addon {
  color: #555555;
  background-color: #E6E5E4;
  border: 1px solid #C8C8C8 !important;
}
.input-group input:focus,
.input-group .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.input-group *::-webkit-input-placeholder {
  color: #afafaf;
}
.input-group *:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
.input-group *::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
.input-group *:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
.input-group.required input:not([type='radio']),
.input-group.required a {
  border-left: 5px solid;
  border-left-color: #555555;
}
.input-group > input:not([type=checkbox]) {
  width: 100%;
  border: 1px solid #C8C8C8;
  border-radius: 0;
}
.input-group > input:disabled {
  border: 1px solid #C8C8C8;
  border-radius: 0;
}
.input-group > span {
  font-size: 12px;
}
.input-group .input-group-addon {
  height: 30px;
  border-radius: 0;
  width: 60px;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding: 8px 0 0 0;
  border: 1px solid #C8C8C8;
  font-size: 12px;
}
.input-group.input-group-with-addon > input {
  padding-right: 67px;
}
.input-group.verticalCenter {
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.input-group.verticalCenter > label {
  position: relative;
  top: 2px;
  margin-bottom: 5px;
}
.input-group.horizontalCenter {
  width: 450px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 15px 0;
}
.input-group.horizontalCenter label {
  max-width: 200px;
  min-width: 100px;
  text-align: right;
  margin: 0 10px 0 0;
}
.input-group.horizontalCenter > input,
.input-group.horizontalCenter > select {
  width: 100%;
}
.input-group-addon.smallFont {
  font-size: 10px;
  padding-left: 4px;
  padding-right: 4px;
}
.numeric {
  text-align: right;
}
.form-control {
  float: left;
  height: 30px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.form-control.autowidth {
  width: 100%;
}
.form-control.autowidth.memo {
  height: 114px;
}
.form-horizontal .has-feedback .col-xs-7 > a {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  float: left !important;
}
.form-horizontal .has-feedback .form-control-feedback {
  width: 0;
}
/*#endregion*/
/*#region Toasts*/
.toast-bottom-right {
  right: 6px;
  bottom: 0;
}
.toast-success {
  background-color: #5cb85c;
}
.toast-info {
  background-color: #e6e6e6;
  color: #FFFFFF;
}
.toast-message {
  color: #FFFFFF;
}
/*#endregion*/
/*#region Lastly, apply responsive CSS fixes as necessary*/
@media (max-width: 767px) {
  #footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .header-title {
    display: block;
  }
  .header-logo {
    margin-right: 20px;
  }
}
@media (min-width: 991px) and (max-width: 1199px) {
  .header-subtitle {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .header-logo {
    min-width: 240px;
    margin-right: 20px;
  }
  .header-title {
    display: block;
    width: 168px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .header-logo {
    min-width: 200px;
    width: 200px;
  }
  .header-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .header-logo {
    min-width: 60px;
    width: 60px;
  }
  .header-title {
    display: none;
  }
}
/*#endregion*/
/*#region Transitions*/
.fade {
  opacity: 1;
}
.fade:hover {
  -webkit-animation: fadeIn 0.5s;
  -moz-animation: fadeIn 0.5s;
  -o-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
/*#endregion*/
/*#region Buttons*/
.btnPanel {
  position: absolute;
  top: -3px;
  right: 16px;
}
.btnLists {
  float: left;
  margin-top: -3px;
  margin-right: 15px;
}
.modal-header > button {
  position: absolute;
  right: 16px;
  margin-top: -35px;
}
.btnClose,
.btnHelp {
  display: block;
  color: #FFFFFF;
  background-color: transparent;
  border: 1px solid transparent;
  height: 29px;
  width: 29px;
  font-size: 18px;
}
.btnClose:hover,
.btnHelp:hover {
  border: 1px solid #FFFFFF;
}
.btnModalFooter {
  color: white;
  background: transparent;
  border: 0;
  font-family: "OpenSans";
  font-size: 14px;
  height: 30px;
  width: 120px;
  padding: 0;
}
.btnModalFooter.remove:before {
  font-family: "Glyphicons Halflings";
  content: "\e020";
  margin: 0 6px 0 0;
  top: 2px;
  position: relative;
}
.btnModalFooter.ok:before {
  font-family: "FontAwesome";
  content: "\f00c";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.save:before {
  font-family: "FontAwesome";
  content: "\f0c7";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.next:before {
  font-family: "FontAwesome";
  content: "\f061";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.add:before {
  font-family: "FontAwesome";
  content: "\f067";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.connect:before {
  font-family: "FontAwesome";
  content: "\f0c6";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.cancel:before {
  font-family: "FontAwesome";
  content: "\f00d";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.send:before {
  font-family: "FontAwesome";
  content: "\f0e0";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.printbutton:before {
  font-family: "FontAwesome";
  content: "\f02f";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter.upload:before {
  font-family: "FontAwesome";
  content: "\f0ee";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
.btnModalFooter:hover {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
.btnModalFooter.submitDisabled {
  color: grey !important;
  cursor: progress;
}
.btnAdd {
  background-color: #5cb85c;
  color: #ffffff;
  font-family: "OpenSans";
  font-size: 14px;
  width: 100%;
  cursor: pointer;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.btnAdd:before {
  font-family: "Glyphicons Halflings";
  content: "\002b";
  margin: 0 7px 0 7px;
  font-size: 13px;
}
.btnAdd:hover {
  background-color: #419641;
}
.btnAddList {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  background-color: #E6E5E4;
}
.btnAddList .btnAdd {
  width: 160px;
}
.dropdown-menu {
  background: rgba(255, 255, 255, 0.95);
  min-width: 210px;
  font-size: 12px;
}
/* Overwrite default bootstrap ".dropdown-menu > li > a" setting for padding left
    But only for our submenu navigation paths (Gewis, DSS, etc.) and not every dropdown link.
    This has a heavier weight compared to the above mentioned CSS selector 
*/
.dropdown-menu > .menuWrapper.submenu > a {
  padding: 3px 5px;
}
.dropdown-menu-non-transparent {
  background: #ffffff;
}
.dropdown-header-non-transparent {
  color: #232323;
  font-weight: bold;
}
.btnMedium {
  padding: 4px 8px 8px 7px;
  width: 30px;
  height: 30px;
  font-size: 18px;
  border: none;
}
.btnSmall {
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 14px;
  border: none;
  text-align: center;
}
.btnSmall.help {
  margin-left: 4px;
  margin-top: 5px;
  font-size: 16px;
  background: #868686;
  color: #FFFFFF;
}
.btnSmall.help i {
  left: -1px;
  position: relative;
}
.btnSmall.info {
  background: #0196d8;
  color: #FFFFFF !important;
  border-radius: 0;
}
.btnSmall.info span {
  color: #FFFFFF;
}
.btnSmall.info:hover {
  background-color: #017aaf;
}
.btnSmall.info.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btnSmall.info i {
  position: relative;
  left: 1px;
  top: -1px;
}
.btnGreen {
  background: #5cb85c;
  color: #FFFFFF;
}
.btnGreen:hover {
  background-color: #419641;
}
.btnGreen.reversed {
  color: #5cb85c;
  background: transparent;
}
.btnGreen.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btnGreenMetro {
  background: #5cb85c;
  color: #FFFFFF;
  border: 1px solid white;
  border-radius: 0;
}
.btnGreenMetro:hover {
  background-color: #419641;
}
.btnGreenMetro:focus {
  outline: none;
}
.btnGreenMetro span,
.btnGreenMetro i {
  color: #FFFFFF;
}
.btnGreenMetro span:hover,
.btnGreenMetro i:hover {
  color: #FFFFFF;
}
.btnGray.reversed {
  color: #232323;
  background: transparent;
}
.btnGray.reversed span:hover {
  color: #000000;
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
.btnBlue {
  background: #0196d8;
  color: #FFFFFF !important;
  border-radius: 0;
}
.btnBlue span {
  color: #FFFFFF;
}
.btnBlue:hover {
  background-color: #017aaf;
}
.btnBlue.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btnRed {
  background: #d9534f;
  color: #FFFFFF;
  border-radius: 0;
}
.btnRed span,
.btnRed i {
  color: #FFFFFF;
}
.btnRed:hover {
  background-color: #d2322d;
  color: #FFFFFF;
}
.btnRed.reversed {
  color: #d9534f;
  background: transparent;
}
.btnRed.active {
  background-color: #d9534f;
  border-color: #d9534f;
}
.btnOrange {
  background: #F0AD4E;
  color: #FFFFFF;
}
.btnOrange:hover {
  background-color: #F0AD4E;
}
.btnOrange.active {
  background-color: #F0AD4E;
}
.btnGray {
  background: #C8C8C8;
  color: #FFFFFF;
}
.btnLightGray {
  background: #868686;
  color: #FFFFFF;
}
.olButton span {
  color: #FFFFFF;
}
/*#endregion*/
/*#region CrudField page*/
.row.crudField {
  margin-bottom: 15px;
}
.row.crudRow .form-group {
  margin-bottom: 30px;
  height: auto;
}
.lblUniqueCultureId {
  width: 15%;
  text-align: right;
  padding-top: 6px;
  padding-right: 0;
}
.dvUniqueCultureId {
  width: 85%;
  padding-left: 13px;
}
.soilWaterCheck {
  margin: 0 15px 20px 85px;
}
.soilWaterCheck label.lblsoilWaterCheck {
  margin-left: 9px;
}
.alert {
  border-radius: 0;
}
/*#endregion*/
/*#region Lists page*/
thead select,
thead input[type='text'] {
  width: 100% !important;
}
/*#endregion*/
/*#region JQuery Scrollbar */
.scroll-content {
  -webkit-overflow-scrolling: touch;
}
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}
/* SCROLLBAR COLORS */
/* The track is the horizontal of vertical gutter in which the scrollbar-button moves */
.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #555555;
}
/* The scrollbar is the button that is moving inside the gutter */
.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #000000;
}
/* The color of the scrollbar when the mouse is hovering above it */
.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #555555;
}
/* The color of the scrollbar when it is being dragged with the mouse */
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #555555;
}
/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: 0;
}
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: 0;
}
.scroll-wrapper.scroll-wrapper-only-vertical > .scroll-content {
  overflow-x: hidden !important;
}
.scroll-wrapper.scroll-wrapper-only-vertical > .scroll-element.scroll-x {
  display: none !important;
}
.scroll-wrapper.scroll-wrapper-only-horizontal > .scroll-content {
  overflow-y: hidden !important;
}
.scroll-wrapper.scroll-wrapper-only-horizontal > .scroll-element.scroll-y {
  display: none !important;
}
/*#endregion*/
#printf {
  visibility: hidden;
}
.vcenter {
  vertical-align: middle !important;
}
.customLoadingAlert p {
  color: #555555;
}
/*#region Old modal popups */
.modal-header h2,
.modal-header h3 {
  font-family: "OpenSans";
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 25px;
  line-height: 25px;
  color: #555555;
}
.modal-footer div .btn-default,
.modal-footer .btn-default {
  color: #333;
  font-size: 12px;
}
/* Show debugging info on the map transparently*/
#debugger_div {
  position: absolute;
  top: 0;
  left: 0;
  color: black;
  background-color: white;
  opacity: 0.9;
  z-index: 1000;
}
/*#endregion*/
/* begin special styling for CropVision APP on Windows 10 */
* {
  -ms-overflow-style: none !important;
}
.table-scrollable *,
.showNativeScrollbar * {
  -ms-overflow-style: auto !important;
}
/* end special styling for CropVision APP on Windows 10 */
.col-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.col-container .col > .input-group {
  width: 100%;
}
.col-container > .col-1 {
  width: 8.33333333%;
}
.col-container > .col-1 > .input-group {
  width: 100%;
}
.col-container > .col-2 {
  width: 16.66666667%;
}
.col-container > .col-2 > .input-group {
  width: 100%;
}
.col-container > .col-3 {
  width: 25%;
}
.col-container > .col-3 > .input-group {
  width: 100%;
}
.col-container > .col-4 {
  width: 33.33333333%;
}
.col-container > .col-4 > .input-group {
  width: 100%;
}
.col-container > .col-5 {
  width: 41.66666667%;
}
.col-container > .col-5 > .input-group {
  width: 100%;
}
.col-container > .col-6 {
  width: 50%;
}
.col-container > .col-6 > .input-group {
  width: 100%;
}
.col-container > .col-7 {
  width: 58.33333333%;
}
.col-container > .col-7 > .input-group {
  width: 100%;
}
.col-container > .col-8 {
  width: 66.66666667%;
}
.col-container > .col-8 > .input-group {
  width: 100%;
}
.col-container > .col-9 {
  width: 75%;
}
.col-container > .col-9 > .input-group {
  width: 100%;
}
.col-container > .col-10 {
  width: 83.33333333%;
}
.col-container > .col-10 > .input-group {
  width: 100%;
}
.col-container > .col-11 {
  width: 91.66666667%;
}
.col-container > .col-11 > .input-group {
  width: 100%;
}
.col-container > .col-12 {
  width: 100%;
}
.col-container > .col-12 > .input-group {
  width: 100%;
}
#dvMaintenanceMode {
  visibility: visible !important;
  width: 500px;
}
#dvMaintenanceMode .progress-bar-green {
  background: #5cb85c;
  width: 100%;
}
#dvMaintenanceMode .progress-striped .progress-bar-green {
  background-color: #5cb85c;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
#dvMaintenanceMode .progress.active.reversed .progress-bar {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  -ms-animation-direction: reverse;
  -o-animation-direction: reverse;
  animation-direction: reverse;
}
#dvMaintenanceMode .modalPopupFooter div {
  color: #FFFFFF;
  padding: 5px;
}
/* Class to force visibility on a modalHost  */
.modalHost-visible {
  opacity: 1 !important;
}
/* Logo related CSS */
.agrovision-logo-svg-medium {
  max-width: 170px;
}
.agrovision-logo-small {
  max-width: 90px;
  max-height: 17px;
}
/* Loading screen/Splash screen related css */
.splash-image {
  float: left;
  margin-right: 10px;
  width: 57px;
  height: 57px;
}
.splash-title {
  line-height: 54px;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* UnsupportedBrowser and UnexpectedError screen related css */
.unsupported-unexpected-image {
  float: left;
  margin-right: 5px;
  width: 57px;
  height: 57px;
}
.unsupported-unexpected-title {
  line-height: 68px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.select2-container {
  width: 100%;
  font-size: 12px;
}
.select2-container .select2-selection--single {
  height: 30px;
}
.select2-container .select2-selection--multiple {
  min-height: 30px;
}
.selection .select2-selection.select2-selection--single .select2-selection__rendered {
  width: calc(100% - 28px);
  padding-right: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-dropdown {
  border-radius: 0;
}
.select2-results__option {
  font-size: 12px;
}
.select2-container--open {
  z-index: 9999;
}
.select2-container--default .select2-selection--single {
  border: 1px solid #C8C8C8;
  border-radius: 0;
}
.select2-container--default .select2-selection--multiple {
  border-radius: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice div {
  float: left;
  padding-left: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice div span {
  padding-left: 5px;
  padding-right: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #C8C8C8 1px;
}
.select2-container--default ul[aria-multiselectable=true] .select2-results__option[aria-selected=true] {
  display: none;
}
.select2-container--classic .select2-selection--single {
  border-radius: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border-radius: 0;
}
.select2-container--classic .select2-selection--multiple {
  border-radius: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  border-radius: 0;
}
.select2-350 {
  width: 350px !important;
}
.select2-400 {
  width: 400px !important;
}
.select2-450 {
  width: 450px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e6e5e4;
  color: black;
}
/*#region Global function/classes verpakt in de Namespace "animation".*/
#animation .fadeInAndMove {
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#animation .slideAlertTxtMsg {
  -moz-animation-name: aniSlideAlertTxtMsg;
  -o-animation-name: aniSlideAlertTxtMsg;
  -webkit-animation-name: aniSlideAlertTxtMsg;
  animation-name: aniSlideAlertTxtMsg;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#animation .hideAlertTxtMsg {
  -moz-animation-name: aniHideAlertTxtMsg;
  -o-animation-name: aniHideAlertTxtMsg;
  -webkit-animation-name: aniHideAlertTxtMsg;
  animation-name: aniHideAlertTxtMsg;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
/*#Dit zijn de keyframes voor intern gebruik in deze less file.*/
/*#endregion*/
/*#region Animation keyFrames voor externe css publicatie.
Deze keyframes dus altijd aanroepen/includen in de css waarin de animatie wordt gebruikt.
*/
/*#endregion*/
/*
* CSS TOGGLE SWITCHES
* Unlicense
*
* Ionuț Colceriu - ghinda.net
* https://github.com/ghinda/css-toggle-switch
*
*/
/* Supported values are px, rem-calc, em-calc */
/* Functions */
/* Toggle Switches */
/* Shared */
/* Checkbox
*/
/* Radio Switch
*/
/* Hide by default
*/
.switch-toggle a,
.switch-light span span {
  display: none;
}
/* We can't test for a specific feature,
* so we only target browsers with support for media queries.
*/
@media only screen {
  /* Checkbox switch
  */
  .switch-light {
    display: block;
    min-height: 1.875em;
    /* Outline the toggles when the inputs are focused
  */
    position: relative;
    overflow: visible;
    padding: 0;
    margin-left: 6.25em;
    /* Position the label over all the elements, except the slide-button (<a>)
  * Clicking anywhere on the label will change the switch-state
  */
    /* Don't hide the input from screen-readers and keyboard access
  */
  }
  .switch-light * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .switch-light a {
    display: block;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .switch-light label,
  .switch-light > span {
    line-height: 1.875em;
    vertical-align: middle;
  }
  .switch-light input:focus ~ a,
  .switch-light input:focus + label {
    outline: 1px dotted #888;
  }
  .switch-light label {
    position: relative;
    z-index: 3;
    display: block;
    width: 100%;
  }
  .switch-light input {
    position: absolute;
    opacity: 0;
    z-index: 5;
  }
  .switch-light input:checked ~ a {
    right: 0%;
  }
  .switch-light > span {
    position: absolute;
    left: -6.25em;
    width: 100%;
    margin: 0;
    padding-right: 6.25em;
    text-align: left;
  }
  .switch-light > span span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    display: block;
    width: 50%;
    margin-left: 6.25em;
    text-align: center;
  }
  .switch-light > span span:last-child {
    left: 50%;
  }
  .switch-light a {
    position: absolute;
    right: 50%;
    top: 0;
    z-index: 4;
    display: block;
    width: 50%;
    height: 100%;
    padding: 0;
  }
  /* Radio switch
  */
  .switch-toggle {
    display: block;
    min-height: 1.875em;
    /* Outline the toggles when the inputs are focused
  */
    position: relative;
    display: table;
    table-layout: fixed;
    /* For callout panels in foundation
  */
    padding: 0 !important;
    /* Generate styles for the multiple states */
  }
  .switch-toggle * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .switch-toggle a {
    display: block;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .switch-toggle label,
  .switch-toggle > span {
    line-height: 1.875em;
    vertical-align: middle;
  }
  .switch-toggle input:focus ~ a,
  .switch-toggle input:focus + label {
    outline: 1px dotted #888;
  }
  .switch-toggle * {
    font-size: 1em;
  }
  .switch-toggle input {
    position: absolute;
    opacity: 0;
  }
  .switch-toggle input + label {
    position: relative;
    z-index: 2;
    display: table-cell;
    width: 50%;
    padding: 0 0.5em;
    margin: 0;
    text-align: center;
  }
  .switch-toggle a {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    z-index: 1;
    width: 50%;
    height: 100%;
  }
  .switch-toggle input:last-of-type:checked ~ a {
    left: 50%;
  }
  .switch-toggle.switch-3 label,
  .switch-toggle.switch-3 a {
    width: 33.3333333333%;
  }
  .switch-toggle.switch-3 input:checked:nth-of-type(2) ~ a {
    left: 33.3333333333%;
  }
  .switch-toggle.switch-3 input:checked:last-of-type ~ a {
    left: 66.6666666667%;
  }
  .switch-toggle.switch-4 label,
  .switch-toggle.switch-4 a {
    width: 25%;
  }
  .switch-toggle.switch-4 input:checked:nth-of-type(2) ~ a {
    left: 25%;
  }
  .switch-toggle.switch-4 input:checked:nth-of-type(3) ~ a {
    left: 50%;
  }
  .switch-toggle.switch-4 input:checked:last-of-type ~ a {
    left: 75%;
  }
  .switch-toggle.switch-5 label,
  .switch-toggle.switch-5 a {
    width: 20%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(2) ~ a {
    left: 20%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(3) ~ a {
    left: 40%;
  }
  .switch-toggle.switch-5 input:checked:nth-of-type(4) ~ a {
    left: 60%;
  }
  .switch-toggle.switch-5 input:checked:last-of-type ~ a {
    left: 80%;
  }
  /* Standalone Themes */
  /* Candy Theme
  * Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck
  * http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/
  */
  .switch-candy {
    background-color: #2d3035;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #191b1e;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2);
  }
  .switch-candy label {
    color: #fff;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
  }
  .switch-candy input:checked + label {
    color: #333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  }
  .switch-candy a {
    border: 1px solid #333;
    background-color: #70c66b;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
  }
  .switch-candy > span {
    color: #333;
    text-shadow: none;
  }
  .switch-candy span {
    color: #fff;
  }
  .switch-candy.switch-candy-blue a {
    background-color: #38a3d4;
  }
  .switch-candy.switch-candy-yellow a {
    background-color: #f5e560;
  }
  /* Android Theme
  */
  .switch-android {
    background-color: #464747;
    border-radius: 1px;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    color: #fff;
    /* Selected ON switch-light
    */
  }
  .switch-android label {
    color: #fff;
  }
  .switch-android > span span {
    opacity: 0;
    margin-left: 7.1875em;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
  }
  .switch-android > span span:first-of-type {
    opacity: 1;
  }
  .switch-android > span span,
  .switch-android input + label {
    font-size: 85%;
    line-height: 2.15625em;
  }
  .switch-android a {
    background-color: #666;
    border-radius: 1px;
    box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0;
  }
  .switch-android.switch-light input:checked ~ a {
    background-color: #0E88B1;
  }
  .switch-android.switch-light input:checked ~ span span:first-of-type {
    opacity: 0;
  }
  .switch-android.switch-light input:checked ~ span span:last-of-type {
    opacity: 1;
  }
  .switch-android.switch-toggle,
  .switch-android > span span {
    text-transform: uppercase;
  }
  /* iOS Theme
  */
  .switch-ios.switch-light {
    color: #868686;
  }
  .switch-ios.switch-light a {
    left: 0;
    width: 1.875em;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1);
  }
  .switch-ios.switch-light > span span {
    width: 100%;
    left: 0;
    opacity: 0;
  }
  .switch-ios.switch-light > span span:first-of-type {
    opacity: 1;
    padding-left: 1.875em;
  }
  .switch-ios.switch-light > span span:last-of-type {
    padding-right: 1.875em;
  }
  .switch-ios.switch-light > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6.25em;
    top: 0;
    background-color: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 30px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
  }
  .switch-ios.switch-light input:checked ~ a {
    left: 100%;
    margin-left: -1.875em;
  }
  .switch-ios.switch-light input:checked ~ span:before {
    border-color: #53d76a;
    box-shadow: inset 0 0 0 30px #53d76a;
  }
  .switch-ios.switch-light input:checked ~ span span:first-of-type {
    opacity: 0;
  }
  .switch-ios.switch-light input:checked ~ span span:last-of-type {
    opacity: 1;
    color: #fff;
  }
  .switch-ios.switch-toggle {
    background-color: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 30px;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
  }
  .switch-ios.switch-toggle a {
    background-color: #53d76a;
    border-radius: 25px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .switch-ios.switch-toggle label {
    color: #868686;
  }
  .switch-ios input:checked + label {
    color: #3a3a3a;
  }
}
/* Bugfix for older Webkit, including mobile Webkit. Adapted from
* http://css-tricks.com/webkit-sibling-bug/
*/
@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80em) {
  .switch-light,
  .switch-toggle {
    -webkit-animation: webkitSiblingBugfix infinite 1s;
  }
}
@-webkit-keyframes webkitSiblingBugfix {
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
.switch-light input:checked + span > span:last-child {
  color: #FFF;
}
.switch-light input:not(:checked) + span > span:first-child {
  color: #FFF;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
  z-index: 5000;
}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #5cb85c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #5cb85c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #5cb85c;
  *background-color: #5cb85c;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #5cb85c \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #5cb85c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0196d8;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #5cb85c;
  *background-color: #5cb85c;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #5cb85c \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-group.date .input-group-addon i,
.input-group.date .input-group-addon i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/*
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fjällemark.  
 * All Rights Reserved.  
 * Use, reproduction, distribution, and modification of this code is subject to the terms and 
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjällemark
 * Project: https://github.com/CodeSeven/toastr
 */
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 70px;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-geo-left {
  bottom: 0px;
  left: -170px;
}
#toast-container {
  z-index: 999999;
  margin: 0 !important;
  position: absolute !important;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 60%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #1ba4d7 !important;
}
.toast-warning {
  background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*#region Global function/classes verpakt in de Namespace "validation".*/
/*#endregion*/
label,
.control-label {
  color: #232323;
  font-family: "OpenSans";
}
input:not([type='radio']) {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
input:not([type='radio']):disabled {
  background-color: #E6E5E4;
}
input:not([type='radio']).required {
  border-left-color: #232323;
}
.select2-container:not(.select2-container--disabled) a {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.select2-container:not(.select2-container--disabled) a span {
  color: #232323;
}
.select2-container:not(.select2-container--disabled) a:focus {
  border-left-color: #357ebd;
}
.disabled a {
  background-color: #E6E5E4;
}
.input-group-addon {
  color: #555555;
  background-color: #E6E5E4;
  border: 1px solid #C8C8C8 !important;
}
input:focus,
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
*::-webkit-input-placeholder {
  color: #afafaf;
}
*:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
*::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
*:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
.required input:not([type='radio']),
.required .select2-selection,
.required.select2-selection {
  border-left: 5px solid;
  border-left-color: #555555;
}
.has-warning label,
.has-warning .control-label {
  color: #232323;
  font-family: "OpenSans";
}
.has-warning input:not([type='radio']) {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.has-warning input:not([type='radio']):disabled {
  background-color: #E6E5E4;
}
.has-warning input:not([type='radio']).required {
  border-left-color: #232323;
}
.has-warning .select2-container:not(.select2-container--disabled) a {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.has-warning .select2-container:not(.select2-container--disabled) a span {
  color: #232323;
}
.has-warning .select2-container:not(.select2-container--disabled) a:focus {
  border-left-color: #357ebd;
}
.has-warning .disabled a {
  background-color: #E6E5E4;
}
.has-warning .input-group-addon {
  color: #555555;
  background-color: #E6E5E4;
  border: 1px solid #C8C8C8 !important;
}
.has-warning input:focus,
.has-warning .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-warning *::-webkit-input-placeholder {
  color: #afafaf;
}
.has-warning *:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
.has-warning *::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
.has-warning *:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
.has-warning .required input:not([type='radio']),
.has-warning .required .select2-selection,
.has-warning .required.select2-selection {
  border-left: 5px solid;
  border-left-color: #555555;
}
.input-group label,
.has-warning.input-group label,
.input-group .control-label,
.has-warning.input-group .control-label {
  color: #232323;
  font-family: "OpenSans";
}
.input-group input:not([type='radio']),
.has-warning.input-group input:not([type='radio']) {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.input-group input:not([type='radio']):disabled,
.has-warning.input-group input:not([type='radio']):disabled {
  background-color: #E6E5E4;
}
.input-group input:not([type='radio']).required,
.has-warning.input-group input:not([type='radio']).required {
  border-left-color: #232323;
}
.input-group .select2-container:not(.select2-container--disabled) a,
.has-warning.input-group .select2-container:not(.select2-container--disabled) a {
  border-color: #C8C8C8;
  color: #232323;
  background-color: #FFFFFF;
}
.input-group .select2-container:not(.select2-container--disabled) a span,
.has-warning.input-group .select2-container:not(.select2-container--disabled) a span {
  color: #232323;
}
.input-group .select2-container:not(.select2-container--disabled) a:focus,
.has-warning.input-group .select2-container:not(.select2-container--disabled) a:focus {
  border-left-color: #357ebd;
}
.input-group .disabled a,
.has-warning.input-group .disabled a {
  background-color: #E6E5E4;
}
.input-group .input-group-addon,
.has-warning.input-group .input-group-addon {
  color: #555555;
  background-color: #E6E5E4;
  border: 1px solid #C8C8C8 !important;
}
.input-group input:focus,
.has-warning.input-group input:focus,
.input-group .form-control:focus,
.has-warning.input-group .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.input-group *::-webkit-input-placeholder,
.has-warning.input-group *::-webkit-input-placeholder {
  color: #afafaf;
}
.input-group *:-moz-placeholder,
.has-warning.input-group *:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
.input-group *::-moz-placeholder,
.has-warning.input-group *::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
.input-group *:-ms-input-placeholder,
.has-warning.input-group *:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
.input-group.required input:not([type='radio']),
.has-warning.input-group.required input:not([type='radio']),
.input-group.required .select2-selection,
.has-warning.input-group.required .select2-selection {
  border-left: 5px solid;
  border-left-color: #555555;
}
.input-group.required .select2-container--disabled .select2-selection,
.select2-container--disabled .required.select2-selection,
.input-group.required input.disabled:not([type='radio']) {
  border-left: 1px solid;
  border-left-color: #C8C8C8;
}
.modalPopup .alertTxtMsg {
  -moz-animation-name: aniSlideAlertTxtMsg;
  -o-animation-name: aniSlideAlertTxtMsg;
  -webkit-animation-name: aniSlideAlertTxtMsg;
  animation-name: aniSlideAlertTxtMsg;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  position: absolute;
  bottom: 9px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  justify-content: center;
  z-index: 10;
}
.modalPopup .alertTxtMsg p {
  border: 1px solid rgba(217, 83, 79, 0.3);
  color: #d9534f;
  padding: 20px 20px 40px 20px;
  margin: 10px 0 0 0;
  width: 100%;
  background-color: #fcf6d3;
  box-shadow: 0 0 6px #C8C8C8;
  font-weight: bold;
}
.modalPopup .alertTxtMsg p:before {
  font-family: "FontAwesome";
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #F0AD4E;
  content: "\f071";
  margin-right: 5px;
  margin-top: 2px;
  top: 1px;
  position: relative;
}
.modalPopup .alertTxtMsg .closeBtn {
  font-family: "Glyphicons Halflings";
  width: 25px;
  height: 25px;
  position: inherit;
  right: 3px;
  top: 13px;
  padding: 2px 0 0 5px;
  cursor: pointer;
  color: #555555;
  border: 1px solid transparent;
}
.modalPopup .alertTxtMsg .closeBtn:before {
  content: "\e014";
}
.modalPopup .alertTxtMsg .closeBtn:hover {
  border: 1px solid #555555;
}
.modalPopup .manualHideAlertTxtMsg {
  -moz-animation-name: aniHideAlertTxtMsg;
  -o-animation-name: aniHideAlertTxtMsg;
  -webkit-animation-name: aniHideAlertTxtMsg;
  animation-name: aniHideAlertTxtMsg;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.form-control.required:enabled {
  border-left: solid 5px;
}
.form-control.required:focus {
  border-left-color: #357ebd;
}
.validationWarningIcon {
  font-family: "FontAwesome";
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #F0AD4E;
}
.validationWarningIcon:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.validationWarningIcon:before {
  content: "\f071";
}
.validationErrorIcon {
  font-family: "FontAwesome";
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #d9534f;
  margin-top: 1px;
}
.validationErrorIcon:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.validationErrorIcon:before {
  content: "\f071";
}
.validationInfoIcon {
  font-family: "FontAwesome";
  font-size: 18px;
  height: 18px;
  line-height: 18px;
  color: #F0AD4E;
}
.validationInfoIcon:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.validationInfoIcon:before {
  content: "\f05a";
}
.validationNoInfoAvailableIcon {
  font-family: "FontAwesome";
  font-size: 18px;
  height: 18px;
  line-height: 18px;
  color: #d9534f;
  display: block;
}
.validationNoInfoAvailableIcon:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.warningsNoValidationOnCrop {
  background-color: #C8C8C8;
}
.warnings-popover li {
  white-space: pre-wrap;
}
.validationElement {
  background-color: rgba(255, 106, 0, 0.37) !important;
}
.validationIconHolder {
  text-decoration: none;
  margin-left: 8px;
  margin-top: 5px;
}
.show-warning .has-warning label {
  color: #d9534f;
  font-family: "OpenSans";
  font-weight: bold;
}
.show-warning .has-warning input {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
.show-warning .has-warning .select2-container:not(.select2-container-disabled) a {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
.show-warning .has-warning .select2-container:not(.select2-container-disabled) a span {
  color: #d9534f;
}
.show-warning .has-warning .select2-container:not(.select2-container-disabled) a:focus {
  border-left-color: #357ebd;
}
.show-warning .has-warning .input-group-addon {
  color: #d9534f;
  background-color: #ffdfde;
  border: 1px solid #d9534f !important;
}
.show-warning .has-warning *::-webkit-input-placeholder {
  color: #d9534f;
}
.show-warning .has-warning *:-moz-placeholder {
  /* FF 4-18 */
  color: #d9534f;
}
.show-warning .has-warning *::-moz-placeholder {
  /* FF 19+ */
  color: #d9534f;
}
.show-warning .has-warning *:-ms-input-placeholder {
  /* IE 10+ */
  color: #d9534f;
}
.show-warning .has-warning.input-group label {
  color: #d9534f;
  font-family: "OpenSans";
  font-weight: bold;
}
.show-warning .has-warning.input-group input {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
.show-warning .has-warning.input-group .select2-container:not(.select2-container-disabled) a {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
.show-warning .has-warning.input-group .select2-container:not(.select2-container-disabled) a span {
  color: #d9534f;
}
.show-warning .has-warning.input-group .select2-container:not(.select2-container-disabled) a:focus {
  border-left-color: #357ebd;
}
.show-warning .has-warning.input-group .input-group-addon {
  color: #d9534f;
  background-color: #ffdfde;
  border: 1px solid #d9534f !important;
}
.show-warning .has-warning.input-group *::-webkit-input-placeholder {
  color: #d9534f;
}
.show-warning .has-warning.input-group *:-moz-placeholder {
  /* FF 4-18 */
  color: #d9534f;
}
.show-warning .has-warning.input-group *::-moz-placeholder {
  /* FF 19+ */
  color: #d9534f;
}
.show-warning .has-warning.input-group *:-ms-input-placeholder {
  /* IE 10+ */
  color: #d9534f;
}
.show-warning .has-warning.required input:not([type='radio']),
.show-warning .has-warning.required a {
  border-left-color: #d9534f;
}
.show-warning .has-warning .help-block,
.show-warning .has-warning .control-label,
.show-warning .has-warning .radio,
.show-warning .has-warning .checkbox,
.show-warning .has-warning .radio-inline,
.show-warning .has-warning .checkbox-inline,
.show-warning .has-warning .warning-text {
  color: #d9534f;
}
.show-warning .has-warning .form-control,
.show-warning .has-warning .dropdown-toggle {
  border-color: #d9534f;
}
.show-warning .has-warning .form-control :enabled,
.show-warning .has-warning .dropdown-toggle :enabled {
  background-color: #ffdfde;
}
.show-warning .has-warning .form-control.required {
  border-color: #d9534f;
}
.show-warning .has-warning .form-control:focus {
  border-color: #d9534f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d9534f;
}
.show-warning .has-warning .select2-selection {
  border-left: solid 5px;
  border-color: #d9534f;
  color: #d9534f;
  background-color: #ffdfde;
}
.show-warning .has-warning .select2-selection__placeholder {
  color: #d9534f;
}
/*#region Animation keyframes*/
@-moz-keyframes aniSlideAlertTxtMsg {
  0% {
    bottom: -60px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: 9px;
  }
}
@-webkit-keyframes aniSlideAlertTxtMsg {
  0% {
    bottom: -60px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: 9px;
  }
}
@keyframes aniSlideAlertTxtMsg {
  0% {
    bottom: -60px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: 9px;
  }
}
@-moz-keyframes aniHideAlertTxtMsg {
  0% {
    bottom: 9px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: -60px;
  }
}
@-webkit-keyframes aniHideAlertTxtMsg {
  0% {
    bottom: 9px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: -60px;
  }
}
@keyframes aniHideAlertTxtMsg {
  0% {
    bottom: 9px;
  }
  75% {
    bottom: 20px;
  }
  100% {
    bottom: -60px;
  }
}
/*#endregion*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiZm9udEF3ZXNvbWUvdmFyaWFibGVzLmxlc3MiLCJoZWFkZXIubGVzcyIsInNlbGVjdDItY3JvcHZpc2lvbi5sZXNzIiwiYW5pbWF0aW9uLmxlc3MiLCJ0b2dnbGUtc3dpdGNoLmxlc3MiLCJkYXRlcGlja2VyLmxlc3MiLCJ0b2FzdHItY3JvcHZpc2lvbi5sZXNzIiwidmFsaWRhdGlvbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFNQTtFQUNJLGdCQUFBOztFQUdBLHlCQUFBOzs7QUFJSjtBQUFNO0VBQ0YseUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFHSjs7Ozs7RUFLSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBOztFQUdBLHNCQUFBO0VBQ0Esa0JBQUE7O0VBR0EsY0FBQTtFQUNBLGFDVzBCLFVEWDFCOztBQUdKO0VBQ0kseUJBQUE7RUFDQSx1RkFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBOztBQU9KO0FBQW9CO0FBQWU7RUFDL0IsZUFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtBQUFvQjtBQUFlO0FBQU07QUFBUztFQUM5QyxnQkFBQTs7QUFHSixDQUFDO0FBQVEsQ0FBQztBQUFlLElBQUksT0FBTztBQUFRLElBQUksT0FBTztBQUFRLElBQUk7QUFBUSxJQUFJLE9BQU87QUFBUSxJQUFJLE9BQU87QUFBUSxJQUFJO0VBQ2pILGFBQUE7O0FBR0osSUFBSTtFQUNBLGdCQUFBOztBQVdKO0FBQU8sS0FBTSxHQUFFLGFBQWE7QUFBTyxLQUFNLEdBQUUsYUFBYTtFQUNwRCxrQkFBQTs7QUFESixLQUdJLE9BQUs7QUFIRixLQUFNLEdBQUUsYUFBYSxLQUd4QixPQUFLO0FBSDBCLEtBQU0sR0FBRSxhQUFhLEtBR3BELE9BQUs7RUFDRCxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBOztBQUdKLEtBQUM7QUFBRCxLQVpTLEdBQUUsYUFBYSxLQVl2QjtBQUFELEtBWnFDLEdBQUUsYUFBYSxLQVluRDtFQUNHLFNBQVMsRUFBVDtFQUNBLHFCQUFBOztBQUdSLE1BQU8sR0FBRSxLQUNMLE9BQUs7QUFETyxNQUFPLEdBQUUsS0FDckIsT0FBSztBQUR1QixLQUFNLEdBQUUsYUFBYSxLQUNqRCxPQUFLO0FBRG1ELEtBQU0sR0FBRSxhQUFhLEtBQzdFLE9BQUs7QUFEK0UsTUFBTyxHQUFHLElBQUksTUFDbEcsT0FBSztFQUNELFNBQUE7O0FBT1IsTUFBTztBQUFHLFFBQVM7RUFDZixjQUFBOztBQUdKO0FBQU87RUFDSCxtQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0MsYUFBQTs7O0FBSUw7RUFDSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSw2Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTs7QUFQSixXQVNJO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQXNCLDJCQUF0QjtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTs7QUFmUixXQVNJLGtCQU9JO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBcEJaLFdBU0ksa0JBY0k7RUFDSSxhQUFhLGFBQWI7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBOztBQUVBLFdBekJSLGtCQWNJLFNBV0s7RUFDRyxTRW1PRixPRm5PRTs7QUFHSixXQTdCUixrQkFjSSxTQWVLO0VBQ0csY0FBQTs7QUF2Q2hCLFdBU0ksa0JBa0NJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7O0FBRUEsV0F4Q1Isa0JBa0NJLFVBTUs7RUFDRyxTQUFTLE9BQVQ7RUFDQSxhQ2xJYyxzQkRrSWQ7O0FBbkRoQixXQXdESTtFQUNJLFlBQUE7RUFDQSxrQ0FBQTs7QUExRFIsV0E2REk7RUFDSSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBOztBQUVBLFdBUkosZ0JBUUs7RUFDRyxpQkFBQTtFQUNBLG9CQUFBOztBQXZFWixXQTJFSTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFsRlIsV0EyRUksa0JBU0k7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7O0FBdEZaLFdBMkVJLGtCQWNJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBOztBQTNGWixXQTJFSSxrQkFtQkk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7O0FBaEdaLFdBMkVJLGtCQXdCSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTs7QUFyR1osV0EyRUksa0JBNkJJO0VBQ0ksVUFBQTtFQUNBLGtCQUFBOztBQUtaO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSixhQUFjO0VBQ1osa0JBQUE7RUFDQSxnQkFBQTs7QUFHRixhQUFjLGVBQWU7RUFDM0IseUJBQUE7RUFDQSx3QkFBQTs7QUFFRixhQUFjLGVBQWUsYUFBWTtFQUN2QyxjQUFBOztBQUVGLFdBQVc7RUFDVCxpQkFBQTtFQUNBLGlCQUFBOztBQUdGO0VBQ0ksWUFBQTs7QUFESixPQUdJO0VBQ0ksc0JBQUE7RUFDQSx5QkFBQTs7QUFFQSxPQUpKLGtCQUlLO0VBQ0cseUJBQUE7O0FBUlosT0FZSTtFQUNJLGtCQUFBOztBQWJSLE9BZ0JJO0VBQ0ksb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7O0FBNUJSLE9BZ0JJLGtCQWNJO0VBQ0ksOEJBQUE7O0FBRUEsT0FqQlIsa0JBY0ksZ0JBR0s7RUFDRywrQkFBQTs7QUFHSixPQXJCUixrQkFjSSxnQkFPSyxNQUFNLElBQUk7RUFDUCxrQkFBQTs7QUFNaEI7RUFDSSxZQUFBOztBQURKLG9CQUdJO0VBQ0ksaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBOztBQWpCUixvQkFHSSxnQkFnQkk7RUFDSSxnQkFBQTs7QUFwQlosb0JBR0ksZ0JBZ0JJLGFBRUk7RUFDSSxhQzNSYyxVRDJSZDtFQUNBLGlCQUFBOztBQXZCaEIsb0JBR0ksZ0JBZ0JJLGFBT0k7RUFDSSxtQkFBQTs7QUEzQmhCLG9CQUdJLGdCQWdCSSxhQVdJO0VBQ0ksb0JBQUE7O0FBL0JoQixvQkFHSSxnQkFnQ0k7RUFDSSxrQkFBQTs7QUFFQSxvQkFuQ1IsZ0JBZ0NJLE9BR0s7RUFDRyxlQUFBOztBQXZDaEIsb0JBR0ksZ0JBd0NJO0VBQ0ksYUFBQTs7QUFLWjtFQUNJLFlBQUE7O0FBREosYUFHSTtFQUNJLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTs7QUFqQlIsYUFHSSxnQkFnQkksYUFDSTtFQUNJLGFDM1VjLFVEMlVkOztBQXJCaEIsYUFHSSxnQkFnQkksYUFLSTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7O0FBMUJoQixhQUdJLGdCQTJCSTtFQUNJLGtCQUFBOztBQUVBLGFBOUJSLGdCQTJCSSxPQUdLO0VBQ0csZUFBQTs7QUFHSixhQWxDUixnQkEyQkksT0FPSztFQUNHLG1CQUFBOztBQU1oQjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFHRjtFQUNJLGdCQUFBOztBQUdKLE1BQU87RUFDSCxXQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDRSxpQkFBQTs7QUFHSjtFQUNJLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxRQUFBOztBQUdKO0FBQWU7RUFDWCxZQUFBO0VBQ0EsYUNuWTBCLFVEbVkxQjtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUdKLGdCQUFpQixXQUFXO0VBQ3hCLGdCQUFBOztBQUdKO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBOzs7QUFKSixzQkFNSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsYUN2WnNCLFVEdVp0QjtFQUNBLGVBQUE7O0FBWlIsc0JBZUksTUFBSyxZQUFZLGVBQWU7RUFDNUIsV0FBQTs7QUFoQlIsc0JBbUJJLE1BQUssWUFBWSxlQUFlO0FBbkJwQyxzQkFvQkksTUFBSyxZQUFZLGVBQWUsR0FBSTtFQUNoQyxVQUFBOztBQUlBLHNCQURKLFFBQ0s7RUFDRyxxQkFBQTs7QUExQlosc0JBOEJJO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTs7QUFFQSxzQkFkSixjQWNLO0VBQ0csYUN4YmtCLGFEd2JsQjtFQUNBLFNFbUNXLE9GbkNYO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUtKLHNCQURKLGNBQWEsUUFDUjtFQUNHLGFDamNrQixhRGljbEI7RUFDQSxTRWhDWSxPRmdDWjtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFLWixNQUFNO0VBQ04saUJBQUE7RUFDQSxnQkFBQTs7QUFHQSxRQUFRO0VBQ1IsbUJBQW1CLFlBQW5CO0VBQ0EsZ0JBQWdCLFlBQWhCO0VBQ0EsZUFBZSxZQUFmO0VBQ0EsY0FBYyxZQUFkO0VBQ0EsV0FBVyxZQUFYOztBQUdBO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBREosRUFHSTtFQUNJLGFDL2RzQixVRCtkdEI7RUFDQSxlQUFBOztBQUxSLEVBUUk7RUFDSSxtQkFBQTs7QUFJUjtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixlQUFnQjtFQUNaLGVBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBOztBQUhKLGlCQUtJO0VBQ0ksV0FBQTtFQUNBLFdBQUE7O0FBUFIsaUJBS0ksTUFJSTtFQUNJLG1CQUFBO0VBQ0EseUJBQUE7O0FBWFosaUJBZUs7QUFmTCxpQkFlUztFQUNELGNBQUE7RUFDQSxZQUFBOztBQWpCUixpQkFvQkk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTs7QUF6QlIsaUJBNEJJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUEvQlIsaUJBa0NJLEdBQUU7QUFsQ04saUJBa0NlLEdBQUU7RUFDVCxVQUFBOztBQW5DUixpQkFzQ0ksR0FBRTtBQXRDTixpQkFzQ2UsR0FBRTtFQUNULFVBQUE7O0FBdkNSLGlCQTBDSSxHQUFFO0FBMUNOLGlCQTBDZSxHQUFFO0VBQ1QsVUFBQTs7QUEzQ1IsaUJBOENJLEdBQUU7QUE5Q04saUJBOENlLEdBQUU7RUFDVCxVQUFBOztBQS9DUixpQkFrREksR0FBRTtBQWxETixpQkFrRGUsR0FBRTtFQUNULFVBQUE7O0FBbkRSLGlCQXNESSxHQUFFO0FBdEROLGlCQXNEZSxHQUFFO0VBQ1QsVUFBQTs7QUF2RFIsaUJBMERJLEdBQUU7QUExRE4saUJBMERlLEdBQUU7RUFDVCxVQUFBOztBQTNEUixpQkE4REksR0FBRTtBQTlETixpQkE4RGUsR0FBRTtFQUNULFVBQUE7O0FBL0RSLGlCQWtFSSxHQUFFO0FBbEVOLGlCQWtFZSxHQUFFO0VBQ1QsVUFBQTs7QUFuRVIsaUJBc0VJLEdBQUU7QUF0RU4saUJBc0VlLEdBQUU7RUFDVCxVQUFBOztBQXZFUixpQkEwRUksR0FBRTtBQTFFTixpQkEwRWUsR0FBRTtFQUNULFVBQUE7O0FBM0VSLGlCQThFSSxHQUFFO0FBOUVOLGlCQThFZSxHQUFFO0VBQ1QsVUFBQTs7QUEvRVIsaUJBa0ZJLEdBQUU7QUFsRk4saUJBa0ZnQixHQUFFO0VBQ1YsV0FBQTs7QUFJUixLQUFLLElBQUksbUJBQW9CO0VBQ3pCLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7OztBQUlKO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFHSixjQUFlO0FBQ2YsY0FBZTtBQUNmLGNBQWUsUUFBUTtBQUN2QixjQUFlLFFBQVE7QUFDdkIsY0FBZSxRQUFRLEtBQUs7QUFDNUIsY0FBZSxRQUFRLEtBQUs7RUFDeEIsY0FBQTs7QUFHSixjQUFlLE1BQUssWUFBYTtFQUM3QixnQ0FBQTs7QUFHSixjQUFlLFFBQVEsS0FBSTtBQUMzQixjQUFlLFFBQVEsS0FBSTtFQUN2QixTQUFTLEdBQVQ7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOzs7QUFJSixHQUFHLCtCQUFnQztFQUMvQixpQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKLGdCQUFnQjtFQUNaLG9CQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBRUo7RUFDSSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFSixvQkFBb0I7RUFDaEIsY0FBQTs7QUFHSjtFQUNJLDBCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBOztBQUdJLGNBREosYUFDSztFQUNHLFVBQUE7O0FBSVo7RUFDSSxZQUFBOztBQUVKLElBQUs7RUFFRCxZQUFBOzs7O0FBTUo7RUFDSSxhQ3ZzQjBCLFVEdXNCMUI7RUFDQSxlQUFBOztBQUdKO0VBQ0ksYUM1c0IwQixVRDRzQjFCO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUdKO0VBQ0ksYUNsdEIwQixVRGt0QjFCO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7Ozs7QUFLSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0ksYUNsdUIwQixVRGt1QjFCO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxhQ3p1QjBCLFVEeXVCMUI7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBUUo7RUFDSSxhQ3h2QjBCLFVEd3ZCMUI7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxhQ2x3QjBCLFVEa3dCMUI7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxhQzV3QjBCLFVENHdCMUI7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFFSjtFQUNJLGlCQUFBOzs7O0FBS0o7RUFDSSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBR0osR0FBRztBQUFzQyxHQUFHO0VBQ3hDLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7O0FBR0osU0FDSTtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQVhSLFNBY0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTs7QUFoQlIsU0FtQkk7RUFDSSxVQUFBOztBQXBCUixTQXVCSTtBQXZCSixTQXVCa0M7QUF2QmxDLFNBdUI4QztBQXZCOUMsU0F1QmdFO0FBdkJoRSxTQXVCMEU7QUF2QjFFLFNBdUI0RjtBQXZCNUYsU0F1QnNHO0FBdkJ0RyxTQXVCeUg7QUF2QnpILFNBdUJ3STtBQXZCeEksU0F1QndKO0FBdkJ4SixTQXVCd0s7RUFDaEssNENBQUE7RUFDQSx3Q0FBQTtFQUNBLHVDQUFBO0VBQ0Esb0NBQUE7O0FBSVI7RUFDSSxXQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLHlCQUFBO0VBQ0EsMENBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksd0JBQUE7RUFDQSxXQUFBOztBQUdKLFdBQVk7RUFDUiwwQkFBQTs7QUFFSixXQUFZLElBQUc7RUFDWCxvQ0FBQTs7OztBQUtKO0VBQ0ksZUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFSSixPQVVJO0VBQ0ksWUFBQTs7OztBQU1SO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTs7QUFMSixrQkFNSTtFQUNJLGtCQUFBOztBQUlSO0VBQ0ksd0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7O0FBR0o7RUFDSSxhQ3I3QjBCLFVEcTdCMUI7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBOztBQVZKLGFBWUk7RUFDSSxvQkFBQTtFQUNBLGNBQUE7O0FBSVI7RUFDSSxhQ3Y4QjBCLFVEdThCMUI7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFKSixnQkFNSTtFQUNJLGNBQUE7O0FBSVIsR0FBRztFQUNDLFdBQUE7RUFDQSx5QkFBQTs7OztBQUlBO0VBQ0ksYUN4OUJzQixVRHc5QnRCO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7OztBQUlKO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7O0FBR0o7RUFDSSxnQkFBQTtFQUNBLFdBQUE7O0FBR0osY0FBZTtFQUNYLGVBQUE7RUFDQSxxQkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxpQkFBQTs7QUFHSixZQUFhO0VBQ1QscUJBQUE7O0FBR0o7RUFDSSxxQkFBQTtFQUNBLHVCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7O0VBRUksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQUdKLFdBQVk7RUFDUixtQkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFHSixFQUFFO0VBQ0UsMkJBQUE7O0FBR0osRUFBRSxjQUFlO0VBQ2IsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUdSO0VBQ1EsZUFBQTtFQUNBLGVBQUE7RUFDSixXQUFBOztBQUVKLFlBQWE7RUFDVCxjQUFBOztBQUVBO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBR0o7QUFBc0Isb0JBQXFCO0VBQzNDLGVBQUE7O0FBR0Esb0JBQW9CO0VBQ3BCLGNBQUE7O0FBR0E7RUFDQSxXQUFBO0VBQ0EsYUFBQTs7QUFHQSxvQkFBb0I7RUFDaEIsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7O0FBR0osb0JBQW9CO0VBQ2hCLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSw2QkFBQTs7QUFJUixXQUFZO0VBQ0osZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSixhQUFjO0VBQ1YsaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSixnQkFBaUI7RUFDYixnQkFBQTs7OztBQUlKO0VBQ0ksV0FBQTs7QUFESixNQUdJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBOztBQUxSLE1BR0ksUUFJSTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQVZaLE1BR0ksUUFJSSxLQUtJO0FBWlosTUFHSSxRQUlJLEtBS1E7RUFDQSxZQUFBO0VBQ0EsY0FBQTs7QUFkaEIsTUFHSSxRQUlJLEtBVUk7RUFDSSxjQUFBOztBQUdKLE1BbEJSLFFBSUksS0FjSztFQUNHLHlCQUFBOztBQUVBLE1BckJaLFFBSUksS0FjSyxZQUdJO0VBQ0cseUJBQUE7O0FBSVIsTUExQlIsUUFJSSxLQXNCSyxXQUFXLElBQUk7RUFDWix5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTs7QUFFQSxNQS9CWixRQUlJLEtBc0JLLFdBQVcsSUFBSSxjQUtYO0VBQ0cseUJBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7O0FBckNwQixNQTJDSSxRQUNJLEtBQ0k7RUFDSSxZQUFBOztBQU1oQixRQUEwQjtFQUd0QixNQUFPLFFBQVE7SUFDWCx3QkFBQTs7RUFHSixNQUFPLFFBQVEsS0FBSTtJQUNmLFNBQVMsRUFBVDtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTs7O0FBSVIsS0FBTTtFQUNGLFlBQUE7O0FBR0osZUFBZ0IsUUFBUSxLQUFLO0FBQzdCLGVBQWdCLFFBQVEsS0FBSztBQUM3QixlQUFnQixRQUFRLEtBQUs7QUFDN0IsZUFBZ0IsUUFBUSxLQUFLO0FBQzdCLGVBQWdCLFFBQVEsS0FBSztBQUM3QixlQUFnQixRQUFRLEtBQUs7RUFDN0IsWUFBQTtFQUNJLGdDQUFBOztBQUdKLGlCQUFrQixRQUFRLEtBQUssS0FBSSxJQUFJO0VBQ25DLGtCQUFBOztBQUdKLGlCQUFrQixRQUFRLEtBQUs7RUFDM0Isa0JBQUE7O0FBR0osaUJBQWtCLFFBQVE7RUFDdEIsa0JBQUE7Ozs7QUFJSjtFQUNJLGFDMXRDc0IsVUQwdEN0QjtFQUNBLGVBQUE7O0FBRUEsSUFBQztFQUNHLGNBQUE7O0FBSVI7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFSixhQUFhO0FBQ2IsYUFBYTtBQUNiLGFBQWE7QUFDYixhQUFhO0FBQ2IsS0FBTSxtQkFBa0I7RUFDcEIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUosYUFBYTtFQUNULGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVKLGFBQWE7QUFDYixhQUFhO0FBQ2IsS0FBTSxtQkFBa0I7RUFDcEIsc0JBQUE7O0FBRUosYUFBYTtBQUNiLGFBQWE7QUFDYixRQUFRLFVBQVc7QUFDbkIsYUFBYSxTQUFTO0FBQ3RCLGFBQWEsVUFBVTtBQUN2QixRQUFRLFVBQVcsY0FBYTtBQUNoQyxhQUFhLFNBQVM7QUFDdEIsYUFBYSxVQUFVO0FBQ3ZCLFFBQVEsVUFBVyxjQUFhO0FBQ2hDLGFBQWEsU0FBUztBQUN0QixhQUFhLFVBQVU7QUFDdkIsUUFBUSxVQUFXLGNBQWE7QUFDaEMsYUFBYSxTQUFTO0FBQ3RCLGFBQWEsVUFBVTtBQUN2QixRQUFRLFVBQVcsY0FBYTtFQUM1Qix5QkFBQTtFQUNBLHFCQUFBOztBQUVKLGFBQWM7RUFDVixjQUFBO0VBQ0EseUJBQUE7O0FBR0osY0FBYyxLQUFNO0VBQ2hCLHVCQUFBOztBQUdKLEtBQUs7QUFBZSxLQUFLO0FBQWdCLEtBQUs7QUFBaUIsS0FBSztFQUNoRSx3QkFBQTtFQUNBLHFCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGVBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0FBQ0E7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUVKO0VBQ0ksV0FBQTs7QUFFSjtFQUNJLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBR0osYUFBYztFQUNWLDhCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFFSjtFQUNJLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBR0osQ0FBRTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTs7QUFHSixLQUFLO0FBQWdCLEtBQUs7RUFDdEIsUUFBQTtFQUNBLGtCQUFBOztBQUdKLEtBQUssY0FBZTtBQUFTLEtBQUssaUJBQWtCO0VBQ2hELGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsZUFBQTs7QUFFSjtFQUNJLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHUjtFQUNRLGNBQUE7O0FBR1I7RUFDUSxjQUFBOztBQUdKO0VBQ0kseUJBQUE7Ozs7QUFJSjtFQUNJLHlCQUFBOztBQUdKLGFBQ0k7RUFDQSxxQkFBQTs7QUFJSjtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTs7QUFKSixhQU1JO0VBQ0ksYUMvNUNrQixVRCs1Q2xCO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQWJSLGFBTUksS0FTSTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBOztBQW5CWixhQU1JLEtBZ0JJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBOztBQXhCWixhQU1JLEtBcUJJO0VBQ0kscUJBQUE7O0FBNUJaLGFBTUksS0F5Qkk7QUEvQlIsYUFNSSxLQXlCUTtBQS9CWixhQU1JLEtBeUJZO0FBL0JoQixhQU1JLEtBeUJlO0VBQ1AsY0FBQTs7QUFHSixhQTdCSixLQTZCSztFQUNHLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTs7QUFISixhQTdCSixLQTZCSyxNQUtHO0VBQ0ksVUFBQTs7QUFJUixhQXZDSixLQXVDSztFQUNHLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBOztBQUpKLGFBdkNKLEtBdUNLLE9BTUc7QUFOSixhQXZDSixLQXVDSyxPQU1PO0FBTlIsYUF2Q0osS0F1Q0ssT0FNVztFQUNKLGNBQUE7O0FBUFIsYUF2Q0osS0F1Q0ssT0FVRztFQUNJLFVBQUE7O0FBR0osYUFyRFIsS0F1Q0ssT0FjSTtFQUNHLGdDQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsR0FBVDtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7O0FBSVIsYUEvREosS0ErREs7RUFDRyxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEdBQVQ7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBOztBQTNFWixhQU1JLEtBd0VJO0VBQ0ksa0JBQUE7O0FBL0VaLGFBTUksS0E0RUk7RUFDSSxrQkFBQTs7QUFuRlosYUFNSSxLQTRFSSxTQUdJO0VBQ0kscUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBOztBQXpGaEIsYUFNSSxLQTRFSSxTQUdJLEtBTUksS0FBSTtFQUNBLFNBQVMsSUFBVDs7QUdoaUR4QixPQUNJLEtBQUksV0FBVztFQUNYLGtCQUFBO0VBQ0EsV0FBQTs7QUFIUixPQU1JLEtBQUksV0FBVztFQUNYLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBOztBQVRSLE9BWUk7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBbkJSLE9Bc0JJLFFBQVEsYUFBYSxLQUFLO0VBQ3RCLFlBQUE7O0FBdkJSLE9BMEJJLFFBQVEsS0FBSyxLQUFLO0VBQ2QsYUZpQnNCLFVFakJ0QjtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTs7QUEvQlIsT0FrQ0ksUUFBUSxhQUFhLEtBQUssS0FBSztFQUMzQixrQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTs7QUF0Q1IsT0F5Q0ksaUJBQWlCLEtBQUk7RUFDakIsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLE9BQU8sU0FBUDtFQUNBLGNBQUE7O0FBaERSLE9BbURJO0VBQ0ksY0FBQTs7QUFwRFIsT0FtREksaUJBR0k7RUFDSSx1REFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQ0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBUSxXQUFSOztBQTdEWixPQW1ESSxpQkFhSTtFQUNJLDBEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLGtDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFRLGVBQVI7O0FBdkVaLE9BMkVJLGFBQWE7RUFDVCxlQUFBO0VBQ0EsK0NBQUE7O0FBRUEsT0FKSixhQUFhLGlCQUlSLElBQUk7RUFDRCxnQkFBQTtFQUNBLFdBQUE7O0FBakZaLE9BMkVJLGFBQWEsaUJBU1QsR0FDSTtFQUNJLGNBQUE7O0FBRUEsT0FiWixhQUFhLGlCQVNULEdBQ0ksRUFHSztFQUNHLHlCQUFBOztBQXpGcEIsT0ErRkksR0FBRSxJQUFLO0VBQ0gsZUFBQTs7QUFoR1IsT0FtR0ksSUFBSSxHQUFHLEdBQUc7RUFDTixhQUFBOztBQXBHUixPQXVHSSxJQUFJLEdBQUcsR0FBRSxNQUFPO0VBQ1osY0FBQTs7QUF4R1IsT0EyR0ksSUFBSSxHQUFHLEdBQUUsT0FBUTtFQUNiLGNBQUE7O0FBNUdSLE9BK0dJO0VBQ0ksZ0NBQUE7RUFDQSxrQkFBQTs7QUFqSFIsT0FvSEksY0FBYztFQUNWLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7O0FBN0hSLE9BZ0lJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwrQkFBQTs7QUExSVIsT0FnSUksYUFZSTtFQUNJLGNBQUE7RUFDQSxZQUFBOztBQTlJWixPQWtKSSxNQUNJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUF4SlosT0FrSkksTUFDSSxlQU9JO0VBQ0ksTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBS1osd0JBQTJDO0VBK005QyxPQTlNTztJQUNJLFlBQUE7SUFDQSxnQkFBQTs7O0FBdEtaLE9BMEtJLFdBQ0ksYUFBWSxJQUFJO0VBS1osV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztBQWxMWixPQTBLSSxXQUNJLGFBQVksSUFBSSxVQUNaO0VBQ0ksYUFBQTs7QUE3S2hCLE9BMEtJLFdBQ0ksYUFBWSxJQUFJLFVBU1o7RUFDSSxlQUFBO0VBQ0EsZUFBQTs7QUF0TGhCLE9BMEtJLFdBZ0JJO0VBQ0ksV0FBQTs7QUFLUix3QkFBMEM7RUFrTDdDLE9BakxPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0QnpDLGFBQVksSUFBSTtFQXVNdkIsT0FoTE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBdkI3QyxhQUFZLElBQUk7RUF1TXZCLE9BL0tPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F4QnpDLGFBQVksSUFBSTtFQXVNdkIsT0E5S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBekI3QyxhQUFZLElBQUk7RUF1TXZCLE9BN0tPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0ExQnpDLGFBQVksSUFBSTtFQXVNdkIsT0E1S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBM0I3QyxhQUFZLElBQUk7RUF1TXZCLE9BM0tPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E1QnpDLGFBQVksSUFBSTtFQXVNdkIsT0ExS08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBN0I3QyxhQUFZLElBQUk7RUF1TXZCLE9BektPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E5QnpDLGFBQVksSUFBSTtFQXVNdkIsT0F4S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBL0I3QyxhQUFZLElBQUk7RUF1TXZCLE9BdktPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FoQ3pDLGFBQVksSUFBSTtFQXVNdkIsT0F0S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBakM3QyxhQUFZLElBQUk7RUF1TXZCLE9BcktPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsQ3pDLGFBQVksSUFBSTtFQXVNdkIsT0FwS08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbkM3QyxhQUFZLElBQUk7RUF1TXZCLE9BbktPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFwQ3pDLGFBQVksSUFBSTtFQXVNdkIsT0FsS08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBckM5QyxhQUFZLElBQUk7SUFLWixXQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7O0VBZ01YLE9BakxPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0QnpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BaExPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXZCN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0EvS08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXhCekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0E5S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBekI3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQTdLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBMUJ6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQTVLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0EzQjdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BM0tPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E1QnpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BMUtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTdCN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F6S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTlCekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F4S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBL0I3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXZLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEN6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXRLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqQzdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BcktPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsQ3pDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BcEtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5DN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FuS08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXBDekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FsS08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBckM5QyxhQUFZLElBQUksVUFDWjtJQUNJLGFBQUE7O0VBcU1mLE9BakxPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0QnpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BaExPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXZCN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EvS08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXhCekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0E5S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBekI3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQTdLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBMUJ6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQTVLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0EzQjdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BM0tPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E1QnpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BMUtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTdCN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F6S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTlCekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F4S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBL0I3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXZLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEN6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXRLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqQzdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BcktPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsQ3pDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BcEtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5DN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FuS08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXBDekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FsS08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBckM5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQWpMTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBUHpDO0VBd0xQLE9BaExPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQVI3QztFQXdMUCxPQS9LTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBVHpDO0VBd0xQLE9BOUtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQVY3QztFQXdMUCxPQTdLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBWHpDO0VBd0xQLE9BNUtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQVo3QztFQXdMUCxPQTNLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBYnpDO0VBd0xQLE9BMUtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWQ3QztFQXdMUCxPQXpLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBZnpDO0VBd0xQLE9BeEtPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWhCN0M7RUF3TFAsT0F2S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWpCekM7RUF3TFAsT0F0S08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbEI3QztFQXdMUCxPQXJLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbkJ6QztFQXdMUCxPQXBLTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FwQjdDO0VBd0xQLE9BbktPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFyQnpDO0VBd0xQLE9BbEtPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQXRCOUM7SUFDSSxXQUFBOzs7QUEwQlIsd0JBQTJDO0VBNko5QyxPQTVKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBM0N6QyxhQUFZLElBQUk7RUF1TXZCLE9BM0pPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTVDN0MsYUFBWSxJQUFJO0VBdU12QixPQTFKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBN0N6QyxhQUFZLElBQUk7RUF1TXZCLE9BekpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTlDN0MsYUFBWSxJQUFJO0VBdU12QixPQXhKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBL0N6QyxhQUFZLElBQUk7RUF1TXZCLE9BdkpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWhEN0MsYUFBWSxJQUFJO0VBdU12QixPQXRKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBakR6QyxhQUFZLElBQUk7RUF1TXZCLE9BckpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWxEN0MsYUFBWSxJQUFJO0VBdU12QixPQXBKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbkR6QyxhQUFZLElBQUk7RUF1TXZCLE9BbkpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXBEN0MsYUFBWSxJQUFJO0VBdU12QixPQWxKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBckR6QyxhQUFZLElBQUk7RUF1TXZCLE9BakpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXREN0MsYUFBWSxJQUFJO0VBdU12QixPQWhKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBdkR6QyxhQUFZLElBQUk7RUF1TXZCLE9BL0lPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQXhEOUMsYUFBWSxJQUFJO0lBS1osV0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBOztFQWdNWCxPQTVKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBM0N6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQTNKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E1QzdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BMUpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E3Q3pDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BekpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTlDN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F4Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQS9DekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F2Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBaEQ3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXRKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBakR6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXJKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FsRDdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BcEpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FuRHpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BbkpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXBEN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FsSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXJEekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FqSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBdEQ3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQWhKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBdkR6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQS9JTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0F4RDlDLGFBQVksSUFBSSxVQUNaO0lBQ0ksYUFBQTs7RUFxTWYsT0E1Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTNDekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EzSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBNUM3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQTFKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBN0N6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXpKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E5QzdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BeEpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0EvQ3pDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BdkpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWhEN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F0Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWpEekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FySk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbEQ3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXBKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbkR6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQW5KTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FwRDdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BbEpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FyRHpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BakpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXREN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FoSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXZEekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EvSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBeEQ5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQTVKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBNUJ6QztFQXdMUCxPQTNKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E3QjdDO0VBd0xQLE9BMUpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E5QnpDO0VBd0xQLE9BekpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQS9CN0M7RUF3TFAsT0F4Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWhDekM7RUF3TFAsT0F2Sk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBakM3QztFQXdMUCxPQXRKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbEN6QztFQXdMUCxPQXJKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FuQzdDO0VBd0xQLE9BcEpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FwQ3pDO0VBd0xQLE9BbkpPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXJDN0M7RUF3TFAsT0FsSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXRDekM7RUF3TFAsT0FqSk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBdkM3QztFQXdMUCxPQWhKTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBeEN6QztFQXdMUCxPQS9JTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0F6QzlDO0lBQ0ksV0FBQTs7O0FBNkNSLHdCQUEyQztFQTBJOUMsT0F6SU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTlEekMsYUFBWSxJQUFJO0VBdU12QixPQXhJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0EvRDdDLGFBQVksSUFBSTtFQXVNdkIsT0F2SU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWhFekMsYUFBWSxJQUFJO0VBdU12QixPQXRJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqRTdDLGFBQVksSUFBSTtFQXVNdkIsT0FySU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWxFekMsYUFBWSxJQUFJO0VBdU12QixPQXBJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FuRTdDLGFBQVksSUFBSTtFQXVNdkIsT0FuSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXBFekMsYUFBWSxJQUFJO0VBdU12QixPQWxJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FyRTdDLGFBQVksSUFBSTtFQXVNdkIsT0FqSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXRFekMsYUFBWSxJQUFJO0VBdU12QixPQWhJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0F2RTdDLGFBQVksSUFBSTtFQXVNdkIsT0EvSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXhFekMsYUFBWSxJQUFJO0VBdU12QixPQTlITyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0F6RTlDLGFBQVksSUFBSTtJQUtaLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTs7RUFnTVgsT0F6SU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTlEekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F4SU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBL0Q3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXZJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEV6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXRJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqRTdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BcklPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsRXpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BcElPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5FN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FuSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXBFekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FsSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBckU3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQWpJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBdEV6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQWhJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0F2RTdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BL0hPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUF4RXpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BOUhPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQXpFOUMsYUFBWSxJQUFJLFVBQ1o7SUFDSSxhQUFBOztFQXFNZixPQXpJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBOUR6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXhJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0EvRDdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BdklPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FoRXpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BdElPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWpFN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FySU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWxFekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FwSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbkU3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQW5JTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBcEV6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQWxJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FyRTdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BaklPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0RXpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BaElPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXZFN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EvSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXhFekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0E5SE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBekU5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQXpJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBL0N6QztFQXdMUCxPQXhJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FoRDdDO0VBd0xQLE9BdklPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FqRHpDO0VBd0xQLE9BdElPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWxEN0M7RUF3TFAsT0FySU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQW5EekM7RUF3TFAsT0FwSU8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBcEQ3QztFQXdMUCxPQW5JTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBckR6QztFQXdMUCxPQWxJTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0F0RDdDO0VBd0xQLE9BaklPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F2RHpDO0VBd0xQLE9BaElPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXhEN0M7RUF3TFAsT0EvSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXpEekM7RUF3TFAsT0E5SE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBMUQ5QztJQUNJLFdBQUE7OztBQThEUix3QkFBMkM7RUF5SDlDLE9BeEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0EvRXpDLGFBQVksSUFBSTtFQXVNdkIsT0F2SE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBaEY3QyxhQUFZLElBQUk7RUF1TXZCLE9BdEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FqRnpDLGFBQVksSUFBSTtFQXVNdkIsT0FySE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbEY3QyxhQUFZLElBQUk7RUF1TXZCLE9BcEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FuRnpDLGFBQVksSUFBSTtFQXVNdkIsT0FuSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBcEY3QyxhQUFZLElBQUk7RUF1TXZCLE9BbEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FyRnpDLGFBQVksSUFBSTtFQXVNdkIsT0FqSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBdEY3QyxhQUFZLElBQUk7RUF1TXZCLE9BaEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUF2RnpDLGFBQVksSUFBSTtFQXVNdkIsT0EvR08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBeEY5QyxhQUFZLElBQUk7SUFLWixXQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7O0VBZ01YLE9BeEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0EvRXpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BdkhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWhGN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0F0SE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWpGekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FySE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbEY3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXBITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbkZ6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQW5ITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FwRjdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BbEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FyRnpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BakhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXRGN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FoSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXZGekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0EvR08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBeEY5QyxhQUFZLElBQUksVUFDWjtJQUNJLGFBQUE7O0VBcU1mLE9BeEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0EvRXpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BdkhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWhGN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F0SE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWpGekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FySE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbEY3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXBITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbkZ6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQW5ITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FwRjdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BbEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FyRnpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BakhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXRGN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FoSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXZGekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EvR08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBeEY5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQXhITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEV6QztFQXdMUCxPQXZITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqRTdDO0VBd0xQLE9BdEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsRXpDO0VBd0xQLE9BckhPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5FN0M7RUF3TFAsT0FwSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQXBFekM7RUF3TFAsT0FuSE8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBckU3QztFQXdMUCxPQWxITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBdEV6QztFQXdMUCxPQWpITyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0F2RTdDO0VBd0xQLE9BaEhPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUF4RXpDO0VBd0xQLE9BL0dPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQXpFOUM7SUFDSSxXQUFBOzs7QUE2RVIsd0JBQTJDO0VBMEc5QyxPQXpHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBOUZ6QyxhQUFZLElBQUk7RUF1TXZCLE9BeEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQS9GN0MsYUFBWSxJQUFJO0VBdU12QixPQXZHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEd6QyxhQUFZLElBQUk7RUF1TXZCLE9BdEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWpHN0MsYUFBWSxJQUFJO0VBdU12QixPQXJHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBbEd6QyxhQUFZLElBQUk7RUF1TXZCLE9BcEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5HN0MsYUFBWSxJQUFJO0VBdU12QixPQW5HTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBcEd6QyxhQUFZLElBQUk7RUF1TXZCLE9BbEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQXJHOUMsYUFBWSxJQUFJO0lBS1osV0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBOztFQWdNWCxPQXpHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBOUZ6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXhHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0EvRjdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BdkdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FoR3pDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BdEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWpHN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FyR08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQWxHekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0FwR08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBbkc3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQW5HTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBcEd6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQWxHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0FyRzlDLGFBQVksSUFBSSxVQUNaO0lBQ0ksYUFBQTs7RUFxTWYsT0F6R08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTlGekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F4R08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBL0Y3QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXZHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBaEd6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQXRHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FqRzdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BckdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FsR3pDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BcEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQW5HN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FuR08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXBHekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0FsR08sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBckc5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQXpHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBL0V6QztFQXdMUCxPQXhHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FoRjdDO0VBd0xQLE9BdkdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FqRnpDO0VBd0xQLE9BdEdPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQWxGN0M7RUF3TFAsT0FyR08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQW5GekM7RUF3TFAsT0FwR08sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBcEY3QztFQXdMUCxPQW5HTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBckZ6QztFQXdMUCxPQWxHTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0F0RjlDO0lBQ0ksV0FBQTs7O0FBMEZSLHdCQUEyQztFQTZGOUMsT0E1Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTNHekMsYUFBWSxJQUFJO0VBdU12QixPQTNGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E1RzdDLGFBQVksSUFBSTtFQXVNdkIsT0ExRk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTdHekMsYUFBWSxJQUFJO0VBdU12QixPQXpGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E5RzdDLGFBQVksSUFBSTtFQXVNdkIsT0F4Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQS9HekMsYUFBWSxJQUFJO0VBdU12QixPQXZGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0FoSDlDLGFBQVksSUFBSTtJQUtaLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTs7RUFnTVgsT0E1Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQTNHekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0EzRk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBNUc3QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQTFGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBN0d6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXpGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E5RzdDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BeEZPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUEvR3pDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BdkZPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQWhIOUMsYUFBWSxJQUFJLFVBQ1o7SUFDSSxhQUFBOztFQXFNZixPQTVGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBM0d6QyxhQUFZLElBQUksVUFTWjtFQThMWCxPQTNGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E1RzdDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BMUZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E3R3pDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BekZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQTlHN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F4Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQS9HekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F2Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBaEg5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQTVGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBNUZ6QztFQXdMUCxPQTNGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0E3RjdDO0VBd0xQLE9BMUZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0E5RnpDO0VBd0xQLE9BekZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQS9GN0M7RUF3TFAsT0F4Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQWhHekM7RUF3TFAsT0F2Rk8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBakc5QztJQUNJLFdBQUE7OztBQXFHUix3QkFBMkM7RUFrRjlDLE9BakZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0SHpDLGFBQVksSUFBSTtFQXVNdkIsT0FoRk8sWUFBWSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBdkg3QyxhQUFZLElBQUk7RUF1TXZCLE9BL0VPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUF4SHpDLGFBQVksSUFBSTtFQXVNdkIsT0E5RU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBekg5QyxhQUFZLElBQUk7SUFLWixXQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7O0VBZ01YLE9BakZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0SHpDLGFBQVksSUFBSSxVQUNaO0VBc01YLE9BaEZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXZIN0MsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0EvRU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXhIekMsYUFBWSxJQUFJLFVBQ1o7RUFzTVgsT0E5RU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBekg5QyxhQUFZLElBQUksVUFDWjtJQUNJLGFBQUE7O0VBcU1mLE9BakZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0F0SHpDLGFBQVksSUFBSSxVQVNaO0VBOExYLE9BaEZPLFlBQVksR0FBRSxZQUFZLGVBQWUsR0FBSSxLQXZIN0MsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0EvRU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQXhIekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0E5RU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBekg5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQWpGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBdkd6QztFQXdMUCxPQWhGTyxZQUFZLEdBQUUsWUFBWSxlQUFlLEdBQUksS0F4RzdDO0VBd0xQLE9BL0VPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUF6R3pDO0VBd0xQLE9BOUVPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQTFHOUM7SUFDSSxXQUFBOzs7QUE4R1Isd0JBQTJDO0VBeUU5QyxPQXhFTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBL0h6QyxhQUFZLElBQUk7RUF1TXZCLE9BdkVPLFlBQVksR0FBRSxZQUFZLGVBQWUsSUFBSyxLQWhJOUMsYUFBWSxJQUFJO0lBS1osV0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBOztFQWdNWCxPQXhFTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBL0h6QyxhQUFZLElBQUksVUFDWjtFQXNNWCxPQXZFTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0FoSTlDLGFBQVksSUFBSSxVQUNaO0lBQ0ksYUFBQTs7RUFxTWYsT0F4RU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQS9IekMsYUFBWSxJQUFJLFVBU1o7RUE4TFgsT0F2RU8sWUFBWSxHQUFFLFlBQVksZUFBZSxJQUFLLEtBaEk5QyxhQUFZLElBQUksVUFTWjtJQUNJLGVBQUE7SUFDQSxlQUFBOztFQTRMZixPQXhFTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBaEh6QztFQXdMUCxPQXZFTyxZQUFZLEdBQUUsWUFBWSxlQUFlLElBQUssS0FqSDlDO0lBQ0ksV0FBQTs7O0FBM0xaLE9BZ1RJLFlBQVksR0FBRSxZQUFhO0VBQ3ZCLDhCQUFBOztBQWpUUixPQW9USTtBQXBUSixPQW9Uc0I7RUFDZCxNQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTs7QUF6VFIsT0E0VEksYUFBWSxJQUFJLFVBQVU7QUE1VDlCLE9BNlRJLGFBQVksSUFBSSxVQUFVO0VBQ3RCLDZCQUFBOztBQTlUUixPQTRUSSxhQUFZLElBQUksVUFBVSxNQUl0QjtBQWhVUixPQTZUSSxhQUFZLElBQUksVUFBVSxPQUd0QjtBQWhVUixPQTRUSSxhQUFZLElBQUksVUFBVSxNQUlKLGNBQWM7QUFoVXhDLE9BNlRJLGFBQVksSUFBSSxVQUFVLE9BR0osY0FBYztFQUM1QixjQUFBOztBQWpVWixPQXFVSTtFQUNJLGdCQUFBOztBQXRVUixPQXlVSSxVQUFVLEtBQUs7QUF6VW5CLE9BMFVJLFVBQVUsS0FBSyxJQUFHO0FBMVV0QixPQTJVSSxVQUFVLEtBQUssSUFBRztFQUNkLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQW5WUixPQXNWSSxVQUFVLFVBQVU7QUF0VnhCLE9BdVZJLFVBQVUsVUFBVSxJQUFHO0FBdlYzQixPQXdWSSxVQUFVLFVBQVUsSUFBRztFQUNuQixhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBOztBQS9WUixPQWtXSSxVQUFVLEtBQUs7RUFDWCxrQkFBQTtFQUNBLGlCQUFBOztBQXBXUixPQXVXSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTs7QUF6V1IsT0E0V0k7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FIeXJDSjtFQUNJLFlBQUE7RUFDQSxpQkFBQTs7QUFHSixxQkFBc0I7RUFDbEIsNkJBQUE7O0FBR0o7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBR0osV0FBWTtFQUNSLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7RUFDQSx5Q0FBQTtFQUNBLG9CQUFBOztBQUdKLHVCQUF3QjtFQUNwQixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQUdKLGFBQWEsSUFBSyxVQUFVO0FBQzVCLGFBQWEsSUFBSyxVQUFVLElBQUc7QUFDbkMsYUFBYSxJQUFLLFVBQVUsSUFBRztFQUV2Qiw4QkFBQTtFQUNBLGFDbGlEc0IsVURraUR0QjtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUdKLHVCQUF3QixjQUFjLFVBQVU7QUFDaEQsdUJBQXdCLGNBQWMsVUFBVSxNQUFLO0FBQ3pELHVCQUF3QixjQUFjLFVBQVUsTUFBSztFQUU3Qyw4QkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFHSixhQUFhLElBQUssS0FBSztFQUNuQixhQ2xqRHNCLFVEa2pEdEI7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTs7QUFHSix1QkFBd0IsY0FBYyxLQUFLO0VBQ3ZDLGFBQUE7RUFDQSxhQzVqRHNCLFVENGpEdEI7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUdKLHVCQUF3QixjQUFjLEtBQUssTUFBTTtFQUM3QyxhQ3BrRHNCLFVEb2tEdEI7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUdKLGFBQWEsSUFBSyxLQUFLLElBQUc7QUFDMUIsYUFBYSxJQUFLLEtBQUssSUFBRztFQUN0Qiw4QkFBQTtFQUNBLGNBQUE7O0FBR0osdUJBQXdCLGNBQWMsS0FBSyxNQUFLO0FBQ2hELHVCQUF3QixjQUFjLEtBQUssTUFBSztFQUM1Qyw4QkFBQTtFQUNBLGNBQUE7O0FBR0osdUJBQXdCLGNBQWMsS0FBSSxPQUFRLE1BQU07QUFDeEQsdUJBQXdCLGNBQWMsS0FBSyxNQUFLLE1BQU87QUFDdkQsdUJBQXdCLGNBQWMsS0FBSyxNQUFLLE1BQU87RUFDbkQsY0FBQTs7QUFHSixhQUFhLElBQUs7RUFDZCxnQ0FBQTs7QUFFSixTQUFVO0VBQ04sa0JBQUE7O0FBRUosU0FBVTtFQUNOLGlCQUFBOztBQUVKO0VBQ0ksZ0JBQUE7Ozs7QUFLSixtQkFDSSxRQUNJO0FBRlIsbUJBQ0ksUUFDVztFQUNILGNBQUE7RUFDQSxhQ2huRGMsVURnbkRkOztBQUpaLG1CQUNJLFFBTUksTUFBSyxJQUFJO0VBQ0wscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBRUEsbUJBWFIsUUFNSSxNQUFLLElBQUksZ0JBS0o7RUFDRyx5QkFBQTs7QUFHSixtQkFmUixRQU1JLE1BQUssSUFBSSxnQkFTSjtFQUNHLDBCQUFBOztBQWpCaEIsbUJBQ0ksUUFvQkksbUJBQWtCLElBQUksOEJBQ2xCO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBekJoQixtQkFDSSxRQW9CSSxtQkFBa0IsSUFBSSw4QkFDbEIsRUFLSTtFQUNJLGNBQUE7O0FBR0osbUJBOUJaLFFBb0JJLG1CQUFrQixJQUFJLDhCQUNsQixFQVNLO0VBQ0csMEJBQUE7O0FBaENwQixtQkFDSSxRQW9DSSxVQUFVO0VBQ04seUJBQUE7O0FBdENaLG1CQUNJLFFBd0NJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FBNUNaLG1CQUNJLFFBOENJLE1BQUs7QUEvQ2IsbUJBQ0ksUUE4Q2lCLGNBQWE7RUFDdEIscUJBQUE7RUFDQSxVQUFBO0VBQ0EsMEZBQUE7RUFDQSxrRkFBQTs7QUFuRFosbUJBQ0ksUUFxREksRUFBQztFQUNHLGNBQUE7O0FBdkRaLG1CQUNJLFFBeURJLEVBQUM7O0VBRUcsY0FBQTs7QUE1RFosbUJBQ0ksUUE4REksRUFBQzs7RUFFRyxjQUFBOztBQWpFWixtQkFDSSxRQW1FSSxFQUFDOztFQUVHLGNBQUE7O0FBdEVaLG1CQTBFSSxpQkFDSTtFQUNJLGNBQUE7RUFDQSxhQ3pyRGMsVUR5ckRkO0VBQ0EsaUJBQUE7O0FBOUVaLG1CQTBFSSxpQkFPSTtFQUNJLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBckZaLG1CQTBFSSxpQkFjSSxtQkFBa0IsSUFBSSw2QkFDbEI7RUFDSSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQTdGaEIsbUJBMEVJLGlCQWNJLG1CQUFrQixJQUFJLDZCQUNsQixFQU1JO0VBQ0ksY0FBQTs7QUFHSixtQkF6QlosaUJBY0ksbUJBQWtCLElBQUksNkJBQ2xCLEVBVUs7RUFDRywwQkFBQTs7QUFwR3BCLG1CQTBFSSxpQkErQkk7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTs7QUE1R1osbUJBMEVJLGlCQXFDSSxFQUFDO0VBQ0csY0FBQTs7QUFoSFosbUJBMEVJLGlCQXlDSSxFQUFDOztFQUVHLGNBQUE7O0FBckhaLG1CQTBFSSxpQkE4Q0ksRUFBQzs7RUFFRyxjQUFBOztBQTFIWixtQkEwRUksaUJBbURJLEVBQUM7O0VBRUcsY0FBQTs7QUFLWjtFQUNJLFdBQUE7RUFDQSxnQkFBQTs7QUFGSixZQWxJUTtBQWtJUixZQWxJZTtFQUNILGNBQUE7RUFDQSxhQ2huRGMsVURnbkRkOztBQWdJWixZQTdIUSxNQUFLLElBQUk7RUFDTCxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFFQSxZQUxKLE1BQUssSUFBSSxnQkFLSjtFQUNHLHlCQUFBOztBQUdKLFlBVEosTUFBSyxJQUFJLGdCQVNKO0VBQ0csMEJBQUE7O0FBbUhoQixZQS9HUSxtQkFBa0IsSUFBSSw4QkFDbEI7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUEyR2hCLFlBL0dRLG1CQUFrQixJQUFJLDhCQUNsQixFQUtJO0VBQ0ksY0FBQTs7QUFHSixZQVZSLG1CQUFrQixJQUFJLDhCQUNsQixFQVNLO0VBQ0csMEJBQUE7O0FBb0dwQixZQS9GUSxVQUFVO0VBQ04seUJBQUE7O0FBOEZaLFlBM0ZRO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FBd0ZaLFlBckZRLE1BQUs7QUFxRmIsWUFyRnFCLGNBQWE7RUFDdEIscUJBQUE7RUFDQSxVQUFBO0VBQ0EsMEZBQUE7RUFDQSxrRkFBQTs7QUFpRlosWUE5RVEsRUFBQztFQUNHLGNBQUE7O0FBNkVaLFlBMUVRLEVBQUM7O0VBRUcsY0FBQTs7QUF3RVosWUFyRVEsRUFBQzs7RUFFRyxjQUFBOztBQW1FWixZQWhFUSxFQUFDOztFQUVHLGNBQUE7O0FBbUVSLFlBQUMsU0FBVSxNQUFLLElBQUk7QUFBa0IsWUFBQyxTQUFVO0VBQzdDLHNCQUFBO0VBQ0EsMEJBQUE7O0FBUFIsWUFVSSxRQUFPLElBQUk7RUFDUCxXQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTs7QUFiUixZQWdCSSxRQUFPO0VBQ0gseUJBQUE7RUFDQSxnQkFBQTs7QUFsQlIsWUFxQkk7RUFDSSxlQUFBOztBQXRCUixZQXlCSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBOztBQUdKLFlBQUMsdUJBQ0c7RUFDSSxtQkFBQTs7QUFJUixZQUFDO0VBQ0cseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTs7QUFMSixZQUFDLGVBT0c7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTs7QUFJUixZQUFDO0VBQ0csWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBOztBQWJKLFlBQUMsaUJBZUc7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFuQlIsWUFBQyxpQkFzQkc7QUF0QkosWUFBQyxpQkFzQlk7RUFDTCxXQUFBOztBQUtaLGtCQUFrQjtFQUNkLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFHSixhQUFhO0VBQ1QsV0FBQTs7QUFHSixhQUFhLFVBQVU7RUFDbkIsYUFBQTs7QUFHSixnQkFBaUIsY0FBYyxVQUFVO0VBQ3pDLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBOztBQUdBLGdCQUFpQixjQUFjO0VBQzNCLFFBQUE7Ozs7QUFJSjtFQUNJLFVBQUE7RUFDQSxTQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSx5QkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxjQUFBOzs7O0FBSUosUUFBMEI7RUFDdEI7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTs7O0FBSVIsUUFBMkI7RUFDdkI7SUFDSSxjQUFBOztFQUdKO0lBQ0ksa0JBQUE7OztBQUlSLFFBQTBCLHVCQUF3QjtFQUM5QztJQUNJLFdBQUE7OztBQUlSLFFBQTBCLHVCQUF1QjtFQUM3QztJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7O0VBR0o7SUFDSSxjQUFBO0lBQ0EsWUFBQTs7O0FBSVIsUUFBMEIsdUJBQXVCO0VBQzdDO0lBQ0ksZ0JBQUE7SUFDQSxZQUFBOztFQUdKO0lBQ0ksYUFBQTs7O0FBSVIsUUFBMEI7RUFDdEI7SUFDSSxlQUFBO0lBQ0EsV0FBQTs7RUFHSjtJQUNJLGFBQUE7Ozs7O0FBS1o7RUFFUSxVQUFBOztBQU9KLEtBQUs7RUFDRCw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTs7QUFHUjtFQUVJO0lBQU0sWUFBQTs7RUFDTjtJQUFLLFVBQUE7OztBQUdUO0VBRUk7SUFBTSxZQUFBOztFQUNOO0lBQUssVUFBQTs7O0FBR1Q7RUFFSTtJQUFNLFlBQUE7O0VBQ047SUFBSyxVQUFBOzs7OztBQUlMO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTs7QUFFSjtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUVKLGFBQWM7RUFDVixrQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTs7QUFHSjtBQUFXO0VBQ1AsY0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBOztBQUVBLFNBQUM7QUFBRCxRQUFDO0VBQ0cseUJBQUE7O0FBSVI7RUFDSSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsYUNoZ0VzQixVRGdnRXRCO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTs7QUFHSSxlQURILE9BQ0k7RUFDRyxhQ3RnRWMsc0JEc2dFZDtFQUNBLFNBQVMsT0FBVDtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBOztBQUtKLGVBREgsR0FDSTtFQUNHLGFDamhFYyxhRGloRWQ7RUFDQSxTRTc2REQsT0Y2NkRDO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsS0FDSTtFQUNHLGFDNWhFYyxhRDRoRWQ7RUFDQSxTRXBoREYsT0ZvaERFO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsS0FDSTtFQUNHLGFDdmlFYyxhRHVpRWQ7RUFDQSxTRXhpRUssT0Z3aUVMO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsSUFDSTtFQUNHLGFDbGpFYyxhRGtqRWQ7RUFDQSxTRTFsREYsT0YwbERFO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsUUFDSTtFQUNHLGFDN2pFYyxhRDZqRWQ7RUFDQSxTRWpvREcsT0Zpb0RIO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsT0FDSTtFQUNHLGFDeGtFYyxhRHdrRWQ7RUFDQSxTRXI4Q0QsT0ZxOENDO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsS0FDSTtFQUNHLGFDbmxFYyxhRG1sRWQ7RUFDQSxTRTU1REUsT0Y0NURGO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsWUFDSTtFQUNHLGFDOWxFYyxhRDhsRWQ7RUFDQSxTRWhvREQsT0Znb0RDO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtKLGVBREgsT0FDSTtFQUNHLGFDem1FYyxhRHltRWQ7RUFDQSxTRTUrRE0sT0Y0K0ROO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUlSLGVBQUM7RUFDRyw4QkFBQTtFQUNBLCtCQUFBOztBQUdKLGVBQUM7RUFDRyxzQkFBQTtFQUNBLGdCQUFBOztBQUlSO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUNqb0VzQixVRGlvRXRCO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUFFQSxPQUFDO0VBQ0csYUNqcEVrQixzQkRpcEVsQjtFQUNBLFNBQVMsT0FBVDtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFHSixPQUFDO0VBQ0cseUJBQUE7O0FBSVI7RUFDSSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBOztBQVBKLFdBU0k7RUFDSSxZQUFBOztBQUlSO0VBQ0kscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7Ozs7OztBQU1KLGNBQWUsZUFBYyxRQUFTO0VBQ2xDLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0osaUJBQUE7O0FBR0E7RUFDSSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQUdKLFNBQVM7RUFDTCxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBb0lBLG1CQUFBO0VBQ0EsY0FBQTs7QUFsSUosU0FBUyxLQUFNO0VBQ1gsVUFBQTtFQUNBLGtCQUFBOztBQUVKLFNBQVM7RUFrRUwsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBcEVKLFNBQVMsS0FzRUw7RUFDSSxjQUFBOztBQUdSLFNBMUVTLEtBMEVSO0VBQ08seUJBQUE7O0FBR0osU0E5RUssS0E4RUo7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQTdFUixTQUFTLEtBQU07RUFDWCxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxjQUFBOztBQUVKLFNBQUM7RUFDTyx5QkFBQTs7QUFHSixTQUFDO0VBQ0csY0FBQTtFQUNBLHVCQUFBOztBQUdKLFNBQUM7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQUdSO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTs7QUFFQSxjQUFDO0VBQ0cseUJBQUE7O0FBR0osY0FBQztFQUNHLGFBQUE7O0FBWFIsY0FjSTtBQWRKLGNBY1U7RUFDRixjQUFBOztBQUVBLGNBSEosS0FHSztBQUFELGNBSEUsRUFHRDtFQUNHLGNBQUE7O0FBS1osUUFBUTtFQUNKLGNBQUE7RUFDQSx1QkFBQTs7QUFGSixRQUFRLFNBSUosS0FBSTtFQUNBLGNBQUE7RUFDQSxnQkFBZ0IsZUFBaEI7RUFDQSxlQUFlLGVBQWY7RUFDQSxjQUFjLGVBQWQ7RUFDQSxtQkFBbUIsZUFBbkI7RUFDQSxXQUFXLGVBQVg7O0FBS1I7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFISixRQUtJO0VBQ0ksY0FBQTs7QUFHUixRQUFDO0VBQ08seUJBQUE7O0FBR0osUUFBQztFQUNHLHlCQUFBO0VBQ0EscUJBQUE7O0FBSVI7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFISixPQUtJO0FBTEosT0FLVTtFQUNGLGNBQUE7O0FBR0osT0FBQztFQUNHLHlCQUFBO0VBQ0EsY0FBQTs7QUFHSixPQUFDO0VBQ0csY0FBQTtFQUNBLHVCQUFBOztBQUdKLE9BQUM7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQUlSO0VBQ0ksbUJBQUE7RUFDQSxjQUFBOztBQUVSLFVBQVU7RUFDRix5QkFBQTs7QUFFSixVQUFVO0VBQ04seUJBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGNBQUE7O0FBRUo7RUFDSSxtQkFBQTtFQUNBLGNBQUE7O0FBR0osU0FDSTtFQUNJLGNBQUE7Ozs7QUFLUixJQUFJO0VBQ0EsbUJBQUE7O0FBRUosSUFBSSxRQUFTO0VBQ1QsbUJBQUE7RUFDQSxZQUFBOztBQUdKO0VBQ0ksVUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLFVBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLHdCQUFBOztBQURKLGVBR0ksTUFBSztFQUNELGdCQUFBOztBQUlSO0VBQ0ksZ0JBQUE7Ozs7QUFJSixLQUFNO0FBQVEsS0FBTSxNQUFLO0VBQ3JCLHNCQUFBOzs7O0FBSUo7RUFDSSxpQ0FBQTs7QUFHSixnQkFBaUI7QUFDckIsZ0JBQWlCLGtCQUFrQjtFQUUzQixZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBR0osZ0JBQWlCLGtCQUFrQjtFQUMvQixjQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTs7QUFHSixnQkFBaUIsa0JBQWlCO0VBQzlCLFdBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7O0FBR0osZ0JBQWlCLGtCQUFpQjtFQUM5QixZQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBOztBQUdKLGdCQUFpQixrQkFBa0I7RUFDL0IsZ0JBQUE7O0FBR0osZ0JBQWlCLGtCQUFrQjtBQUNuQyxnQkFBaUIsa0JBQWtCO0FBQ25DLGdCQUFpQixrQkFBa0I7RUFDL0IsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBQUdKLGdCQUFpQixrQkFBa0I7QUFDbkMsZ0JBQWlCLGtCQUFrQjtFQUNuQyxZQUFXLHFEQUFYO0VBQ0kseUJBQUE7RUFDQSxZQUFBOzs7O0FBSUosZ0JBQWlCLGtCQUFrQjtFQUMvQix5QkFBQTs7O0FBR0osZ0JBQWlCLGtCQUFrQjtFQUMvQix5QkFBQTs7O0FBR0osZ0JBQWlCLGtCQUFpQixNQUFPO0VBQ3JDLHlCQUFBOzs7QUFHSixnQkFBaUIsa0JBQWlCLGlCQUFrQjtFQUNoRCx5QkFBQTs7O0FBSUosZ0JBQWlCLGtCQUFpQixTQUFTLHVCQUF3QjtFQUMvRCxXQUFBOztBQUdKLGdCQUFpQixrQkFBaUIsU0FBUyx1QkFBd0I7RUFDL0QsTUFBQTs7QUFHSixnQkFBaUIsa0JBQWlCLFNBQVMsdUJBQXdCO0VBQy9ELFdBQUE7O0FBR0osZ0JBQWlCLGtCQUFpQixTQUFTLHVCQUF3QjtFQUMvRCxNQUFBOztBQUdKLGVBQWUsNkJBQ1g7RUFDSSw2QkFBQTs7QUFGUixlQUFlLDZCQUtYLGtCQUFpQjtFQUNiLHdCQUFBOztBQUlSLGVBQWUsK0JBQ1g7RUFDSSw2QkFBQTs7QUFGUixlQUFlLCtCQUtYLGtCQUFpQjtFQUNiLHdCQUFBOzs7QUFLUjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksaUNBQUE7O0FBR0osbUJBQW9CO0VBQ2hCLGNBQUE7OztBQUdKLGFBQWM7QUFBSSxhQUFjO0VBQzVCLGFDdGdGc0IsVURzZ0Z0QjtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUdKLGFBQWMsSUFBSTtBQUFjLGFBQWM7RUFDMUMsV0FBQTtFQUNBLGVBQUE7OztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBOzs7O0FBSUo7RUFDSSxtQ0FBQTs7QUFHSixpQkFDSTtBQURlLG9CQUNmO0VBQ0ksbUNBQUE7OztBQUtSO0VBQ0kscUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQUxKLGNBT0ksS0FDSTtFQUNJLFdBQUE7O0FBVFosY0FhSTtFQUVJLGtCQUFBOztBQWZSLGNBYUksU0FMSTtFQUNJLFdBQUE7O0FBVFosY0FrQkk7RUFFSSxtQkFBQTs7QUFwQlIsY0FrQkksU0FWSTtFQUNJLFdBQUE7O0FBVFosY0F1Qkk7RUFFSSxVQUFBOztBQXpCUixjQXVCSSxTQWZJO0VBQ0ksV0FBQTs7QUFUWixjQTRCSTtFQUVJLG1CQUFBOztBQTlCUixjQTRCSSxTQXBCSTtFQUNJLFdBQUE7O0FBVFosY0FpQ0k7RUFFSSxtQkFBQTs7QUFuQ1IsY0FpQ0ksU0F6Qkk7RUFDSSxXQUFBOztBQVRaLGNBc0NJO0VBRUksVUFBQTs7QUF4Q1IsY0FzQ0ksU0E5Qkk7RUFDSSxXQUFBOztBQVRaLGNBMkNJO0VBRUksbUJBQUE7O0FBN0NSLGNBMkNJLFNBbkNJO0VBQ0ksV0FBQTs7QUFUWixjQWdESTtFQUVJLG1CQUFBOztBQWxEUixjQWdESSxTQXhDSTtFQUNJLFdBQUE7O0FBVFosY0FxREk7RUFFSSxVQUFBOztBQXZEUixjQXFESSxTQTdDSTtFQUNJLFdBQUE7O0FBVFosY0EwREk7RUFFSSxtQkFBQTs7QUE1RFIsY0EwREksVUFsREk7RUFDSSxXQUFBOztBQVRaLGNBK0RJO0VBRUksbUJBQUE7O0FBakVSLGNBK0RJLFVBdkRJO0VBQ0ksV0FBQTs7QUFUWixjQW9FSTtFQUVJLFdBQUE7O0FBdEVSLGNBb0VJLFVBNURJO0VBQ0ksV0FBQTs7QUFpRVo7RUFDSSw4QkFBQTtFQUNBLFlBQUE7O0FBRkosa0JBSUk7RUFDSSxtQkFBQTtFQUNBLFdBQUE7O0FBTlIsa0JBU0ksa0JBQWtCO0VBQ2QseUJBQUE7RUFDQSxrQkFBa0IseUNBQXNDLDRDQUEwQywrQkFBNkIsOEJBQTRCLDRDQUEwQyw2Q0FBMkMsK0JBQTZCLGlCQUE3UTtFQUNBLGtCQUFrQiwyTEFBbEI7RUFDQSxrQkFBa0IsbUxBQWxCO0VBQ0EsMEJBQUE7O0FBZFIsa0JBaUJJLFVBQVMsT0FBTyxTQUFVO0VBQ3RCLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7O0FBdEJSLGtCQXlCSSxrQkFBa0I7RUFDZCxjQUFBO0VBQ0EsWUFBQTs7O0FBSVI7RUFDSSxxQkFBQTs7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTs7O0FBR0o7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUl0dUZSO0VBQ0ksV0FBQTtFQUNBLGVBQUE7O0FBR0osa0JBQW1CO0VBQ2YsWUFBQTs7QUFHSixrQkFBbUI7RUFDZixnQkFBQTs7QUFHSixVQUNJLG1CQUFrQiwwQkFDZDtFQUNJLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7O0FBS1o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKLDJCQUE0QjtFQUN4Qix5QkFBQTtFQUNBLGdCQUFBOztBQUdKLDJCQUE0QjtFQUN4QixnQkFBQTs7QUFHSiwyQkFBNEIsNkJBQTZCO0VBQ3JELGdCQUFBOztBQUdKLDJCQUE0Qiw2QkFBNkIsMkJBQTJCO0VBQ2hGLFdBQUE7RUFDQSxpQkFBQTs7QUFHSiwyQkFBNEIsNkJBQTZCLDJCQUEyQixJQUFJO0VBQ3BGLGlCQUFBO0VBQ0Esa0JBQUE7O0FBR0osMkJBQTRCLDZCQUE2QjtFQUNyRCxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFHSiwyQkFBMkIseUJBQTBCO0VBQ2pELHlCQUFBOztBQUdKLDJCQUE0QixHQUFFLDJCQUE0Qix5QkFBd0I7RUFDOUUsYUFBQTs7QUFHSiwyQkFBNEI7RUFDeEIsZ0JBQUE7O0FBR0osMkJBQTJCLFdBQVksMkJBQTJCO0VBQzlELGdCQUFBOztBQUdKLDJCQUE0QjtFQUN4QixnQkFBQTs7QUFHSiwyQkFBNEIsNkJBQTZCO0VBQ3JELGdCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKLDJCQUE0QixzQ0FBcUM7RUFDN0QseUJBQUE7RUFDQSxZQUFBOzs7QUMzR0osVUFDSTtFQUNJLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7O0FBVFIsVUFZSTtFQUNJLHdDQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7O0FBcEJSLFVBdUJJO0VBQ0ksdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDZCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ2xCUixjQUFlO0FBQUcsYUFBYyxLQUFLO0VBQ25DLGFBQUE7Ozs7O0FBS0Y7OztFQUdFO0lBQ0UsY0FBQTtJQUNBLG1CQUFBOzs7SUFHQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBOzs7Ozs7O0VBTUEsYUFBYztJQUNaLDhCQUFBO0lBQ0EsMkJBQUE7SUFDQSxzQkFBQTs7RUFDRixhQUFjO0lBQ1osY0FBQTtJQUNBLHFDQUFBO0lBQ0Esa0NBQUE7SUFDQSw2QkFBQTs7RUFDRixhQUFjO0VBQU8sYUFBYztJQUNqQyxvQkFBQTtJQUNBLHNCQUFBOztFQUNGLGFBQWMsTUFBSyxNQUFPO0VBQUssYUFBYyxNQUFLLE1BQU87SUFDdkQsd0JBQUE7O0VBQ0YsYUFBYztJQUNaLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBOztFQUNGLGFBQWM7SUFDWixrQkFBQTtJQUNBLFVBQUE7SUFDQSxVQUFBOztFQUNBLGFBQWMsTUFBSyxRQUFTO0lBQzFCLFNBQUE7O0VBQ0osYUFBYztJQUNaLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTs7RUFDQSxhQUFjLE9BQU87SUFDbkIsa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7O0VBQ0EsYUFBYyxPQUFPLEtBQUk7SUFDdkIsU0FBQTs7RUFDTixhQUFjO0lBQ1osa0JBQUE7SUFDQSxVQUFBO0lBQ0EsTUFBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBOzs7O0VBSUo7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7OztJQUdBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBOzs7SUFHQSxxQkFBQTs7O0VBRUEsY0FBZTtJQUNiLDhCQUFBO0lBQ0EsMkJBQUE7SUFDQSxzQkFBQTs7RUFDRixjQUFlO0lBQ2IsY0FBQTtJQUNBLHFDQUFBO0lBQ0Esa0NBQUE7SUFDQSw2QkFBQTs7RUFDRixjQUFlO0VBQU8sY0FBZTtJQUNuQyxvQkFBQTtJQUNBLHNCQUFBOztFQUNGLGNBQWUsTUFBSyxNQUFPO0VBQUssY0FBZSxNQUFLLE1BQU87SUFDekQsd0JBQUE7O0VBQ0YsY0FBZTtJQUNiLGNBQUE7O0VBQ0YsY0FBZTtJQUNiLGtCQUFBO0lBQ0EsVUFBQTs7RUFDRixjQUFlLE1BQU07SUFDbkIsa0JBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7O0VBRUYsY0FBZTtJQUNiLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxVQUFBO0lBQ0EsVUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBOztFQUNGLGNBQWUsTUFBSyxhQUFhLFFBQVM7SUFDeEMsU0FBQTs7RUFDRixjQUFjLFNBQVU7RUFBTyxjQUFjLFNBQVU7SUFDckQscUJBQUE7O0VBQ0YsY0FBYyxTQUFVLE1BQUssUUFBUSxZQUFZLEdBQUk7SUFDbkQsb0JBQUE7O0VBQ0YsY0FBYyxTQUFVLE1BQUssUUFBUSxhQUFjO0lBQ2pELG9CQUFBOztFQUNGLGNBQWMsU0FBVTtFQUFPLGNBQWMsU0FBVTtJQUNyRCxVQUFBOztFQUNGLGNBQWMsU0FBVSxNQUFLLFFBQVEsWUFBWSxHQUFJO0lBQ25ELFNBQUE7O0VBQ0YsY0FBYyxTQUFVLE1BQUssUUFBUSxZQUFZLEdBQUk7SUFDbkQsU0FBQTs7RUFDRixjQUFjLFNBQVUsTUFBSyxRQUFRLGFBQWM7SUFDakQsU0FBQTs7RUFDRixjQUFjLFNBQVU7RUFBTyxjQUFjLFNBQVU7SUFDckQsVUFBQTs7RUFDRixjQUFjLFNBQVUsTUFBSyxRQUFRLFlBQVksR0FBSTtJQUNuRCxTQUFBOztFQUNGLGNBQWMsU0FBVSxNQUFLLFFBQVEsWUFBWSxHQUFJO0lBQ25ELFNBQUE7O0VBQ0YsY0FBYyxTQUFVLE1BQUssUUFBUSxZQUFZLEdBQUk7SUFDbkQsU0FBQTs7RUFDRixjQUFjLFNBQVUsTUFBSyxRQUFRLGFBQWM7SUFDakQsU0FBQTs7Ozs7OztFQU9KO0lBQ0UseUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxnRkFBQTs7RUFDQSxhQUFjO0lBQ1osV0FBQTtJQUNBLHVDQUFBO0lBQ0Esb0NBQUE7SUFDQSwrQkFBQTs7RUFDRixhQUFjLE1BQUssUUFBUztJQUMxQixXQUFBO0lBQ0EsNkNBQUE7O0VBQ0YsYUFBYztJQUNaLHNCQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFrQix3RUFBbEI7SUFDQSxrQkFBa0Isc0VBQWxCO0lBQ0EsbUZBQUE7O0VBQ0YsYUFBYztJQUNaLFdBQUE7SUFDQSxpQkFBQTs7RUFDRixhQUFjO0lBQ1osV0FBQTs7RUFDRixhQUFhLGtCQUFtQjtJQUM5Qix5QkFBQTs7RUFDRixhQUFhLG9CQUFxQjtJQUNoQyx5QkFBQTs7OztFQUlKO0lBQ0UseUJBQUE7SUFDQSxrQkFBQTtJQUNBLDRDQUFBO0lBQ0EsV0FBQTs7OztFQUdBLGVBQWdCO0lBQ2QsV0FBQTs7RUFDRixlQUFnQixPQUFPO0lBQ3JCLFVBQUE7SUFDQSxxQkFBQTtJQUNBLDRCQUFBO0lBQ0EseUJBQUE7SUFDQSxvQkFBQTs7RUFDQSxlQUFnQixPQUFPLEtBQUk7SUFDekIsVUFBQTs7RUFDSixlQUFnQixPQUFPO0VBQU0sZUFBZ0IsTUFBTTtJQUNqRCxjQUFBO0lBQ0Esc0JBQUE7O0VBQ0YsZUFBZ0I7SUFDZCxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUZBQUE7O0VBQ0YsZUFBZSxhQUFjLE1BQUssUUFBUztJQUN6Qyx5QkFBQTs7RUFDRixlQUFlLGFBQWMsTUFBSyxRQUFTLE9BQU8sS0FBSTtJQUNwRCxVQUFBOztFQUNGLGVBQWUsYUFBYyxNQUFLLFFBQVMsT0FBTyxLQUFJO0lBQ3BELFVBQUE7O0VBQ0YsZUFBZTtFQUFnQixlQUFnQixPQUFPO0lBQ3BELHlCQUFBOzs7O0VBSUosV0FBVztJQUNULGNBQUE7O0VBQ0EsV0FBVyxhQUFjO0lBQ3ZCLE9BQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7SUFDQSx5QkFBQTtJQUNBLG1CQUFBO0lBQ0EscUNBQUE7SUFDQSxrQ0FBQTtJQUNBLDZCQUFBO0lBQ0EsOEdBQUE7O0VBQ0YsV0FBVyxhQUFjLE9BQU87SUFDOUIsV0FBQTtJQUNBLE9BQUE7SUFDQSxVQUFBOztFQUNBLFdBQVcsYUFBYyxPQUFPLEtBQUk7SUFDbEMsVUFBQTtJQUNBLHFCQUFBOztFQUNGLFdBQVcsYUFBYyxPQUFPLEtBQUk7SUFDbEMsc0JBQUE7O0VBQ0osV0FBVyxhQUFjLE9BQU07SUFDN0IsU0FBUyxFQUFUO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsTUFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7SUFDQSxtQkFBQTtJQUNBLHFDQUFBO0lBQ0Esa0NBQUE7SUFDQSw2QkFBQTtJQUNBLDRDQUFBOztFQUNGLFdBQVcsYUFBYyxNQUFLLFFBQVM7SUFDckMsVUFBQTtJQUNBLHFCQUFBOztFQUNGLFdBQVcsYUFBYyxNQUFLLFFBQVMsT0FBTTtJQUMzQyxxQkFBQTtJQUNBLG9DQUFBOztFQUNGLFdBQVcsYUFBYyxNQUFLLFFBQVMsT0FBTyxLQUFJO0lBQ2hELFVBQUE7O0VBQ0YsV0FBVyxhQUFjLE1BQUssUUFBUyxPQUFPLEtBQUk7SUFDaEQsVUFBQTtJQUNBLFdBQUE7O0VBQ0osV0FBVztJQUNULHlCQUFBO0lBQ0EseUJBQUE7SUFDQSxtQkFBQTtJQUNBLDRDQUFBOztFQUNBLFdBQVcsY0FBZTtJQUN4Qix5QkFBQTtJQUNBLG1CQUFBO0lBQ0EscUNBQUE7SUFDQSxrQ0FBQTtJQUNBLDZCQUFBOztFQUNGLFdBQVcsY0FBZTtJQUN4QixjQUFBOztFQUNKLFdBQVksTUFBSyxRQUFTO0lBQ3hCLGNBQUE7Ozs7OztBQU1KLHdCQUEyRCx3Q0FBNkI7RUFDdEY7RUFBZTtJQUNiLGtEQUFBOzs7QUFFSjtFQUNFO0lBQ0UsbUJBQW1CLG9CQUFuQjs7RUFFRjtJQUNFLG1CQUFtQixvQkFBbkI7OztBQUdKLGFBQWMsTUFBSyxRQUFTLE9BQU8sT0FBTTtFQUNyQyxXQUFBOztBQUdKLGFBQWMsTUFBSyxJQUFJLFVBQVcsT0FBTyxPQUFNO0VBQzNDLFdBQUE7Ozs7Ozs7Ozs7QUNoVUo7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOzs7O0VBSUEsYUFBQTs7QUFFRixXQUFXO0VBQ1QsU0FBUyxFQUFUO0VBQ0EscUJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7O0FBRUYsV0FBVztFQUNULFNBQVMsRUFBVDtFQUNBLHFCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTs7QUFFRixXQUFZO0VBQ1YsYUFBQTs7QUFFRixXQUFZO0VBQ1YsV0FBQTtFQUNBLFNBQUE7O0FBRUYsV0FBWTtBQUNaLFdBQVk7RUFDVixrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBQUVGLFdBQVksR0FBRSxJQUFJO0VBQ2hCLG1CQUFBO0VBQ0EsZUFBQTs7QUFFRixXQUFZLEdBQUUsSUFBSTtFQUNoQixjQUFBOztBQUVGLFdBQVksR0FBRTtBQUNkLFdBQVksR0FBRTtFQUNaLGNBQUE7O0FBRUYsV0FBWSxHQUFFO0FBQ2QsV0FBWSxHQUFFLE9BQU87RUFDbkIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx1RUFBQTtFQUNBLDBCQUFBOztFQUdBLFFBQVEseURBQVI7RUFDQSxXQUFBO0VBQ0EseUNBQUE7O0FBRUYsV0FBWSxHQUFFLE9BQU87QUFDckIsV0FBWSxHQUFFLE9BQU8sTUFBTTtBQUMzQixXQUFZLEdBQUUsT0FBTztBQUNyQixXQUFZLEdBQUUsT0FBTyxNQUFNO0FBQzNCLFdBQVksR0FBRSxPQUFPO0FBQ3JCLFdBQVksR0FBRSxPQUFPLE1BQU07QUFDM0IsV0FBWSxHQUFFLE9BQU87QUFDckIsV0FBWSxHQUFFLE9BQU8sTUFBTTtBQUMzQixXQUFZLEdBQUUsT0FBTztBQUNyQixXQUFZLEdBQUUsT0FBTyxNQUFNO0FBQzNCLFdBQVksR0FBRSxPQUFPO0FBQ3JCLFdBQVksR0FBRSxPQUFPLE1BQU07RUFDekIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7O0FBRUYsV0FBWSxHQUFFLE9BQU87QUFDckIsV0FBWSxHQUFFLE9BQU8sTUFBTTtBQUMzQixXQUFZLEdBQUUsT0FBTztBQUNyQixXQUFZLEdBQUUsT0FBTyxNQUFNO0VBQ3pCLDRCQUFBOztBQUVGLFdBQVksR0FBRztFQUNiLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBQUVGLFdBQVksR0FBRyxLQUFJO0VBQ2pCLG1CQUFBOztBQUVGLFdBQVksR0FBRyxLQUFJO0VBQ2pCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUVBQUE7RUFDQSwwQkFBQTs7RUFHQSxRQUFRLHlEQUFSO0VBQ0EsV0FBQTtFQUNBLHlDQUFBOztBQUVGLFdBQVksR0FBRyxLQUFJLE9BQU87QUFDMUIsV0FBWSxHQUFHLEtBQUksT0FBTztBQUMxQixXQUFZLEdBQUcsS0FBSSxPQUFPO0FBQzFCLFdBQVksR0FBRyxLQUFJLE9BQU87QUFDMUIsV0FBWSxHQUFHLEtBQUksT0FBTztBQUMxQixXQUFZLEdBQUcsS0FBSSxPQUFPO0VBQ3hCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBOztBQUVGLFdBQVksR0FBRyxLQUFJLE9BQU87QUFDMUIsV0FBWSxHQUFHLEtBQUksT0FBTztFQUN4Qiw0QkFBQTs7QUFFRixXQUFZLEdBQUcsS0FBSTtFQUNqQixjQUFBOztBQUVGLFdBQVksR0FBRTtFQUNaLFlBQUE7O0FBRUYsV0FBWSxHQUFFO0FBQ2QsV0FBWSxHQUFFO0VBQ1osZUFBQTs7QUFFRixXQUFZLE1BQU0sR0FBRSxZQUFhO0VBQy9CLGVBQUE7O0FBRUYsV0FBWSxNQUFNLEdBQUUsWUFBYSxHQUFFO0VBQ2pDLG1CQUFBOztBQUVGLFlBQVksS0FBTSxtQkFBbUI7QUFDckMsWUFBWSxLQUFNLG1CQUFtQjtFQUNuQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOzs7Ozs7Ozs7Ozs7O0FDN0pGO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLGNBQWU7QUFDZixjQUFlO0VBQ2IsY0FBQTs7QUFFRixjQUFlLEVBQUM7RUFDZCxjQUFBO0VBQ0EscUJBQUE7O0FBR0Y7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQVksbURBQVo7RUFDQSx5QkFBQTs7QUFFRixtQkFBbUI7QUFDbkIsbUJBQW1CO0VBQ2pCLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBWSxtREFBWjtFQUNBLHlCQUFBOzs7OztBQU1GLE1BQU07RUFDSixVQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBOztBQUVGO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBOztBQUVGO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBOztBQUVGO0VBQ0UsU0FBQTtFQUNBLFVBQUE7O0FBRUY7RUFDRSxTQUFBO0VBQ0EsV0FBQTs7QUFFRjtFQUNFLFdBQUE7RUFDQSxZQUFBOztBQUVGO0VBQ0UsWUFBQTtFQUNBLFVBQUE7O0FBRUY7RUFDRSxXQUFBO0VBQ0EsWUFBQTs7QUFFRjtFQUNFLGVBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBOzs7QUFHRixnQkFBaUI7RUFDZiwyQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7O0FBRUYsZ0JBQWlCO0VBQ2YsZUFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0Esc0NBQUE7RUFDQSw4QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQVksbURBQVo7RUFDQSx5QkFBQTs7QUFFRixnQkFBaUI7RUFDZixpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNEJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBWSxvREFBWjtFQUNBLDBCQUFBO0VBQ0EsZUFBQTs7QUFFRixnQkFBaUI7RUFDZixzQkFBc0IseXVCQUF0Qjs7QUFFRixnQkFBaUI7RUFDZixzQkFBc0IsaXhCQUF0Qjs7QUFFRixnQkFBaUI7RUFDZixzQkFBc0IscWVBQXRCOztBQUVGLGdCQUFpQjtFQUNmLHNCQUFzQix5c0JBQXRCOztBQUVGLGdCQUFnQixxQkFBc0I7QUFDdEMsZ0JBQWdCLHdCQUF5QjtFQUN2QyxVQUFBO0VBQ0EsWUFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGO0VBQ0UseUJBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLG9DQUFBOztBQUVGO0VBQ0UseUJBQUE7OztBQUdGLGdCQUFrQztFQUNoQyxnQkFBaUI7SUFDZix5QkFBQTtJQUNBLFdBQUE7O0VBRUYsZ0JBQWlCO0lBQ2YsYUFBQTtJQUNBLFdBQUE7OztBQUdKLGdCQUFrQyx1QkFBdUI7RUFDdkQsZ0JBQWlCO0lBQ2YseUJBQUE7SUFDQSxXQUFBOztFQUVGLGdCQUFpQjtJQUNmLGFBQUE7SUFDQSxXQUFBOzs7QUFHSixnQkFBa0MsdUJBQXVCO0VBQ3ZELGdCQUFpQjtJQUNmLDRCQUFBO0lBQ0EsV0FBQTs7Ozs7QVJ3K0NRO0FBQU87RUFDSCxjQUFBO0VBQ0EsYUNobkRjLFVEZ25EZDs7QUFHSixLQUFLLElBQUk7RUFDTCxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFFQSxLQUxDLElBQUksZ0JBS0o7RUFDRyx5QkFBQTs7QUFHSixLQVRDLElBQUksZ0JBU0o7RUFDRywwQkFBQTs7QUFJUixrQkFBa0IsSUFBSSw4QkFDbEI7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFKUixrQkFBa0IsSUFBSSw4QkFDbEIsRUFLSTtFQUNJLGNBQUE7O0FBR0osa0JBVlUsSUFBSSw4QkFDbEIsRUFTSztFQUNHLDBCQUFBOztBQUtaLFNBQVU7RUFDTix5QkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQUdKLEtBQUs7QUFBUSxhQUFhO0VBQ3RCLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLDBGQUFBO0VBQ0Esa0ZBQUE7O0FBR0osQ0FBQztFQUNHLGNBQUE7O0FBR0osQ0FBQzs7RUFFRyxjQUFBOztBQUdKLENBQUM7O0VBRUcsY0FBQTs7QUFHSixDQUFDOztFQUVHLGNBQUE7O0FTam9EaEIsU0FBVSxNQUFLLElBQUk7QUFBa0IsU0FBVTtBQUFvQixTQUFTO0VBQ3hFLHNCQUFBO0VBQ0EsMEJBQUE7O0FBR0osWVR3akRZO0FTeGpEWixZVHdqRG1CO0VBQ0gsY0FBQTtFQUNBLGFDaG5EYyxVRGduRGQ7O0FTMWpEaEIsWVQ2akRZLE1BQUssSUFBSTtFQUNMLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUVBLFlBTEosTUFBSyxJQUFJLGdCQUtKO0VBQ0cseUJBQUE7O0FBR0osWUFUSixNQUFLLElBQUksZ0JBU0o7RUFDRywwQkFBQTs7QVN2a0RwQixZVDJrRFksbUJBQWtCLElBQUksOEJBQ2xCO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FTL2tEcEIsWVQya0RZLG1CQUFrQixJQUFJLDhCQUNsQixFQUtJO0VBQ0ksY0FBQTs7QUFHSixZQVZSLG1CQUFrQixJQUFJLDhCQUNsQixFQVNLO0VBQ0csMEJBQUE7O0FTdGxEeEIsWVQybERZLFVBQVU7RUFDTix5QkFBQTs7QVM1bERoQixZVCtsRFk7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTs7QVNsbURoQixZVHFtRFksTUFBSztBU3JtRGpCLFlUcW1EeUIsY0FBYTtFQUN0QixxQkFBQTtFQUNBLFVBQUE7RUFDQSwwRkFBQTtFQUNBLGtGQUFBOztBU3ptRGhCLFlUNG1EWSxFQUFDO0VBQ0csY0FBQTs7QVM3bURoQixZVGduRFksRUFBQzs7RUFFRyxjQUFBOztBU2xuRGhCLFlUcW5EWSxFQUFDOztFQUVHLGNBQUE7O0FTdm5EaEIsWVQwbkRZLEVBQUM7O0VBRUcsY0FBQTs7QVM1bkRoQixZQUdJLFVBQVUsTUFBSyxJQUFJO0FBSHZCLFlBR3lDLFVBQVU7QUFIbkQsWUFHdUUsVUFBUztFQUN4RSxzQkFBQTtFQUNBLDBCQUFBOztBQUlSLFlUK2lEWTtBUy9pREUsWUFBWSxZVCtpRGQ7QVMvaURaLFlUK2lEbUI7QVMvaURMLFlBQVksWVQraURQO0VBQ0gsY0FBQTtFQUNBLGFDaG5EYyxVRGduRGQ7O0FTampEaEIsWVRvakRZLE1BQUssSUFBSTtBU3BqRFAsWUFBWSxZVG9qRGQsTUFBSyxJQUFJO0VBQ0wscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBRUEsWUFMSixNQUFLLElBQUksZ0JBS0o7QUFBRCxZU3pqRFUsWVRvakRkLE1BQUssSUFBSSxnQkFLSjtFQUNHLHlCQUFBOztBQUdKLFlBVEosTUFBSyxJQUFJLGdCQVNKO0FBQUQsWVM3akRVLFlUb2pEZCxNQUFLLElBQUksZ0JBU0o7RUFDRywwQkFBQTs7QVM5akRwQixZVGtrRFksbUJBQWtCLElBQUksOEJBQ2xCO0FTbmtERixZQUFZLFlUa2tEZCxtQkFBa0IsSUFBSSw4QkFDbEI7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QVN0a0RwQixZVGtrRFksbUJBQWtCLElBQUksOEJBQ2xCLEVBS0k7QVN4a0ROLFlBQVksWVRra0RkLG1CQUFrQixJQUFJLDhCQUNsQixFQUtJO0VBQ0ksY0FBQTs7QUFHSixZQVZSLG1CQUFrQixJQUFJLDhCQUNsQixFQVNLO0FBQUQsWVM1a0RNLFlUa2tEZCxtQkFBa0IsSUFBSSw4QkFDbEIsRUFTSztFQUNHLDBCQUFBOztBUzdrRHhCLFlUa2xEWSxVQUFVO0FTbGxEUixZQUFZLFlUa2xEZCxVQUFVO0VBQ04seUJBQUE7O0FTbmxEaEIsWVRzbERZO0FTdGxERSxZQUFZLFlUc2xEZDtFQUNJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBU3psRGhCLFlUNGxEWSxNQUFLO0FTNWxESCxZQUFZLFlUNGxEZCxNQUFLO0FTNWxEakIsWVQ0bER5QixjQUFhO0FTNWxEeEIsWUFBWSxZVDRsREQsY0FBYTtFQUN0QixxQkFBQTtFQUNBLFVBQUE7RUFDQSwwRkFBQTtFQUNBLGtGQUFBOztBU2htRGhCLFlUbW1EWSxFQUFDO0FTbm1EQyxZQUFZLFlUbW1EZCxFQUFDO0VBQ0csY0FBQTs7QVNwbURoQixZVHVtRFksRUFBQztBU3ZtREMsWUFBWSxZVHVtRGQsRUFBQzs7RUFFRyxjQUFBOztBU3ptRGhCLFlUNG1EWSxFQUFDO0FTNW1EQyxZQUFZLFlUNG1EZCxFQUFDOztFQUVHLGNBQUE7O0FTOW1EaEIsWVRpbkRZLEVBQUM7QVNqbkRDLFlBQVksWVRpbkRkLEVBQUM7O0VBRUcsY0FBQTs7QVNobkRaLFlBQUMsU0FBVSxNQUFLLElBQUk7QUFBcEIsWUFIc0IsWUFHckIsU0FBVSxNQUFLLElBQUk7QUFBa0IsWUFBQyxTQUFVO0FBQVgsWUFIaEIsWUFHaUIsU0FBVTtFQUM3QyxzQkFBQTtFQUNBLDBCQUFBOztBQUlSLFlBQVksU0FBVSw2QkFBNkI7QUFBb0IsNEJBQTZCLFVBQVM7QUFBb0IsWUFBWSxTQUFVLE1BQUssU0FBUyxJQUFJO0VBQ3JLLHNCQUFBO0VBQ0EsMEJBQUE7O0FBR0osV0F6R1E7RUpSQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkNBQUE7RUFDQSxtQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0VJR0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBOztBQTZGWixXQXpHUSxhQWNJO0VBQ0ksd0NBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7O0FBRUEsV0F4QlIsYUFjSSxFQVVLO0VBQ0csYVJJVSxhUUpWO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxTUG9NVSxPT3BNVjtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTs7QUF1RXBCLFdBekdRLGFBc0NJO0VBQ0ksYVJUYyxzQlFTZDtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTs7QUFFQSxXQWxEUixhQXNDSSxVQVlLO0VBQ0csU0FBUyxPQUFUOztBQUdKLFdBdERSLGFBc0NJLFVBZ0JLO0VBQ0cseUJBQUE7O0FBa0RwQixXQTNDUTtFSjNEQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNkJBQUE7O0FJZ0dSLGFBQWEsU0FBUztFQUNsQixzQkFBQTs7QUFHSixhQUFhLFNBQVM7RUFDbEIsMEJBQUE7O0FBR0o7RUFySVEsYVI0Q3NCLGFRNUN0QjtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFvSUosY0FBQTs7QUFsSUksc0JBQUM7RUFDRyxnQkFBZ0IsVUFBaEI7RUFDQSxlQUFlLFVBQWY7RUFDQSxjQUFjLFVBQWQ7RUFDQSxtQkFBbUIsVUFBbkI7RUFDQSxXQUFXLFVBQVg7O0FBK0hSLHNCQUFDO0VBQ0csU1B1R3NCLE9Pdkd0Qjs7QUFJUjtFQTlJUSxhUjRDc0IsYVE1Q3RCO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQTZJSixjQUFBO0VBQ0EsZUFBQTs7QUE1SUksb0JBQUM7RUFDRyxnQkFBZ0IsVUFBaEI7RUFDQSxlQUFlLFVBQWY7RUFDQSxjQUFjLFVBQWQ7RUFDQSxtQkFBbUIsVUFBbkI7RUFDQSxXQUFXLFVBQVg7O0FBeUlSLG9CQUFDO0VBQ0csU1A2RnNCLE9PN0Z0Qjs7QUFJUjtFQXhKUSxhUjRDc0IsYVE1Q3RCO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQXVKSixjQUFBOztBQXJKSSxtQkFBQztFQUNHLGdCQUFnQixVQUFoQjtFQUNBLGVBQWUsVUFBZjtFQUNBLGNBQWMsVUFBZDtFQUNBLG1CQUFtQixVQUFuQjtFQUNBLFdBQVcsVUFBWDs7QUFrSlIsbUJBQUM7RUFDRyxTUHNPYSxPT3RPYjs7QUFJUjtFQWpLUSxhUjRDc0IsYVE1Q3RCO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQWdLSixjQUFBO0VBQ0EsY0FBQTs7QUEvSkksOEJBQUM7RUFDRyxnQkFBZ0IsVUFBaEI7RUFDQSxlQUFlLFVBQWY7RUFDQSxjQUFjLFVBQWQ7RUFDQSxtQkFBbUIsVUFBbkI7RUFDQSxXQUFXLFVBQVg7O0FBNkpaO0VBQ0kseUJBQUE7O0FBR0osaUJBQWtCO0VBQ2QscUJBQUE7O0FBR0o7RUFDSSx5Q0FBQTs7QUFFSjtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBOztBQU9KLGFBQ0ksYVRxaURRO0VBQ0ksY0FBQTtFQUNBLGFDenJEYyxVRHlyRGQ7RUFDQSxpQkFBQTs7QVN6aURoQixhQUNJLGFUMmlEUTtFQUNJLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FTaGpEaEIsYUFDSSxhVGtqRFEsbUJBQWtCLElBQUksNkJBQ2xCO0VBQ0ksc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QVN4akRwQixhQUNJLGFUa2pEUSxtQkFBa0IsSUFBSSw2QkFDbEIsRUFNSTtFQUNJLGNBQUE7O0FBR0osYVM3akRoQixhVGtqRFEsbUJBQWtCLElBQUksNkJBQ2xCLEVBVUs7RUFDRywwQkFBQTs7QVMvakR4QixhQUNJLGFUbWtEUTtFQUNJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBU3ZrRGhCLGFBQ0ksYVR5a0RRLEVBQUM7RUFDRyxjQUFBOztBUzNrRGhCLGFBQ0ksYVQ2a0RRLEVBQUM7O0VBRUcsY0FBQTs7QVNobERoQixhQUNJLGFUa2xEUSxFQUFDOztFQUVHLGNBQUE7O0FTcmxEaEIsYUFDSSxhVHVsRFEsRUFBQzs7RUFFRyxjQUFBOztBU3JsRFIsYUFKSixhQUlLLFlUaWlERztFQUNJLGNBQUE7RUFDQSxhQ3pyRGMsVUR5ckRkO0VBQ0EsaUJBQUE7O0FTcGlEUixhQUpKLGFBSUssWVR1aURHO0VBQ0ksc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QVMzaURSLGFBSkosYUFJSyxZVDhpREcsbUJBQWtCLElBQUksNkJBQ2xCO0VBQ0ksc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QVNuakRaLGFBSkosYUFJSyxZVDhpREcsbUJBQWtCLElBQUksNkJBQ2xCLEVBTUk7RUFDSSxjQUFBOztBQUdKLGFTN2pEaEIsYUFJSyxZVDhpREcsbUJBQWtCLElBQUksNkJBQ2xCLEVBVUs7RUFDRywwQkFBQTs7QVMxakRoQixhQUpKLGFBSUssWVQrakRHO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FTbGtEUixhQUpKLGFBSUssWVRxa0RHLEVBQUM7RUFDRyxjQUFBOztBU3RrRFIsYUFKSixhQUlLLFlUeWtERyxFQUFDOztFQUVHLGNBQUE7O0FTM2tEUixhQUpKLGFBSUssWVQ4a0RHLEVBQUM7O0VBRUcsY0FBQTs7QVNobERSLGFBSkosYUFJSyxZVG1sREcsRUFBQzs7RUFFRyxjQUFBOztBU2psRFIsYUFSSixhQVFLLFNBQVUsTUFBSyxJQUFJO0FBQWtCLGFBUjFDLGFBUTJDLFNBQVU7RUFDN0MsMEJBQUE7O0FBVlosYUFDSSxhQVlJO0FBYlIsYUFDSSxhQWFJO0FBZFIsYUFDSSxhQWNJO0FBZlIsYUFDSSxhQWVJO0FBaEJSLGFBQ0ksYUFnQkk7QUFqQlIsYUFDSSxhQWlCSTtBQWxCUixhQUNJLGFBa0JJO0VBQ0ksY0FBQTs7QUFwQlosYUFDSSxhQXNCSTtBQXZCUixhQUNJLGFBdUJJO0VBQ0kscUJBQUE7O0FBekJaLGFBQ0ksYUFzQkksY0FJSTtBQTNCWixhQUNJLGFBdUJJLGlCQUdJO0VBQ0kseUJBQUE7O0FBNUJoQixhQUNJLGFBK0JJLGNBQWE7RUFDVCxxQkFBQTs7QUFqQ1osYUFDSSxhQW1DSSxjQUFhO0VBQ1QscUJBQUE7RUFDQSxpRUFBQTs7QUF0Q1osYUFDSSxhQXdDSTtFQUNJLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBN0NaLGFBQ0ksYUErQ0k7RUFDSSxjQUFBOzs7QUovSUo7RUE1Q0E7SUFDSSxhQUFBOztFQUVKO0lBQ0ksWUFBQTs7RUFFSjtJQUNJLFdBQUE7OztBQXlDSjtFQWhEQTtJQUNJLGFBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksV0FBQTs7O0FBNkNKO0VBcERBO0lBQ0ksYUFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxXQUFBOzs7QUFtREo7RUE5Q0E7SUFDSSxXQUFBOztFQUVKO0lBQ0ksWUFBQTs7RUFFSjtJQUNJLGFBQUE7OztBQTJDSjtFQWxEQTtJQUNJLFdBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksYUFBQTs7O0FBK0NKO0VBdERBO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxhQUFBIiwiZmlsZSI6InVuZGVmaW5lZCJ9 */
#dvAdvicesOverview {
  height: 100%;
  width: 100%;
  table-layout: fixed;
  -ms-word-break: normal;
  word-break: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#dvAdvicesOverview .btn-collapse:hover {
  color: #868686;
  width: 31px;
}
#dvAdvicesOverview td,
#dvAdvicesOverview th {
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#dvAdvicesOverview #scrollSpacer {
  padding: 0;
  width: 13px;
}
#dvAdvicesOverview .registration-overview-summary-date {
  margin: 0 0 5px 0;
  height: 14px;
  font-weight: bold;
  color: #868686;
  text-align: center;
}
#dvAdvicesOverview .registration-overview-summary-title {
  display: block;
  margin: 0 0 5px 0;
  height: 17px;
  font-weight: bold;
  color: #868686;
}
#dvAdvicesOverview .registration-overview-summary-fields {
  display: block;
}
#dvAdvicesOverview .registration-overview-details {
  padding-left: 68px;
  display: none;
}
#dvAdvicesOverview .registration-overview-details-table {
  margin-bottom: 0;
  background-color: transparent !important;
}
#dvAdvicesOverview .registration-overview-details-table tbody {
  background-color: transparent !important;
}
#dvAdvicesOverview .registration-overview-details-table > tbody > tr > td {
  border-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
#dvAdvicesOverview thead {
  float: left;
  width: 100%;
}
#dvAdvicesOverview thead tr:first-child {
  background-color: #C8C8C8;
}
#dvAdvicesOverview thead tr:first-child th {
  border-bottom: 0;
}
#dvAdvicesOverview thead tr:first-child th,
#dvAdvicesOverview thead tr:first-child span {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvAdvicesOverview thead tr:first-child:after {
  content: none;
}
#dvAdvicesOverview thead tr:last-child:after {
  content: none;
}
#dvAdvicesOverview thead input {
  font-size: 12px;
}
#dvAdvicesOverview thead .select2-selection--multiple .select2-search__field {
  width: 100% !important;
}
#dvAdvicesOverview thead th,
#dvAdvicesOverview thead span {
  color: #555555;
  font-weight: normal;
  font-size: 12px;
}
#dvAdvicesOverview thead th.date {
  padding-left: 17px;
  width: 121px;
}
#dvAdvicesOverview thead td.status {
  width: 121px;
}
#dvAdvicesOverview thead th.description {
  padding-left: 17px;
  width: calc(35% - 121px);;
}
#dvAdvicesOverview thead td.description {
  width: calc(35% - 121px);;
}
#dvAdvicesOverview thead tr {
  display: table;
  width: 100%;
}
#dvAdvicesOverview thead tr th.products {
  width: calc(65% - 13px);;
  padding-left: 17px;
}
#dvAdvicesOverview thead tr td.products {
  width: calc(65% - 13px);;
}
#dvAdvicesOverview thead tr.showSyncButton th.products,
#dvAdvicesOverview thead tr.showSyncButton td.products {
  width: calc(65% - 66px);;
}
#dvAdvicesOverview thead tr.showSyncButton th.sync,
#dvAdvicesOverview thead tr.showSyncButton td.sync {
  width: 53px;
}
#dvAdvicesOverview > tbody {
  float: left;
  width: 100%;
  font-size: 12px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#dvAdvicesOverview > tbody > tr {
  display: table;
  width: 100%;
  border-bottom: solid 1px #C8C8C8;
}
#dvAdvicesOverview > tbody > tr > td.date {
  width: 68px;
}
#dvAdvicesOverview > tbody > tr > td.icon {
  width: 53px;
}
#dvAdvicesOverview > tbody > tr > td.icon div {
  position: relative;
}
#dvAdvicesOverview > tbody > tr > td.icon div .memoIcon {
  position: absolute;
  bottom: -10px;
  right: 1px;
  font-weight: bold;
}
#dvAdvicesOverview > tbody > tr > td.icon div .memoIcon.executedMemo {
  color: #5cb85c;
}
#dvAdvicesOverview > tbody > tr > td.icon div .memoIcon.adviceMemo {
  color: #0196d8;
}
#dvAdvicesOverview > tbody > tr > td.icon div .memoIcon.taskMemo {
  color: #d2322d;
}
#dvAdvicesOverview > tbody > tr > td.description {
  padding-left: 17px;
  width: calc(35% - 121px);;
}
#dvAdvicesOverview > tbody > tr:not(.showSyncButton) > td.products {
  width: calc(65% - 13px);;
  padding-left: 17px;
}
#dvAdvicesOverview > tbody > tr.showSyncButton > td.products {
  width: calc(65% - 70px);;
  padding-left: 17px;
}
#dvAdvicesOverview > tbody > tr.showSyncButton > td.sync {
  width: 53px;
}
#dvAdvicesOverview > tbody > tr:hover {
  background-color: #F5F5F5;
}
#dvAdvicesOverview > tbody > tr > td.loading-spinner {
  width: 100%;
}
#dvAdvicesOverview .registration-overview-details-table td.operationalMethod {
  width: 250px;
}
#dvAdvicesOverview .registration-overview-details-table td.description {
  width: 250px;
}
#dvAdvicesOverview .registration-overview-details-table td.product {
  width: calc(100% - 390px);;
}
#dvAdvicesOverview .registration-overview-details-table td.additiveType {
  width: calc(100% - 462px);;
}
#dvAdvicesOverview .registration-overview-details-table td.dosage {
  width: 140px;
}
#dvAdvicesOverview .registration-overview-details-table td.totalQuantity {
  width: 140px;
}
#dvAdvicesOverview .registration-overview-details-table tr.showPesticideIcons td.product {
  width: calc(100% - 462px);;
}
#dvAdvicesOverview .registration-overview-details-table tr.showPesticideIcons td.pesticideWarning,
#dvAdvicesOverview .registration-overview-details-table tr.showPesticideIcons td.pesticideError,
#dvAdvicesOverview .registration-overview-details-table tr.showPesticideIcons td.pesticideNoInfoAvailable {
  width: 20px;
  padding: 2px;
}
#dvAdvicesOverview .registration-overview-details-table tr.noProducts td {
  width: 100%;
}
#dvAdvicesOverview .regDate {
  height: 38px;
  width: 50px;
  overflow: hidden;
}
#dvAdvicesOverview .regDate div {
  color: #FFFFFF;
  height: 38px;
  width: 50px;
  overflow: hidden;
  word-break: break-word;
  word-wrap: break-word;
  display: table-cell;
  vertical-align: middle;
}
#dvAdvicesOverview .regDate.relativeDateTime {
  font-size: 10px;
  line-height: 12px;
}
#dvAdvicesOverview .table {
  height: 100%;
}
#dvAdvicesOverview .table > thead > tr {
  height: auto;
}
#dvPcaAdvice {
  height: -webkit-calc(100% - 25px) !important;
  height: -moz-calc(100% -25px) !important;
  height: -o-calc(100% - 25px) !important;
  height: calc(100% - 25px) !important;
}
#dvPcaAdvice .loading {
  background-color: #FFFFFF;
}
#dvPcaAdvice .loading > div {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}
#dvPcaAdvice .loading #warningBox {
  width: 350px;
  height: 50px;
  top: 50px;
}
#dvPcaAdvice #pcaFrameContainer {
  position: relative;
}
#dvPcaAdvice #pcaFrameContainer #pcaAdviceFrame {
  height: 100%;
  width: 100%;
  border: none;
  pointer-events: initial;
}
#dvIrrigation,
#dvFarmEconomy,
#dvCropProtection,
#dvWeatherPresentation {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvIrrigation .loading-screen,
#dvFarmEconomy .loading-screen,
#dvCropProtection .loading-screen,
#dvWeatherPresentation .loading-screen,
#dvIrrigation .frame-container,
#dvFarmEconomy .frame-container,
#dvCropProtection .frame-container,
#dvWeatherPresentation .frame-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  background-color: #E6E5E4;
  display: flex;
}
#dvIrrigation .loading-screen .loadingContent,
#dvFarmEconomy .loading-screen .loadingContent,
#dvCropProtection .loading-screen .loadingContent,
#dvWeatherPresentation .loading-screen .loadingContent {
  display: block;
  width: 40px;
  height: 40px;
  margin: auto;
}
#dvIrrigation .loading-screen i,
#dvFarmEconomy .loading-screen i,
#dvCropProtection .loading-screen i,
#dvWeatherPresentation .loading-screen i {
  font-size: 30px;
}
#dvIrrigation #modalBlockout,
#dvFarmEconomy #modalBlockout,
#dvCropProtection #modalBlockout,
#dvWeatherPresentation #modalBlockout {
  z-index: 1000;
}
#dvIrrigation .frame-container,
#dvFarmEconomy .frame-container,
#dvCropProtection .frame-container,
#dvWeatherPresentation .frame-container {
  height: 100%;
  overflow: auto;
  pointer-events: initial;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
#dvIrrigation .frame-container.higher-than-blockout,
#dvFarmEconomy .frame-container.higher-than-blockout,
#dvCropProtection .frame-container.higher-than-blockout,
#dvWeatherPresentation .frame-container.higher-than-blockout {
  z-index: 1001;
}
#dvIrrigation .frame-container iframe,
#dvFarmEconomy .frame-container iframe,
#dvCropProtection .frame-container iframe,
#dvWeatherPresentation .frame-container iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  pointer-events: initial;
}
#dvCropMineral {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvCropMineral .loading-screen,
#dvCropMineral .frame-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  background-color: #E6E5E4;
  display: flex;
}
#dvCropMineral .loading-screen .loadingContent {
  display: block;
  width: 40px;
  height: 40px;
  margin: auto;
}
#dvCropMineral .loading-screen i {
  font-size: 30px;
}
#dvCropMineral #modalBlockout {
  z-index: 1000;
}
#dvCropMineral .frame-container {
  height: 100%;
  overflow: auto;
  pointer-events: initial;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
#dvCropMineral .frame-container.higher-than-blockout {
  z-index: 1001;
}
#dvCropMineral .frame-container iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  pointer-events: initial;
}
.container.geo {
  top: 0;
  height: 100%;
  position: relative;
}
.row.geo.content {
  min-height: 100%;
  height: 100%;
  pointer-events: all;
  margin: 0;
  position: relative;
}
.col-geo-right {
  width: calc(105px - 15px);
  float: left;
  background-color: transparent;
  overflow: hidden;
  z-index: 998;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  -moz-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.col-geo-right.collapsed {
  width: 0;
}
.collapsed {
  overflow: visible !important;
}
.btn-agv-16,
.btn-group-agv-16 > .btn {
  padding: 1px 5px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 3px;
}
.col-geo-center.geo {
  position: absolute;
  margin: 0;
  padding: 0 15px 0 15px;
}
.col-geo-center.geo,
.col-geo-right {
  min-height: 100%;
  height: 100%;
}
.col-geo-center.geomapcontainer {
  position: relative;
  width: 100%;
  height: -webkit-calc(100% - 40px);
  height: -moz-calc(100% - 40px);
  height: -o-calc(100% - 40px);
  height: calc(100% - 40px);
  top: 0;
  border: 1px solid #E6E5E4;
}
.col-geo-center .row {
  margin-right: 0;
  margin-left: 0;
}
#map {
  background-color: #d6f1ae;
}
.smallmap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
/* conditionally position control differently for Google Maps */
.olForeignContainer div.olControlMousePosition {
  bottom: 28px;
}
.debugscreen {
  position: relative;
  float: right;
  top: 0;
  width: 300px;
  border: black solid 1px;
  background-color: dimgray;
  color: greenyellow;
}
#dvMenuRight {
  overflow: hidden;
  top: 40px;
  border: 1px solid #E6E5E4;
  -moz-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
  background-color: #FAFAFA;
}
#dvMenuRight > div {
  height: calc(100% - 40px);
}
#dvMenuRight #dvMenuItemsContainer {
  height: 100%;
}
#dvMenuRight #dvMenuItemsContainer > div {
  height: calc(100%);
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem {
  width: 79px;
  margin: 5px;
  height: 72px;
  background-color: #5cb85c;
  position: relative;
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem:hover {
  background-color: #419641;
  cursor: pointer;
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem > div {
  position: absolute;
  width: 50px;
  left: 15px;
  top: -3px;
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem.isAdvice {
  background-color: #0196d8;
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem.isAdvice:hover {
  background-color: #017aaf;
}
#dvMenuRight #dvMenuItemsContainer > div .menuItem > span {
  width: 65px;
  max-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 5px;
  line-height: 12px;
  overflow: hidden;
  margin-left: 7px;
  margin-right: 7px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem {
  width: 70px;
}
#dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem > div {
  left: 11px;
}
#dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem > span {
  width: 56px;
}
#dvGeoContainer {
  top: 10px;
  width: calc(100% - 54.75px - 15px);
  height: 100%;
  -moz-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
#dvGeoContainer.rightMenuCollapsed {
  width: calc(100% - 54.75px - 15px - 105px);
}
#dvGeoContainer.withLeftMenu {
  width: calc(100% - 220px - 15px);
}
#dvGeoContainer.withLeftMenu.rightMenuCollapsed {
  width: calc(100% - 220px - 15px - 105px);
}
.selectedCultureSort {
  background-color: #E6E5E4;
}
/************************************************************
    Map controls (die vanaf rechts naar binnen schuiven)
*************************************************************/
.olControlAttribution {
  background-color: #FFFFFF;
  overflow: hidden;
  z-index: 998;
  opacity: 0.9;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  bottom: 0;
  right: 280px;
}
/* Label buttons */
#dvMapFeatureLabels label,
#dvMapFeatureLabels input {
  cursor: pointer;
}
/************************************************************************************
Geo Map panel/buttons
/***********************************************************************************/
#dvSelectedCulturesDialog {
  width: 390px;
}
#dvSelectedCulturesDialog .modalPopupBody {
  min-height: 140px;
  padding: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  color: #232323;
  font-size: 12px;
  position: relative;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item {
  border-right: 0;
  border-left: 0;
  height: 42px;
  padding: 5px;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item .cropPart {
  float: left;
  width: 62%;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item .datePart {
  float: right;
  width: 38%;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item .fullWidth {
  width: 100%;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group {
  margin-bottom: 1px;
  height: 335px;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#dvSelectedCulturesDialog .modalPopupBody .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#dvSelectedCulturesDialog #btnCancel {
  right: 15px;
  position: absolute;
}
#dvFeatureConnectDialog {
  width: 390px;
}
#dvFeatureConnectDialog .modalPopupBody {
  min-height: 140px;
  padding: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  color: #232323;
  font-size: 12px;
  position: relative;
}
#dvFeatureConnectDialog .modalPopupBody a {
  border-left: 0px;
}
#dvFeatureConnectDialog .modalPopupBody .list-group-item {
  border-right: 0;
}
#dvFeatureConnectDialog .modalPopupBody .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#dvFeatureConnectDialog .modalPopupBody .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#dvFeatureConnectDialog #btnConnect {
  right: 253px;
  position: absolute;
}
#dvFeatureConnectDialog #btnAddCropField {
  right: 134px;
  position: absolute;
}
#dvFeatureConnectDialog #btnCancel {
  right: 15px;
  position: absolute;
}
#dvFeatureConnectDialog .dvFeatureConnectSVG {
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
  padding-left: 130px;
  width: 360px;
  border: 1px solid #ccecfa;
  border-bottom: 0;
  padding-top: 5px;
}
#dvFeatureConnectDialog .dvFeatureConnectSVG div,
#dvFeatureConnectDialog .dvFeatureConnectSVG span {
  float: left;
}
#dvFeatureConnectDialog .dvFeatureConnectSVG span {
  margin-left: 15px;
  font-weight: bold;
  top: 10px;
  position: relative;
}
#dvRvoLoginDataBox {
  width: 550px;
}
#dvRvoLoginDataBox .modalPopupBody {
  min-height: 140px;
  padding: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  color: #232323;
  font-size: 12px;
  position: relative;
}
#dvRvoLoginDataBox .modalPopupBody .warning-text {
  color: #d9534f;
}
#dvRvoLoginDataBox .modalPopupBody a {
  border-left: 0;
}
#dvRvoLoginDataBox .modalPopupBody .input-group label {
  font-family: "OpenSans";
}
#dvRvoLoginDataBox .modalPopupBody .input-group .lblChoice {
  font-weight: bold;
}
#dvRvoLoginDataBox .modalPopupBody .radio {
  margin-bottom: 7px;
}
#dvRvoLoginDataBox .modalPopupBody .radio:first-child {
  margin-top: 5px;
}
#dvRvoLoginDataBox .modalPopupBody .radio:last-child {
  margin-bottom: 15px;
}
#dvRvoLoginDataBox .modalPopupBody.warning {
  background-color: #d9534f;
}
/* RVO login data */
.dvRvoLoginData {
  width: 650px;
  min-height: 315px;
  overflow: hidden;
}
.dvRvoLoginData.withFailedText {
  min-height: 425px;
}
.dvRvoLoginData.withSaveText {
  min-height: 450px;
}
.dvRvoLoginData form {
  top: 20px;
  position: relative;
}
.dvRvoLoginData .control-label {
  text-align: left;
}
.rvoText {
  margin-bottom: 15px;
}
/* End - RVO login data */
/* DrawCultureField */
.dvDrawCultureField {
  width: 350px;
  height: 300px;
  line-height: 25px;
  top: 10px;
  overflow: hidden;
}
.dvDrawCultureField label {
  font-weight: bold;
  left: 5px;
}
.btnDrawCultureField {
  width: 95px;
  white-space: normal;
  line-height: 15px;
  text-align: center;
  height: 40px;
  padding: 0;
}
.dvDrawCultureFieldRadioBtns {
  padding-left: 30px;
}
.dvDrawCultureFieldRadioBtns label,
.dvDrawCultureFieldRadioBtns input {
  cursor: pointer;
  font-weight: normal;
}
/* End - DrawCultureField */
/* CopyCultureField */
.copyCultureField {
  width: 400px;
  height: 200px;
}
/* End - CopyCultureField */
/* Lijst */
.col-xs-12.geo {
  padding: 0;
  position: relative;
}
.btn-collapse {
  font-weight: bold;
}
td.table-col-width-5,
th.table-col-width-5 {
  width: 5%;
}
td.table-col-width-10,
th.table-col-width-10 {
  width: 10%;
}
td.table-col-width-15,
th.table-col-width-15 {
  width: 15%;
}
td.table-col-width-20,
th.table-col-width-20 {
  width: 20%;
}
td.table-col-width-25,
th.table-col-width-25 {
  width: 25%;
}
td.table-col-width-30,
th.table-col-width-30 {
  width: 30%;
}
/* End - Lijst */
.btnMenuGeoBlue {
  border-top: 1px solid #E6E5E4;
  background-color: #0196d8;
  color: #FFFFFF;
  cursor: pointer;
}
.btnMenuGeoBlue,
.btnMenuGeoBlue .btnMenuGeo {
  background-color: #0196d8;
  color: #FFFFFF;
}
.disabled {
  pointer-events: none;
}
.disabled .geomapcontainer {
  /* Overrule disabled on geomap: enable pointer events */
  pointer-events: auto;
}
/* Mask for greying out the menu when disabled */
.mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: lightgrey;
  opacity: .4;
}
.disabled .mask {
  display: block;
}
.regEditBtn {
  display: inline-block;
}
.regDate {
  border: 1px solid #C8C8C8;
}
/************************************************************************************
Feature.Vector Labels
/***********************************************************************************/
g text {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/************************************************************************************
End - Feature.Vector Labels
/***********************************************************************************/
/************************************************************************************
Feature Connect screen
/***********************************************************************************/
.dvFeatureConnect {
  width: 380px;
  height: 425px;
  overflow: hidden;
  padding: 10px 15px 15px 15px;
}
.btnConnectStorageLocation {
  font-size: 13.2px !important;
}
.list-group.geoMenu {
  margin-bottom: 0;
}
.list-group-item.featureConnect {
  height: 42px;
  padding: 5px;
}
.list-group-item.featureConnect h4 {
  margin: 0;
}
.list-group-item.featureConnect:hover {
  background-color: #E6E5E4 !important;
}
.featureConnectIsSelected {
  background-color: #ccecfa !important;
}
.list-group-item.featureConnect:active {
  background-color: #ccecfa !important;
}
.list-group.featureConnect {
  margin-bottom: 1px;
  max-height: 335px;
  height: 100%;
}
.listgroupborder {
  clear: both;
  border: solid 1px #ccecfa;
  padding: 0 0 2px 0;
}
/************************************************************************************
End - Feature Connect screen
/***********************************************************************************/
.dragHandler {
  z-index: 999;
  font-size: 30px;
  color: #d9534f;
  text-shadow: -1px -1px 2px #dddddd, 1px -1px 2px #dddddd, -1px 1px 2px #dddddd, 1px 1px 2px #dddddd;
}
.dragHandler .fa-paper-clip {
  color: #5cb85c;
}
/* ------------- BEGIN print panel -------------- */
#dvPrintPanel {
  left: 400px;
  top: 200px;
  width: 700px;
  height: 500px;
  background-color: white;
  position: absolute;
}
#dvReportsChoice {
  float: left;
  width: 33%;
  background-color: #eee;
  border-right: 1px solid Silver;
  padding: 10px;
  height: 100%;
}
#dvReportsControls {
  float: right;
  position: relative;
  padding: 10px;
}
#reportings {
  background-color: #FFFFFF;
  border: 1px solid #ddd;
}
.reportPreview {
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: -o-calc(100% - 60px);
  height: calc(100% - 60px);
}
.reportPreview .input-group.horizontalCenter,
.reportPreviewPdfViewer .input-group.horizontalCenter {
  margin: 0 auto;
}
.reportPreview .input-group.horizontalCenter .control-label,
.reportPreviewPdfViewer .input-group.horizontalCenter .control-label {
  min-width: 0;
}
.periodSelect {
  padding: 10px;
  background-color: #FAFAFA;
}
.periodSelect.withExportButton {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.periodSelect.withExportButton #excelExportButton {
  color: white;
  background-color: #419641;
  padding: 5px;
  width: 30px;
  height: 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.periodSelect.withExportButton #excelExportButton:hover {
  background-color: #357a35;
}
.loading .center {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.workerSelect {
  padding: 10px;
  background-color: #FAFAFA;
}
.workerSelect #selectWorker {
  width: 200px;
}
.detailedReportSetting {
  background-color: #FAFAFA;
  padding-top: 10px;
}
.detailedReportSetting .switch-light {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  height: 28px;
  border-radius: 0;
  margin-left: 0;
}
.detailedReportSetting .switch-light.well {
  max-width: inherit;
}
.detailedReportSetting .switch-light a.btn {
  border-radius: 0;
}
.detailedReportSetting .switch-light a.btn-primary {
  background-color: #0196d8;
  border-left: 0;
}
.reportPreviewContainerPdfViewer {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
.reportPreviewContainerPdfViewer.reportContainerWithTopSelection {
  height: -webkit-calc(100% - 45px);
  height: -moz-calc(100% - 45px);
  height: -o-calc(100% - 45px);
  height: calc(100% - 45px);
}
.reportPreviewContainerPdfViewer iframe {
  height: 100%;
  width: 100%;
}
.reportPreviewPdfViewer {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
.reportPreviewContainer {
  border: 1px solid #E6E5E4;
  width: 100%;
  height: -webkit-calc(100% - 15px);
  height: -moz-calc(100% - 15px);
  height: -o-calc(100% - 15px);
  height: calc(100% - 15px);
  margin-top: 15px;
}
.reportPreviewContainer.fertilizationReport {
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: -o-calc(100% - 60px);
  height: calc(100% - 60px);
}
.reportPreviewContent {
  overflow: scroll;
  background-color: #FFFFFF;
  height: 100%;
  width: 100%;
  padding: 10px;
}
.reportPreviewContent .page {
  padding: 10px;
}
.reportPreviewContent.loading {
  overflow: hidden;
}
.reportPreviewContent td,
.reportPreviewContent th {
  vertical-align: top;
}
/* ------------- END print panel -------------- */
/* ------------- BEGIN messageCenter -------------- */
#dvSelectedCulturesInfo {
  position: absolute;
  bottom: 0px;
  left: auto;
  right: 0;
  padding: 0 15px 0 15px;
  width: calc(100% - 54.75px - 15px);
  -moz-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
#dvSelectedCulturesInfo #selectedCulturesInfoContent {
  clear: both;
  float: left;
  width: 65%;
  margin-left: 12px;
}
#dvSelectedCulturesInfo #selectedCulturesInfoContent p {
  clear: both;
  float: left;
  width: auto;
  margin: 5px 0 0 0;
  font-size: 10px !important;
  line-height: 10px;
  font-family: "OpenSans";
}
#dvSelectedCulturesInfo #selectedCulturesInfoContent div.validationInfoIcon {
  float: left;
  margin-left: 10px;
  font-size: 17px;
  height: 14px;
  cursor: pointer;
  pointer-events: initial;
}
#dvSelectedCulturesInfo.withLeftMenu {
  width: calc(100% - 220px);
}
@media (min-width: 1320px) {
  #dvSelectedCulturesInfo #selectedCulturesInfoContent {
    width: 75%;
  }
}
@media (min-width: 1700px) {
  #dvSelectedCulturesInfo #selectedCulturesInfoContent {
    width: 80%;
  }
}
/* ------------- END messageCenter -------------- */
/* ------------- BEGIN menu right -------------- */
/*TODO: Vereenvoudigen in css en html*/
.geo-right-button {
  width: 75px;
  height: 75px;
  margin: 3px;
  padding: 5px;
  padding-top: 0;
  font-size: 10px;
  background-color: #5cb85c;
  color: #FFFFFF;
  position: relative;
  border-radius: 0;
}
.geo-right-button div:first-child {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.geo-right-button:hover,
.geo-right-button:active {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
.geo-right-button-image {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 10px;
  font-family: Concol-geo-right-widesolas, monaco, monospace;
}
.geo-right-button-text {
  white-space: normal;
  line-height: 11px;
  position: absolute;
  bottom: 8px;
  left: 0;
  color: white;
  width: 100%;
  text-align: center;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
/* ------------- END menu right -------------- */
.geo-left-filters #btnRefreshCropFields {
  background-color: #0196d8;
}
.geo-left-filters #btnRefreshCropFields .geoSubmenuItemIcon {
  padding-top: 8px;
}
.geo-left-filters #btnRefreshCropFields .geoSubmenuItemIcon span {
  color: #FFFFFF;
}
.geo-left-filters #btnRefreshCropFields .btnMenuGeo {
  background-color: #0196d8;
  color: #FFFFFF;
}
#dvInviteFarmerDialog {
  width: 700px;
}
#dvInviteFarmerDialog .modalPopupBody {
  padding-top: 15px;
  padding-bottom: 15px;
}
#dvInviteFarmerDialog .col-6 {
  float: left;
  width: 50%;
}
#dvInviteFarmerDialog .col-6 > .input-group {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
#dvInviteFarmerDialog .col-6 > .input-group > label {
  width: 40%;
}
#dvInviteFarmerDialog .col-6 > .input-group .select2 {
  width: 60% !important;
}
#dvInviteFarmerDialog .col-6 > .input-group > input,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder {
  width: 60%;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumber,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumber,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumber,
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra {
  width: calc(50% - 7px);
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra {
  border: 1px solid #C8C8C8;
  background-color: #FFFFFF;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra::-webkit-input-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra::-webkit-input-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra::-webkit-input-placeholder {
  color: #afafaf;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra:-moz-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra:-moz-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra:-moz-placeholder {
  /* FF 4-18 */
  color: #afafaf;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra::-moz-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra::-moz-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra::-moz-placeholder {
  /* FF 19+ */
  color: #afafaf;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumberExtra:-ms-input-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumberExtra:-ms-input-placeholder,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumberExtra:-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}
#dvInviteFarmerDialog .col-6 > .input-group > input #frmStreetNumber,
#dvInviteFarmerDialog .col-6 > .input-group > .form-control-static #frmStreetNumber,
#dvInviteFarmerDialog .col-6 > .input-group > #frmStreetNumberHolder #frmStreetNumber {
  margin-right: 14px;
}
#dvInviteFarmerDialog .col-6 > .line-left {
  padding-left: 15px;
}
#dvInviteFarmerDialog .col-6 > .line-right {
  padding-right: 15px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkdmljZXMubGVzcyIsInJlZ2lzdHJhdGlvbi5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCJjcm9wTWluZXJhbC5sZXNzIiwiZ2VvLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFFSSxZQUFBO0VDNHFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QURuckNKLGtCQ3FyQ0ksY0FBYTtFQUNULGNBQUE7RUFDQSxXQUFBOztBRHZyQ1Isa0JDMHJDSTtBRDFyQ0osa0JDMHJDUTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBOztBRC9yQ1Isa0JDa3NDSTtFQUNJLFVBQUE7RUFDQSxXQUFBOztBRHBzQ1Isa0JDdXNDSTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBRDVzQ1Isa0JDK3NDSTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FEcHRDUixrQkN1dENJO0VBQ0ksY0FBQTs7QUR4dENSLGtCQzJ0Q0k7RUFDSSxrQkFBQTtFQUNBLGFBQUE7O0FEN3RDUixrQkNndUNJO0VBQ0ksZ0JBQUE7RUFDQSx3Q0FBQTs7QURsdUNSLGtCQ2d1Q0kscUNBSUk7RUFDSSx3Q0FBQTs7QURydUNaLGtCQ3l1Q0kscUNBQXFDLFFBQVEsS0FBSztFQUM5QyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUQ1dUNSLGtCQyt1Q0k7RUFDSSxXQUFBO0VBQ0EsV0FBQTs7QURqdkNSLGtCQyt1Q0ksTUFJSSxHQUFFO0VBQ0UseUJBQUE7O0FEcHZDWixrQkMrdUNJLE1BSUksR0FBRSxZQUdFO0VBQ0ksZ0JBQUE7O0FEdnZDaEIsa0JDK3VDSSxNQUlJLEdBQUUsWUFPRTtBRDF2Q1osa0JDK3VDSSxNQUlJLEdBQUUsWUFPTTtFQUNBLGFDN3NDYyxV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 */
#pdfPreview {
  min-width: calc(100vw - 100px);
  min-height: calc(100vh - 150px);
}
#pdfPreview .pdfWrapper {
  min-height: calc(100vh - 75px - 150px);
  width: 100%;
  border: none;
}
#pdfPreview #btnCancel {
  top: 0;
}
#pdfPreview .modalPopupFooter {
  position: absolute;
  bottom: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBkZi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksV0FBVyxtQkFBWDtFQUNBLFlBQVksbUJBQVo7O0FBRkosV0FJSTtFQUNJLFlBQVksMEJBQVo7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFQUixXQVVJO0VBQ0ksTUFBQTs7QUFYUixXQWNJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBIiwiZmlsZSI6InVuZGVmaW5lZCJ9 */
#inventoryContent {
  top: 0;
  height: 100%;
  position: relative;
  width: 100%;
  /* End - Lijst */
  /* Tabbar (List/) */
  /* End - Tabbar (List/) */
  /************************************************************************************
    Feature.Vector Labels
    /***********************************************************************************/
  /************************************************************************************
    End - Feature.Vector Labels
    /***********************************************************************************/
}
#inventoryContent .col-inventory-left,
#inventoryContent .col-inventory-center,
#inventoryContent .col-inventory-right {
  position: relative;
  float: left;
}
#inventoryContent .col-inventory-left {
  width: 237px;
  background-color: #FFFFFF;
  overflow: hidden;
  z-index: 998;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  min-height: 100%;
  height: 100%;
}
#inventoryContent .col-inventory-right {
  width: 90px;
  background-color: transparent;
  overflow: hidden;
  z-index: 998;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  min-height: 100%;
  height: 100%;
}
#inventoryContent .btnMenuInventory,
#inventoryContent .toggleButton {
  position: absolute;
}
#inventoryContent .btn-agv-16,
#inventoryContent .btn-group-agv-16 > .btn {
  padding: 1px 5px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 3px;
}
#inventoryContent .col-inventory-left .btn-group {
  width: 237px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer;
}
#inventoryContent .inventory-left-filters .btn-group:last-child {
  border-bottom: 0px;
}
#inventoryContent .col-inventory-center {
  position: relative;
  height: -webkit-calc(100% - 30px);
  height: -moz-calc(100% - 30px);
  height: -o-calc(100% - 30px);
  height: calc(100% - 30px);
  top: 0;
  border: 1px solid #E6E5E4;
}
#inventoryContent .col-inventory-center .row {
  margin-right: 0;
  margin-left: 0;
}
#inventoryContent .col-inventory-center .reportPreview {
  padding: 0;
  height: 100%;
}
#inventoryContent .col-inventory-center .reportPreview .reportPreviewContainer {
  margin-top: 0;
  height: 100%;
}
#inventoryContent .col-inventory-center .reportPreview .reportPreviewContainer iframe {
  width: 100%;
  height: 100%;
}
#inventoryContent .inventoryCompose {
  height: 100vh;
  max-height: calc(100vh - 267px);
  overflow-x: hidden;
  overflow-y: hidden;
  width: 237px;
  background: #FFFFFF;
  border-top: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  -moz-transition: height 0.5s linear, width 0.5s linear;
  -o-transition: height 0.5s linear, width 0.5s linear;
  -webkit-transition: height 0.5s linear, width 0.5s linear;
  transition: height 0.5s linear, width 0.5s linear;
}
#inventoryContent .dropdown-menu.btn-labels > li > span {
  margin-left: 10px;
}
#inventoryContent .dropdown-menu.btn-labels > li > a {
  margin-left: 10px;
}
#inventoryContent .dropdown-menu.btn-labels > li > input {
  margin-left: 15px;
}
#inventoryContent .list-group-item > div {
  margin-right: -10px;
}
#inventoryContent .inventorySubmenuItemIcon {
  color: #555555;
  width: 57px !important;
  height: 34px !important;
  padding-top: 11px;
  float: left;
  text-align: center;
  border-right: 1px solid #E6E5E4;
}
#inventoryContent .activeProduct {
  border: none;
  background-color: #ccecfa;
  box-shadow: inset 3px 3px 4px 0 rgba(47, 87, 104, 0.325);
}
#inventoryContent .hoveredProduct {
  border: none !important;
  background-color: #E6E5E4;
}
#inventoryContent .listProducts {
  position: relative;
  height: 100vh;
  max-height: calc(100vh - 267px);
}
#inventoryContent .listProducts .btn-group {
  border-bottom: 1px solid #E6E5E4;
}
#inventoryContent .txt.inventoryMenu {
  float: left;
  width: 237px;
  padding: 4px 15px 0 5px;
  pointer-events: none;
}
#inventoryContent .txt.inventoryMenu p {
  color: #555555;
}
#inventoryContent .txt.inventoryMenu h4 {
  color: #868686;
  font-family: "OpenSans";
  font-weight: bold;
  margin: 7px 0 10px 0;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 16px;
}
#inventoryContent .txt.inventoryMenu .txtDescription,
#inventoryContent .txt.inventoryMenu .txtClarification {
  padding-left: 10px;
}
#inventoryContent .txt.inventoryMenu .txtTotal {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 0;
  font-size: 12px;
  margin-bottom: 10px;
}
#inventoryContent .btnMenuInventory {
  background: #FFFFFF;
  border: none;
  height: 31px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#inventoryContent .btnMenuInventory span {
  color: #555555;
}
#inventoryContent .dropdown-menu.inventoryMenu {
  left: 26px;
  position: absolute;
  width: 179px;
  top: 32px;
}
#inventoryContent .dropdown-menu.inventoryMenu a {
  color: #868686;
}
#inventoryContent #dvInventoryContainer {
  top: 9px;
  float: left;
  position: relative;
  right: auto;
  left: 237px;
  width: calc(100% - 237px - 90px);
  height: 100%;
  padding: 0 14px 0 14px;
}
#inventoryContent #dvInventoryContainer .inventorycontainer {
  width: 100%;
  background: #FFFFFF;
  color: #555555;
  border-left: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
}
#inventoryContent .col-inventory-left .btn-group > button {
  width: 179px;
}
#inventoryContent .dropdown-menu.inventoryMenu.cropyears {
  padding-bottom: 0;
}
#inventoryContent .chkBox.inventoryMenu {
  float: left;
  top: 0;
}
#inventoryContent .txtSizeFields.inventoryMenu {
  display: block;
  position: absolute;
  bottom: 0;
  font-size: 12px;
}
#inventoryContent #groupCropYear .btnMenuInventory span,
#inventoryContent #groupMultiselect .btnMenuInventory span,
#inventoryContent #groupProductType .btnMenuInventory span {
  color: #868686;
}
#inventoryContent #btnMenuToggle span {
  font-size: 14px;
  left: 6px;
  position: absolute;
  top: 15px;
}
#inventoryContent #btnMenuToggle .collapse-icon {
  position: absolute;
  right: 7px;
  top: 15px;
}
#inventoryContent #btnMenuToggle .inventorySubmenuItemIcon {
  height: 40px !important;
}
#inventoryContent #dvMenuRight {
  overflow: hidden;
  top: 40px;
  border: 1px solid #E6E5E4;
  background-color: #FAFAFA;
}
#inventoryContent #dvMenuRight > div {
  height: calc(100% - 40px);
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer {
  height: 100%;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer > div {
  height: calc(100%);
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer > div .menuItem {
  width: 79px;
  margin: 5px;
  height: 72px;
  background-color: #5cb85c;
  position: relative;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer > div .menuItem:hover {
  background-color: #419641;
  cursor: pointer;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer > div .menuItem > div {
  position: absolute;
  width: 50px;
  left: 15px;
  top: -3px;
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer > div .menuItem > span {
  width: 65px;
  max-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 5px;
  line-height: 12px;
  overflow: hidden;
  margin-left: 7px;
  margin-right: 7px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem {
  width: 70px;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem > div {
  left: 11px;
}
#inventoryContent #dvMenuRight #dvMenuItemsContainer.hasScrollbar > div .menuItem > span {
  width: 56px;
}
#inventoryContent #balance,
#inventoryContent #usage,
#inventoryContent #reports {
  color: #555555;
}
#inventoryContent #groupSpacer {
  height: 40px;
}
#inventoryContent .btn-default.av-btn {
  background-color: #E6E5E4;
}
#inventoryContent .btn-tab-bar {
  padding: 5px;
  position: relative;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#inventoryContent .inventory-nav-top {
  background-color: transparent;
  margin-left: 4px;
  left: 2px;
  position: relative;
}
#inventoryContent .inventory-nav-top .inventory-buttonbar {
  float: right;
  margin-right: 3px;
  position: relative;
  top: -5px;
  padding-bottom: 0;
  height: 30px;
}
#inventoryContent .inventory-nav-top .inventory-buttonbar .btnGreenMetro {
  border: none;
}
#inventoryContent .btn-inventory-top {
  background-color: #FFFFFF;
  width: 160px;
  height: 30px;
  border-top: 1px solid #E6E5E4;
  border-left: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  margin-left: -5px;
  padding: 5px;
  position: relative;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#inventoryContent .btn-inventory-top-bar {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 158px;
  height: 5px;
  background-color: #5cb85c;
}
#inventoryContent .btn-inventory-top:hover .btn-inventory-top-bar {
  display: block;
}
#inventoryContent .active .btn-inventory-top-text,
#inventoryContent .btn-inventory-top.active:hover .btn-inventory-top-text {
  color: #FFFFFF;
}
#inventoryContent .btn-inventory-top.active,
#inventoryContent .btn-inventory-top.active:hover {
  background-color: #5cb85c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#inventoryContent .btn-inventory-top:hover {
  background-color: #FAFAFA;
  color: #000000;
}
#inventoryContent g text {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/************************************************************************************
CRUD Inventory
************************************************************************************/
.dvCrudInventory {
  width: 625px;
  font-size: 12px;
}
.dvCrudInventory .modalPopupBody {
  width: 625px;
  padding-top: 25px;
  display: block;
  overflow-y: auto;
}
.dvCrudInventory .modalPopupBody div.dvInput {
  width: 475px;
  margin: 0 auto;
  margin-bottom: 25px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.input-group label.control-label {
  margin-right: 20px;
  width: 113px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.input-group input.form-control,
.dvCrudInventory .modalPopupBody div.dvInput div.input-group #supplierSelection {
  width: 340px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.input-group input.numeric {
  width: 150px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.dvInputHeader {
  height: 25px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.dvInputHeader div.dvInputHeaderProduct {
  width: 300px;
  margin-right: 10px;
  float: left;
  padding-left: 5px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.dvInputHeader div.dvInputHeaderQuantity {
  width: 160px;
  float: left;
}
.dvCrudInventory .modalPopupBody div.dvInput div.selectToAdd {
  width: 300px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.selectToAdd .select2 {
  width: 300px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products {
  width: 500px;
  max-height: 280px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow {
  height: 30px;
  margin-bottom: 10px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow div.dvInputBodyCol1 {
  width: 300px;
  margin-right: 10px;
  float: left;
  padding: 5px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow div.dvInputBodyCol1 div.dvInputDescription {
  width: 270px;
  float: left;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow div.dvInputBodyCol1 button {
  width: 20px;
  float: left;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow div.dvInputBodyCol2 {
  width: 160px;
  float: left;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow div.dvInputBodyCol3 {
  width: 110px;
  float: left;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn {
  width: 95px;
  background: #5cb85c;
  color: #FFFFFF;
  border: 1px solid #868686;
  border-radius: 0;
  margin-left: 10px;
  height: 30px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn i {
  margin-left: 5px;
  width: 15px;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn:hover {
  background-color: #419641;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn:focus {
  outline: none;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn span,
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn i {
  color: #FFFFFF;
}
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn span:hover,
.dvCrudInventory .modalPopupBody div.dvInput div.rros-container-products div.rroRow .sampleBtn i:hover {
  color: #FFFFFF;
}
.dvCrudInventory .modalPopupBody div.rros-container-products.productSelectionLarge {
  width: 590px !important;
}
.dvCrudInventory .modalPopupBody div.dvInput.productSelection {
  width: 590px;
}
#dvCrudInventorySupplier {
  width: 400px;
  height: 200px;
}
#dvCrudInventorySupplier .modalPopupBody {
  width: 400px;
  height: 125px;
}
#dvCrudInventorySupplier .modalPopupBody div.dvInput {
  width: 375px;
  margin: 0 auto;
  margin-bottom: 25px;
  padding-top: 25px;
}
#dvCrudInventorySupplier .modalPopupBody div.dvInput div.horizontalCenter {
  width: 325px;
}
#dvCrudInventoryBalance {
  height: 585px;
}
#dvCrudInventoryBalance .modalPopupBody {
  height: 510px;
}
#dvCrudInventoryBalance div.rros-container-products {
  max-height: 360px;
}
#dvCrudInventoryBalance .btnModalFooter.template {
  left: 15px;
  width: 160px;
  position: absolute;
}
#dvCrudInventoryBalance .btnModalFooter.template:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudInventoryBalance .btnModalFooter.template.registrationIsDeletable {
  left: 134px;
}
#dvCrudInventoryMutation {
  height: 605px;
}
#dvCrudInventoryMutation .modalPopupBody {
  height: 530px;
}
/************************************************************************************
End - CRUD Inventory
************************************************************************************/
#stockMutationsOverView {
  width: 100%;
  height: 100%;
}
#stockMutationsOverView .stockMutationsBody {
  height: -webkit-calc(100% - 82px);
  height: -moz-calc(100% - 82px);
  height: -o-calc(100% - 82px);
  height: calc(100% - 82px);
}
#stockMutationsOverView .colDate {
  width: 150px;
}
#stockMutationsOverView .colProduct {
  width: calc(40% - 150px);;
}
#stockMutationsOverView .colAmount {
  width: 20%;
}
#stockMutationsOverView .colSupplier {
  width: 20%;
}
#stockMutationsOverView .colReceiptNumber {
  width: 20%;
}
#stockMutationsOverView .colProductDescription {
  width: 100%;
}
#stockMutationsOverView .stockMutationsHeader {
  background-color: #C8C8C8;
}
#stockMutationsOverView .stockMutationsHeader div,
#stockMutationsOverView .stockMutationsHeader span {
  color: #555555;
}
#stockMutationsOverView .stockMutationsFilterbar {
  background-color: #FAFAFA;
  color: #000000;
  height: 46px;
  border-bottom: 1px solid #C8C8C8;
}
#stockMutationsOverView .stockMutationsFilterbar div {
  color: #000000;
}
#stockMutationsOverView .stockMutationsFilterbar .colProduct,
#stockMutationsOverView .stockMutationsFilterbar .colAmount {
  visibility: hidden;
}
#stockMutationsOverView .stockMutationsFilterbar .colSupplier,
#stockMutationsOverView .stockMutationsFilterbar .colReceiptNumber {
  position: relative;
  left: -8px;
}
#stockMutationsOverView .inventoryHeaderText {
  line-height: 1.42857143;
  font-family: "OpenSans";
  font-weight: normal;
  font-size: 12px;
}
#stockMutationsOverView .stockMutationsHeader,
#stockMutationsOverView .stockMutationsFilterbar {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#stockMutationsOverView .stockMutationsHeader > div,
#stockMutationsOverView .stockMutationsFilterbar > div {
  padding: 8px;
}
#stockMutationsOverView .stockMutationsHeader div,
#stockMutationsOverView .stockMutationsFilterbar div {
  line-height: 1.42857143;
  font-family: "OpenSans";
  font-weight: normal;
  font-size: 12px;
}
#stockMutationsOverView .stockMutationsHeader span {
  line-height: 1.42857143;
  font-family: "OpenSans";
  font-weight: normal;
  font-size: 12px;
  padding: 8px;
}
#stockMutationsOverView .stockMutationsRow {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C8C8C8;
  padding-top: 2px;
  padding-bottom: 2px;
}
#stockMutationsOverView .stockMutationsRow:hover {
  background-color: #F5F5F5;
}
#stockMutationsOverView .stockMutationsRow,
#stockMutationsOverView .colProductDescription > div {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#stockMutationsOverView .stockMutationsRow > div,
#stockMutationsOverView .colProductDescription > div > div {
  padding: 7px 8px;
  line-height: 1.42857143;
  font-weight: normal;
  font-size: 12px;
}
#stockMutationsOverView .regDate {
  float: left;
  height: 38px;
  width: 68px;
  overflow: hidden;
  border: none;
}
#stockMutationsOverView .regDate > div {
  background-color: #5cb85c;
  color: #FFFFFF;
  height: 38px;
  width: 50px;
  padding-top: 2px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
}
#stockMutationsOverView .icon {
  float: left;
  width: 53px;
}
#deliveryBalanceOverView {
  width: 100%;
  height: 100%;
}
#deliveryBalanceOverView .deliveryBalanceBody {
  height: -webkit-calc(100% - 82px);
  height: -moz-calc(100% - 82px);
  height: -o-calc(100% - 82px);
  height: calc(100% - 82px);
}
#deliveryBalanceOverView .colDate {
  width: 150px;
}
#deliveryBalanceOverView .colProduct {
  width: calc(50% - 150px);;
}
#deliveryBalanceOverView .colAmount {
  width: 50%;
}
#deliveryBalanceOverView .colProductDescription {
  width: 100%;
}
#deliveryBalanceOverView .deliveryBalanceHeader {
  background-color: #C8C8C8;
}
#deliveryBalanceOverView .deliveryBalanceHeader div,
#deliveryBalanceOverView .deliveryBalanceHeader span {
  color: #555555;
  padding: 8px;
}
#deliveryBalanceOverView .deliveryBalanceFilterbar {
  background-color: #FAFAFA;
  color: #000000;
  height: 46px;
  border-bottom: 1px solid #C8C8C8;
}
#deliveryBalanceOverView .deliveryBalanceFilterbar div {
  color: #000000;
}
#deliveryBalanceOverView .deliveryBalanceHeader,
#deliveryBalanceOverView .deliveryBalanceFilterbar {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#deliveryBalanceOverView .deliveryBalanceHeader > div,
#deliveryBalanceOverView .deliveryBalanceFilterbar > div {
  padding: 8px;
}
#deliveryBalanceOverView .deliveryBalanceHeader div,
#deliveryBalanceOverView .deliveryBalanceFilterbar div,
#deliveryBalanceOverView .deliveryBalanceHeader span,
#deliveryBalanceOverView .deliveryBalanceFilterbar span {
  line-height: 1.42857143;
  font-family: "OpenSans";
  font-weight: normal;
  font-size: 12px;
}
#deliveryBalanceOverView .deliveryBalanceRow {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C8C8C8;
  padding-top: 2px;
  padding-bottom: 2px;
}
#deliveryBalanceOverView .deliveryBalanceRow:hover {
  background-color: #F5F5F5;
}
#deliveryBalanceOverView .deliveryBalanceRow,
#deliveryBalanceOverView .colProductDescription > div {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#deliveryBalanceOverView .deliveryBalanceRow > div,
#deliveryBalanceOverView .colProductDescription > div > div {
  padding: 8px;
  line-height: 1.42857143;
  font-weight: normal;
  font-size: 12px;
}
#deliveryBalanceOverView .regDate {
  float: left;
  height: 38px;
  width: 68px;
  overflow: hidden;
  border: none;
}
#deliveryBalanceOverView .regDate > div {
  background-color: #5cb85c;
  color: #FFFFFF;
  height: 38px;
  width: 50px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
}
#deliveryBalanceOverView .icon {
  float: left;
  width: 53px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImludmVudG9yeS5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCJmb250QXdlc29tZS92YXJpYWJsZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkE7RUFDSSxNQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7Ozs7Ozs7Ozs7QUFKSixpQkFNSTtBQU5KLGlCQU15QjtBQU56QixpQkFNZ0Q7RUFDeEMsa0JBQUE7RUFDQSxXQUFBOztBQVJSLGlCQVdJO0VBQ0ksWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQXJCUixpQkF3Qkk7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQW5DUixpQkFzQ0k7QUF0Q0osaUJBc0N1QjtFQUNmLGtCQUFBOztBQXZDUixpQkEwQ0k7QUExQ0osaUJBMkNJLGtCQUFrQjtFQUNkLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBL0NSLGlCQWtESSxvQkFBb0I7RUFDaEIsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxlQUFBOztBQXREUixpQkF5REksd0JBQXdCLFdBQVU7RUFDOUIsa0JBQUE7O0FBMURSLGlCQTZESTtFQUNJLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxNQUFBO0VBQ0EseUJBQUE7O0FBcEVSLGlCQTZESSxzQkFTSTtFQUNJLGVBQUE7RUFDQSxjQUFBOztBQXhFWixpQkE2REksc0JBY0k7RUFDSSxVQUFBO0VBQ0EsWUFBQTs7QUE3RVosaUJBNkRJLHNCQWNJLGVBSUk7RUFDSSxhQUFBO0VBQ0Es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d0JBSUk7RUFDSSxpQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTs7QUFSUix3QkFXSTtFQUNJLFlBQUE7O0FBWlIsd0JBZUk7RUFDSSx5QkFBQTs7QUFoQlIsd0JBbUJJO0VBQ0ksVUFBQTs7QUFwQlIsd0JBdUJJO0VBQ0ksV0FBQTs7QUF4QlIsd0JBMkJJO0VBQ0kseUJBQUE7O0FBNUJSLHdCQTJCSSx1QkFHSTtBQTlCUix3QkEyQkksdUJBR1M7RUFDRCxjQUFBO0VBQ0EsWUFBQTs7QUFoQ1osd0JBb0NJO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBOztBQXhDUix3QkFvQ0ksMEJBTUk7RUFDSSxjQUFBOztBQTNDWix3QkErQ0k7QUEvQ0osd0JBK0M0QjtFQUNwQixXQUFBO0VBRUEscUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTs7QUFyRFIsd0JBK0NJLHVCQVFJO0FBdkRSLHdCQStDNEIsMEJBUXBCO0VBQ0ksWUFBQTs7QUF4RFosd0JBK0NJLHVCQVlJO0FBM0RSLHdCQStDNEIsMEJBWXBCO0FBM0RSLHdCQStDSSx1QkFZUztBQTNEYix3QkErQzRCLDBCQVlmO0VBQ0QsdUJBQUE7RUFDQSxhQy8wQmtCLFVEKzBCbEI7RUFDQSxtQkFBQTtFQUNBLGVBQUE7O0FBL0RaLHdCQW1FSTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQUVBLHdCQU5KLG9CQU1LO0VBQ0cseUJBQUE7O0FBMUVaLHdCQThFSTtBQTlFSix3QkE4RXlCLHVCQUF1QjtFQUN4QyxXQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTs7QUFuRlIsd0JBOEVJLG9CQU9JO0FBckZSLHdCQThFeUIsdUJBQXVCLE1BT3hDO0VBQ0ksWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQXpGWix3QkE2Rkk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7O0FBbEdSLHdCQTZGSSxTQU9JO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTdHWix3QkFpSEk7RUFDSSxXQUFBO0VBQ0EsV0FBQSIsImZpbGUiOiJ1bmRlZmluZWQifQ== */
#dvCompany {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  position: relative;
}
#dvCompany h2 {
  color: #555555;
  margin: 0 0 15px 0;
}
#dvCompany .panel,
#dvCompany .panel-body {
  height: 100%;
}
#dvCompany .companyCol1,
#dvCompany .companyCol2 {
  width: calc(50% - 9px);
  height: 215px;
}
#dvCompany .companyCol1 {
  margin-right: 8px;
}
#dvCompany .companyCol2 {
  margin-left: 8px;
}
#dvCompany .advices {
  margin-top: 10px;
  overflow: hidden;
  width: 100%;
  height: calc(100% - 235px);
  /*TODO: Tabel opruimen (makeScrollable etc)*/
}
#dvCompany .advices ul {
  list-style-type: none;
  margin: 0px;
  padding: 0;
  overflow: hidden;
  border-bottom: none;
}
#dvCompany .advices ul li {
  float: left;
  position: relative;
  cursor: pointer;
  width: 160px;
  height: 30px;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  font-family: "OpenSans";
  color: #868686;
  background-color: #FFFFFF;
  border-radius: 0;
  border-top: 1px solid #E6E5E4;
  border-left: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
}
#dvCompany .advices ul li.active {
  color: #FFFFFF;
  background-color: #5cb85c;
}
#dvCompany .advices ul li:not(.active):hover {
  color: #232323;
  padding: 1px;
  border-top: 5px solid #5cb85c;
}
#dvCompany .advices #pnlAdvices {
  height: 100%;
}
#dvCompany .advices #pnlAdvices #containerAdvices {
  height: 100%;
}
#dvCompany .advices #pnlAdvices #containerAdvices #containerAdvicesUL li:only-child {
  cursor: default;
  width: 100%;
  height: 50px;
  background-color: #5cb85c;
  text-align: left;
  font-size: 14px;
  font-family: "OpenSans";
  font-weight: bold;
  padding-top: 15px;
  padding-left: 20px;
}
#dvCompany .advices .advicesTab,
#dvCompany .advices .adviceGroupsTab {
  height: 100%;
}
#dvCompany .advices #tblAdvices,
#dvCompany .advices #tblAdviceGroups {
  height: calc(100% - 35px);
  border-top: 1px solid #868686;
}
#dvCompany .advices #tblAdvices thead,
#dvCompany .advices #tblAdviceGroups thead {
  position: relative;
  width: 100%;
  background-color: #868686;
}
#dvCompany .advices #tblAdvices thead tr,
#dvCompany .advices #tblAdviceGroups thead tr {
  height: 36px;
}
#dvCompany .advices #tblAdvices thead tr th,
#dvCompany .advices #tblAdviceGroups thead tr th {
  background-color: #868686;
  color: #FFFFFF;
}
#dvCompany .advices #tblAdvices thead tr th span,
#dvCompany .advices #tblAdviceGroups thead tr th span {
  color: #FFFFFF;
}
#dvCompany .advices #tblAdvices thead tr:last-child:after,
#dvCompany .advices #tblAdviceGroups thead tr:last-child:after {
  background-color: transparent;
  right: 0;
  border-bottom: none;
}
#dvCompany .advices #tblAdvices tbody,
#dvCompany .advices #tblAdviceGroups tbody {
  height: calc(100% - 38px);
}
#dvCompany .advices #tblAdvices tbody td,
#dvCompany .advices #tblAdviceGroups tbody td {
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#dvCompany .advices #tblAdvices td,
#dvCompany .advices #tblAdviceGroups td,
#dvCompany .advices #tblAdvices tr,
#dvCompany .advices #tblAdviceGroups tr {
  cursor: pointer;
}
#dvCompany .advicesFullHeight {
  margin-top: 0;
  height: 100%;
}
#dvCrudAdviceGroup {
  width: 950px;
  height: 640px;
  font-size: 12px;
}
#dvCrudAdviceGroup #dvStaticFields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 12px 15px 0 10px;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#dvCrudAdviceGroup #dvStaticFields input {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate {
  position: relative;
  width: 187px;
  line-height: 30px;
  height: 30px;
  background-color: #FFFFFF;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .regDatePicker {
  width: calc(112px);
  float: left;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .regDatePicker:focus {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  outline: 0;
  box-shadow: none;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .datePickerIcon,
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .timePickerIcon {
  position: absolute;
  right: 10px;
  z-index: 2;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .datePickerIcon {
  right: 85px;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .datePickerIcon:after {
  font-family: "FontAwesome";
  content: "\f073";
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .timePickerIcon:after {
  font-family: "FontAwesome";
  content: "\f017";
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .input-group:focus-within {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .regTimePicker {
  display: inline-block;
  width: 74px;
  border-left: 0;
  height: 30px;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDate .has-warning .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#dvCrudAdviceGroup #dvStaticFields #dvRegDateReadonly {
  position: relative;
  width: 180px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegDescription {
  width: 352px;
  margin-left: 10px;
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegDescription.large {
  width: 556px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegWorker {
  width: 187px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegWorker .select2-container--default .select2-selection--single {
  border-right: 0 solid #FFFFFF;
  border-top: 0 solid #FFFFFF;
  border-bottom: 0 solid #FFFFFF;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegAdvisor {
  width: 187px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegAdvisor .input-group {
  width: 187px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegAdvisor .input-group input:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegAdvisorReadonly {
  width: 187px;
}
#dvCrudAdviceGroup #dvStaticFields #inputRegAdvisorReadonly .input-group {
  width: 187px;
}
#dvCrudAdviceGroup #dvStaticFields.readonly input {
  background-color: transparent;
  border-color: transparent;
  cursor: auto;
}
#dvCrudAdviceGroup #dvVerticalTabs {
  width: 180px;
  height: 510px;
  background-color: #E6E5E4;
}
#dvCrudAdviceGroup #dvVerticalTabs .scroll-wrapper {
  max-height: 475px;
}
#dvCrudAdviceGroup #dvVerticalTabs .scroll-wrapper .tabsVertical > li {
  min-height: 65px;
  height: auto;
}
#dvCrudAdviceGroup #dvVerticalTabs .validationIcon {
  position: absolute;
  right: 4px;
}
#dvCrudAdviceGroup #dvAlert {
  top: 15px;
  position: relative;
  margin-bottom: 25px;
}
#dvCrudAdviceGroup #dvNotMatchCropAlert {
  top: 25px;
  position: relative;
}
#dvCrudAdviceGroup .regDetailHeader {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 7px;
  height: 22px;
  border-bottom: 1px solid #555555;
  margin-bottom: 10px;
}
#dvCrudAdviceGroup .regDetailHeader.gewisHeader {
  height: auto;
  justify-content: start;
  align-items: center;
  padding-bottom: 5px;
}
#dvCrudAdviceGroup .regDetailHeader.gewisHeader div label {
  margin-right: 10px;
}
#dvCrudAdviceGroup .regDetailHeader div label {
  text-align: left;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 12px;
}
#dvCrudAdviceGroup .regDetailBody {
  height: 400px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 744px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 30px;
  margin-bottom: 20px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudAdviceGroup .regDetailBody .selectToAdd {
  width: 345px;
}
#dvCrudAdviceGroup .regDetailBody.readonly div[class*="rros-container"] .rroRow {
  height: 20px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailHeader > div:first-child {
  width: 348px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailHeader > div:last-child {
  width: 386px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailHeader > div:last-child > label {
  width: 187px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #555555;
  padding-top: 15px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying,
#dvCrudAdviceGroup #dvRegDetailProductTreatment {
  height: 510px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailHeader > div:first-child,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailHeader > div:first-child {
  width: 248px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailHeader > div:last-child,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailHeader > div:last-child {
  width: 486px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailHeader > div:last-child > label,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailHeader > div:last-child > label {
  width: 150px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailHeader > div:last-child > label:last-child,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailHeader > div:last-child > label:last-child {
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying #sprayingReasonInput,
#dvCrudAdviceGroup #dvRegDetailProductTreatment #sprayingReasonInput {
  padding-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody {
  height: 500px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody .scroll-wrapper,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody .scroll-wrapper {
  max-height: 210px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation {
  width: 70px;
  right: 25px;
  top: 7px;
  position: absolute;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .valInfoContainer,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .valInfoContainer,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .valNoInfoAvailableContainer,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .valNoInfoAvailableContainer {
  width: 22px;
  position: absolute;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .valErrorsContainer {
  margin-left: 22px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .valNoInfoAvailableContainer,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .valNoInfoAvailableContainer {
  margin-left: 44px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody #dvValidation .validationIcon,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody #dvValidation .validationIcon {
  padding-left: 4px;
  padding-top: 1px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailBody.readonly #dvValidation,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailBody.readonly #dvValidation {
  top: 0;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter {
  border-top: 1px solid #555555;
  padding-top: 15px;
  display: block;
  justify-content: unset;
  position: absolute;
  bottom: 0;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 button,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol3,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .rroRow,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .rroRow {
  width: 744px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudAdviceGroup #dvRegDetailSpraying .regDetailFooter .rroRow .form-group,
#dvCrudAdviceGroup #dvRegDetailProductTreatment .regDetailFooter .rroRow .form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvCrudAdviceGroup #dvRegDetailTillage .input-group,
#dvCrudAdviceGroup #dvRegDetailMiscellaneous .input-group,
#dvCrudAdviceGroup #dvRegDetailBatchOperation .input-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
}
#dvCrudAdviceGroup #dvRegDetailTillage .input-group .select2,
#dvCrudAdviceGroup #dvRegDetailMiscellaneous .input-group .select2,
#dvCrudAdviceGroup #dvRegDetailBatchOperation .input-group .select2 {
  width: 290px;
}
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailMethode,
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailMethode,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailMethode,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailMethode {
  width: 348px;
}
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .regDetailBody:not(.readonly) .rros-container .rroRow {
  height: auto;
}
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .form-group {
  margin-bottom: 0px;
}
#dvCrudAdviceGroup #dvRegDetailGrasslandUsage .input-group.required a {
  border-left: 0;
}
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailBody .rros-container .rroRow {
  height: auto !important;
  margin-bottom: 10px;
}
#dvCrudAdviceGroup #dvRegDetailFertilization .regDetailBody .rros-container .rroRow .form-group {
  margin-bottom: 0;
}
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input {
  padding-right: 82px;
}
#dvCrudAdviceGroup #dvRegDetailHarvest .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span,
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span,
#dvCrudAdviceGroup #dvRegDetailIrrigation .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span {
  width: 77px;
}
#dvCrudAdviceGroup .uomSymbol {
  width: 77px;
}
#dvCrudAdviceGroup .totalQuantity {
  padding-right: 82px;
}
#dvCrudAdviceGroup #dvRegDetailSeedingPlanting .regDetailFooter {
  padding-bottom: 5px;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailBody.readonly,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailBody.readonly {
  height: auto;
}
#dvCrudAdviceGroup #dvRegDetailCultures .regDetailFooter,
#dvCrudAdviceGroup #dvRegDetailBatches .regDetailFooter {
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudAdviceGroup #dvRegDetailCultures .scroll-wrapper,
#dvCrudAdviceGroup #dvRegDetailBatches .scroll-wrapper {
  max-height: 360px;
}
#dvCrudAdviceGroup #dvRegDetailMemo .regDetailBody {
  height: 460px;
}
#dvCrudAdviceGroup #dvRegDetailMemo .scroll-wrapper {
  max-height: 460px;
}
#dvCrudAdviceGroup #dvRegDetailMemo .scroll-wrapper .scroll-content {
  /* Keep the scrollbar clear of memo text */
  padding-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailBody .rroRow {
  height: 40px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailBody .regDetailBodyCol2 {
  width: 386px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation .regDetailBody .regDetailBodyCol2 .input-group {
  width: 386px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation #dvEvaluatieText .rroRow {
  height: 21px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation #dvEvaluatieText label {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation #dvEvaluatieText textarea {
  height: 400px;
  resize: none;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation #dvEvaluatieText .scroll-wrapper {
  max-height: 400px;
}
#dvCrudAdviceGroup #dvRegDetailEvaluation #dvEvaluatieText .scroll-wrapper .scroll-content {
  /* Keep the scrollbar clear of memo text */
  padding-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailObservation .regDetailHeader label {
  margin-left: 13px;
}
#dvCrudAdviceGroup #dvRegDetailObservation .row {
  margin-left: 0;
  margin-right: 0;
}
#dvCrudAdviceGroup #dvRegDetailObservation .row .col-xs-6 {
  padding-left: 0;
  padding-right: 0;
}
#dvCrudAdviceGroup #dvRegDetailObservation .cropObservation {
  margin-bottom: 20px;
}
#dvCrudAdviceGroup #dvRegDetailObservation .cropObservation label {
  font-family: "OpenSans";
  margin-top: 7px;
  margin-left: 13px;
}
#dvCrudAdviceGroup #dvRegDetailObservation .cropObservation button {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvRegDetailObservation .form-group .select2-container {
  width: calc(100% - 10px) !important;
}
#dvCrudAdviceGroup .registration-statusses-placeholder,
#dvCrudAdviceGroup .registration-statusses {
  width: 167px;
  margin-right: 9px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder {
  width: 167px;
  margin-right: 12px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .registration-choice {
  height: 30px;
  padding: 0px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .registration-choice .choice {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  border: 1px solid;
  border-right: none;
  height: 30px;
  width: 80px!important;
  text-decoration: none;
  outline: none;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: #efefef;
  cursor: pointer;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .registration-choice .choice:last-of-type {
  border-right: 1px solid;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .registration-steps {
  height: 30px;
  padding: 0px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  border: solid 1px;
  border-right: none;
  height: 30px;
  text-decoration: none;
  outline: none;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: #efefef;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .arrow-right:after,
#dvCrudAdviceGroup .registration-statusses-placeholder .arrow-right:before {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .arrow-right:before {
  z-index: 1;
  top: -1px;
  left: 151px;
  border-width: 15px;
  border-color: transparent;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .arrow-right:after {
  z-index: 2;
  top: 0px;
  border-color: transparent transparent transparent #efefef;
  border-width: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup {
  color: #F0AD4E;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup.active,
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup:hover {
  color: #FFFFFF;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup:hover:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup.arrow-right:before {
  border-color: transparent transparent transparent #F0AD4E;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advicegroup.arrow-right.active:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice {
  color: #0196d8;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice.active,
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice:hover {
  color: #FFFFFF;
  background-color: #0196d8;
  border-color: #0196d8;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice:hover:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice.arrow-right:before {
  border-color: transparent transparent transparent #0196d8;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-advice.arrow-right.active:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task {
  color: #d2322d;
  border-right: 1px solid;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task.active,
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task:hover {
  color: #FFFFFF;
  background-color: #d2322d;
  border-color: #d2322d;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task.arrow-right {
  border-right: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task:hover:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task.arrow-right:before {
  border-color: transparent transparent transparent #d2322d;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-task.arrow-right.active:after {
  display: none;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-executed {
  color: #419641;
  border-right: 1px solid;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step-executed.active,
#dvCrudAdviceGroup .registration-statusses-placeholder .step-executed:hover {
  color: #FFFFFF;
  background-color: #419641;
  border-color: #419641 !important;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step0 {
  width: 170px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step1 .step {
  width: 152px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step1 .step.arrow-right:after {
  left: 151px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step1 .step-executed {
  width: 165px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step {
  width: 40px;
  padding-left: 12px;
  font-size: 0px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step:first-letter {
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step:before {
  left: 39px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step:after {
  left: 39px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step.active {
  width: 110px;
  padding: 0px;
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step.active.arrow-right:before {
  left: 109px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step.active.arrow-right:after {
  left: 109px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step-executed.active {
  width: 125px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step2 .step-executed:not(.active) {
  width: 55px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step {
  width: 35px;
  padding-left: 12px;
  font-size: 0px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step:first-letter {
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.arrow-right:before {
  left: 34px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.arrow-right:after {
  left: 34px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active {
  width: 90px;
  padding: 0px;
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active.arrow-right:before {
  left: 89px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active.arrow-right:after {
  left: 89px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active.AJT {
  width: 80px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active.AJT.arrow-right:before {
  left: 79px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step.active.AJT.arrow-right:after {
  left: 79px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step-task.active {
  width: 80px;
  padding-left: 12px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step-task.active.arrow-right:before {
  left: 79px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step-executed.active {
  width: 95px;
  padding-left: 12px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step3 .step-executed:not(.active) {
  width: 40px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step {
  width: 26px;
  padding-left: 15px;
  font-size: 0px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step:first-letter {
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step.arrow-right:before {
  left: 25px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step.arrow-right:after {
  left: 25px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-advicegroup {
  width: 20px;
  padding-left: 10px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-advicegroup.arrow-right:before {
  left: 19px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-advicegroup.arrow-right:after {
  left: 19px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step.active {
  width: 85px;
  padding: 0px;
  padding-left: 14px;
  font-size: 14px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step.active.arrow-right:before {
  left: 84px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-advicegroup.active {
  width: 79px;
  padding-left: 10px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-advicegroup.active.arrow-right:before {
  left: 78px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-executed.active {
  width: 95px;
  padding-left: 12px;
}
#dvCrudAdviceGroup .registration-statusses-placeholder .step4 .step-executed:not(.active) {
  width: 36px;
  padding-left: 12px;
}
#dvCrudAdviceGroup .btnModalFooter.followup {
  right: 134px;
  position: absolute;
}
#dvCrudAdviceGroup .btnModalFooter.followup:before {
  font-family: "FontAwesome";
  content: "\f045";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudAdviceGroup .btnModalFooter.followup.modifyVisible {
  right: 254px;
}
#dvCrudAdviceGroup .btnModalFooter.template {
  left: 15px;
  width: 200px;
  position: absolute;
}
#dvCrudAdviceGroup .btnModalFooter.template:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudAdviceGroup .btnModalFooter.template.registrationIsDeletable {
  left: 134px;
}
#dvCrudAdviceGroup .btnModalFooter.productMix {
  left: 214px;
  width: 150px;
  position: absolute;
}
#dvCrudAdviceGroup .btnModalFooter.productMix:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudAdviceGroup .btnModalFooter.productMix.registrationIsDeletable {
  left: 333px;
}
#dvCrudAdviceGroup .show-warning #dvStaticFields #dvRegDate.has-warning {
  background-color: #ffdfde;
  color: #d9534f;
}
#dvCrudAdviceGroup .show-warning #dvStaticFields #dvRegDate.has-warning span {
  color: #d9534f;
}
#dvCrudAdviceGroup .verticalTab {
  min-height: 75px;
  height: auto !important;
}
#dvCrudAdviceGroup #dvAdviceGroupDate {
  width: 144px;
}
#dvCrudAdviceGroup #dvAdviceGroupDescription #inputRegDescription {
  width: 347px;
  margin-left: 10px;
  margin-right: 10px;
}
#dvCrudAdviceGroup #dvAdviceGroupAdvisor .input-group {
  width: 230px;
}
#dvCrudAdviceGroup #btnPrint {
  left: 134px;
}
#dvCrudAdviceGroup .cultureSummary {
  list-style-type: none;
  padding: 0;
  top: 3px;
  position: relative;
}
#dvCrudAdviceGroup .cultureSummary li:before {
  content: "- ";
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupData {
  float: left;
  height: 505px;
  width: 50%;
  position: relative;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupData .row {
  padding-top: 15px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupData .additionalAttributes {
  padding-left: 5px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupData #adviceGroupDataFooter {
  display: block;
  position: absolute;
  bottom: 10px;
  width: 100%;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures {
  float: left;
  height: 505px;
  width: 50%;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .row {
  padding-top: 10px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures p.readonly {
  margin-top: 7px;
  margin-bottom: 0px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .scroll-wrapper {
  overflow: visible!important;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .scroll-wrapper .scroll-element.scroll-y {
  right: -10px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .underline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .borderContainer {
  border-left: 1px solid #000000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 10px 10px 10px;
  position: relative;
  height: 99%;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .borderContainer > :first-child {
  margin-bottom: 5px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .borderContainer .addCultureContainer {
  padding-top: 10px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures #adviceGroupCulturesFooter {
  display: block;
  position: absolute;
  bottom: 10px;
  width: 95%;
  border-top: 1px solid black;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures #culture-container {
  max-height: 220px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures #culture-container .col-container {
  padding-top: 10px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures #culture-container-revoked p {
  margin-top: 20px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures .control-label {
  padding-top: 7px;
}
#dvCrudAdviceGroup #dvAdviceGroupCulture #adviceGroupCultures input {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning {
  margin-top: 10px;
  height: 500px;
  overflow-y: auto;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning {
  width: 100%;
  border: 1px solid #C8C8C8;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning table > tbody {
  background-color: transparent;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning thead {
  background-color: #C8C8C8;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning thead th {
  width: 25%;
  padding: 10px 5px;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody td {
  display: table-cell;
  padding: 10px 5px;
  vertical-align: text-top;
  width: 25%;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails {
  width: 100%;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails tr {
  border-bottom: none;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails td:first-of-type {
  width: 33%;
  padding: 0 5px;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails td:last-of-type {
  width: 67%;
  padding: 0;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails .tblRegistrationDetailsProduct {
  width: 100%;
}
#dvCrudAdviceGroup #dvAdviceGroupPlanning #tblAdviceGroupPlanning tbody .tblRegistrationDetails .tblRegistrationDetailsProduct td {
  width: 50%;
  padding: 0 5px;
  text-overflow: ellipsis;
  max-width: 0px;
  overflow: hidden;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBhbnkubGVzcyIsIm1haW4ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwicmVnaXN0cmF0aW9uLmxlc3MiLCJmb250QXdlc29tZS92YXJpYWJsZXMubGVzcyIsInN0ZXAtaW5kaWNhdG9yLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQVhKLFVBYUk7RUNteEJBLGNBQUE7RUFDQSxrQkFBQTs7QURqeUJKLFVBaUJJO0FBakJKLFVBaUJZO0VBQ0osWUFBQTs7QUFsQlIsVUFxQkk7QUFyQkosVUFxQmtCO0VBQ1Ysc0JBQUE7RUFDQSxhQUFBOztBQXZCUixVQTBCSTtFQUNJLGlCQUFBOztBQTNCUixVQThCSTtFQUNJLGdCQUFBOztBQS9CUixVQWtDSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7OztBQXRDUixVQWtDSSxTQU1JO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBN0NaLFVBa0NJLFNBTUksR0FPSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFFQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFFYmMsVUZhZDtFQUNBLGNBQUE7RUFFQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBOztBQUVBLFVBakNaLFNBTUksR0FPSSxHQW9CSztFQUNHLGNBQUE7RUFDQSx5QkFBQTs7QUFHSixVQXRDWixTQU1JLEdBT0ksR0F5QkssSUFBSSxTQUFTO0VBQ1YsY0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTs7QUEzRXBC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 */
.communicationTitleFontProperties {
  color: #FFFFFF;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 14px;
}
.grayCommunicationHeader {
  background-color: #868686;
  height: 36px;
  min-height: 36px;
}
.grayCommunicationHeader span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvCommunication {
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
}
#dvCommunication .communicationPanelTitle {
  width: 100%;
  height: 50px;
  background-color: #5cb85c;
  padding: 15px;
}
#dvCommunication .communicationPanelTitle h2 {
  color: #FFFFFF;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 14px;
}
#dvCommunication #dvMenu {
  height: 100%;
  padding-right: 0;
  padding-left: 0;
}
#dvCommunication #dvMenu .menuContent {
  height: 100%;
  background-color: #d5d5d5;
}
#dvCommunication #dvMenu .menuContent .uselessGrayArea {
  background-color: #868686;
  height: 36px;
  min-height: 36px;
}
#dvCommunication #dvMenu .menuContent .uselessGrayArea span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvCommunication #dvMenu .menuContent .tabsVertical li {
  min-height: 47px;
  padding-top: 13px;
}
#dvCommunication #dvMenu .menuContent .tabsVertical a {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCommunication #dvMenu .menuContent .tabsVertical a:hover {
  text-decoration: none;
}
#dvCommunication #dvCommunicationBody {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
#dvCommunication #dvCommunicationBody #dvPartial {
  height: 100%;
  padding-right: 0;
}
#dvCommunication #dvCommunicationBody #dvPartial.col-xs-10 {
  padding-left: 0;
}
#dvCommunication #dvCommunicationBody #dvPartial.col-xs-10 .communicationPanelTitle {
  padding-left: 5px;
}
#dvCommunication #dvCommunicationBody #dvPartial .partialContent {
  height: 100%;
  background-color: #FAFAFA;
}
#dvCommunication #dvCommunicationBody #dvPartial .partialContent > div {
  height: 100%;
}
#dvCommunication #dvCommunicationBody #dvPartial .partialContent .btnAddList .btnAdd {
  width: 250px;
}
.organization-logos-popup {
  width: 600px;
  height: 500px;
}
.organization-logos-popup .modalPopupBody {
  height: calc(100% - 75px);
}
.organization-logos-popup > div {
  height: 100%;
  width: 100%;
}
.organization-logos-popup #no-organization-warning {
  height: 50px;
  width: 100%;
}
.organization-logos-popup #no-organization-warning p {
  padding: 15px 0px 0px 20px;
}
.organization-logos-container {
  position: relative;
  text-align: center;
  margin: 10px auto;
}
.organization-logos-container .organization-button {
  position: relative;
  display: inline-block;
  padding: 0px 5px 5px 0px;
  margin: 3px;
  width: 140px;
  height: 100px;
  font-size: 10px;
  background-color: #5cb85c;
  color: #FFFFFF;
  border-radius: 0;
  cursor: pointer;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
.organization-logos-container .organization-button .organization-icon {
  width: 140px;
  height: 80px;
  overflow: hidden;
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.organization-logos-container .organization-button .green-button-text {
  line-height: 11px;
  position: absolute;
  bottom: 8px;
  left: 0;
  color: white;
  width: 100%;
  text-align: center;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding: 0px 5px 0 5px;
}
#dvSelectLaboratoryDialog {
  width: 635px;
  height: 400px;
}
#dvSelectLaboratoryDialog .modalPopupBody .scroll-content {
  padding: 20px;
}
#dvSelectLaboratoryDialog .modalPopupBody .scroll-content div.title {
  font-weight: bold;
}
#dvSelectLaboratoryDialog .modalPopupBody .scroll-content div.title p {
  margin-bottom: 0;
}
#dvCoupleCulturesToOrganization {
  width: 1000px;
  min-height: 100px;
  max-height: 500px;
}
#dvCoupleCulturesToOrganization .modalPopupBody {
  max-height: 425px;
}
#dvCoupleCulturesToOrganization .extra-info {
  vertical-align: top;
  margin-left: 15px;
}
#dvCoupleCulturesToOrganization .extrainfoButtonText {
  color: #FFFFFF;
  padding-left: 5px;
}
#dvCoupleCulturesToOrganization #dvContent {
  width: 100%;
  max-height: 425px;
}
#dvCoupleCulturesToOrganization #dvContent .culturesToOrganizationBody {
  min-height: 200px;
  max-height: 387px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader {
  width: 100%;
  display: block;
  border: 0px;
  margin: 0px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr {
  height: 38px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr th,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr th {
  display: inline-block;
  height: 38px;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 4px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr th,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr th {
  padding-top: 8px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr th.modeOfCommunicationColumn span,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr th.modeOfCommunicationColumn span {
  padding-left: 10px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td {
  padding-top: 12px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td.checkboxColumn,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td.checkboxColumn {
  padding-top: 8px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td.editableColumn,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td.editableColumn {
  padding-top: 6px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td.editableColumn input[type=text],
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td.editableColumn input[type=text] {
  padding-left: 8px;
  height: 30px;
  width: 100%;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tr td.editableColumn .select2,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tr td.editableColumn .select2 {
  width: 100%;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody thead,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader thead {
  background-color: #868686;
  height: 36px;
  min-height: 36px;
  height: 38px;
  display: block;
  width: 100%;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody thead span,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader thead span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tbody,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tbody {
  height: initial;
  display: block;
  width: 100%;
  padding-bottom: 6px;
  overflow: hidden;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tbody td:first-child,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tbody td:first-child {
  padding-left: 10px;
}
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationBody tbody td:last-child,
#dvCoupleCulturesToOrganization #dvContent #tableEditCulturesToOrganizationHeader tbody td:last-child {
  padding-right: 12px;
}
#dvCoupleCulturesToOrganization #dvContent table .onOffColumn {
  width: 5%;
}
#dvCoupleCulturesToOrganization #dvContent table .cultureColumn {
  width: 42%;
}
#dvCoupleCulturesToOrganization #dvContent table.has-customer-number .cultureColumn {
  width: 30%;
}
#dvCoupleCulturesToOrganization #dvContent table.has-contract-number:not(.has-customer-number) .cultureColumn {
  width: 30%;
}
#dvCoupleCulturesToOrganization #dvContent table.has-contract-number .cultureColumn {
  width: 18%;
}
#dvCoupleCulturesToOrganization #dvContent table .cropColumn {
  width: 20%;
}
#dvCoupleCulturesToOrganization #dvContent table .varietyColumn {
  width: 10%;
}
#dvCoupleCulturesToOrganization #dvContent table .sizeColumn {
  width: 10%;
  text-align: right;
  padding-right: 10px;
}
#dvCoupleCulturesToOrganization #dvContent table .modeOfCommunicationColumn {
  width: 11%;
}
#dvCoupleCulturesToOrganization #dvContent table .customerNumberColumn {
  width: 12%;
}
#dvCoupleCulturesToOrganization #dvContent table .contractNumberColumn {
  width: 12%;
}
#dvLinkFarmToOrganization {
  width: 600px;
  min-height: 100px;
  max-height: 500px;
}
#dvLinkFarmToOrganization .modalPopupBody {
  max-height: 425px;
}
#dvLinkFarmToOrganization #dvContent {
  width: 100%;
  max-height: 425px;
}
#dvLinkFarmToOrganization #dvContent .farmToOrganizationBody {
  min-height: 50px;
  max-height: 387px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader {
  width: 100%;
  display: block;
  border: 0px;
  margin: 0px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr {
  height: 38px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr td,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr td,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr th,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr th {
  display: inline-block;
  height: 38px;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 4px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr th,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr th {
  padding-top: 8px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr td,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr td {
  padding-top: 12px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tr td.checkboxColumn,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tr td.checkboxColumn {
  padding-top: 8px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody thead,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader thead {
  background-color: #868686;
  height: 36px;
  min-height: 36px;
  height: 38px;
  display: block;
  width: 100%;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody thead span,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader thead span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tbody,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tbody {
  height: initial;
  display: block;
  width: 100%;
  padding-bottom: 6px;
  overflow: hidden;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tbody td:first-child,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tbody td:first-child {
  padding-left: 10px;
}
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationBody tbody td:last-child,
#dvLinkFarmToOrganization #dvContent #tableEditFarmToOrganizationHeader tbody td:last-child {
  padding-right: 12px;
}
#dvLinkFarmToOrganization #dvContent table .onOffColumn {
  width: 40%;
}
#dvLinkFarmToOrganization #dvContent table .customerNumberColumn {
  width: 60%;
}
#dvLinkFarmToOrganization .addTpnButton {
  width: 200px;
}
#dvLinkFarmToLaboratory {
  width: 600px;
  min-height: 100px;
  max-height: 500px;
}
#dvLinkFarmToLaboratory .modalPopupBody {
  max-height: 425px;
}
#dvLinkFarmToLaboratory #dvContent {
  width: 100%;
  max-height: 425px;
}
#dvLinkFarmToLaboratory #dvContent #lblLabIdentiFiers {
  margin: 20px 15px 0 0;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 10px 0;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs {
  border: none;
  width: 220px;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs td {
  padding: 0 0 0 0;
  height: 30px;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs td input {
  width: 170px;
  padding: 0 5px 0 5px;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs td input.invalid {
  border-color: #d9534f !important;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs td:last-child {
  width: 40px;
}
#dvLinkFarmToLaboratory #dvContent #dvTblLabNrs #tblLabNrs td.has-warning input {
  border-color: #d9534f;
}
#dvLinkFarmToLaboratory #dvContent .userPermission {
  margin: 20px 0;
}
#dvLinkFarmToLaboratory #dvContent p {
  color: #232323;
}
#dvLinkFarmToLaboratory #dvContent .fa-exclamation-circle {
  color: #d9534f;
}
#dvLinkFarmToLaboratory #dvContent #dvUserPermission {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-flex-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
#dvLinkFarmToLaboratory #dvContent #dvUserPermission #frmUserPermission ~ label {
  position: relative;
  left: 5px;
  width: 500px;
}
#dvLinkFarmToLaboratory .addTpnButton {
  width: 200px;
}
#dvDisplayLogBookLogMessager {
  width: 800px;
}
#dvDisplayLogBookLogMessager #logMessageTextArea {
  height: 400px;
  overflow-y: scroll;
  white-space: pre-wrap;
}
#dvDisplayLogBookLogMessager #displayDateTimeHolder {
  padding-left: 15px !important;
}
#dvDisplayLogBookLogMessager .form-horizontal > .col-container > .col-6:first-child {
  padding-left: 15px;
  padding-right: 7.5px;
}
#dvDisplayLogBookLogMessager .form-horizontal > .col-container > .col-6:first-child .control-label {
  padding-right: 10px;
}
#dvDisplayLogBookLogMessager .form-horizontal > .col-container > .col-6:last-child {
  padding-left: 7.5px;
  padding-right: 15px;
}
#dvDisplayLogBookLogMessager .modalPopupFooter #btnPrint {
  width: 150px;
}
#dvDisplayLogBookLogMessager .modalPopupFooter #btnXmlMessage {
  position: absolute;
  left: 164px;
}
#dvDisplayLogBookLogMessager .modalPopupFooter #btnXmlMessage:before {
  font-family: "FontAwesome";
  content: "\f121";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px;
}
#dvDisplaySendingReport {
  width: 950px;
}
#dvDisplaySendingReport .modal-body {
  max-height: 500px;
  height: 500px;
}
#dvDisplaySendingReport .modal-body .multipleCultures .reportPreviewContent {
  height: 93%;
}
#dvSelectExternalModuleDialog {
  height: 200px;
  width: 440px;
}
#dvExternalModulesCostsDialog {
  width: 440px;
}
#dvExternalModulesCostsDialog .modalPopupBody {
  padding: 20px;
}
#dvExternalModulesCostsDialog .modalPopupBody .permission-info-container {
  overflow: auto;
  max-height: 196px;
  margin-bottom: 10px;
}
#dvExternalModulesCostsDialog .modalPopupBody .alert-permission-info {
  margin-bottom: 0;
  overflow: hidden;
  padding: 15px;
}
#dvAddPcaAdviceDialog {
  width: 440px;
}
#dvAddPcaAdviceDialog .modalPopupBody {
  padding: 20px;
}
#dvAddPcaAdviceDialog p {
  display: block;
  font-weight: bold;
}
#dvAddPcaAdviceDialog .modalPopupFooter #btnGotoPca {
  right: 134px;
  width: 155px;
  position: absolute;
}
#dvAddPcaAdviceDialog .modalPopupFooter #btnGotoPca:before {
  font-family: "FontAwesome";
  content: "\f023";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#communicationListPanelFull {
  min-height: 100%;
  height: 100%;
}
#communicationListPanelFull table tbody {
  max-height: calc(100vh - 220px);
}
#communicationListPanelFull table tbody .joinDataStatus {
  display: inline-block;
  font-weight: bold;
  padding-right: 10px;
}
#communicationListPanelFull table tbody .joinDataInfoContainer {
  display: inline-block;
}
#splitMasterPanelTop {
  max-height: 400px;
  height: 400px;
}
#splitMasterPanelTop table tbody {
  max-height: calc(284px);
}
#splitMasterPanelBottom {
  height: calc(100% - 400px);
}
#splitMasterPanelBottom table tbody {
  max-height: calc(100vh - 577px);
}
#dvAuthorizations,
#dvEdiExportToBuyers,
#dvElaboratories,
#dvEdiImportFromSuppliers,
#dvExternalModules {
  padding: 0;
}
#dvAuthorizations .communicationPanelTitleUgly,
#dvEdiExportToBuyers .communicationPanelTitleUgly,
#dvElaboratories .communicationPanelTitleUgly,
#dvEdiImportFromSuppliers .communicationPanelTitleUgly,
#dvExternalModules .communicationPanelTitleUgly {
  background-color: #868686;
  height: 36px;
  min-height: 36px;
  color: #FFFFFF;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
  padding-top: 10px;
}
#dvAuthorizations .communicationPanelTitleUgly span,
#dvEdiExportToBuyers .communicationPanelTitleUgly span,
#dvElaboratories .communicationPanelTitleUgly span,
#dvEdiImportFromSuppliers .communicationPanelTitleUgly span,
#dvExternalModules .communicationPanelTitleUgly span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvAuthorizations .text-truncate-container,
#dvEdiExportToBuyers .text-truncate-container,
#dvElaboratories .text-truncate-container,
#dvEdiImportFromSuppliers .text-truncate-container,
#dvExternalModules .text-truncate-container {
  width: 100%;
}
#dvAuthorizations .communicationContentPanel table,
#dvEdiExportToBuyers .communicationContentPanel table,
#dvElaboratories .communicationContentPanel table,
#dvEdiImportFromSuppliers .communicationContentPanel table,
#dvExternalModules .communicationContentPanel table {
  border: 0px;
  width: 100%;
  margin-bottom: 0;
}
#dvAuthorizations .communicationContentPanel table thead,
#dvEdiExportToBuyers .communicationContentPanel table thead,
#dvElaboratories .communicationContentPanel table thead,
#dvEdiImportFromSuppliers .communicationContentPanel table thead,
#dvExternalModules .communicationContentPanel table thead {
  overflow: none;
}
#dvAuthorizations .communicationContentPanel table thead div,
#dvEdiExportToBuyers .communicationContentPanel table thead div,
#dvElaboratories .communicationContentPanel table thead div,
#dvEdiImportFromSuppliers .communicationContentPanel table thead div,
#dvExternalModules .communicationContentPanel table thead div {
  color: #FFFFFF;
}
#dvAuthorizations .communicationContentPanel table thead tr:first-child th,
#dvEdiExportToBuyers .communicationContentPanel table thead tr:first-child th,
#dvElaboratories .communicationContentPanel table thead tr:first-child th,
#dvEdiImportFromSuppliers .communicationContentPanel table thead tr:first-child th,
#dvExternalModules .communicationContentPanel table thead tr:first-child th {
  background-color: #868686;
  min-height: 36px;
  height: 36px;
}
#dvAuthorizations .communicationContentPanel table thead tr:first-child th span,
#dvEdiExportToBuyers .communicationContentPanel table thead tr:first-child th span,
#dvElaboratories .communicationContentPanel table thead tr:first-child th span,
#dvEdiImportFromSuppliers .communicationContentPanel table thead tr:first-child th span,
#dvExternalModules .communicationContentPanel table thead tr:first-child th span {
  font-size: 12px;
  color: #FFFFFF;
}
#dvAuthorizations .communicationContentPanel table thead tr.communicationFilter td,
#dvEdiExportToBuyers .communicationContentPanel table thead tr.communicationFilter td,
#dvElaboratories .communicationContentPanel table thead tr.communicationFilter td,
#dvEdiImportFromSuppliers .communicationContentPanel table thead tr.communicationFilter td,
#dvExternalModules .communicationContentPanel table thead tr.communicationFilter td {
  background-color: #FAFAFA;
}
#dvAuthorizations .communicationContentPanel table thead tr.communicationFilter input,
#dvEdiExportToBuyers .communicationContentPanel table thead tr.communicationFilter input,
#dvElaboratories .communicationContentPanel table thead tr.communicationFilter input,
#dvEdiImportFromSuppliers .communicationContentPanel table thead tr.communicationFilter input,
#dvExternalModules .communicationContentPanel table thead tr.communicationFilter input {
  margin-left: -10px;
}
#dvAuthorizations .communicationContentPanel table thead tr.communicationFilter div.select2-container,
#dvEdiExportToBuyers .communicationContentPanel table thead tr.communicationFilter div.select2-container,
#dvElaboratories .communicationContentPanel table thead tr.communicationFilter div.select2-container,
#dvEdiImportFromSuppliers .communicationContentPanel table thead tr.communicationFilter div.select2-container,
#dvExternalModules .communicationContentPanel table thead tr.communicationFilter div.select2-container {
  margin-left: -5px;
}
#dvAuthorizations .communicationContentPanel table th,
#dvEdiExportToBuyers .communicationContentPanel table th,
#dvElaboratories .communicationContentPanel table th,
#dvEdiImportFromSuppliers .communicationContentPanel table th,
#dvExternalModules .communicationContentPanel table th {
  white-space: nowrap;
  overflow: hidden;
}
#dvAuthorizations .communicationContentPanel table tbody td,
#dvEdiExportToBuyers .communicationContentPanel table tbody td,
#dvElaboratories .communicationContentPanel table tbody td,
#dvEdiImportFromSuppliers .communicationContentPanel table tbody td,
#dvExternalModules .communicationContentPanel table tbody td {
  padding: 8px 20px 8px 8px;
}
#dvAuthorizations .communicationContentPanel table tbody td button span,
#dvEdiExportToBuyers .communicationContentPanel table tbody td button span,
#dvElaboratories .communicationContentPanel table tbody td button span,
#dvEdiImportFromSuppliers .communicationContentPanel table tbody td button span,
#dvExternalModules .communicationContentPanel table tbody td button span {
  color: #FFFFFF;
}
#dvAuthorizations .communicationContentPanel table tbody td.dateInput,
#dvEdiExportToBuyers .communicationContentPanel table tbody td.dateInput,
#dvElaboratories .communicationContentPanel table tbody td.dateInput,
#dvEdiImportFromSuppliers .communicationContentPanel table tbody td.dateInput,
#dvExternalModules .communicationContentPanel table tbody td.dateInput {
  position: relative;
  padding-left: 0;
}
#dvAuthorizations .communicationContentPanel table tbody td.dateInput .form-control,
#dvEdiExportToBuyers .communicationContentPanel table tbody td.dateInput .form-control,
#dvElaboratories .communicationContentPanel table tbody td.dateInput .form-control,
#dvEdiImportFromSuppliers .communicationContentPanel table tbody td.dateInput .form-control,
#dvExternalModules .communicationContentPanel table tbody td.dateInput .form-control {
  margin-left: 0;
  height: 28px;
}
#dvAuthorizations .communicationContentPanel table tbody td.dateInput:after,
#dvEdiExportToBuyers .communicationContentPanel table tbody td.dateInput:after,
#dvElaboratories .communicationContentPanel table tbody td.dateInput:after,
#dvEdiImportFromSuppliers .communicationContentPanel table tbody td.dateInput:after,
#dvExternalModules .communicationContentPanel table tbody td.dateInput:after {
  font-family: "FontAwesome";
  content: "\f073";
  position: absolute;
  right: 30px;
  top: 14px;
  pointer-events: none;
  z-index: 2;
}
#dvAuthorizations .communicationContentPanel .btnAddList .btnAdd,
#dvEdiExportToBuyers .communicationContentPanel .btnAddList .btnAdd,
#dvElaboratories .communicationContentPanel .btnAddList .btnAdd,
#dvEdiImportFromSuppliers .communicationContentPanel .btnAddList .btnAdd,
#dvExternalModules .communicationContentPanel .btnAddList .btnAdd {
  width: 250px;
}
#dvEdiExportToBuyers #splitMasterPanelBottom table tbody {
  max-height: calc(100vh - 622px);
}
#dvEdiExportToBuyers #ediExportCropYearSelection {
  float: right;
  margin-top: -6px;
}
#dvEdiExportToBuyers #ediExportCropYearSelection label {
  display: inline-block;
  margin-right: 4px;
  color: #FFFFFF;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 14px;
}
#dvEdiExportToBuyers #ediExportCropYearSelection input {
  width: 100px;
}
#dvEdiExportToBuyers table tbody td.td-sendButton {
  padding: 1px 0px 0px 0px;
  text-align: center;
}
#dvElaboratories .communicationContentPanel table tbody {
  max-height: calc(284px);
}
#supportPanel {
  text-align: center;
}
#supportPanel img {
  margin: 20px;
}
.farmCompleteMessage span {
  width: 550px;
  margin: 0 auto;
  margin-top: calc(50vh - 150px);
  height: 105px;
  display: inline-table;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW11bmljYXRpb24ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiZm9udEF3ZXNvbWUvdmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUE7RUFDSSxjQUFBO0VBQ0EsYUNtQzBCLFVEbkMxQjtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFHSjtFQUNJLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUhKLHdCQUtJO0VBQ0ksZUFBQTtFQUNBLGNBQUE7O0FBSVI7RUFDSSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFISixnQkFLSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBOztBQVRSLGdCQUtJLHlCQU1JO0VBNUJKLGNBQUE7RUFDQSxhQ21DMEIsVURuQzFCO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQWNKLGdCQWdCSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7O0FBbkJSLGdCQWdCSSxRQUtJO0VBQ0ksWUFBQTtFQUNBLHlCQUFBOztBQXZCWixnQkFnQkksUUFLSSxhQUlJO0VBbkNSLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQVFKLGdCQWdCSSxRQUtJLGFBSUksaUJBL0JSO0VBQ0ksZUFBQTtFQUNBLGNBQUE7O0FBSVIsZ0JBZ0JJLFFBS0ksYUFRSSxjQUNJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTs7QUFoQ3BCLGdCQWdCSSxRQUtJLGFBUUksY0FNSTtFQUNJLGFDakJVLFVEaUJWO0VBQ0EsaUJBQUE7O0FBRUEsZ0JBdkJoQixRQUtJLGFBUUksY0FNSSxFQUlLO0VBQ0cscUJBQUE7O0FBeEN4QixnQkErQ0k7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQW5EUixnQkErQ0kscUJBTUk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsZ0JBVlIscUJBTUksV0FJSztFQUNHLGVBQUE7O0FBREosZ0JBVlIscUJBTUksV0FJSyxVQUdH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 */
#lists.listHeader,
#dvLists #dvListTable .listInstance .listHeaderFilters,
#dvLists #dvListTable #dvListPesticides .listHeaderFilters,
#dvLists #dvListTable #dvListLabData .listHeaderFilters {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #5cb85c;
  height: 50px;
  padding-right: 15px;
  position: relative;
}
#lists.listHeader label,
#dvLists #dvListTable .listInstance .listHeaderFilters label,
#dvLists #dvListTable #dvListPesticides .listHeaderFilters label,
#dvLists #dvListTable #dvListLabData .listHeaderFilters label {
  font-family: "OpenSans";
  font-weight: bold;
  color: #FFFFFF;
}
#lists.listHeader h3,
#dvLists #dvListTable .listInstance .listHeaderFilters h3,
#dvLists #dvListTable #dvListPesticides .listHeaderFilters h3,
#dvLists #dvListTable #dvListLabData .listHeaderFilters h3 {
  position: absolute;
  left: 18px;
  top: 18px;
}
#dvLists {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvLists h3 {
  color: #FFFFFF;
}
#dvLists #dvMenu {
  background-color: #d5d5d5;
  max-width: 250px;
  min-width: 170px;
  width: 20%;
  height: 100%;
}
#dvLists #dvMenu #dvSpacer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 50px;
  background-color: #5cb85c;
  color: #FFFFFF;
  font-family: "OpenSans";
  font-weight: bold;
  padding: 0 0 0 15px;
}
#dvLists #dvMenu .listsMenuHeader {
  background-color: #868686;
  height: 36px;
  border-bottom: solid #868686 1px;
}
#dvLists #dvMenu .tabsVertical li {
  min-height: 47px;
  padding-top: 13px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#dvLists #dvMenu .tabsVertical a {
  width: 100%;
  font-family: "OpenSans";
  font-weight: bold;
}
#dvLists #dvMenu .tabsVertical a:hover {
  text-decoration: none;
}
#dvLists #dvListTable {
  background-color: #FAFAFA;
  width: 100%;
  height: 100%;
}
#dvLists #dvListTable .scrollableTableContainer {
  height: 100%;
}
#dvLists #dvListTable .table {
  margin: 0;
  border: none;
}
#dvLists #dvListTable .listInstance td,
#dvLists #dvListTable .listInstance th {
  max-width: 0;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#dvLists #dvListTable #dvListPesticides {
  height: 100%;
}
#dvLists #dvListTable #dvListPesticides .listHeaderFilters label {
  width: 100px;
}
#dvLists #dvListTable #dvListPesticides .listHeaderFilters .input-group {
  margin: 0 0 0 15px;
}
#dvLists #dvListTable #dvListPesticides .listHeaderFilters .select,
#dvLists #dvListTable #dvListPesticides .listHeaderFilters #frmPesticideValidDate {
  width: 190px;
}
#dvLists #dvListTable #dvListPesticides .message {
  width: 440px;
  height: 50px;
  /* death center for div*/
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .input-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 420px;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .input-group label {
  margin-right: 15px;
  text-align: right;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .input-group .cropYear {
  width: 210px;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .cropYear .select2 {
  width: 80px !important;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .date-input {
  margin-right: 15px;
  width: 110px;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters .date-input > input {
  padding-right: 0;
}
#dvLists #dvListTable #dvListLabData .listHeaderFilters button {
  width: 160px;
}
@media screen and (max-width: 1199px) {
  #dvLists #dvListTable #dvListLabData .listHeaderFilters .input-group {
    width: 240px;
  }
}
#tblPesticides .fullWidth {
  width: 100%;
}
#tblPesticides .orderByIcon {
  vertical-align: text-top;
}
#tblPesticides .choicelist {
  width: 15%;
}
#tblPesticides .description {
  width: 35%;
}
#tblPesticides .registrationNumber {
  width: 15%;
}
#tblPesticides .activeSubstances {
  display: none;
}
#tblPesticides .pesticideTypes {
  width: 20%;
}
#tblPesticides .dateExpiration {
  width: 15%;
}
#tblPesticides .choicelistHeader {
  width: 15%;
  white-space: nowrap;
}
#tblPesticides .descriptionHeader {
  width: 35%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides .registrationNumberHeader {
  width: 15%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides .activeSubstanceHeader {
  display: none;
}
#tblPesticides .pesticideTypeHeader {
  width: 20%;
  display: table-cell;
}
#tblPesticides .dateExpirationHeader {
  width: 15%;
  max-width: 25px;
  display: table-cell;
}
@media (min-width: 1320px) {
  #tblPesticides .choicelist {
    width: 10%;
  }
  #tblPesticides .description {
    width: 25%;
  }
  #tblPesticides .registrationNumber {
    width: 10%;
  }
  #tblPesticides .activeSubstances {
    width: 30%;
    display: table-cell;
  }
  #tblPesticides .pesticideTypes {
    width: 15%;
  }
  #tblPesticides .dateExpiration {
    width: 10%;
  }
  #tblPesticides .choicelistHeader {
    width: 10%;
    display: table-cell;
  }
  #tblPesticides .descriptionHeader {
    width: 25%;
    display: table-cell;
  }
  #tblPesticides .registrationNumberHeader {
    width: 10%;
    display: table-cell;
  }
  #tblPesticides .activeSubstanceHeader {
    width: 30%;
    display: table-cell;
  }
  #tblPesticides .pesticideTypeHeader {
    width: 15%;
    display: table-cell;
  }
  #tblPesticides .dateExpirationHeader {
    width: 10%;
    display: table-cell;
  }
}
#tblPesticides.hideChoiceList .description {
  width: 35%;
}
#tblPesticides.hideChoiceList .registrationNumber {
  width: 20%;
}
#tblPesticides.hideChoiceList .activeSubstances {
  display: none;
}
#tblPesticides.hideChoiceList .pesticideTypes {
  width: 25%;
}
#tblPesticides.hideChoiceList .dateExpiration {
  width: 20%;
}
#tblPesticides.hideChoiceList .pesticideOrganizationInventoryStatus {
  display: none;
}
#tblPesticides.hideChoiceList .descriptionHeader {
  width: 35%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.hideChoiceList .registrationNumberHeader {
  width: 20%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.hideChoiceList .activeSubstanceHeader {
  display: none;
}
#tblPesticides.hideChoiceList .pesticideTypeHeader {
  width: 25%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.hideChoiceList .dateExpirationHeader {
  width: 20%;
  display: table-cell;
}
#tblPesticides.hideChoiceList .pesticideOrganizationInventoryStatusHeader {
  display: none;
}
@media (min-width: 1320px) {
  #tblPesticides.hideChoiceList .description {
    width: 26%;
  }
  #tblPesticides.hideChoiceList .registrationNumber {
    width: 16%;
  }
  #tblPesticides.hideChoiceList .activeSubstances {
    width: 26%;
    display: table-cell;
  }
  #tblPesticides.hideChoiceList .pesticideTypes {
    width: 16%;
  }
  #tblPesticides.hideChoiceList .dateExpiration {
    width: 16%;
  }
  #tblPesticides.hideChoiceList .descriptionHeader {
    width: 26%;
    display: table-cell;
  }
  #tblPesticides.hideChoiceList .registrationNumberHeader {
    width: 16%;
    display: table-cell;
  }
  #tblPesticides.hideChoiceList .activeSubstanceHeader {
    width: 26%;
    display: table-cell;
  }
  #tblPesticides.hideChoiceList .pesticideTypeHeader {
    width: 16%;
    display: table-cell;
  }
  #tblPesticides.hideChoiceList .dateExpirationHeader {
    width: 16%;
    display: table-cell;
  }
}
#tblPesticides.inventory .choicelist {
  width: 5%;
}
#tblPesticides.inventory .description {
  width: 25%;
}
#tblPesticides.inventory .registrationNumber {
  width: 20%;
}
#tblPesticides.inventory .activeSubstances {
  display: none;
}
#tblPesticides.inventory .pesticideTypes {
  width: 22%;
}
#tblPesticides.inventory .dateExpiration {
  width: 13%;
}
#tblPesticides.inventory .pesticideOrganizationInventoryStatus {
  width: 15%;
  padding-left: 5px;
  padding-right: 12px;
}
#tblPesticides.inventory .pesticideOrganizationInventoryStatus .text-truncate {
  padding-left: 15px;
}
#tblPesticides.inventory .choicelistHeader {
  width: 5%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.inventory .descriptionHeader {
  width: 25%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.inventory .registrationNumberHeader {
  width: 20%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.inventory .activeSubstanceHeader {
  display: none;
}
#tblPesticides.inventory .pesticideTypeHeader {
  width: 22%;
  display: table-cell;
  white-space: nowrap;
}
#tblPesticides.inventory .dateExpirationHeader {
  width: 13%;
  display: table-cell;
}
#tblPesticides.inventory .pesticideOrganizationInventoryStatusHeader {
  width: 15%;
  display: table-cell;
}
@media (min-width: 1320px) {
  #tblPesticides.inventory .choicelist {
    width: 5%;
  }
  #tblPesticides.inventory .description {
    width: 22%;
  }
  #tblPesticides.inventory .registrationNumber {
    width: 11%;
  }
  #tblPesticides.inventory .activeSubstances {
    width: 20%;
    display: table-cell;
  }
  #tblPesticides.inventory .pesticideTypes {
    width: 16%;
  }
  #tblPesticides.inventory .dateExpiration {
    width: 12%;
  }
  #tblPesticides.inventory .pesticideOrganizationInventoryStatus {
    width: 14%;
    display: table-cell;
  }
  #tblPesticides.inventory .choicelistHeader {
    width: 5%;
    display: table-cell;
  }
  #tblPesticides.inventory .descriptionHeader {
    width: 22%;
    display: table-cell;
  }
  #tblPesticides.inventory .registrationNumberHeader {
    width: 11%;
    display: table-cell;
  }
  #tblPesticides.inventory .activeSubstanceHeader {
    width: 20%;
    display: table-cell;
  }
  #tblPesticides.inventory .pesticideTypeHeader {
    width: 16%;
    display: table-cell;
  }
  #tblPesticides.inventory .dateExpirationHeader {
    width: 12%;
    display: table-cell;
  }
  #tblPesticides.inventory .pesticideOrganizationInventoryStatusHeader {
    width: 14%;
    display: table-cell;
  }
}
#tblFertilizers .choicelistHeader {
  width: 15%;
  display: table-cell;
}
#tblFertilizers .descriptionHeader {
  width: 45%;
  display: table-cell;
}
#tblFertilizers .typeHeader {
  width: 40%;
  display: table-cell;
}
#tblFertilizers .choicelist {
  width: 15%;
}
#tblFertilizers .description {
  width: 45%;
}
#tblFertilizers .type {
  width: 40%;
}
#tblFertilizers .fullWidth {
  width: 100%;
}
#tblFertilizers.inventory .choicelistHeader {
  width: 10%;
  display: table-cell;
}
#tblFertilizers.inventory .descriptionHeader {
  width: 40%;
  display: table-cell;
}
#tblFertilizers.inventory .typeHeader {
  width: 35%;
  display: table-cell;
}
#tblFertilizers.inventory .inventoryHeader {
  width: 15%;
  display: table-cell;
}
#tblFertilizers.inventory .choicelist {
  width: 10%;
}
#tblFertilizers.inventory .description {
  width: 40%;
}
#tblFertilizers.inventory .type {
  width: 35%;
}
#tblFertilizers.inventory .inventory {
  width: 15%;
  padding-left: 5px;
  padding-right: 12px;
}
#tblFertilizers.inventory .inventory .text-truncate {
  padding-left: 15px;
}
#tblSilageAdditives.inventory .choicelistHeader {
  width: 10%;
  display: table-cell;
}
#tblSilageAdditives.inventory .unitHeader {
  width: 10%;
  display: table-cell;
}
#tblSilageAdditives.inventory .descriptionHeader {
  width: 40%;
  display: table-cell;
}
#tblSilageAdditives.inventory .inventoryHeader {
  width: 40%;
  display: table-cell;
}
#tblSilageAdditives.inventory .choicelist {
  width: 10%;
}
#tblSilageAdditives.inventory .unit {
  width: 10%;
}
#tblSilageAdditives.inventory .description {
  width: 40%;
}
#tblSilageAdditives.inventory .inventory {
  width: 40%;
  padding-left: 5px;
  padding-right: 12px;
}
#tblSilageAdditives.inventory .inventory .text-truncate {
  padding-left: 15px;
}
#tblSilageAdditives.listSilageAdditives .choicelistHeader {
  width: 20%;
  display: table-cell;
}
#tblSilageAdditives.listSilageAdditives .unitHeader {
  width: 20%;
  display: table-cell;
}
#tblSilageAdditives.listSilageAdditives .descriptionHeader {
  width: 60%;
  display: table-cell;
}
#tblSilageAdditives.listSilageAdditives .choicelist {
  width: 20%;
}
#tblSilageAdditives.listSilageAdditives .unit {
  width: 20%;
}
#tblSilageAdditives.listSilageAdditives .description {
  width: 60%;
}
#tblSeedingPlantingMaterials .choicelist {
  display: table-cell;
  width: 15%;
}
#tblSeedingPlantingMaterials .description {
  display: table-cell;
  width: 25%;
}
#tblSeedingPlantingMaterials .crop {
  display: table-cell;
  width: 20%;
}
#tblSeedingPlantingMaterials .variety {
  display: table-cell;
  width: 20%;
}
#tblSeedingPlantingMaterials .unitOfMeasure {
  display: table-cell;
  width: 20%;
}
#tblSeedingPlantingMaterials.inventory .choicelist {
  display: table-cell;
  width: 10%;
}
#tblSeedingPlantingMaterials.inventory .description {
  display: table-cell;
  width: 25%;
}
#tblSeedingPlantingMaterials.inventory .crop {
  display: table-cell;
  width: 15%;
}
#tblSeedingPlantingMaterials.inventory .variety {
  display: table-cell;
  width: 15%;
}
#tblSeedingPlantingMaterials.inventory .unitOfMeasure {
  display: table-cell;
  width: 15%;
}
#tblSeedingPlantingMaterials.inventory .inventory {
  display: table-cell;
  width: 20%;
  padding-left: 20px;
}
#dvPesticide {
  width: 950px;
}
#dvPesticide .rowheader {
  height: auto;
}
#dvPesticide .table {
  margin-bottom: 0;
}
#dvPesticide .select2Div {
  width: 171px;
  padding-left: 0;
}
#dvPesticide .table > thead > tr > th {
  color: #555555;
  vertical-align: top;
}
#dvPesticide .table > thead > tr > th:last-child {
  vertical-align: bottom;
}
#dvPesticide .table > thead > tr:first-child {
  background-color: #C8C8C8;
  font-size: 12px;
}
#dvPesticide .table > thead > tr:last-child:after {
  background-color: #FAFAFA;
}
#dvPesticide .table > thead > tr:after {
  background-color: #C8C8C8;
}
#dvPesticide .table > tbody {
  -ms-overflow-style: scrollbar !important;
}
#dvPesticide .filterpadding {
  padding-left: 6px;
}
#dvPesticide .cropName {
  width: 20%;
}
#dvPesticide .maxDos,
#dvPesticide .maxDosYear,
#dvPesticide .maxApplYear,
#dvPesticide .interval,
#dvPesticide .safetyHarvest,
#dvPesticide .safetyDeliver,
#dvPesticide .dateFrom,
#dvPesticide .dateUntil {
  width: 10%;
}
#dvPesticide .activeSubstances {
  width: 59%;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 3px;
  vertical-align: top;
}
#dvPesticide .activeSubstancesHeader {
  height: 22px;
  border-bottom: 1px solid #555555;
  margin-bottom: 10px;
}
#dvPesticide .activeQuantityContainer {
  width: 29%;
  display: inline-block;
  vertical-align: top;
}
#dvPesticide .activeSubstanceContainer {
  width: 70%;
  display: inline-block;
  vertical-align: top;
  padding-left: 21px;
}
#dvPesticide .activeSubstanceQuantityHeader {
  width: 49%;
  color: #232323;
  font-family: "OpenSans";
  font-weight: bold;
}
#dvPesticide .activeSubstanceDescriptionHeader {
  padding-left: 21px;
  width: 50%;
  color: #232323;
  font-family: "OpenSans";
  font-weight: bold;
}
#dvPesticide .dateSpanExpireDate {
  width: 19%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}
#dvPesticide .dateSpanUseDate {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}
#dvPesticide .experationDate {
  text-align: left;
  width: 100%;
}
#dvPesticide .veryLastDate {
  text-align: left;
  width: 100%;
}
#dvPesticide .experationDateHeader {
  text-align: left;
  width: 100%;
  color: #232323;
  font-family: "OpenSans";
  font-weight: bold;
}
#dvPesticide .veryLastDateHeader {
  text-align: left;
  width: 100%;
  color: #232323;
  font-family: "OpenSans";
  font-weight: bold;
}
#dvPesticide .ctgbLink {
  vertical-align: top;
  margin-left: 15px;
}
#dvPesticide .websiteButtonText {
  color: #FFFFFF;
  padding-left: 5px;
}
#dvFertilizer {
  width: 800px;
}
#dvFertilizer .crud-body {
  margin-top: 10px;
  height: 400px;
}
#dvFertilizer #fertilizerInfo .control-label {
  width: 40%;
}
#dvFertilizer #fertilizerInfo .form-control {
  width: 60%;
}
#dvListRegObjLabObservationsOverview {
  height: 100%;
}
#dvListRegObjLabObservationsOverview .table-body-scrollable {
  max-height: calc(100% - 116px);
}
#dvListRegObjLabObservationsOverview .table-body-scrollable.add-disabled {
  max-height: calc(100% - 86px);
}
#dvListRegObjLabObservationsOverview .input-group.registrationObjectType {
  width: 105px;
}
#dvListRegObjLabObservationsOverview .input-group.registrationObjectType .select2 {
  width: 90px !important;
}
#dvListRegObjLabObservationsOverview .input-group.cropYear {
  width: 150px;
}
#dvListRegObjLabObservationsOverview .input-group.cropYear label {
  margin-right: 5px;
}
#dvListRegObjLabObservationsOverview .input-group.cropYear .select2 {
  width: 80px !important;
}
#dvListRegObjLabObservationsOverview .columnHeaders {
  width: 100%;
  height: 36px;
  background-color: #868686;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#dvListRegObjLabObservationsOverview .columnHeaders > div {
  padding: 8px;
}
#dvListRegObjLabObservationsOverview .columnHeaders div {
  line-height: 1.42857143;
  font-family: "OpenSans";
  font-size: 12px;
  color: white;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationDescription {
  width: 15%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationDate {
  width: 10%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationLaboratory {
  width: 10%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationSize {
  width: 6%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationNlv {
  width: 5%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationPal {
  width: 5%;
  padding-right: 0;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationPpae {
  width: 5%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationPw {
  width: 5%;
}
#dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationDisconnect {
  width: 8%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C8C8C8;
  padding-top: 2px;
  padding-bottom: 2px;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow:hover {
  background-color: #F5F5F5;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation {
  width: 69%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow,
#dvListRegObjLabObservationsOverview .colLabObservation > div {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow > div,
#dvListRegObjLabObservationsOverview .colLabObservation > div > div {
  padding: 8px;
  line-height: 1.42857143;
  font-weight: normal;
  font-size: 12px;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation {
  padding: 0;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationLink,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationLink {
  width: 3.125%;
  text-align: center;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDescription,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDescription {
  width: 20.3125%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDate,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDate {
  width: 15.625%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationLaboratory,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationLaboratory {
  width: 15.625%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationSize,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationSize {
  width: 9.375%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationNlv,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationNlv {
  width: 7.8125%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPal,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPal {
  width: 7.8125%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPpae,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPpae {
  width: 7.8125%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPw,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPw {
  width: 7.8125%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDisconnect,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDisconnect {
  width: 12.5%;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .connectLabObservation.select2,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .connectLabObservation.select2 {
  padding-top: 0;
  padding-bottom: 2px;
  padding-left: 0;
}
#dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationLink span:hover,
#dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationLink span:hover {
  color: #000000;
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  -webkit-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}
#dvListRegObjLabObservationsOverview .colRegObjDescription {
  width: 15%;
}
#dvListRegObjLabObservationsOverview .colRegObjDescription.larger {
  /* If the crop-column is hidden, make the description larger */
  width: 25%;
}
#dvListRegObjLabObservationsOverview .colRegObjCrop {
  width: 15%;
}
#dvListRegObjLabObservationsOverview .colRegObjSize {
  width: 6%;
}
#dvListRegObjLabObservationsOverview .btnSmall {
  line-height: 22px;
}
#dvListRegObjLabObservationsOverview .btnSmall:hover {
  font-size: 22px;
}
@media (min-width: 768px) and (max-width: 1200px) {
  #dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationSize {
    display: none;
  }
  #dvListRegObjLabObservationsOverview .columnHeaders .colLabObservationLink {
    display: none;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation {
    width: 59%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationLink,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationLink {
    display: none;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDescription,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDescription {
    width: 25.423728813559322%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDate,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDate {
    width: 16.94915254237288%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationLaboratory,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationLaboratory {
    width: 16.94915254237288%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationSize,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationSize {
    display: none;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationNlv,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationNlv {
    width: 8.47457627118644%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPal,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPal {
    width: 8.47457627118644%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPpae,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPpae {
    width: 8.47457627118644%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationPw,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationPw {
    width: 8.47457627118644%;
  }
  #dvListRegObjLabObservationsOverview .registrationObjectRow .colLabObservation .colLabObservationDisconnect,
  #dvListRegObjLabObservationsOverview .colLabObservation > div .colLabObservation .colLabObservationDisconnect {
    width: 13.559322033898304%;
  }
  #dvListRegObjLabObservationsOverview .colRegObjSize {
    width: 11%;
  }
}
#dvProductMix {
  width: 800px;
  height: 600px;
}
#dvProductMix .modalPopupBody {
  height: 525px;
}
#dvProductMix #dvSubpages {
  padding: 10px 0;
}
#dvProductMix .chosenCrops {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
#dvProductMix .chosenCrops label {
  margin-bottom: 10px;
}
#dvProductMix .chosenCrops .chosenCrop {
  clear: both;
  float: left;
  width: 100%;
  padding: 2px 0;
}
#dvProductMix .chosenCrops .chosenCrop .chosenCropDescription {
  float: left;
  width: 80%;
  padding-left: 10px;
  font-size: 12px;
}
#dvProductMix .chosenCrops .chosenCrop .chosenCropAction {
  float: left;
  width: 20%;
  text-align: right;
}
#dvProductMix .chosenProducts {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
#dvProductMix .chosenProducts label {
  margin-bottom: 10px;
}
#dvProductMix .chosenProducts .chosenProduct {
  clear: both;
  float: left;
  width: 100%;
  padding: 2px 0;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductDescription {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-top: 7px;
  font-size: 12px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation {
  position: relative;
  float: left;
  width: 20%;
  min-width: 10%;
  padding-left: 10px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation {
  width: 70px;
  right: 25px;
  top: 7px;
  position: absolute;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .valInfoContainer,
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .valErrorsContainer,
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .valNoInfoAvailableContainer {
  width: 22px;
  position: absolute;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .valErrorsContainer {
  margin-left: 22px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .valNoInfoAvailableContainer {
  margin-left: 44px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvValidation .validationIcon {
  padding-left: 4px;
  padding-top: 1px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvAction {
  float: right;
  width: 20%;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductValidation .dvAction .validationIcon {
  padding-top: 5px;
}
#dvProductMix .chosenProducts .chosenProduct .chosenProductDosage {
  float: left;
  width: 30%;
  padding-left: 10px;
}
#dvProductMix .productToAdd,
#dvProductMix .cropToAdd {
  clear: both;
  float: left;
  width: 50%;
}
#dvCrudLabObservation .modalPopupFooter #btnExtraInfo.removeIsShown {
  position: absolute;
  left: 140px;
}
#dvCrudLabObservation .modalPopupFooter #btnExtraInfo span {
  color: #FFFFFF;
}
#dvSites #limitSitesReachedInfo {
  padding: 10px;
}
#dvWorker .select2 {
  width: 100%!important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpc3RzLmxlc3MiLCJ2YXJpYWJsZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPSSxNQUFDO0FBbUNMLFFBc0VJLGFBY0ksY0FDSTtBQXJGWixRQXNFSSxhQTRCSSxrQkFHSTtBQXJHWixRQXNFSSxhQXdESSxlQUNJO0VBaktKLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBbkJKLE1BQUMsV0FxQkc7QUFjUixRQXNFSSxhQWNJLGNBQ0ksbUJBbkdKO0FBY1IsUUFzRUksYUE0Qkksa0JBR0ksbUJBbkhKO0FBY1IsUUFzRUksYUF3REksZUFDSSxtQkE3SUo7RUFDSSxhQ3FCa0IsVURyQmxCO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQXhCUixNQUFDLFdBMkJHO0FBUVIsUUFzRUksYUFjSSxjQUNJLG1CQTdGSjtBQVFSLFFBc0VJLGFBNEJJLGtCQUdJLG1CQTdHSjtBQVFSLFFBc0VJLGFBd0RJLGVBQ0ksbUJBdklKO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUFLWjtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTs7QUFMSixRQU9JO0VBQ0ksY0FBQTs7QUFSUixRQVdJO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBaEJSLFFBV0ksUUFPSTtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0Es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 */
#dvCrudLabObservation {
  width: 850px;
}
#dvCrudLabObservation .form-control-static {
  color: #232323;
}
#dvCrudLabObservation .btn-danger-reversed .glyphicon-remove {
  color: #d9534f;
}
#dvCrudLabObservation .row-label {
  font-size: 12px;
  line-height: 24px;
}
#dvCrudLabObservation .registration-detail {
  padding-top: 15px;
}
#dvCrudLabObservation .laboratory-observation-sample-size-warning {
  width: 535px;
  margin-left: 105px;
}
#dvCrudLabObservation .laboratory-observation-sample-size-warning .alert {
  margin-bottom: 0;
  height: 31px;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-align: center;
}
#dvCrudLabObservation .alertTxtMsg {
  left: 141px;
  width: calc(100% - 141px);
}
/*#region Global function/classes verpakt in de Namespace "registration".*/
#registration .regDetailBodyCol1 .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#registration .regDetailBodyCol1 .regDetailBodyCol1.regDetailSprayingRow,
#registration .regDetailBodyCol1 .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#registration .regDetailBodyCol1 .regDetailBodyCol1 .regDetailDescription,
#registration .regDetailBodyCol1 .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#registration .regDetailBodyCol1 .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailSprayingRow,
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailSprayingRow > div,
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#registration .regDetailBodyCol2 .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#registration .regDetailBodyCol2 .regDetailBodyCol2 > div {
  width: 187px;
}
#registration .regDetailBodyCol3 .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#registration .regDetailBodyCol3 .regDetailBodyCol3 > div {
  width: 187px;
}
/*#endregion*/
#dvCrudRegistration {
  width: 950px;
  height: 640px;
  font-size: 12px;
}
#dvCrudRegistration #dvStaticFields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 12px 15px 0 10px;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#dvCrudRegistration #dvStaticFields input {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
}
#dvCrudRegistration #dvStaticFields #dvRegDate {
  position: relative;
  width: 187px;
  line-height: 30px;
  height: 30px;
  background-color: #FFFFFF;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .regDatePicker {
  width: calc(112px);
  float: left;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .regDatePicker:focus {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  outline: 0;
  box-shadow: none;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .datePickerIcon,
#dvCrudRegistration #dvStaticFields #dvRegDate .timePickerIcon {
  position: absolute;
  right: 10px;
  z-index: 2;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .datePickerIcon {
  right: 85px;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .datePickerIcon:after {
  font-family: "FontAwesome";
  content: "\f073";
}
#dvCrudRegistration #dvStaticFields #dvRegDate .timePickerIcon:after {
  font-family: "FontAwesome";
  content: "\f017";
}
#dvCrudRegistration #dvStaticFields #dvRegDate .input-group:focus-within {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#dvCrudRegistration #dvStaticFields #dvRegDate .regTimePicker {
  display: inline-block;
  width: 74px;
  border-left: 0;
  height: 30px;
}
#dvCrudRegistration #dvStaticFields #dvRegDate .has-warning .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#dvCrudRegistration #dvStaticFields #dvRegDateReadonly {
  position: relative;
  width: 180px;
}
#dvCrudRegistration #dvStaticFields #inputRegDescription {
  width: 352px;
  margin-left: 10px;
  margin-right: 10px;
}
#dvCrudRegistration #dvStaticFields #inputRegDescription.large {
  width: 556px;
}
#dvCrudRegistration #dvStaticFields #inputRegWorker {
  width: 187px;
}
#dvCrudRegistration #dvStaticFields #inputRegWorker .select2-container--default .select2-selection--single {
  border-right: 0 solid #FFFFFF;
  border-top: 0 solid #FFFFFF;
  border-bottom: 0 solid #FFFFFF;
}
#dvCrudRegistration #dvStaticFields #inputRegAdvisor {
  width: 187px;
}
#dvCrudRegistration #dvStaticFields #inputRegAdvisor .input-group {
  width: 187px;
}
#dvCrudRegistration #dvStaticFields #inputRegAdvisor .input-group input:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
#dvCrudRegistration #dvStaticFields #inputRegAdvisorReadonly {
  width: 187px;
}
#dvCrudRegistration #dvStaticFields #inputRegAdvisorReadonly .input-group {
  width: 187px;
}
#dvCrudRegistration #dvStaticFields.readonly input {
  background-color: transparent;
  border-color: transparent;
  cursor: auto;
}
#dvCrudRegistration #dvVerticalTabs {
  width: 180px;
  height: 510px;
  background-color: #E6E5E4;
}
#dvCrudRegistration #dvVerticalTabs .scroll-wrapper {
  max-height: 475px;
}
#dvCrudRegistration #dvVerticalTabs .scroll-wrapper .tabsVertical > li {
  min-height: 65px;
  height: auto;
}
#dvCrudRegistration #dvVerticalTabs .validationIcon {
  position: absolute;
  right: 4px;
}
#dvCrudRegistration #dvAlert {
  top: 15px;
  position: relative;
  margin-bottom: 25px;
}
#dvCrudRegistration #dvNotMatchCropAlert {
  top: 25px;
  position: relative;
}
#dvCrudRegistration .regDetailHeader {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 7px;
  height: 22px;
  border-bottom: 1px solid #555555;
  margin-bottom: 10px;
}
#dvCrudRegistration .regDetailHeader.gewisHeader {
  height: auto;
  justify-content: start;
  align-items: center;
  padding-bottom: 5px;
}
#dvCrudRegistration .regDetailHeader.gewisHeader div label {
  margin-right: 10px;
}
#dvCrudRegistration .regDetailHeader div label {
  text-align: left;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 12px;
}
#dvCrudRegistration .regDetailBody {
  height: 400px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 744px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 30px;
  margin-bottom: 20px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudRegistration .regDetailBody .selectToAdd {
  width: 345px;
}
#dvCrudRegistration .regDetailBody.readonly div[class*="rros-container"] .rroRow {
  height: 20px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailBatches .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailHarvest .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailFertilization .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailHeader > div:first-child {
  width: 348px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailBatches .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailHarvest .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailFertilization .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailHeader > div:last-child {
  width: 386px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailBatches .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailHarvest .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailFertilization .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailHeader > div:last-child > label {
  width: 187px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #555555;
  padding-top: 15px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailHarvest .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailFertilization .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailEvaluation .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailBatchDelivery .regDetailFooter .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudRegistration #dvRegDetailSpraying,
#dvCrudRegistration #dvRegDetailProductTreatment {
  height: 510px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailHeader > div:first-child,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailHeader > div:first-child {
  width: 248px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailHeader > div:last-child,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailHeader > div:last-child {
  width: 486px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailHeader > div:last-child > label,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailHeader > div:last-child > label {
  width: 150px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailHeader > div:last-child > label:last-child,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailHeader > div:last-child > label:last-child {
  margin-right: 10px;
}
#dvCrudRegistration #dvRegDetailSpraying #sprayingReasonInput,
#dvCrudRegistration #dvRegDetailProductTreatment #sprayingReasonInput {
  padding-right: 10px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody {
  height: 500px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody .scroll-wrapper,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody .scroll-wrapper {
  max-height: 210px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation {
  width: 70px;
  right: 25px;
  top: 7px;
  position: absolute;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .valInfoContainer,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .valInfoContainer,
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .valNoInfoAvailableContainer,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .valNoInfoAvailableContainer {
  width: 22px;
  position: absolute;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .valErrorsContainer,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .valErrorsContainer {
  margin-left: 22px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .valNoInfoAvailableContainer,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .valNoInfoAvailableContainer {
  margin-left: 44px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody #dvValidation .validationIcon,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody #dvValidation .validationIcon {
  padding-left: 4px;
  padding-top: 1px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailBody.readonly #dvValidation,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailBody.readonly #dvValidation {
  top: 0;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter {
  border-top: 1px solid #555555;
  padding-top: 15px;
  display: block;
  justify-content: unset;
  position: absolute;
  bottom: 0;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1.regDetailProductTreatmentRow {
  width: 248px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 button,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 button {
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol1 .regDetailDescription,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol1 .regDetailDescription {
  width: 150px;
  display: inline-block;
  padding-top: 7px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2 {
  width: 387px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow {
  width: 487px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div {
  width: 150px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div > .select2-container {
  width: 150px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div span .select2-selection.select2-selection--single.form-control {
  padding-left: 0;
  display: flex;
  align-items: center;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailSprayingRow > div:last-child,
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2.regDetailProductTreatmentRow > div:last-child {
  margin-right: 10px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol2 > div,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol2 > div {
  width: 187px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol3,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol3 {
  width: 587px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-family: "OpenSans";
  font-size: 12px;
  position: relative;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .regDetailBodyCol3 > div,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .regDetailBodyCol3 > div {
  width: 187px;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .rroRow,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .rroRow {
  width: 744px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvCrudRegistration #dvRegDetailSpraying .regDetailFooter .rroRow .form-group,
#dvCrudRegistration #dvRegDetailProductTreatment .regDetailFooter .rroRow .form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvCrudRegistration #dvRegDetailTillage .input-group,
#dvCrudRegistration #dvRegDetailMiscellaneous .input-group,
#dvCrudRegistration #dvRegDetailBatchOperation .input-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 348px;
}
#dvCrudRegistration #dvRegDetailTillage .input-group .select2,
#dvCrudRegistration #dvRegDetailMiscellaneous .input-group .select2,
#dvCrudRegistration #dvRegDetailBatchOperation .input-group .select2 {
  width: 290px;
}
#dvCrudRegistration #dvRegDetailHarvest .regDetailMethode,
#dvCrudRegistration #dvRegDetailFertilization .regDetailMethode,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailMethode,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailMethode {
  width: 348px;
}
#dvCrudRegistration #dvRegDetailGrasslandUsage .regDetailBody:not(.readonly) .rros-container .rroRow {
  height: auto;
}
#dvCrudRegistration #dvRegDetailGrasslandUsage .form-group {
  margin-bottom: 0px;
}
#dvCrudRegistration #dvRegDetailGrasslandUsage .input-group.required a {
  border-left: 0;
}
#dvCrudRegistration #dvRegDetailFertilization .regDetailBody .rros-container .rroRow {
  height: auto !important;
  margin-bottom: 10px;
}
#dvCrudRegistration #dvRegDetailFertilization .regDetailBody .rros-container .rroRow .form-group {
  margin-bottom: 0;
}
#dvCrudRegistration #dvRegDetailHarvest .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 input {
  padding-right: 82px;
}
#dvCrudRegistration #dvRegDetailHarvest .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span,
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span,
#dvCrudRegistration #dvRegDetailIrrigation .regDetailBody:not(.readonly) .rros-container .regDetailBodyCol2 span {
  width: 77px;
}
#dvCrudRegistration .uomSymbol {
  width: 77px;
}
#dvCrudRegistration .totalQuantity {
  padding-right: 82px;
}
#dvCrudRegistration #dvRegDetailSeedingPlanting .regDetailFooter {
  padding-bottom: 5px;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailBody.readonly,
#dvCrudRegistration #dvRegDetailBatches .regDetailBody.readonly {
  height: auto;
}
#dvCrudRegistration #dvRegDetailCultures .regDetailFooter,
#dvCrudRegistration #dvRegDetailBatches .regDetailFooter {
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#dvCrudRegistration #dvRegDetailCultures .scroll-wrapper,
#dvCrudRegistration #dvRegDetailBatches .scroll-wrapper {
  max-height: 360px;
}
#dvCrudRegistration #dvRegDetailMemo .regDetailBody {
  height: 460px;
}
#dvCrudRegistration #dvRegDetailMemo .scroll-wrapper {
  max-height: 460px;
}
#dvCrudRegistration #dvRegDetailMemo .scroll-wrapper .scroll-content {
  /* Keep the scrollbar clear of memo text */
  padding-right: 10px;
}
#dvCrudRegistration #dvRegDetailEvaluation .regDetailBody .rroRow {
  height: 40px;
}
#dvCrudRegistration #dvRegDetailEvaluation .regDetailBody .regDetailBodyCol2 {
  width: 386px;
}
#dvCrudRegistration #dvRegDetailEvaluation .regDetailBody .regDetailBodyCol2 .input-group {
  width: 386px;
}
#dvCrudRegistration #dvRegDetailEvaluation #dvEvaluatieText .rroRow {
  height: 21px;
}
#dvCrudRegistration #dvRegDetailEvaluation #dvEvaluatieText label {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCrudRegistration #dvRegDetailEvaluation #dvEvaluatieText textarea {
  height: 400px;
  resize: none;
}
#dvCrudRegistration #dvRegDetailEvaluation #dvEvaluatieText .scroll-wrapper {
  max-height: 400px;
}
#dvCrudRegistration #dvRegDetailEvaluation #dvEvaluatieText .scroll-wrapper .scroll-content {
  /* Keep the scrollbar clear of memo text */
  padding-right: 10px;
}
#dvCrudRegistration #dvRegDetailObservation .regDetailHeader label {
  margin-left: 13px;
}
#dvCrudRegistration #dvRegDetailObservation .row {
  margin-left: 0;
  margin-right: 0;
}
#dvCrudRegistration #dvRegDetailObservation .row .col-xs-6 {
  padding-left: 0;
  padding-right: 0;
}
#dvCrudRegistration #dvRegDetailObservation .cropObservation {
  margin-bottom: 20px;
}
#dvCrudRegistration #dvRegDetailObservation .cropObservation label {
  font-family: "OpenSans";
  margin-top: 7px;
  margin-left: 13px;
}
#dvCrudRegistration #dvRegDetailObservation .cropObservation button {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}
#dvCrudRegistration #dvRegDetailObservation .form-group .select2-container {
  width: calc(100% - 10px) !important;
}
#dvCrudRegistration .registration-statusses-placeholder,
#dvCrudRegistration .registration-statusses {
  width: 167px;
  margin-right: 9px;
}
#dvCrudRegistration .registration-statusses-placeholder {
  width: 167px;
  margin-right: 12px;
}
#dvCrudRegistration .registration-statusses-placeholder .registration-choice {
  height: 30px;
  padding: 0px;
}
#dvCrudRegistration .registration-statusses-placeholder .registration-choice .choice {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  border: 1px solid;
  border-right: none;
  height: 30px;
  width: 80px!important;
  text-decoration: none;
  outline: none;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: #efefef;
  cursor: pointer;
}
#dvCrudRegistration .registration-statusses-placeholder .registration-choice .choice:last-of-type {
  border-right: 1px solid;
}
#dvCrudRegistration .registration-statusses-placeholder .registration-steps {
  height: 30px;
  padding: 0px;
}
#dvCrudRegistration .registration-statusses-placeholder .step {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  border: solid 1px;
  border-right: none;
  height: 30px;
  text-decoration: none;
  outline: none;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: #efefef;
}
#dvCrudRegistration .registration-statusses-placeholder .arrow-right:after,
#dvCrudRegistration .registration-statusses-placeholder .arrow-right:before {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: none;
}
#dvCrudRegistration .registration-statusses-placeholder .arrow-right:before {
  z-index: 1;
  top: -1px;
  left: 151px;
  border-width: 15px;
  border-color: transparent;
}
#dvCrudRegistration .registration-statusses-placeholder .arrow-right:after {
  z-index: 2;
  top: 0px;
  border-color: transparent transparent transparent #efefef;
  border-width: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup {
  color: #F0AD4E;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup.active,
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup:hover {
  color: #FFFFFF;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup:hover:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup.arrow-right:before {
  border-color: transparent transparent transparent #F0AD4E;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advicegroup.arrow-right.active:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advice {
  color: #0196d8;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advice.active,
#dvCrudRegistration .registration-statusses-placeholder .step-advice:hover {
  color: #FFFFFF;
  background-color: #0196d8;
  border-color: #0196d8;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advice:hover:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advice.arrow-right:before {
  border-color: transparent transparent transparent #0196d8;
}
#dvCrudRegistration .registration-statusses-placeholder .step-advice.arrow-right.active:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task {
  color: #d2322d;
  border-right: 1px solid;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task.active,
#dvCrudRegistration .registration-statusses-placeholder .step-task:hover {
  color: #FFFFFF;
  background-color: #d2322d;
  border-color: #d2322d;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task.arrow-right {
  border-right: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task:hover:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task.arrow-right:before {
  border-color: transparent transparent transparent #d2322d;
}
#dvCrudRegistration .registration-statusses-placeholder .step-task.arrow-right.active:after {
  display: none;
}
#dvCrudRegistration .registration-statusses-placeholder .step-executed {
  color: #419641;
  border-right: 1px solid;
}
#dvCrudRegistration .registration-statusses-placeholder .step-executed.active,
#dvCrudRegistration .registration-statusses-placeholder .step-executed:hover {
  color: #FFFFFF;
  background-color: #419641;
  border-color: #419641 !important;
}
#dvCrudRegistration .registration-statusses-placeholder .step0 {
  width: 170px;
}
#dvCrudRegistration .registration-statusses-placeholder .step1 .step {
  width: 152px;
}
#dvCrudRegistration .registration-statusses-placeholder .step1 .step.arrow-right:after {
  left: 151px;
}
#dvCrudRegistration .registration-statusses-placeholder .step1 .step-executed {
  width: 165px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step {
  width: 40px;
  padding-left: 12px;
  font-size: 0px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step:first-letter {
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step:before {
  left: 39px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step:after {
  left: 39px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step.active {
  width: 110px;
  padding: 0px;
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step.active.arrow-right:before {
  left: 109px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step.active.arrow-right:after {
  left: 109px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step-executed.active {
  width: 125px;
}
#dvCrudRegistration .registration-statusses-placeholder .step2 .step-executed:not(.active) {
  width: 55px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step {
  width: 35px;
  padding-left: 12px;
  font-size: 0px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step:first-letter {
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.arrow-right:before {
  left: 34px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.arrow-right:after {
  left: 34px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active {
  width: 90px;
  padding: 0px;
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active.arrow-right:before {
  left: 89px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active.arrow-right:after {
  left: 89px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active.AJT {
  width: 80px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active.AJT.arrow-right:before {
  left: 79px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step.active.AJT.arrow-right:after {
  left: 79px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step-task.active {
  width: 80px;
  padding-left: 12px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step-task.active.arrow-right:before {
  left: 79px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step-executed.active {
  width: 95px;
  padding-left: 12px;
}
#dvCrudRegistration .registration-statusses-placeholder .step3 .step-executed:not(.active) {
  width: 40px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step {
  width: 26px;
  padding-left: 15px;
  font-size: 0px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step:first-letter {
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step.arrow-right:before {
  left: 25px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step.arrow-right:after {
  left: 25px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-advicegroup {
  width: 20px;
  padding-left: 10px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-advicegroup.arrow-right:before {
  left: 19px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-advicegroup.arrow-right:after {
  left: 19px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step.active {
  width: 85px;
  padding: 0px;
  padding-left: 14px;
  font-size: 14px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step.active.arrow-right:before {
  left: 84px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-advicegroup.active {
  width: 79px;
  padding-left: 10px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-advicegroup.active.arrow-right:before {
  left: 78px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-executed.active {
  width: 95px;
  padding-left: 12px;
}
#dvCrudRegistration .registration-statusses-placeholder .step4 .step-executed:not(.active) {
  width: 36px;
  padding-left: 12px;
}
#dvCrudRegistration .btnModalFooter.followup {
  right: 134px;
  position: absolute;
}
#dvCrudRegistration .btnModalFooter.followup:before {
  font-family: "FontAwesome";
  content: "\f045";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudRegistration .btnModalFooter.followup.modifyVisible {
  right: 254px;
}
#dvCrudRegistration .btnModalFooter.template {
  left: 15px;
  width: 200px;
  position: absolute;
}
#dvCrudRegistration .btnModalFooter.template:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudRegistration .btnModalFooter.template.registrationIsDeletable {
  left: 134px;
}
#dvCrudRegistration .btnModalFooter.productMix {
  left: 214px;
  width: 150px;
  position: absolute;
}
#dvCrudRegistration .btnModalFooter.productMix:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 0;
  position: relative;
  font-size: 15px;
}
#dvCrudRegistration .btnModalFooter.productMix.registrationIsDeletable {
  left: 333px;
}
#dvCrudRegistration .show-warning #dvStaticFields #dvRegDate.has-warning {
  background-color: #ffdfde;
  color: #d9534f;
}
#dvCrudRegistration .show-warning #dvStaticFields #dvRegDate.has-warning span {
  color: #d9534f;
}
#registrationTimeCUD {
  position: absolute;
  padding: 15px 15px 0 15px;
  width: 240px;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.95);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#registrationTimeCUD input:not([type='radio']) {
  background: transparent;
}
#registrationTimeCUD .has-warning input:not([type='radio']) {
  background-color: #ffdfde;
}
#registrationTimeCUD:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCCCCC;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
#registrationTimeCUD:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  position: absolute;
  top: -6px;
  left: 7px;
}
#registrationTimeCUD .alert-container {
  max-height: 0;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
#registrationTimeCUD .alert-container.visible {
  max-height: 600px;
  transition: max-height 0.5s ease-in;
}
#registrationTimeCUD .alert-container .alert {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  border-width: 0;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.5s ease-out;
  transition: padding 0.2s;
}
#registrationTimeCUD .alert-container .alert.visible {
  padding-top: 15px;
  padding-bottom: 15px;
  border-width: 1px;
  max-height: 600px;
  transition: max-height 0.5s ease-in;
  transition: padding 0.2s;
}
#registrationTimeCUD .row {
  margin-bottom: 0;
}
#registrationTimeCUD .row .col-xs-6:first-child {
  padding-right: 7.5px;
}
#registrationTimeCUD .row .col-xs-6:last-child {
  padding-left: 7.5px;
}
#registrationTimeCUD .row:first-child {
  margin-bottom: 15px;
}
#registrationTimeCUD .timePickerIcon {
  position: absolute;
  right: 22px;
  bottom: 4px;
  z-index: 2;
}
#registrationTimeCUD .timePickerIcon:after {
  font-family: "FontAwesome";
  content: "\f017";
}
#registrationTimeCUD .has-warning span.timePickerIcon {
  color: #d9534f;
}
#registrationTimeCUD #regTimeStart,
#registrationTimeCUD #regTimeEnd {
  border-left-color: #555555;
}
#registrationTimeCUD .has-warning #regTimeStart,
#registrationTimeCUD .has-warning #regTimeEnd {
  border-left-color: #d9534f;
}
#registrationTimeCUD .has-warning.required a {
  border-left: 0;
}
#registrationTimeCUD #regTimeDurationHours {
  border-left-color: #555555;
  text-align: right;
}
#registrationTimeCUD #regTimeDurationDivider {
  background-color: transparent;
  border: 0 !important;
  font-family: "OpenSans";
  font-weight: bold;
  padding: 6px;
  font-size: 14px;
}
#registrationTimeCUD #regTimeDurationMinutes {
  border-left-width: 1px;
  text-align: right;
}
#registrationTimeCUD .bootstrap-datetimepicker-widget td {
  text-align: center;
}
#registrationTimeCUD .bootstrap-datetimepicker-widget .timepicker-hour,
#registrationTimeCUD .bootstrap-datetimepicker-widget .timepicker-minute {
  cursor: pointer;
}
#registrationTimeCUD .bootstrap-datetimepicker-widget.dropdown-menu {
  min-width: initial;
}
#registrationTimeCUD .input-group .input-group-addon {
  width: 1%;
  display: table-cell;
  position: static;
  right: initial;
  bottom: initial;
  padding: 6px 12px;
}
#dvCreateRegistrationTemplateDialog {
  width: 400px;
  font-size: 12px;
}
#dvCreateRegistrationTemplateDialog .input-group {
  margin-top: 10px;
}
#dvCreateRegistrationTemplateDialog .input-group label {
  min-width: initial;
  max-width: initial;
}
#dvCreateRegistrationTemplateDialog .input-group input {
  width: 230px;
}
#dvCreateRegistrationTemplateDialog .template-icon-preview {
  margin: 5px;
  margin-left: 10px;
  margin-top: 0;
  width: 79px;
  height: 72px;
  background-color: #5cb85c;
  position: relative;
}
#dvCreateRegistrationTemplateDialog .template-icon-preview:hover {
  background-color: #419641;
}
#dvCreateRegistrationTemplateDialog .template-icon-preview > div {
  position: absolute;
  width: 50px;
  left: 15px;
  top: -3px;
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
#dvCreateRegistrationTemplateDialog .template-icon-preview > span {
  width: 65px;
  max-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 5px;
  line-height: 12px;
  overflow: hidden;
  margin-left: 7px;
  margin-right: 7px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#dvCreateRegistrationTemplateDialog .modal-body {
  height: 175px;
}
.registration-overview-large {
  display: none;
}
.registration-overview-small {
  display: block;
}
@media (min-width: 1320px) {
  .registration-overview-large {
    display: block;
  }
  .registration-overview-small {
    display: none;
  }
}
#tblMyRegistrationOverview,
#tblMyTasksOverview {
  width: 100%;
  table-layout: fixed;
  -ms-word-break: normal;
  word-break: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#tblMyRegistrationOverview td,
#tblMyTasksOverview td,
#tblMyRegistrationOverview th,
#tblMyTasksOverview th {
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#tblMyRegistrationOverview #scrollSpacer,
#tblMyTasksOverview #scrollSpacer {
  padding: 0;
  width: 13px;
}
#tblMyRegistrationOverview thead,
#tblMyTasksOverview thead {
  width: 100%;
}
#tblMyRegistrationOverview thead tr:first-child,
#tblMyTasksOverview thead tr:first-child {
  background-color: #C8C8C8;
}
#tblMyRegistrationOverview thead tr:first-child th,
#tblMyTasksOverview thead tr:first-child th {
  border-bottom: 0;
}
#tblMyRegistrationOverview thead tr:first-child th,
#tblMyTasksOverview thead tr:first-child th,
#tblMyRegistrationOverview thead tr:first-child span,
#tblMyTasksOverview thead tr:first-child span {
  font-family: "OpenSans";
  font-weight: bold;
}
#tblMyRegistrationOverview thead tr:first-child:after,
#tblMyTasksOverview thead tr:first-child:after {
  content: none;
}
#tblMyRegistrationOverview thead tr:last-child:after,
#tblMyTasksOverview thead tr:last-child:after {
  content: none;
}
#tblMyRegistrationOverview thead th,
#tblMyTasksOverview thead th,
#tblMyRegistrationOverview thead span,
#tblMyTasksOverview thead span {
  color: #555555;
  font-weight: normal;
  font-size: 12px;
}
#tblMyRegistrationOverview thead tr,
#tblMyTasksOverview thead tr {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
#tblMyRegistrationOverview thead tr th,
#tblMyTasksOverview thead tr th {
  width: 100%;
}
#tblMyRegistrationOverview thead tr th.date,
#tblMyTasksOverview thead tr th.date {
  width: 50%;
}
#tblMyRegistrationOverview tbody,
#tblMyTasksOverview tbody {
  float: left;
  width: 100%;
  font-size: 12px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#tblMyRegistrationOverview tbody tr,
#tblMyTasksOverview tbody tr {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
#tblMyRegistrationOverview tbody tr td,
#tblMyTasksOverview tbody tr td {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#tblMyRegistrationOverview tbody tr td.date,
#tblMyTasksOverview tbody tr td.date {
  width: 50%;
}
#tblMyRegistrationOverview tbody tr td.customerNumber > div,
#tblMyTasksOverview tbody tr td.customerNumber > div {
  display: inline-block;
  position: relative;
  float: left;
  padding-right: 10px;
}
#tblMyRegistrationOverview tbody tr td.customerNumber > .validationInfoIcon,
#tblMyTasksOverview tbody tr td.customerNumber > .validationInfoIcon {
  display: inline-block;
  position: relative;
  float: left;
}
#tblMyRegistrationOverview tbody > tr:hover,
#tblMyTasksOverview tbody > tr:hover {
  background-color: #F5F5F5;
}
#tblMyRegistrationOverview tbody > tr > td.loading-spinner,
#tblMyTasksOverview tbody > tr > td.loading-spinner {
  width: 100%;
}
@media only screen and (max-width: 1180px) {
  #tblMyRegistrationOverview thead tr th.date,
  #tblMyTasksOverview thead tr th.date {
    width: 75%;
  }
  #tblMyRegistrationOverview tbody tr td.date,
  #tblMyTasksOverview tbody tr td.date {
    width: 75%;
  }
  #tblMyRegistrationOverview tbody tr td.customerNumber > div.isUnauthorized,
  #tblMyTasksOverview tbody tr td.customerNumber > div.isUnauthorized {
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
#tblRegistrationOverView {
  width: 100%;
  table-layout: fixed;
  -ms-word-break: normal;
  word-break: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#tblRegistrationOverView .btn-collapse:hover {
  color: #868686;
  width: 31px;
}
#tblRegistrationOverView td,
#tblRegistrationOverView th {
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#tblRegistrationOverView #scrollSpacer {
  padding: 0;
  width: 13px;
}
#tblRegistrationOverView .registration-overview-summary-date {
  margin: 0 0 5px 0;
  height: 14px;
  font-weight: bold;
  color: #868686;
  text-align: center;
}
#tblRegistrationOverView .registration-overview-summary-title {
  display: block;
  margin: 0 0 5px 0;
  height: 17px;
  font-weight: bold;
  color: #868686;
}
#tblRegistrationOverView .registration-overview-summary-fields {
  display: block;
}
#tblRegistrationOverView .registration-overview-details {
  padding-left: 68px;
  display: none;
}
#tblRegistrationOverView .registration-overview-details-table {
  margin-bottom: 0;
  background-color: transparent !important;
}
#tblRegistrationOverView .registration-overview-details-table tbody {
  background-color: transparent !important;
}
#tblRegistrationOverView .registration-overview-details-table > tbody > tr > td {
  border-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
#tblRegistrationOverView thead {
  float: left;
  width: 100%;
}
#tblRegistrationOverView thead tr:first-child {
  background-color: #C8C8C8;
}
#tblRegistrationOverView thead tr:first-child th {
  border-bottom: 0;
}
#tblRegistrationOverView thead tr:first-child th,
#tblRegistrationOverView thead tr:first-child span {
  font-family: "OpenSans";
  font-weight: bold;
}
#tblRegistrationOverView thead tr:first-child:after {
  content: none;
}
#tblRegistrationOverView thead tr:last-child:after {
  content: none;
}
#tblRegistrationOverView thead input {
  font-size: 12px;
}
#tblRegistrationOverView thead .select2-selection--multiple .select2-search__field {
  width: 100% !important;
}
#tblRegistrationOverView thead th,
#tblRegistrationOverView thead span {
  color: #555555;
  font-weight: normal;
  font-size: 12px;
}
#tblRegistrationOverView thead th.date {
  padding-left: 17px;
  width: 121px;
}
#tblRegistrationOverView thead td.status {
  width: 121px;
}
#tblRegistrationOverView thead th.description {
  padding-left: 17px;
  width: calc(35% - 121px);;
}
#tblRegistrationOverView thead td.description {
  width: calc(35% - 121px);;
}
#tblRegistrationOverView thead tr {
  display: table;
  width: 100%;
}
#tblRegistrationOverView thead tr th.products {
  width: calc(65% - 13px);;
  padding-left: 17px;
}
#tblRegistrationOverView thead tr td.products {
  width: calc(65% - 13px);;
}
#tblRegistrationOverView thead tr.showSyncButton th.products,
#tblRegistrationOverView thead tr.showSyncButton td.products {
  width: calc(65% - 66px);;
}
#tblRegistrationOverView thead tr.showSyncButton th.sync,
#tblRegistrationOverView thead tr.showSyncButton td.sync {
  width: 53px;
}
#tblRegistrationOverView > tbody {
  float: left;
  width: 100%;
  font-size: 12px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#tblRegistrationOverView > tbody > tr {
  display: table;
  width: 100%;
  border-bottom: solid 1px #C8C8C8;
}
#tblRegistrationOverView > tbody > tr > td.date {
  width: 68px;
}
#tblRegistrationOverView > tbody > tr > td.icon {
  width: 53px;
}
#tblRegistrationOverView > tbody > tr > td.icon div {
  position: relative;
}
#tblRegistrationOverView > tbody > tr > td.icon div .memoIcon {
  position: absolute;
  bottom: -10px;
  right: 1px;
  font-weight: bold;
}
#tblRegistrationOverView > tbody > tr > td.icon div .memoIcon.executedMemo {
  color: #5cb85c;
}
#tblRegistrationOverView > tbody > tr > td.icon div .memoIcon.adviceMemo {
  color: #0196d8;
}
#tblRegistrationOverView > tbody > tr > td.icon div .memoIcon.taskMemo {
  color: #d2322d;
}
#tblRegistrationOverView > tbody > tr > td.description {
  padding-left: 17px;
  width: calc(35% - 121px);;
}
#tblRegistrationOverView > tbody > tr:not(.showSyncButton) > td.products {
  width: calc(65% - 13px);;
  padding-left: 17px;
}
#tblRegistrationOverView > tbody > tr.showSyncButton > td.products {
  width: calc(65% - 70px);;
  padding-left: 17px;
}
#tblRegistrationOverView > tbody > tr.showSyncButton > td.sync {
  width: 53px;
}
#tblRegistrationOverView > tbody > tr:hover {
  background-color: #F5F5F5;
}
#tblRegistrationOverView > tbody > tr > td.loading-spinner {
  width: 100%;
}
#tblRegistrationOverView .registration-overview-details-table td.operationalMethod {
  width: 250px;
}
#tblRegistrationOverView .registration-overview-details-table td.description {
  width: 250px;
}
#tblRegistrationOverView .registration-overview-details-table td.product {
  width: calc(100% - 390px);;
}
#tblRegistrationOverView .registration-overview-details-table td.additiveType {
  width: calc(100% - 462px);;
}
#tblRegistrationOverView .registration-overview-details-table td.dosage {
  width: 140px;
}
#tblRegistrationOverView .registration-overview-details-table td.totalQuantity {
  width: 140px;
}
#tblRegistrationOverView .registration-overview-details-table tr.showPesticideIcons td.product {
  width: calc(100% - 462px);;
}
#tblRegistrationOverView .registration-overview-details-table tr.showPesticideIcons td.pesticideWarning,
#tblRegistrationOverView .registration-overview-details-table tr.showPesticideIcons td.pesticideError,
#tblRegistrationOverView .registration-overview-details-table tr.showPesticideIcons td.pesticideNoInfoAvailable {
  width: 20px;
  padding: 2px;
}
#tblRegistrationOverView .registration-overview-details-table tr.noProducts td {
  width: 100%;
}
#tblRegistrationOverView .regDate {
  height: 38px;
  width: 50px;
  overflow: hidden;
}
#tblRegistrationOverView .regDate div {
  color: #FFFFFF;
  height: 38px;
  width: 50px;
  overflow: hidden;
  word-break: break-word;
  word-wrap: break-word;
  display: table-cell;
  vertical-align: middle;
}
#tblRegistrationOverView .regDate.relativeDateTime {
  font-size: 10px;
  line-height: 12px;
}
#tblRegistrationOverView.small .header.expand .validationInfoIcon,
#tblRegistrationOverView.small .header.expand .validationErrorIcon,
#tblRegistrationOverView.small .header.expand .validationNoInfoAvailableIcon {
  display: none;
}
#tblRegistrationOverView.small .header .btn-collapse::after {
  content: '+';
}
#tblRegistrationOverView.small .header.expand .btn-collapse::after {
  content: '-';
}
#tblRegistrationOverView.small .loading-spinner {
  margin-top: 10px;
}
#tblRegistrationOverView.small thead th.description {
  padding-left: 17px;
  width: calc(50% - 121px);;
}
#tblRegistrationOverView.small thead td.description {
  width: calc(50% - 121px);;
}
#tblRegistrationOverView.small thead tr th.products {
  width: calc(50% - 53px);;
  padding-left: 17px;
}
#tblRegistrationOverView.small thead tr td.products {
  width: calc(50% - 53px);;
}
#tblRegistrationOverView.small thead tr th.collapse,
#tblRegistrationOverView.small thead tr td.collapse {
  width: 53px;
}
#tblRegistrationOverView.small thead tr.showSyncButton th.products,
#tblRegistrationOverView.small thead tr.showSyncButton td.products {
  width: calc(50% - 106px);;
}
#tblRegistrationOverView.small thead tr.showSyncButton th.sync,
#tblRegistrationOverView.small thead tr.showSyncButton td.sync {
  width: 53px;
}
#tblRegistrationOverView.small > tbody > tr:not(.header) > td {
  padding: 0;
  border-top: 0;
  width: 100%;
}
#tblRegistrationOverView.small > tbody > tr:nth-child(odd) {
  border-bottom: 0;
}
#tblRegistrationOverView.small > tbody > tr:hover {
  background-color: transparent;
}
#tblRegistrationOverView.small > tbody > tr > td.description {
  padding-left: 17px;
  width: calc(100% - 121px);;
}
#tblRegistrationOverView.small > tbody > tr:not(.showSyncButton):not(.showPesticideIcons) > td.description {
  width: calc(100% - 174px);;
  padding-left: 17px;
}
#tblRegistrationOverView.small > tbody > tr:not(.showSyncButton):not(.showPesticideIcons) > td.collapse {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small > tbody > tr.showSyncButton:not(.showPesticideIcons) > td.description {
  width: calc(100% - 227px);;
  padding-left: 17px;
}
#tblRegistrationOverView.small > tbody > tr.showSyncButton:not(.showPesticideIcons) > td.sync {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small > tbody > tr.showSyncButton:not(.showPesticideIcons) > td.collapse {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons:not(.showSyncButton) > td.description {
  width: calc(100% - 280px);;
  padding-left: 17px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons:not(.showSyncButton) > td.pesticideWarning,
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons:not(.showSyncButton) > td.pesticideError {
  margin-top: 10px;
  width: 35px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons:not(.showSyncButton) > td.pesticideNoInfoAvailable {
  margin-top: 10px;
  width: 36px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons:not(.showSyncButton) > td.collapse {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.description {
  width: calc(100% - 333px);;
  padding-left: 17px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.pesticideWarning,
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.pesticideError {
  margin-top: 10px;
  width: 35px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.pesticideNoInfoAvailable {
  margin-top: 10px;
  width: 36px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.sync {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small > tbody > tr.showPesticideIcons.showSyncButton > td.collapse {
  width: 53px;
  padding-left: 8px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.operationalMethod {
  padding-left: 5px;
  width: calc(50% - 159px);;
}
#tblRegistrationOverView.small .registration-overview-details-table td.description {
  padding-left: 5px;
  width: calc(50% - 159px);;
}
#tblRegistrationOverView.small .registration-overview-details-table td.product {
  padding-left: 17px;
  width: calc(50% - 125px);;
}
#tblRegistrationOverView.small .registration-overview-details-table td.additiveType {
  padding-left: 17px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.dosage {
  width: 125px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.totalQuantity {
  width: 125px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.pesticideWarning,
#tblRegistrationOverView.small .registration-overview-details-table td.pesticideError {
  width: 35px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.pesticideNoInfoAvailable {
  width: 36px;
}
#tblRegistrationOverView.small .registration-overview-details-table td.collapse {
  width: 53px;
}
#tblObservationsOverView {
  width: 100%;
  table-layout: fixed;
  -ms-word-break: normal;
  word-break: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#tblObservationsOverView .btn-collapse:hover {
  color: #868686;
  width: 31px;
}
#tblObservationsOverView td,
#tblObservationsOverView th {
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#tblObservationsOverView #scrollSpacer {
  padding: 0;
  width: 13px;
}
#tblObservationsOverView .registration-overview-summary-date {
  margin: 0 0 38px 0;
  height: 14px;
  font-weight: bold;
  color: #868686;
  text-align: center;
}
#tblObservationsOverView .registration-overview-summary-title {
  display: block;
  margin: 10px 0 5px 0;
  height: 17px;
  font-weight: bold;
  color: #868686;
}
#tblObservationsOverView thead {
  float: left;
  width: 100%;
}
#tblObservationsOverView thead tr:first-child {
  background-color: #C8C8C8;
}
#tblObservationsOverView thead tr:first-child th {
  border-bottom: 0;
}
#tblObservationsOverView thead tr:first-child th,
#tblObservationsOverView thead tr:first-child span {
  font-family: "OpenSans";
  font-weight: bold;
}
#tblObservationsOverView thead tr:first-child:after {
  content: none;
}
#tblObservationsOverView thead tr:last-child:after {
  content: none;
}
#tblObservationsOverView thead th,
#tblObservationsOverView thead span {
  color: #555555;
  font-weight: normal;
  font-size: 12px;
}
#tblObservationsOverView thead th.date {
  padding-left: 17px;
  width: 121px;
}
#tblObservationsOverView thead th.name {
  padding-left: 17px;
  width: 250px;
}
#tblObservationsOverView thead th.laboratory {
  padding-left: 17px;
  width: 200px;
}
#tblObservationsOverView thead th.regobjs {
  padding-left: 17px;
  width: calc(95% - 571px);;
}
#tblObservationsOverView thead tr {
  display: table;
  width: 100%;
}
#tblObservationsOverView thead tr.showSyncButton th.sync {
  width: 53px;
}
#tblObservationsOverView > tbody {
  float: left;
  width: 100%;
  font-size: 12px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#tblObservationsOverView > tbody > tr {
  display: table;
  width: 100%;
  border-bottom: solid 1px #C8C8C8;
}
#tblObservationsOverView > tbody > tr > td.date {
  width: 68px;
}
#tblObservationsOverView > tbody > tr > td.icon {
  width: 53px;
}
#tblObservationsOverView > tbody > tr > td.name {
  padding-left: 17px;
  width: 250px;
}
#tblObservationsOverView > tbody > tr > td.laboratory {
  padding-left: 17px;
  width: 200px;
}
#tblObservationsOverView > tbody > tr > td.regobjs {
  padding-left: 17px;
  width: calc(95% - 571px);;
}
#tblObservationsOverView > tbody > tr.showSyncButton > td.sync {
  width: 53px;
}
#tblObservationsOverView > tbody > tr:hover {
  background-color: #F5F5F5;
}
#tblObservationsOverView > tbody > tr > td.loading-spinner {
  width: 100%;
}
#tblObservationsOverView .regDate {
  height: 38px;
  width: 50px;
  overflow: hidden;
}
#tblObservationsOverView .regDate div {
  color: #FFFFFF;
  height: 38px;
  width: 50px;
  overflow: hidden;
  word-break: break-word;
  word-wrap: break-word;
  display: table-cell;
  vertical-align: middle;
}
#tblObservationsOverView .regDate.relativeDateTime {
  font-size: 10px;
  line-height: 12px;
}
.row.registration-body-50-50 > .col-xs-6 {
  width: -webkit-calc(50% - 5px);
  width: -moz-calc(50% - 5px);
  width: -o-calc(50% - 5px);
  width: calc(50% - 5px);
}
.row.registration-body-50-50 > .col-xs-6:nth-child(2) {
  margin-left: 10px;
}
.registration-header {
  padding-left: 10px;
  padding-right: 10px;
}
.registration-inner-height {
  max-height: 336px;
}
.registration-body {
  height: 354px;
}
.registration-rros-scrollable-container {
  /* table-header-height: 24px; */
  /* table-footer-height (inc. padding): 60px; */
  height: 270px;
}
.registration-summaries-list {
  height: 414px;
}
.registration-header button {
  margin-top: -10px;
}
.registration-details .registration-header {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
}
.registration-details .registration-detail,
.registration-details .registration-operations {
  display: none;
}
.registration-details .registration-detail.active,
.registration-details .registration-operations.active {
  position: relative;
  overflow: hidden;
  display: block;
}
.registration-details .registration-detail.active > div,
.registration-details .registration-operations.active > div {
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
.advice {
  background-color: #0196d8;
}
.executed {
  background-color: #5cb85c;
}
.task {
  background-color: #d2322d;
}
.adviceIcon {
  display: block;
  text-align: center;
  background-color: #0196d8;
  width: 15px;
}
.executedIcon {
  display: block;
  text-align: center;
  background-color: #5cb85c;
  width: 15px;
}
.registration-detail .form-horizontal .control-label {
  text-align: left;
}
.no-padding-top {
  padding-top: 0;
  padding-bottom: 0;
}
.no-col-padding-left {
  padding-left: 0;
}
.no-col-padding-right {
  padding-right: 0;
}
.no-col-padding {
  padding-left: 0;
  padding-right: 0;
}
.scrollable-container {
  margin-top: 5px;
  margin-right: -15px;
  margin-left: -15px;
}
.scrollable-container .rros-container {
  max-height: 440px;
}
.scrollable-container .rros-container-products {
  max-height: 400px;
}
.scrollable-container .rros-container-attachments {
  max-height: 360px;
}
.scrollable-container-header {
  margin-right: -15px;
  margin-left: -15px;
  border-bottom: 1px solid #E6E5E4;
}
.scrollable-container-footer {
  padding-top: 15px;
  padding-left: 15px;
  margin-left: -15px;
}
.cols-table-label {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 16px;
}
.popover-content .list-group {
  margin-bottom: 0;
}
.bootstrap-select .dropdown-menu.inner {
  overflow-x: hidden;
}
.bootstrap-select .dropdown-toggle {
  padding-bottom: 4px;
  padding-top: 4px;
}
.scrollable-container button {
  padding-left: 8px;
  padding-right: 5px;
}
.align-label-left {
  margin-left: -3px;
}
.registration-border-bottom {
  border-bottom: 1px solid #E6E5E4;
}
.registration-operations {
  height: 400px;
  display: none;
}
.registration-operations.active {
  display: block;
}
.laboratory-observation-methods-without-checkbox .scroll-wrapper {
  height: 380px;
}
.laboratory-observation-methods-with-checkbox .scroll-wrapper {
  height: 348px;
}
.laboratory-observation-methods-without-checkbox div.row,
.laboratory-observation-methods-with-checkbox div.row {
  margin-right: 0;
}
.laboratory-observation-registration-objects-container {
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
}
.laboratory-observation-registration-objects-container .btnDeleteRegRegObject {
  padding-top: 4px;
}
.laboratory-observation-registration-objects {
  height: 265px;
}
.laboratory-observation-registration-objects label span {
  display: block;
  margin-left: 20px;
  margin-top: -18px;
}
.laboratory-observation-registration-objects-header {
  margin-left: 0;
  margin-right: 0;
}
.scrollable-container > .laboratory-observation-registration-objects-container {
  max-height: 135px;
}
.scrollable-container.filter-cropyear-unavailable > .laboratory-observation-registration-objects-container {
  max-height: 190px;
}
.scrollable-container.autolink-unavailable > .laboratory-observation-registration-objects-container {
  max-height: 175px;
}
.scrollable-container.autolink-unavailable.filter-cropyear-unavailable > .laboratory-observation-registration-objects-container {
  max-height: 230px;
}
.scrollable-container.laboratory-observation-registration-objects-container {
  height: 180px;
}
.scrollable-container.laboratory-observation-registration-objects-container.filter-cropyear-unavailable {
  height: 235px;
}
.scrollable-container.laboratory-observation-registration-objects-container.autolink-unavailable {
  height: 230px;
}
.scrollable-container.laboratory-observation-registration-objects-container.autolink-unavailable.filter-cropyear-unavailable {
  height: 247px;
}
.choose-template-dialog > div {
  max-width: 434px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  /* works with row or column */
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.choose-template-dialog .geo-right-button {
  width: 95px;
  height: 95px;
  margin: 5px;
}
.choose-template-dialog .geo-right-button .agvregicon-50 {
  margin-left: 17px;
  margin-top: 3px;
}
.choose-template-dialog .geo-right-button-text {
  font-size: 11px;
  bottom: 10px;
}
#dvRegGewis {
  max-width: 744px;
}
#dvRegGewis > .regDetailBody {
  height: 430px;
}
#dvRegGewis .gewis-advice > p,
#dvRegGewis .dosage-reduction > p {
  font-weight: bold;
}
#dvRegGewis .gewis-advice .chartContainer,
#dvRegGewis .dosage-reduction .chartContainer {
  width: 99%;
  height: 175px;
}
#dvRegGewis .crop-damage-container .crop-damage-values,
#dvRegGewis .crop-damage-container .crop-damage-labels {
  margin-left: 10px;
  display: flex;
  justify-content: space-between;
}
#dvRegGewis .crop-damage-container .crop-damage-values .crop-damage-value,
#dvRegGewis .crop-damage-container .crop-damage-labels .crop-damage-value {
  width: 100px;
}
#dvRegGewis .crop-damage-container .crop-damage-values .crop-damage-value.red,
#dvRegGewis .crop-damage-container .crop-damage-labels .crop-damage-value.red {
  background-color: #FF0000;
}
#dvRegGewis .crop-damage-container .crop-damage-values .crop-damage-value.yellow,
#dvRegGewis .crop-damage-container .crop-damage-labels .crop-damage-value.yellow {
  background-color: #FFCC66;
}
#dvRegGewis .crop-damage-container .crop-damage-values .crop-damage-value.green,
#dvRegGewis .crop-damage-container .crop-damage-labels .crop-damage-value.green {
  background-color: #33CC51;
}
#dvRegGewis .sprayingconditions-container,
#dvRegGewis .crop-damage-container {
  width: 98%;
  margin-top: 15px;
  margin-bottom: 15px;
  height: 50px;
}
#dvRegGewis .sprayingconditions-container > p,
#dvRegGewis .crop-damage-container > p {
  font-weight: bold;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values,
#dvRegGewis .crop-damage-container .sprayingCondition-values,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels,
#dvRegGewis .crop-damage-container .sprayingCondition-labels {
  margin-left: 10px;
  display: flex;
  justify-content: space-between;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition {
  width: 100px;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition.verybad,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition.verybad,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition.verybad,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition.verybad {
  background-color: #d9534f;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition.bad,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition.bad,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition.bad,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition.bad {
  background-color: #F0AD4E;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition.average,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition.average,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition.average,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition.average {
  background-color: #BBB30C;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition.good,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition.good,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition.good,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition.good {
  background-color: #5cb85c;
}
#dvRegGewis .sprayingconditions-container .sprayingCondition-values .sprayingCondition.verygood,
#dvRegGewis .crop-damage-container .sprayingCondition-values .sprayingCondition.verygood,
#dvRegGewis .sprayingconditions-container .sprayingCondition-labels .sprayingCondition.verygood,
#dvRegGewis .crop-damage-container .sprayingCondition-labels .sprayingCondition.verygood {
  background-color: #357a35;
}
#dvRegDetailAttachment .regDetailHeader .filename {
  width: 348px;
}
#dvRegDetailAttachment .regDetailHeader .comment {
  width: 390px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dvRegDetailAttachment .regDetailHeader .comment > label {
  width: 150px;
}
#dvRegDetailAttachment .regDetailHeader .comment > label:last-child {
  margin-right: 10px;
}
#dvRegDetailAttachment .regDetailHeader .btn {
  position: absolute;
  right: 0;
}
#dvRegDetailAttachment .importButtonDiv #btn-add-attachment {
  border: none;
  background-color: #5cb85c;
  color: #FFFFFF;
  width: 150px;
  height: 35px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#dvRegDetailAttachment .importButtonDiv #btn-add-attachment:before {
  font-family: "Glyphicons Halflings";
  content: "\002b";
  margin: 0 7px 0 7px;
  font-size: 13px;
}
#dvRegDetailAttachment .importButtonDiv #btn-add-attachment:hover {
  background-color: #419641;
}
/*#region Animation keyframes*/
@-moz-keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
/*#endregion*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhYk9ic2VydmF0aW9uLmxlc3MiLCJyZWdpc3RyYXRpb24ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiZm9udEF3ZXNvbWUvdmFyaWFibGVzLmxlc3MiLCJzdGVwLWluZGljYXRvci5sZXNzIiwiYW5pbWF0aW9uLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxZQUFBOztBQURKLHFCQUdJO0VBQ0ksY0FBQTs7QUFKUixxQkFPSSxxQkFBcUI7RUFDakIsY0FBQTs7QUFSUixxQkFXSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTs7QUFiUixxQkFnQkk7RUFDSSxpQkFBQTs7QUFqQlIscUJBb0JJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBOztBQXRCUixxQkF5QkksNENBQTRDO0VBQ3hDLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFoQ1IscUJBbUNJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBOzs7QUNiUixhQUNJLG1CQUNJO0VBQ0ksb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxhQ2FrQixVRGJsQjtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFFQSxhQWRSLG1CQUNJLG1CQWFLO0FBQXVCLGFBZGhDLG1CQUNJLG1CQWE2QjtFQUNyQixZQUFBOztBQWhCaEIsYUFDSSxtQkFDSSxtQkFpQkk7QUFuQlosYUFDSSxtQkFDSSxtQkFpQjJCO0VBQ25CLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBOztBQTlCaEIsYUFDSSxtQkFDSSxtQkErQkk7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTs7QUFw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 */
#dvGewis {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#dvGewis #loadGewis,
#dvGewis #dvGewisFrame {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  background-color: #FAFAFA;
  display: flex;
}
#dvGewis #loadGewis #loadingContent {
  display: block;
  width: 40px;
  height: 40px;
  margin: auto;
}
#dvGewis #loadGewis i {
  width: 30px;
  height: 26px;
  margin: auto;
  font-size: 30px;
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
#dvGewis #dvGewisFrame {
  height: 100%;
  overflow: auto;
  pointer-events: initial;
  width: 100%;
  display: none;
  -webkit-overflow-scrolling: touch;
}
#dvGewis #dvGewisFrame iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  pointer-events: initial;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdld2lzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7O0FBTEosUUFPSTtBQVBKLFFBT2dCO0VBQ1IsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTs7QUFmUixRQWtCSSxXQUNJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTs7QUF2QlosUUFrQkksV0FRSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSwwQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0NBQUE7O0FBakNaLFFBcUNJO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7O0FBM0NSLFFBcUNJLGNBUUk7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7O0FBS1o7RUFDSTtJQUNJLGdCQUFnQixjQUFoQjs7O0FBSVI7RUFDSTtJQUNJLG1CQUFtQixjQUFuQjs7O0FBSVI7RUFDSTtJQUNJLG1CQUFtQixjQUFuQjtJQUNBLFdBQVcsY0FBWCIsImZpbGUiOiJ1bmRlZmluZWQifQ== */
#dvAuthorization {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
}
#dvAuthorization h2 {
  color: #555555;
  margin: 0 0 15px 0;
}
#dvAuthorization .panel,
#dvAuthorization .panel-body {
  height: 100%;
}
#dvAuthorization .authorizationCol1 {
  width: calc(62% - 9px);
  height: 360px;
  margin-right: 8px;
}
#dvAuthorization .authorizationCol1 table {
  border-bottom: none;
}
#dvAuthorization .authorizationCol1 table thead {
  padding-right: 16px;
  position: relative;
}
#dvAuthorization .authorizationCol1 table thead th {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#dvAuthorization .authorizationCol1 table thead:after {
  width: 16px;
  height: 100%;
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  background-color: #E6E5E4;
}
#dvAuthorization .authorizationCol1 .btnAddList {
  width: calc(100% - 1px);
  border-top: none;
  border-left: 1px solid #C8C8C8;
  border-right: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
}
#dvAuthorization .authorizationCol2 {
  width: calc(38% - 8px);
  height: 360px;
  margin-left: 8px;
  position: relative;
}
#dvAuthorization .authorizationCol2 img {
  position: absolute;
  right: 0;
}
#dvAuthorization .authorizationCol2 p {
  font-size: 14px;
  color: #555555;
}
#dvAuthorization .history {
  margin-top: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: calc(100% - 380px);
  /*TODO: Tabel opruimen (makeScrollable etc)*/
}
#dvAuthorization .history #tblHistory {
  height: calc(100% - 35px);
}
#dvAuthorization .history #tblHistory thead {
  position: relative;
  width: 100%;
}
#dvAuthorization .history #tblHistory thead tr {
  height: 36px;
}
#dvAuthorization .history #tblHistory thead tr th {
  color: #555555;
}
#dvAuthorization .history #tblHistory thead tr th span {
  color: #555555;
}
#dvAuthorization .history #tblHistory thead tr:last-child:after {
  background-color: transparent;
  right: 0;
  border-bottom: none;
}
.select2AvGroup {
  width: 100%;
  max-width: 280px;
}
s.tableOptionRow.authorisation {
  border-top: 1px solid #AAAAAA;
}
.tableOptionRow.authorisation div {
  margin-top: 10px;
}
.dataUssage {
  position: absolute;
  right: 279px;
}
/* In this case ColumnWidth 100% / 5 = 20% */
.colWidthFixed > tbody > tr > td,
.colWidthFixed > thead > tr > th {
  width: 20%;
  float: left;
}
.colWidthFixed > thead > tr {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: -o-calc(100% - 16px);
  width: calc(100% - 16px);
}
.clpsPanelPermissions {
  height: calc(60%) !important;
}
.bg-infoError label {
  color: #d9534f;
}
.supportWindow p {
  font-size: 14px;
}
.supportWindow select {
  width: 100%;
}
.supportWindow {
  min-width: 290px;
}
.bottom-page {
  height: -webkit-calc(100% - 360px - 30px);
  height: -moz-calc(100% - 360px - 30px);
  height: -o-calc(100% - 360px - 30px);
  height: calc(100% - 360px - 30px);
}
@media (min-width: 768px) and (max-width: 1200px) {
  .supportWindow h4 {
    font-size: 14px;
  }
  .supportWindow p {
    font-size: 12px;
  }
}
/* Tooltip's (popover) */
div[id^='popover'] table tr td:nth-child(2),
div[id^='popover'] table tr th:nth-child(2),
div[id^='popover'] table tr td:nth-child(3),
div[id^='popover'] table tr th:nth-child(3) {
  text-align: center;
}
/* End - Tooltip's (popover) */
#dvCrudPermission {
  width: 685px;
  overflow: visible;
  max-height: 640px;
}
#dvCrudPermission .form-control-static {
  font-size: 12px;
}
#dvCrudPermission .regDetailBody {
  min-height: 260px;
  padding: 15px;
}
#dvCrudPermission .alert {
  font-style: italic;
  width: 100%;
}
#dvCrudPermission .permission-info-container {
  overflow: auto;
  max-height: 196px;
  margin-bottom: 10px;
}
#dvCrudPermission .alert-permission-info {
  margin-bottom: 0;
  overflow: hidden;
  padding: 15px;
}
#dvCrudPermission #termsAndAgreementCheckbox {
  padding-left: 15px;
}
#dvCrudPermission .permissionInfoIcon {
  font-family: "FontAwesome";
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #0196d8;
  margin-top: 8px;
}
#dvCrudPermission .permissionInfoIcon:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#dvCrudPermission .permissionInfoIcon:before {
  content: "\f05a";
}
.ko-popover {
  /* popover table */
}
.ko-popover table {
  display: table;
  width: 300px;
  border: solid 1px #C8C8C8;
}
.ko-popover table thead {
  float: left;
  width: 100%;
}
.ko-popover table thead tr {
  padding-right: 16px;
  background-color: #E6E5E4;
}
.ko-popover table th,
.ko-popover table td {
  color: #555555;
  padding: 5px;
}
.ko-popover table tbody {
  float: left;
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #FFFFFF;
}
.ko-popover table tr {
  width: 100%;
  display: table;
  text-align: left;
}
.ko-popover table td:nth-child(1),
.ko-popover table th:nth-child(1) {
  /* Column 'What data' */
  width: 140px;
}
.ko-popover table td:nth-child(2),
.ko-popover table th:nth-child(2) {
  /* Column 'None' */
  width: 80px;
}
.ko-popover table td:nth-child(3),
.ko-popover table th:nth-child(3) {
  /* Column 'Get' */
  width: 80px;
}
.ko-popover .fa-remove {
  color: #d9534f;
}
.ko-popover .fa-check {
  color: #5cb85c;
}
#dvChamberOfCommerceNo {
  width: 550px;
}
#dvChamberOfCommerceNo .modalPopupBody {
  height: 130px;
}
#dvChamberOfCommerceNo .modalPopupBody .input-group {
  width: 530px;
  margin: 10px;
}
#dvChamberOfCommerceNo .modalPopupFooter .btnModalFooter.add {
  position: absolute;
  left: 15px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF1dGhvcmlzYXRpb24ubGVzcyIsIm1haW4ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiZm9udEF3ZXNvbWUvdmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTs7QUFiSixnQkFlSTtFQyt3QkEsY0FBQTtFQUNBLGtCQUFBOztBRC94QkosZ0JBbUJJO0FBbkJKLGdCQW1CWTtFQUNKLFlBQUE7O0FBcEJSLGdCQXVCSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBOztBQTFCUixnQkF1QkksbUJBS0k7RUFDSSxtQkFBQTs7QUE3QlosZ0JBdUJJLG1CQUtJLE1BR0k7RUFDSSxtQkFBQTtFQUNBLGtCQUFBOztBQWpDaEIsZ0JBdUJJLG1CQUtJLE1BR0ksTUFJSTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7O0FBR0osZ0JBcEJaLG1CQUtJLE1BR0ksTUFZSztFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBUyxHQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBOztBQWxEcEIsZ0JBdUJJLG1CQWdDSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7O0FBNURaLGdCQWdFSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBcEVSLGdCQWdFSSxtQkFNSTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTs7QUF4RVosZ0JBZ0VJLG1CQVdJO0VBQ0ksZUFBQTtFQUNBLGNBQUE7O0FBN0VaLGdCQWlGSTtFQUNJLGdCQUFB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 */
#dvCrudSettings {
  width: 750px;
}
#dvCrudSettings .verticalTabs {
  background-color: #E6E5E4;
  height: 350px;
  width: 200px;
  z-index: 1;
}
#dvCrudSettings .verticalTabs .tabsVertical {
  width: 200px;
}
#dvCrudSettings .verticalTabs .tabsVertical li {
  padding-right: 15px;
}
#dvCrudSettings #dvContent {
  width: 550px;
  padding: 15px;
  overflow: hidden;
  position: relative;
}
#dvCrudSettings #dvContent #dvCrudContactInfo {
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudSettings #dvContent #dvCrudContactInfo input {
  width: 280px;
}
#dvCrudSettings #dvContent #dvCrudContactInfo .caption {
  margin-left: 5px;
}
#dvCrudSettings #dvContent #dvCrudContactInfo .PermissieNotify {
  height: auto;
  width: auto;
  vertical-align: top;
  top: 0;
  margin-left: 87px;
}
#dvCrudSettings #dvContent #dvCrudContactInfo .PermissieNotifyLabel {
  max-width: 450px;
  width: auto;
  padding-left: 5px;
  margin-left: 17px;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings {
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings #dvText span {
  color: #232323;
  font-size: 12px;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings #dvText #spCurrentFarm {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings #dvForm {
  width: 300px;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings #dvForm label {
  width: 260px;
  max-width: 260px;
}
#dvCrudSettings #dvContent #dvCrudEnvironmentalSettings #dvForm input {
  width: 121px;
  text-align: right;
}
#dvCrudSettings #dvContent #dvBasicAdviceInfoSetting {
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudSettings #dvContent #dvBasicAdviceInfoSetting div,
#dvCrudSettings #dvContent #dvBasicAdviceInfoSetting label {
  color: #232323;
  font-size: 12px;
}
#dvCrudSettings #dvContent #dvBasicAdviceInfoSetting #spCurrentFarm {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings {
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings .dvText span {
  color: #232323;
  font-size: 12px;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings .dvText #spCurrentFarm {
  font-family: "OpenSans";
  font-weight: bold;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings .dvForm {
  width: 300px;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings .dvForm label {
  width: 260px;
  max-width: 260px;
}
#dvCrudSettings #dvContent #dvCrudFarmRegionSettings .dvForm input {
  width: 121px;
  text-align: right;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers {
  height: 320px;
  position: relative;
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers > .input-group {
  -webkit-box-align: start;
  -webkit-flex-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 440px;
  max-height: 180px;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #lblLabIdentiFiers {
  margin: 11px 15px 0 0;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs #tblLabNrs {
  border: none;
  width: 220px;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs #tblLabNrs td {
  padding: 0 0 0 0;
  height: 30px;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs #tblLabNrs td input {
  width: 170px;
  padding: 0 5px 0 5px;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs #tblLabNrs td:last-child {
  width: 40px;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvTblLabNrs #tblLabNrs td.has-warning input {
  border-color: #d9534f;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers p {
  color: #232323;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers .fa-exclamation-circle {
  color: #d9534f;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvUserPermission {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-flex-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
#dvCrudSettings #dvContent #dvCrudLabIdentifiers #dvUserPermission #frmUserPermission ~ label {
  position: relative;
  left: 5px;
  width: 500px;
}
/*#region Animation keyframes*/
@-moz-keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes aniFadeInAndMove {
  0% {
    left: -140px;
    opacity: 0;
  }
  75% {
    opacity: .5;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
/*#endregion*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbWVyU2V0dGluZ3MubGVzcyIsImFuaW1hdGlvbi5sZXNzIiwidmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxZQUFBOztBQURKLGVBR0k7RUFDSSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTs7QUFQUixlQUdJLGNBTUk7RUFDSSxZQUFBOztBQVZaLGVBR0ksY0FNSSxjQUdJO0VBQ0ksbUJBQUE7O0FBYmhCLGVBa0JJO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQXRCUixlQWtCSSxXQU1JO0VBQ0ksa0JBQUE7RUN6QkoscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTs7QURQUixlQWtCSSxXQU1JLG1CQUlJO0VBQ0ksWUFBQTs7QUE3QmhCLGVBa0JJLFdBTUksbUJBUUk7RUFDSSxnQkFBQTs7QUFqQ2hCLGVBa0JJLFdBTUksbUJBWUk7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsTUFBQTtFQUNBLGlCQUFBOztBQXpDaEIsZUFrQkksV0FNSSxtQkFvQkk7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQWhEaEIsZUFrQkksV0FrQ0k7RUFDSSxrQkFBQTtFQ3JESixxQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBOztBRFBSLGVBa0JJLFdBa0NJLDZCQUlJLFFBQ0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUEzRHBCLGVBa0JJLFdBa0NJLDZCQUlJLFFBTUk7RUFDSSxhRWhCVSxVRmdCVjtFQUNBLGlCQUFBOztBQWhFcEIsZUFrQkksV0FrQ0ksNkJBZ0JJO0VBQ0ksWUFBQTs7QUFyRWhCLGVBa0JJLFdB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 */
#dvCrudField {
  width: 750px;
}
#dvCrudField .modal-body .control-label {
  margin-top: 7px;
}
#dvCrudField .modal-body .col-location-checkboxes {
  margin-top: 5px;
}
#dvCrudField .modal-body .row-description,
#dvCrudField .modal-body .col-form-controls .row {
  margin-bottom: 15px;
}
#dvCrudField .modal-body .col-uniqueFieldID-label {
  padding-right: 0;
}
#dvCrudField .modal-body .input-group-size input {
  border-right: 0;
}
#dvCrudField .modal-body .input-group-size .input-group-addon {
  /* Apply bootstrap default styling to overrule 'custom' styling in main.less that messes up the bootstrap default styling. */
  position: static;
  right: auto;
  bottom: auto;
  padding: 6px 12px;
}
#dvCrudField .modal-body .checkbox-inline + .checkbox-inline {
  margin-left: 0;
}
#dvCrudField .modal-body .checkbox-inline + .checkbox-inline input[type="checkbox"] {
  top: auto;
  margin-top: 2px;
}
#dvCrudCulture,
#dvSplitCulture {
  width: 850px;
}
#dvCrudCulture #dvSubpages,
#dvSplitCulture #dvSubpages {
  margin-top: 15px;
}
#dvCrudCulture #dvSubpages .global2Column,
#dvSplitCulture #dvSubpages .global2Column {
  height: 220px;
}
#dvCrudCulture #dvSubpages .global2Column > div,
#dvSplitCulture #dvSubpages .global2Column > div {
  width: 50%;
}
#dvCrudCulture #dvSubpages .global2Column > div > .input-group,
#dvSplitCulture #dvSubpages .global2Column > div > .input-group {
  width: 100%;
}
#dvCrudCulture #dvSubpages .checkbox-inline + .checkbox-inline,
#dvSplitCulture #dvSubpages .checkbox-inline + .checkbox-inline {
  margin-left: 0;
}
#dvCrudCulture #dvSubpages .checkbox-inline + .checkbox-inline input[type="checkbox"],
#dvSplitCulture #dvSubpages .checkbox-inline + .checkbox-inline input[type="checkbox"] {
  top: auto;
  margin-top: 2px;
}
#basisCultureInfo .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
#basisCultureInfo .container-fluid .control-label {
  float: right;
}
#basisCultureInfo .margin-bottom-15 {
  margin-bottom: 15px;
}
#basisCultureInfo label {
  margin-top: 7px;
}
#basisCultureInfo .input-group input {
  border-left-color: #555;
  width: calc(100% - 60px);
}
#basisCultureInfo #cultureTypeLabel {
  height: 48px;
}
#basisCultureInfo .flex-row {
  display: flex;
  flex-direction: row;
}
#basisCultureInfo .flex-row .flex-column {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}
#basisCultureInfo .flex-row .flex-column .flex-content {
  display: flex;
  width: 100%;
  float: left;
  margin-left: 0;
}
#basisCultureInfo .flex-row .flex-column .flexStickToBottom {
  flex-grow: 0.5;
}
#basisCultureInfo .flex-row .flex-column .flexStickToBottom div {
  align-self: flex-end;
}
#dvCrudCulture .container-fluid,
#dvPreviousCrops .container-fluid,
#dvSplitCulture .container-fluid,
#dvCrudBatch .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
#dvCrudCulture .container-fluid .margin-bottom-15,
#dvPreviousCrops .container-fluid .margin-bottom-15,
#dvSplitCulture .container-fluid .margin-bottom-15,
#dvCrudBatch .container-fluid .margin-bottom-15 {
  margin-bottom: 15px;
}
#dvCrudCulture .container-fluid label:not(.switch-light),
#dvPreviousCrops .container-fluid label:not(.switch-light),
#dvSplitCulture .container-fluid label:not(.switch-light),
#dvCrudBatch .container-fluid label:not(.switch-light) {
  margin-top: 7px;
  float: right;
}
#dvCrudCulture #basisCultureInfo .container-fluid label.checkbox {
  float: left;
  width: 100%;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 20px;
  margin-top: 3px;
  margin-bottom: 0;
}
#dvCrudCulture #basisCultureInfo .container-fluid label.checkbox span {
  padding-left: 5px;
}
#dvCrudCulture #basisCultureInfo .container-fluid label.checkbox input[type="checkbox"] {
  position: relative;
}
#dvSplitCulture,
#dvSplitBatch {
  font-family: "OpenSans";
  font-size: 12px;
}
#dvSplitCulture .modalPopupBody,
#dvSplitBatch .modalPopupBody {
  height: 290px;
  margin-top: 15px;
}
#dvSplitCulture .modalPopupFooter #btnSplit,
#dvSplitBatch .modalPopupFooter #btnSplit {
  position: absolute;
  right: 134px;
}
#dvSplitCulture .modalPopupFooter #btnSplit:before,
#dvSplitBatch .modalPopupFooter #btnSplit:before {
  font-family: "FontAwesome";
  content: "\f0c4";
  margin: 0 6px 0 0;
  position: relative;
}
#dvSplitCulture .row,
#dvSplitBatch .row {
  margin-top: 5px;
}
#dvSplitCulture .vcenter,
#dvSplitBatch .vcenter {
  vertical-align: -webkit-baseline-middle !important;
}
#dvCrudCulture {
  font-family: "OpenSans";
  font-size: 12px;
}
#dvCrudCulture .verticalList-summaries {
  background-color: #FAFAFA;
}
#dvCrudCulture #dvVerticalTabs {
  width: 150px;
}
#dvCrudCulture .alert-catch-crop {
  margin-right: 11px;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  width: 540px;
  height: 33px;
}
#dvCrudCulture .alert-catch-crop p {
  color: #d9534f;
}
#dvCrudCulture .switch-light {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  height: 28px;
  border-radius: 0;
  margin-left: 0;
}
#dvCrudCulture .switch-light a.btn {
  border-radius: 0;
}
#dvCrudCulture .switch-light a.btn-primary {
  background-color: #0196d8;
  border-left: 0;
}
#dvCrudCulture div.registrationObjectLinkWarning {
  margin-left: 5px;
  margin-top: 10px;
}
#dvCrudCulture #dvPreviousCrops {
  -moz-animation-name: aniFadeInAndMove;
  -o-animation-name: aniFadeInAndMove;
  -webkit-animation-name: aniFadeInAndMove;
  animation-name: aniFadeInAndMove;
  -moz-animation-duration: .3s;
  -o-animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#dvCrudCulture .modalPopupFooter #btnCopy {
  position: absolute;
  left: 134px;
}
#dvCrudCulture .modalPopupFooter #btnCopy:before {
  font-family: "FontAwesome";
  content: "\f0c5";
  margin: 0 6px 0 0;
  top: 2px;
  position: relative;
}
#dvCrudCulture .modalPopupFooter #btnSplit {
  position: absolute;
  left: 253px;
}
#dvCrudCulture .modalPopupFooter #btnSplit:before {
  font-family: "FontAwesome";
  content: "\f0c4";
  margin: 0 6px 0 0;
  position: relative;
}
#dvCrudBatch {
  font-family: "OpenSans";
  font-size: 12px;
}
#dvCrudBatch .modalPopupFooter #btnSplit {
  position: absolute;
  left: 134px;
}
#dvCrudBatch .modalPopupFooter #btnSplit:before {
  font-family: "FontAwesome";
  content: "\f0c4";
  margin: 0 6px 0 0;
  position: relative;
}
.fieldDropdownButtons {
  top: 314px;
}
#dvManageCropyearsDialog {
  width: 300px;
}
#dvManageCropyearsDialog .modalPopupBody {
  height: 300px;
}
#dvManageCropyearsDialog .modalPopupBody .input-group {
  width: 280px;
  margin: 10px;
  height: 280px;
  border: solid 1px #E6E5E4;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group {
  margin-bottom: 0;
  height: 280px;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item {
  font-size: 12px;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item.selected {
  background-color: #ccecfa;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item:first-child,
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item:last-child {
  border-radius: 0;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnAdd,
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnClear {
  position: absolute;
  right: 20px;
  width: 120px;
  top: 3px;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnClear {
  background-color: #d9534f;
  color: #ffffff;
  font-family: "OpenSans";
  font-size: 14px;
  cursor: pointer;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnClear:before {
  content: "\e030";
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnClear:before {
  font-family: "Glyphicons Halflings";
  margin: 0 7px 0 7px;
  font-size: 13px;
}
#dvManageCropyearsDialog .modalPopupBody .input-group .list-group .list-group-item .btnClear:hover {
  background-color: #d2322d;
}
#dvManageCropyearsDialog .modalPopupFooter .btnModalFooter.add {
  position: absolute;
  left: 15px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpZWxkQ3VsdHVyZUNydWQubGVzcyIsInJlZ2lzdHJhdGlvbk9iamVjdC5sZXNzIiwibWFpbi5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCJmb250QXdlc29tZS92YXJpYWJsZXMubGVzcyIsImFuaW1hdGlvbi5sZXNzIiwiYm9vdHN0cmFwL2dseXBoaWNvbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLFlBQUE7O0FBREosWUFHSSxZQUNJO0VBQ0ksZUFBQTs7QUFMWixZQUdJLFlBS0k7RUFDSSxlQUFBOztBQVRaLFlBR0ksWUFTSTtBQVpSLFlBR0ksWUFTc0IsbUJBQW1CO0VBQ2pDLG1CQUFBOztBQWJaLFlBR0ksWUFhSTtFQUNJLGdCQUFBOztBQWpCWixZQUdJLFlBaUJJLGtCQUNJO0VBQ0ksZUFBQTs7QUF0QmhCLFlBR0ksWUFpQkksa0JBS0k7O0VBRUksZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQTlCaEIsWUFHSSxZQStCSSxpQkFBaUI7RUFFYixjQUFBOztBQXBDWixZQUdJLFlBK0JJLGlCQUFpQixtQkFJYixNQUFLO0VBRUQsU0FBQTtFQUNBLGVBQUE7O0FBTWhCO0FBQWdCO0VBQ1osWUFBQTs7QUFESixjQUdJO0FBSFksZUFHWjtFQUNJLGdCQUFBOztBQUpSLGNBR0ksWUFHSTtBQU5RLGVBR1osWUFHSTtFQUNJLGFBQUE7O0FBUFosY0FHSSxZQUdJLGVBR0k7QUFUSSxlQUdaLFlBR0ksZUFHSTtFQUNJLFVBQUE7O0FBVmhCLGNBR0ksWUFHSSxlQU9JLE1BQU07QUFiRixlQUdaLFlBR0ksZUFPSSxNQUFNO0VBQ0YsV0FBQTs7QUFkaEIsY0FHSSxZQWVJLGlCQUFpQjtBQWxCVCxlQUdaLFlBZUksaUJBQWlCO0VBRWIsY0FBQTs7QUFwQlosY0FHSSxZQWVJLGlCQUFpQixtQkFJYixNQUFLO0FBdEJELGVBR1osWUFlSSxpQkFBaUIsbUJBSWIsTUFBSztFQUVELFNBQUE7RUFDQSxlQUFBOztBQU1o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 */
#dvWeatherPresentation .weatherPresentationIcon {
  background-image: url(images/headers/sun_and_cloud.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 55px;
  height: 55px; }

#dvWeatherPresentation .modalBlockout {
  z-index: 1000; }

#dvWeatherPresentation .frame-container {
  height: 100%;
  overflow: auto;
  pointer-events: initial;
  width: 100%;
  -webkit-overflow-scrolling: touch; }
  #dvWeatherPresentation .frame-container.higher-than-blockout {
    z-index: 1001; }
  #dvWeatherPresentation .frame-container iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    pointer-events: initial; }

#dvFertisat {
  display: flex; }
  #dvFertisat #loadFertisat, #dvFertisat #dvFertisatFrame {
    width: 100%;
    height: 100%;
    background-color: #FAFAFA;
    display: flex; }
  #dvFertisat #loadFertisat #loadingContent {
    display: block;
    width: 40px;
    height: 40px;
    margin: auto; }
  #dvFertisat #loadFertisat i {
    width: 30px;
    height: 26px;
    margin: auto;
    font-size: 30px;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite; }
  #dvFertisat #dvFertisatFrame {
    height: 100%;
    overflow: auto;
    pointer-events: initial;
    width: 100%;
    display: none;
    -webkit-overflow-scrolling: touch; }
    #dvFertisat #dvFertisatFrame iframe {
      display: block;
      width: 100%;
      height: 100%;
      border: none;
      pointer-events: initial; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

#dvYara {
  display: flex; }
  #dvYara .yaraIcon {
    background-image: url(images/externalmodule-logo/yara.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 40px;
    height: 40px;
    display: block; }
  #dvYara #loadYara, #dvYara #dvYaraFrame {
    width: 100%;
    height: 100%;
    background-color: #FAFAFA;
    display: flex; }
  #dvYara #loadYara #loadingContent {
    display: block;
    width: 40px;
    height: 40px;
    margin: auto; }
  #dvYara #loadYara i {
    width: 30px;
    height: 26px;
    margin: auto;
    font-size: 30px;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite; }
  #dvYara #dvYaraFrame {
    height: 100%;
    overflow: auto;
    pointer-events: initial;
    width: 100%;
    display: none;
    -webkit-overflow-scrolling: touch; }
    #dvYara #dvYaraFrame iframe {
      display: block;
      width: 100%;
      height: 100%;
      border: none;
      pointer-events: initial; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

#dvAddThirdPartyNumber {
  width: 400px;
  max-height: 400px; }
  #dvAddThirdPartyNumber .modalPopupBody {
    width: 400px;
    max-height: 400px; }
    #dvAddThirdPartyNumber .modalPopupBody div.dvInput {
      width: 375px;
      margin: 0 auto;
      margin-bottom: 25px;
      padding-top: 25px; }
      #dvAddThirdPartyNumber .modalPopupBody div.dvInput div.horizontalCenter {
        width: 325px; }
    #dvAddThirdPartyNumber .modalPopupBody #joinDataPermissionTextLabel {
      margin-bottom: 5px; }

#dvCrudPermission .has-warning {
  color: #F0AD4E;
  font-weight: bold; }

#btnAddEmail {
  position: absolute;
  top: 0;
  right: 10px;
  border: none; }

.emailContainer {
  height: 300px; }

#customerSelectMenu .customers-list {
  border-top: 0;
  overflow: hidden; }

#customerSelectMenu .customers-list-scrollable {
  height: 100%; }

#customerSelectMenu .btn-group {
  padding-left: 15px;
  width: 237px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer; }
  #customerSelectMenu .btn-group .customer-item {
    float: left;
    width: 131px;
    padding: 4px 15px 0 5px;
    pointer-events: none; }
    #customerSelectMenu .btn-group .customer-item h4.customer-name {
      width: 160px;
      height: 16px;
      color: #868686;
      margin: 7px 0 10px 0;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
    #customerSelectMenu .btn-group .customer-item p.customer-city {
      width: 160px;
      color: #555555;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      margin: 0;
      margin-bottom: 5px; }
    #customerSelectMenu .btn-group .customer-item p.customer-tpn {
      position: absolute;
      right: 20px;
      bottom: 0;
      color: #555555;
      margin-right: 15px;
      margin-bottom: 5px; }
  #customerSelectMenu .btn-group:hover {
    background-color: #E6E5E4; }

#customerSelectMenu #btnInviteFarmer {
  background-color: #5cb85c;
  color: #FFFFFF;
  font-size: 14px;
  width: 100%;
  cursor: pointer;
  height: 30px; }
  #customerSelectMenu #btnInviteFarmer:before {
    display: inline-block;
    min-width: 35px;
    width: 35px;
    height: 30px;
    position: relative;
    left: 15px;
    font-family: "Glyphicons Halflings";
    content: "\002b";
    font-size: 13px;
    line-height: 28px;
    border-right: 1px solid #FFFFFF;
    margin: 0 7px 0 7px;
    margin-right: 21px; }
  #customerSelectMenu #btnInviteFarmer:hover {
    background-color: #419641; }

.filter-menu {
  margin-left: 0;
  margin-right: 0; }
  .filter-menu span {
    display: block; }
  .filter-menu #landscapeFilter, .filter-menu #bufferStripFilter, .filter-menu #cultureFilter, .filter-menu #dateFilter {
    margin-left: 7px;
    margin-top: 7px; }

#registration-objects-menu-fields .filter-item,
#registration-objects-menu-batches .filter-item,
#registration-objects-menu-cultures .filter-item,
#registration-objects-menu-cropfields .filter-item,
#registration-objects-menu-storage-locations .filter-item, #registration-objects-menu-filter-customer, #registration-objects-menu-filter-object-type {
  width: 220px;
  height: 33px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer;
  overflow: hidden;
  font-size: 14px;
  color: #868686; }
  #registration-objects-menu-fields .filter-item .filter-item-icon,
  #registration-objects-menu-batches .filter-item .filter-item-icon,
  #registration-objects-menu-cultures .filter-item .filter-item-icon,
  #registration-objects-menu-cropfields .filter-item .filter-item-icon,
  #registration-objects-menu-storage-locations .filter-item .filter-item-icon, #registration-objects-menu-filter-customer .filter-item-icon, #registration-objects-menu-filter-object-type .filter-item-icon {
    color: #555555;
    height: 32px;
    padding-top: 8px;
    float: left;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #E6E5E4; }
    #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span {
      position: absolute;
      visibility: hidden;
      opacity: 0;
      transition: visibility .3s, opacity .3s; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span.active, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span.active, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span.active {
        visibility: visible;
        opacity: 1; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span:first-child, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span:first-child, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span:first-child {
        left: 23px; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span:last-child, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span:last-child, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span:last-child {
        left: 21px; }
  #registration-objects-menu-fields .filter-item .filter-item-text,
  #registration-objects-menu-batches .filter-item .filter-item-text,
  #registration-objects-menu-cultures .filter-item .filter-item-text,
  #registration-objects-menu-cropfields .filter-item .filter-item-text,
  #registration-objects-menu-storage-locations .filter-item .filter-item-text, #registration-objects-menu-filter-customer .filter-item-text, #registration-objects-menu-filter-object-type .filter-item-text {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 55px;
    background-color: #FFFFFF;
    overflow: hidden;
    /* Styling for the select2-dropdown  */ }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-fields .filter-item .filter-item-text input,
    #registration-objects-menu-batches .filter-item .filter-item-text input,
    #registration-objects-menu-cultures .filter-item .filter-item-text input,
    #registration-objects-menu-cropfields .filter-item .filter-item-text input,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text input, #registration-objects-menu-filter-customer .filter-item-text input, #registration-objects-menu-filter-object-type .filter-item-text input, #registration-objects-menu-fields .filter-item .filter-item-text span.select2,
    #registration-objects-menu-batches .filter-item .filter-item-text span.select2,
    #registration-objects-menu-cultures .filter-item .filter-item-text span.select2,
    #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2, #registration-objects-menu-filter-customer .filter-item-text span.select2, #registration-objects-menu-filter-object-type .filter-item-text span.select2 {
      width: 165px !important;
      border: none;
      background-color: transparent;
      outline: 0;
      top: 2px; }
      #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-fields .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text input.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text input.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text input.select2-container--open, #registration-objects-menu-fields .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text span.select2.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text span.select2.select2-container--open {
        border-bottom: 1px solid #E6E5E4; }
    #registration-objects-menu-fields .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-batches .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-cultures .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2-selection__rendered, #registration-objects-menu-filter-customer .filter-item-text span.select2-selection__rendered, #registration-objects-menu-filter-object-type .filter-item-text span.select2-selection__rendered {
      font-size: 14px;
      color: #868686; }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-width: 4px 4px 0 4px; }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-width: 0 4px 4px 4px; }
    #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button {
      position: relative;
      width: 100%;
      height: 32px;
      overflow: hidden; }
      #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item {
        height: 32px;
        width: 100%;
        position: absolute;
        color: #868686;
        padding: 6px 8px;
        transition: left .5s; }
        #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:first-child, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:first-child {
          left: 0; }
          #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active), #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active), #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active) {
            left: -100%; }
        #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:last-child, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:last-child {
          left: 100%;
          background-color: #E6E5E4; }
          #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active {
            left: 0; }
    #registration-objects-menu-fields .filter-item .filter-item-text button,
    #registration-objects-menu-batches .filter-item .filter-item-text button,
    #registration-objects-menu-cultures .filter-item .filter-item-text button,
    #registration-objects-menu-cropfields .filter-item .filter-item-text button,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text button, #registration-objects-menu-filter-customer .filter-item-text button, #registration-objects-menu-filter-object-type .filter-item-text button {
      background: #FFFFFF;
      width: 179px;
      border: none;
      height: 29px;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
      #registration-objects-menu-fields .filter-item .filter-item-text button:focus,
      #registration-objects-menu-batches .filter-item .filter-item-text button:focus,
      #registration-objects-menu-cultures .filter-item .filter-item-text button:focus,
      #registration-objects-menu-cropfields .filter-item .filter-item-text button:focus,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text button:focus, #registration-objects-menu-filter-customer .filter-item-text button:focus, #registration-objects-menu-filter-object-type .filter-item-text button:focus {
        outline: none; }

#registration-objects-menu-fields .selectable-items,
#registration-objects-menu-batches .selectable-items,
#registration-objects-menu-cultures .selectable-items,
#registration-objects-menu-cropfields .selectable-items,
#registration-objects-menu-storage-locations .selectable-items {
  position: relative; }
  #registration-objects-menu-fields .selectable-items > .container-fluid,
  #registration-objects-menu-batches .selectable-items > .container-fluid,
  #registration-objects-menu-cultures .selectable-items > .container-fluid,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid {
    height: 100%; }
    #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row {
      position: relative;
      background-color: #FFFFFF;
      border-bottom: 1px solid #E6E5E4;
      width: 220px;
      height: 50px;
      overflow: hidden; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .icon {
        position: relative;
        padding-left: 17px;
        padding-top: 6px;
        font-family: "Glyphicons Halflings";
        font-size: 20px; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isHovered {
        background-color: #E6E5E4; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected {
        background-color: #ccecfa; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before {
          content: "\f023";
          color: inherit;
          position: inherit;
          right: inherit;
          top: inherit;
          text-shadow: inherit; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before {
          content: "\e013";
          position: absolute;
          right: 4px;
          top: 0;
          color: #5cb85c;
          text-shadow: -1px -1px 3px #FFFFFF, 1px -1px 3px #FFFFFF, -1px 1px 3px #FFFFFF, 1px 1px 3px #FFFFFF; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon {
        font-size: 14px;
        text-align: center; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item {
        border-left: 1px solid #E6E5E4;
        padding: 0;
        height: 50px;
        overflow: hidden;
        position: absolute;
        left: 55px; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default {
          background-color: transparent;
          width: 100%;
          border: none;
          text-align: left;
          padding: 6px 8px;
          color: #868686;
          font-size: 12px;
          line-height: 17px; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name {
            font-weight: bold;
            margin-bottom: 4px; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop {
            padding-right: 0; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size {
            text-align: right;
            padding-left: 0;
            padding-right: 18px;
            overflow: hidden; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover {
            background-color: transparent; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject {
        position: absolute;
        right: 18px;
        top: 4px;
        font-size: 12px;
        padding: 3px 4px; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span {
          padding: 2px; }
  #registration-objects-menu-fields .selectable-items .line,
  #registration-objects-menu-batches .selectable-items .line,
  #registration-objects-menu-cultures .selectable-items .line,
  #registration-objects-menu-cropfields .selectable-items .line,
  #registration-objects-menu-storage-locations .selectable-items .line {
    position: absolute;
    height: 100%;
    left: 54.5px;
    top: 0;
    border-right: 1px solid #E6E5E4; }

#registration-objects-menu-fields .add-button,
#registration-objects-menu-batches .add-button,
#registration-objects-menu-cultures .add-button,
#registration-objects-menu-cropfields .add-button,
#registration-objects-menu-storage-locations .add-button, .collapsed #registration-objects-menu-cultures .add-button, .collapsed #registration-objects-menu-cropfields .add-button, .collapsed #registration-objects-menu-fields .add-button, .collapsed #registration-objects-menu-storage-locations .add-button, .collapsed #registration-objects-menu-batches .add-button {
  width: 220px;
  height: 33px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer;
  font-size: 14px; }
  #registration-objects-menu-fields .add-button .add-button-icon,
  #registration-objects-menu-batches .add-button .add-button-icon,
  #registration-objects-menu-cultures .add-button .add-button-icon,
  #registration-objects-menu-cropfields .add-button .add-button-icon,
  #registration-objects-menu-storage-locations .add-button .add-button-icon {
    background-color: #5cb85c;
    color: #FFFFFF;
    height: 32px;
    padding-top: 6px;
    float: left;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #E6E5E4; }
  #registration-objects-menu-fields .add-button .add-button-text,
  #registration-objects-menu-batches .add-button .add-button-text,
  #registration-objects-menu-cultures .add-button .add-button-text,
  #registration-objects-menu-cropfields .add-button .add-button-text,
  #registration-objects-menu-storage-locations .add-button .add-button-text {
    background-color: #5cb85c;
    padding-left: 0;
    padding-right: 0;
    height: 32px;
    overflow: hidden;
    -moz-transition: width .5s linear;
    -o-transition: width .5s linear;
    -webkit-transition: width .5s linear;
    transition: width .5s linear; }
    #registration-objects-menu-fields .add-button .add-button-text button,
    #registration-objects-menu-batches .add-button .add-button-text button,
    #registration-objects-menu-cultures .add-button .add-button-text button,
    #registration-objects-menu-cropfields .add-button .add-button-text button,
    #registration-objects-menu-storage-locations .add-button .add-button-text button {
      background: transparent;
      color: #FFFFFF;
      width: 179px;
      border: none;
      height: 29px;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
      #registration-objects-menu-fields .add-button .add-button-text button:focus,
      #registration-objects-menu-batches .add-button .add-button-text button:focus,
      #registration-objects-menu-cultures .add-button .add-button-text button:focus,
      #registration-objects-menu-cropfields .add-button .add-button-text button:focus,
      #registration-objects-menu-storage-locations .add-button .add-button-text button:focus {
        outline: none; }
  #registration-objects-menu-fields .add-button:hover .add-button-icon,
  #registration-objects-menu-batches .add-button:hover .add-button-icon,
  #registration-objects-menu-cultures .add-button:hover .add-button-icon,
  #registration-objects-menu-cropfields .add-button:hover .add-button-icon,
  #registration-objects-menu-storage-locations .add-button:hover .add-button-icon, #registration-objects-menu-fields .add-button:hover .add-button-text,
  #registration-objects-menu-batches .add-button:hover .add-button-text,
  #registration-objects-menu-cultures .add-button:hover .add-button-text,
  #registration-objects-menu-cropfields .add-button:hover .add-button-text,
  #registration-objects-menu-storage-locations .add-button:hover .add-button-text {
    background-color: #419641; }

#registration-objects-menu-fields,
#registration-objects-menu-batches,
#registration-objects-menu-cultures,
#registration-objects-menu-cropfields,
#registration-objects-menu-storage-locations {
  width: 220px;
  overflow: hidden; }
  #registration-objects-menu-fields .geo-left-filters,
  #registration-objects-menu-batches .geo-left-filters,
  #registration-objects-menu-cultures .geo-left-filters,
  #registration-objects-menu-cropfields .geo-left-filters,
  #registration-objects-menu-storage-locations .geo-left-filters {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
  #registration-objects-menu-fields .text-align-center,
  #registration-objects-menu-batches .text-align-center,
  #registration-objects-menu-cultures .text-align-center,
  #registration-objects-menu-cropfields .text-align-center,
  #registration-objects-menu-storage-locations .text-align-center {
    text-align: center; }
  #registration-objects-menu-fields .filter-item.refresh-cropfields,
  #registration-objects-menu-batches .filter-item.refresh-cropfields,
  #registration-objects-menu-cultures .filter-item.refresh-cropfields,
  #registration-objects-menu-cropfields .filter-item.refresh-cropfields,
  #registration-objects-menu-storage-locations .filter-item.refresh-cropfields {
    background-color: #0196d8; }
    #registration-objects-menu-fields .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-batches .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-cultures .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-cropfields .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-storage-locations .filter-item.refresh-cropfields .filter-item-icon {
      color: #FFFFFF; }
    #registration-objects-menu-fields .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-batches .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-cultures .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-cropfields .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-storage-locations .filter-item.refresh-cropfields .filter-item-text button {
      background-color: #0196d8;
      color: #FFFFFF; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .name {
    font-weight: bold;
    margin-bottom: 4px; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop {
    padding-right: 0; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .size, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity {
    text-align: right;
    padding-left: 0;
    padding-right: 18px;
    overflow: hidden; }

.collapsed {
  /* special styling for the collapsed version of the menu */ }
  .collapsed #registration-objects-menu-cultures, .collapsed #registration-objects-menu-cropfields, .collapsed #registration-objects-menu-fields, .collapsed #registration-objects-menu-storage-locations, .collapsed #registration-objects-menu-batches {
    width: 220px;
    overflow: hidden; }
    .collapsed #registration-objects-menu-cultures .geo-left-filters, .collapsed #registration-objects-menu-cropfields .geo-left-filters, .collapsed #registration-objects-menu-fields .geo-left-filters, .collapsed #registration-objects-menu-storage-locations .geo-left-filters, .collapsed #registration-objects-menu-batches .geo-left-filters {
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      .collapsed #registration-objects-menu-cultures .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-cropfields .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-fields .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-storage-locations .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-batches .geo-left-filters .refresh-cropfields {
        margin-left: auto;
        margin-right: auto; }
      .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows {
        height: 33px;
        display: flex; }
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-item-text {
          width: 0; }
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row {
          flex: 1 0 10%;
          margin: 0 !important;
          padding: 0 !important; }
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .icon {
            width: 100%;
            padding-left: 0;
            padding-right: 0; }
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span {
            position: absolute;
            visibility: hidden;
            opacity: 0;
            transition: visibility .3s, opacity .3s;
            text-align: center;
            width: calc(100% - 48px); }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active {
              visibility: visible;
              opacity: 1; }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi {
              left: 10px; }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single {
              left: 12px; }
    .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row {
      height: 28px;
      width: 276px; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon {
        display: none; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid {
        display: flex; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name {
          flex: 1 0 80%; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row {
          flex: 1; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item {
        left: 0; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity {
          overflow: visible !important; }
    .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject {
      right: 60px;
      top: 2px; }

.collapsed {
  /* special styling for the collapsed version of the menu */ }
  .collapsed #registration-objects-menu-filter-customer {
    margin-left: auto;
    margin-right: auto; }

#registration-objects-menu-fields .filter-item,
#registration-objects-menu-batches .filter-item,
#registration-objects-menu-cultures .filter-item,
#registration-objects-menu-cropfields .filter-item,
#registration-objects-menu-storage-locations .filter-item, #registration-objects-menu-filter-customer, #registration-objects-menu-filter-object-type {
  width: 220px;
  height: 33px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer;
  overflow: hidden;
  font-size: 14px;
  color: #868686; }
  #registration-objects-menu-fields .filter-item .filter-item-icon,
  #registration-objects-menu-batches .filter-item .filter-item-icon,
  #registration-objects-menu-cultures .filter-item .filter-item-icon,
  #registration-objects-menu-cropfields .filter-item .filter-item-icon,
  #registration-objects-menu-storage-locations .filter-item .filter-item-icon, #registration-objects-menu-filter-customer .filter-item-icon, #registration-objects-menu-filter-object-type .filter-item-icon {
    color: #555555;
    height: 32px;
    padding-top: 8px;
    float: left;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #E6E5E4; }
    #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span,
    #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span {
      position: absolute;
      visibility: hidden;
      opacity: 0;
      transition: visibility .3s, opacity .3s; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span.active,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span.active, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span.active, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span.active {
        visibility: visible;
        opacity: 1; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span:first-child,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span:first-child, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span:first-child, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span:first-child {
        left: 23px; }
      #registration-objects-menu-fields .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-batches .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-cultures .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-cropfields .filter-item .filter-item-icon.multi-select-icon > span:last-child,
      #registration-objects-menu-storage-locations .filter-item .filter-item-icon.multi-select-icon > span:last-child, #registration-objects-menu-filter-customer .filter-item-icon.multi-select-icon > span:last-child, #registration-objects-menu-filter-object-type .filter-item-icon.multi-select-icon > span:last-child {
        left: 21px; }
  #registration-objects-menu-fields .filter-item .filter-item-text,
  #registration-objects-menu-batches .filter-item .filter-item-text,
  #registration-objects-menu-cultures .filter-item .filter-item-text,
  #registration-objects-menu-cropfields .filter-item .filter-item-text,
  #registration-objects-menu-storage-locations .filter-item .filter-item-text, #registration-objects-menu-filter-customer .filter-item-text, #registration-objects-menu-filter-object-type .filter-item-text {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 55px;
    background-color: #FFFFFF;
    overflow: hidden;
    /* Styling for the select2-dropdown  */ }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single, #registration-objects-menu-fields .filter-item .filter-item-text input,
    #registration-objects-menu-batches .filter-item .filter-item-text input,
    #registration-objects-menu-cultures .filter-item .filter-item-text input,
    #registration-objects-menu-cropfields .filter-item .filter-item-text input,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text input, #registration-objects-menu-filter-customer .filter-item-text input, #registration-objects-menu-filter-object-type .filter-item-text input, #registration-objects-menu-fields .filter-item .filter-item-text span.select2,
    #registration-objects-menu-batches .filter-item .filter-item-text span.select2,
    #registration-objects-menu-cultures .filter-item .filter-item-text span.select2,
    #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2, #registration-objects-menu-filter-customer .filter-item-text span.select2, #registration-objects-menu-filter-object-type .filter-item-text span.select2 {
      width: 165px !important;
      border: none;
      background-color: transparent;
      outline: 0;
      top: 2px; }
      #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single.select2-container--open, #registration-objects-menu-fields .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text input.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text input.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text input.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text input.select2-container--open, #registration-objects-menu-fields .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-batches .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-cultures .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2.select2-container--open,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2.select2-container--open, #registration-objects-menu-filter-customer .filter-item-text span.select2.select2-container--open, #registration-objects-menu-filter-object-type .filter-item-text span.select2.select2-container--open {
        border-bottom: 1px solid #E6E5E4; }
    #registration-objects-menu-fields .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-batches .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-cultures .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-cropfields .filter-item .filter-item-text span.select2-selection__rendered,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text span.select2-selection__rendered, #registration-objects-menu-filter-customer .filter-item-text span.select2-selection__rendered, #registration-objects-menu-filter-object-type .filter-item-text span.select2-selection__rendered {
      font-size: 14px;
      color: #868686; }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-width: 4px 4px 0 4px; }
    #registration-objects-menu-fields .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-batches .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cultures .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-cropfields .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-customer .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, #registration-objects-menu-filter-object-type .filter-item-text .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-width: 0 4px 4px 4px; }
    #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button {
      position: relative;
      width: 100%;
      height: 32px;
      overflow: hidden; }
      #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item {
        height: 32px;
        width: 100%;
        position: absolute;
        color: #868686;
        padding: 6px 8px;
        transition: left .5s; }
        #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child,
        #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:first-child, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:first-child {
          left: 0; }
          #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active),
          #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active), #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active), #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active) {
            left: -100%; }
        #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child,
        #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:last-child, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:last-child {
          left: 100%;
          background-color: #E6E5E4; }
          #registration-objects-menu-fields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-batches .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-cultures .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-cropfields .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active,
          #registration-objects-menu-storage-locations .filter-item .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active, #registration-objects-menu-filter-customer .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active, #registration-objects-menu-filter-object-type .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active {
            left: 0; }
    #registration-objects-menu-fields .filter-item .filter-item-text button,
    #registration-objects-menu-batches .filter-item .filter-item-text button,
    #registration-objects-menu-cultures .filter-item .filter-item-text button,
    #registration-objects-menu-cropfields .filter-item .filter-item-text button,
    #registration-objects-menu-storage-locations .filter-item .filter-item-text button, #registration-objects-menu-filter-customer .filter-item-text button, #registration-objects-menu-filter-object-type .filter-item-text button {
      background: #FFFFFF;
      width: 179px;
      border: none;
      height: 29px;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
      #registration-objects-menu-fields .filter-item .filter-item-text button:focus,
      #registration-objects-menu-batches .filter-item .filter-item-text button:focus,
      #registration-objects-menu-cultures .filter-item .filter-item-text button:focus,
      #registration-objects-menu-cropfields .filter-item .filter-item-text button:focus,
      #registration-objects-menu-storage-locations .filter-item .filter-item-text button:focus, #registration-objects-menu-filter-customer .filter-item-text button:focus, #registration-objects-menu-filter-object-type .filter-item-text button:focus {
        outline: none; }

#registration-objects-menu-fields .selectable-items,
#registration-objects-menu-batches .selectable-items,
#registration-objects-menu-cultures .selectable-items,
#registration-objects-menu-cropfields .selectable-items,
#registration-objects-menu-storage-locations .selectable-items {
  position: relative; }
  #registration-objects-menu-fields .selectable-items > .container-fluid,
  #registration-objects-menu-batches .selectable-items > .container-fluid,
  #registration-objects-menu-cultures .selectable-items > .container-fluid,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid {
    height: 100%; }
    #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row,
    #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row {
      position: relative;
      background-color: #FFFFFF;
      border-bottom: 1px solid #E6E5E4;
      width: 220px;
      height: 50px;
      overflow: hidden; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .icon,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .icon {
        position: relative;
        padding-left: 17px;
        padding-top: 6px;
        font-family: "Glyphicons Halflings";
        font-size: 20px; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isHovered,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isHovered {
        background-color: #E6E5E4; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected {
        background-color: #ccecfa; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected .icon div i.fa-lock::before {
          content: "\f023";
          color: inherit;
          position: inherit;
          right: inherit;
          top: inherit;
          text-shadow: inherit; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row.isSelected .icon ::before {
          content: "\e013";
          position: absolute;
          right: 4px;
          top: 0;
          color: #5cb85c;
          text-shadow: -1px -1px 3px #FFFFFF, 1px -1px 3px #FFFFFF, -1px 1px 3px #FFFFFF, 1px 1px 3px #FFFFFF; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row#registrationObjectsMenuLoadingIndicator .icon {
        font-size: 14px;
        text-align: center; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item {
        border-left: 1px solid #E6E5E4;
        padding: 0;
        height: 50px;
        overflow: hidden;
        position: absolute;
        left: 55px; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default {
          background-color: transparent;
          width: 100%;
          border: none;
          text-align: left;
          padding: 6px 8px;
          color: #868686;
          font-size: 12px;
          line-height: 17px; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .name {
            font-weight: bold;
            margin-bottom: 4px; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .crop {
            padding-right: 0; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default .size {
            text-align: right;
            padding-left: 0;
            padding-right: 18px;
            overflow: hidden; }
          #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:active, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:focus, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover,
          #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .btn.btn-default:hover {
            background-color: transparent; }
      #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject,
      #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject {
        position: absolute;
        right: 18px;
        top: 4px;
        font-size: 12px;
        padding: 3px 4px; }
        #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span,
        #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .btn-edit-registrationObject span {
          padding: 2px; }
  #registration-objects-menu-fields .selectable-items .line,
  #registration-objects-menu-batches .selectable-items .line,
  #registration-objects-menu-cultures .selectable-items .line,
  #registration-objects-menu-cropfields .selectable-items .line,
  #registration-objects-menu-storage-locations .selectable-items .line {
    position: absolute;
    height: 100%;
    left: 54.5px;
    top: 0;
    border-right: 1px solid #E6E5E4; }

#registration-objects-menu-fields .add-button,
#registration-objects-menu-batches .add-button,
#registration-objects-menu-cultures .add-button,
#registration-objects-menu-cropfields .add-button,
#registration-objects-menu-storage-locations .add-button, .collapsed #registration-objects-menu-cultures .add-button, .collapsed #registration-objects-menu-cropfields .add-button, .collapsed #registration-objects-menu-fields .add-button, .collapsed #registration-objects-menu-storage-locations .add-button, .collapsed #registration-objects-menu-batches .add-button {
  width: 220px;
  height: 33px;
  border-bottom: 1px solid #E6E5E4;
  border-right: 1px solid #E6E5E4;
  cursor: pointer;
  font-size: 14px; }
  #registration-objects-menu-fields .add-button .add-button-icon,
  #registration-objects-menu-batches .add-button .add-button-icon,
  #registration-objects-menu-cultures .add-button .add-button-icon,
  #registration-objects-menu-cropfields .add-button .add-button-icon,
  #registration-objects-menu-storage-locations .add-button .add-button-icon {
    background-color: #5cb85c;
    color: #FFFFFF;
    height: 32px;
    padding-top: 6px;
    float: left;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #E6E5E4; }
  #registration-objects-menu-fields .add-button .add-button-text,
  #registration-objects-menu-batches .add-button .add-button-text,
  #registration-objects-menu-cultures .add-button .add-button-text,
  #registration-objects-menu-cropfields .add-button .add-button-text,
  #registration-objects-menu-storage-locations .add-button .add-button-text {
    background-color: #5cb85c;
    padding-left: 0;
    padding-right: 0;
    height: 32px;
    overflow: hidden;
    -moz-transition: width .5s linear;
    -o-transition: width .5s linear;
    -webkit-transition: width .5s linear;
    transition: width .5s linear; }
    #registration-objects-menu-fields .add-button .add-button-text button,
    #registration-objects-menu-batches .add-button .add-button-text button,
    #registration-objects-menu-cultures .add-button .add-button-text button,
    #registration-objects-menu-cropfields .add-button .add-button-text button,
    #registration-objects-menu-storage-locations .add-button .add-button-text button {
      background: transparent;
      color: #FFFFFF;
      width: 179px;
      border: none;
      height: 29px;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
      #registration-objects-menu-fields .add-button .add-button-text button:focus,
      #registration-objects-menu-batches .add-button .add-button-text button:focus,
      #registration-objects-menu-cultures .add-button .add-button-text button:focus,
      #registration-objects-menu-cropfields .add-button .add-button-text button:focus,
      #registration-objects-menu-storage-locations .add-button .add-button-text button:focus {
        outline: none; }
  #registration-objects-menu-fields .add-button:hover .add-button-icon,
  #registration-objects-menu-batches .add-button:hover .add-button-icon,
  #registration-objects-menu-cultures .add-button:hover .add-button-icon,
  #registration-objects-menu-cropfields .add-button:hover .add-button-icon,
  #registration-objects-menu-storage-locations .add-button:hover .add-button-icon, #registration-objects-menu-fields .add-button:hover .add-button-text,
  #registration-objects-menu-batches .add-button:hover .add-button-text,
  #registration-objects-menu-cultures .add-button:hover .add-button-text,
  #registration-objects-menu-cropfields .add-button:hover .add-button-text,
  #registration-objects-menu-storage-locations .add-button:hover .add-button-text {
    background-color: #419641; }

#registration-objects-menu-fields,
#registration-objects-menu-batches,
#registration-objects-menu-cultures,
#registration-objects-menu-cropfields,
#registration-objects-menu-storage-locations {
  width: 220px;
  overflow: hidden; }
  #registration-objects-menu-fields .geo-left-filters,
  #registration-objects-menu-batches .geo-left-filters,
  #registration-objects-menu-cultures .geo-left-filters,
  #registration-objects-menu-cropfields .geo-left-filters,
  #registration-objects-menu-storage-locations .geo-left-filters {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
  #registration-objects-menu-fields .text-align-center,
  #registration-objects-menu-batches .text-align-center,
  #registration-objects-menu-cultures .text-align-center,
  #registration-objects-menu-cropfields .text-align-center,
  #registration-objects-menu-storage-locations .text-align-center {
    text-align: center; }
  #registration-objects-menu-fields .filter-item.refresh-cropfields,
  #registration-objects-menu-batches .filter-item.refresh-cropfields,
  #registration-objects-menu-cultures .filter-item.refresh-cropfields,
  #registration-objects-menu-cropfields .filter-item.refresh-cropfields,
  #registration-objects-menu-storage-locations .filter-item.refresh-cropfields {
    background-color: #0196d8; }
    #registration-objects-menu-fields .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-batches .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-cultures .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-cropfields .filter-item.refresh-cropfields .filter-item-icon,
    #registration-objects-menu-storage-locations .filter-item.refresh-cropfields .filter-item-icon {
      color: #FFFFFF; }
    #registration-objects-menu-fields .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-batches .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-cultures .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-cropfields .filter-item.refresh-cropfields .filter-item-text button,
    #registration-objects-menu-storage-locations .filter-item.refresh-cropfields .filter-item-text button {
      background-color: #0196d8;
      color: #FFFFFF; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .name,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .name {
    font-weight: bold;
    margin-bottom: 4px; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .soil-type,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .storage-type,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .crop {
    padding-right: 0; }
  #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .size, #registration-objects-menu-fields .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-batches .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-cultures .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-cropfields .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .size,
  #registration-objects-menu-storage-locations .selectable-items > .container-fluid .selectable-object-row .selectable-item .capacity {
    text-align: right;
    padding-left: 0;
    padding-right: 18px;
    overflow: hidden; }

.collapsed {
  /* special styling for the collapsed version of the menu */ }
  .collapsed #registration-objects-menu-cultures, .collapsed #registration-objects-menu-cropfields, .collapsed #registration-objects-menu-fields, .collapsed #registration-objects-menu-storage-locations, .collapsed #registration-objects-menu-batches {
    width: 220px;
    overflow: hidden; }
    .collapsed #registration-objects-menu-cultures .geo-left-filters, .collapsed #registration-objects-menu-cropfields .geo-left-filters, .collapsed #registration-objects-menu-fields .geo-left-filters, .collapsed #registration-objects-menu-storage-locations .geo-left-filters, .collapsed #registration-objects-menu-batches .geo-left-filters {
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      .collapsed #registration-objects-menu-cultures .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-cropfields .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-fields .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-storage-locations .geo-left-filters .refresh-cropfields, .collapsed #registration-objects-menu-batches .geo-left-filters .refresh-cropfields {
        margin-left: auto;
        margin-right: auto; }
      .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows {
        height: 33px;
        display: flex; }
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-item-text, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-item-text {
          width: 0; }
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row,
        .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row,
        .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row {
          flex: 1 0 10%;
          margin: 0 !important;
          padding: 0 !important; }
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .icon {
            width: 100%;
            padding-left: 0;
            padding-right: 0; }
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span,
          .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span {
            position: absolute;
            visibility: hidden;
            opacity: 0;
            transition: visibility .3s, opacity .3s;
            text-align: center;
            width: calc(100% - 48px); }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.active,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.active, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.active {
              visibility: visible;
              opacity: 1; }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.multi,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.multi, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.multi {
              left: 10px; }
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cultures .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-cropfields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-fields .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-storage-locations .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .calender-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-sites-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crop-fields-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-fields-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-storagelocations-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-batchtypes-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-crops-row .filter-item-icon.multi-select-icon > span.single,
            .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-multi-select-row .filter-item-icon.multi-select-icon > span.single, .collapsed #registration-objects-menu-batches .geo-left-filters > .filter-rows .filter-select-all-row .filter-item-icon.multi-select-icon > span.single {
              left: 12px; }
    .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row {
      height: 28px;
      width: 276px; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .icon {
        display: none; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid {
        display: flex; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.culture-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.field-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.storage-location-name, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row.batch-name {
          flex: 1 0 80%; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .container-fluid .row {
          flex: 1; }
      .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item {
        left: 0; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .crop {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .soil-type {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .storage-type {
          display: none; }
        .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .size, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .selectable-object-row .selectable-item .capacity {
          overflow: visible !important; }
    .collapsed #registration-objects-menu-cultures #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-cropfields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-fields #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-storage-locations #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject, .collapsed #registration-objects-menu-batches #selectable-items-container.selectable-items #all-selectable-items.container-fluid .btn-edit-registrationObject {
      right: 60px;
      top: 2px; }

#registration-objects-menu-filter-object-type {
  background-color: #0196d8; }
  #registration-objects-menu-filter-object-type .filter-item-icon {
    color: #FFFFFF !important; }
  #registration-objects-menu-filter-object-type .filter-item-text {
    background-color: #0196d8 !important; }
    #registration-objects-menu-filter-object-type .filter-item-text span.select2-selection__rendered {
      color: #FFFFFF !important; }
    #registration-objects-menu-filter-object-type .filter-item-text span.select2-selection__arrow b {
      border-color: #FFFFFF transparent transparent transparent; }

.collapsed {
  /* special styling for the collapsed version of the menu */ }
  .collapsed #registration-objects-menu-filter-object-type {
    margin-left: auto;
    margin-right: auto; }

#dvMapLayerSwitcher {
  width: 0;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 0;
  opacity: 0.9;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  font-size: 10pt;
  transition: width .3s ease-out; }
  #dvMapLayerSwitcher.isMapLayerSwitcherVisible {
    width: 265px; }
  #dvMapLayerSwitcher label > span {
    font-size: 12px;
    color: #868686; }
  #dvMapLayerSwitcher > div {
    height: calc(100%); }
  #dvMapLayerSwitcher label {
    display: inline; }
  #dvMapLayerSwitcher .alignedStyling {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 2px; }
    #dvMapLayerSwitcher .alignedStyling .cropFieldsRadioButton {
      width: 100%;
      display: block; }
    #dvMapLayerSwitcher .alignedStyling .cropFieldsSelectBox {
      width: 48%;
      display: inline-block; }
    #dvMapLayerSwitcher .alignedStyling span .select2 {
      margin-right: 10px; }
  #dvMapLayerSwitcher .baseLayersDiv {
    margin-bottom: 20px; }
  #dvMapLayerSwitcher .baseLayersDiv, #dvMapLayerSwitcher .dataLayersDiv, #dvMapLayerSwitcher .labelsDiv, #dvMapLayerSwitcher .importButtonDiv {
    padding-left: 15px; }
  #dvMapLayerSwitcher #dvMapFeatureLabels {
    margin-bottom: 15px; }
  #dvMapLayerSwitcher .titleLbl {
    font-size: 20px;
    color: #868686;
    padding-left: 15px; }
  #dvMapLayerSwitcher #dvMapLayersContainer {
    margin-top: 15px; }
  #dvMapLayerSwitcher .baseLbl, #dvMapLayerSwitcher .dataLbl {
    color: #868686;
    font-weight: bold;
    padding-left: 15px; }
  #dvMapLayerSwitcher #refL_DutchGeoNuCompanyFields + label span:last-child {
    margin-left: 21px; }
  #dvMapLayerSwitcher #DutchGeoNuCompanyFieldsStartDate {
    margin-left: 2px; }
  #dvMapLayerSwitcher input[type=text] {
    width: 75px;
    left: 2px;
    position: relative; }
    #dvMapLayerSwitcher input[type=text]:disabled {
      border: 1px solid #FFFFFF; }
    #dvMapLayerSwitcher input[type=text]:enabled {
      border: 1px solid #868686; }
  #dvMapLayerSwitcher #dvMapLayerSwitcherContent > div {
    min-width: 265px; }
  #dvMapLayerSwitcher #dvMapLayerSwitcherContent hr {
    margin-top: 10px;
    margin-bottom: 10px; }
  #dvMapLayerSwitcher .observationLayersLegendContainer, #dvMapLayerSwitcher .dutchSoilTypesLegendContainer {
    max-height: 0;
    transition: max-height 0.4s ease-out;
    overflow: hidden; }
    #dvMapLayerSwitcher .observationLayersLegendContainer.visible, #dvMapLayerSwitcher .dutchSoilTypesLegendContainer.visible {
      max-height: 200px;
      transition: max-height 0.4s ease-in; }
  #dvMapLayerSwitcher .importButtonDiv button {
    border: none;
    background-color: #5cb85c;
    color: #FFFFFF;
    width: 179px;
    border: none;
    height: 29px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
    #dvMapLayerSwitcher .importButtonDiv button:hover {
      background-color: #419641; }

#mapLayerSwitcherButtons {
  position: absolute;
  z-index: 996;
  border: solid #868686 1px;
  padding: 3px;
  height: auto !important;
  background-color: rgba(255, 255, 255, 0.5);
  top: 10px;
  right: 15px;
  transition: height linear .2s, right .3s ease-out; }
  #mapLayerSwitcherButtons:empty {
    display: none; }
  #mapLayerSwitcherButtons:hover {
    background-color: white; }
  #mapLayerSwitcherButtons.isMapLayerSwitcherVisible {
    right: 280px; }
  #mapLayerSwitcherButtons .rightMapButton {
    height: 32px;
    overflow: hidden;
    opacity: 1;
    pointer-events: all; }
    #mapLayerSwitcherButtons .rightMapButton button {
      width: 25px;
      height: 25px;
      margin: 5px; }
      #mapLayerSwitcherButtons .rightMapButton button .fa-reply {
        color: #232323; }

.observationLayersLegend {
  width: 243px;
  margin-left: 8px;
  margin-top: 5px; }
  .observationLayersLegend .legendSubHeader {
    height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    width: 253px;
    min-width: 253px;
    font-size: 12px;
    color: #868686;
    font-style: italic; }
  .observationLayersLegend .legendItem {
    height: 22px;
    padding-left: 30px;
    padding-right: 15px;
    width: 238px;
    min-width: 238px; }
    .observationLayersLegend .legendItem .legendBlock {
      float: left;
      margin-top: 2px;
      width: 15px;
      min-width: 15px;
      height: 15px;
      background-color: rgba(67, 181, 247, 0.5);
      border-style: solid;
      border-width: 2px; }
      .observationLayersLegend .legendItem .legendBlock#observationLayer-block-automaticallyconnected {
        border-color: #008000; }
      .observationLayersLegend .legendItem .legendBlock#observationLayer-block-manuallyconnected {
        border-color: #0000FF; }
      .observationLayersLegend .legendItem .legendBlock#observationLayer-block-automaticallyunconnected {
        border-color: #FF0000; }
      .observationLayersLegend .legendItem .legendBlock#observationLayer-block-manuallyunconnected {
        border-color: #FFA500; }
      .observationLayersLegend .legendItem .legendBlock#observationLayer-block-autoLinkunavailable {
        border-color: #00DDFF; }
    .observationLayersLegend .legendItem .legendText {
      margin-left: 20px;
      width: 193px;
      min-width: 193px;
      font-size: 12px;
      color: #868686; }

.dutchSoilTypesLegend {
  width: 243px;
  margin-left: 8px;
  margin-top: 5px; }
  .dutchSoilTypesLegend .legendItem {
    height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    width: 238px;
    min-width: 238px; }
    .dutchSoilTypesLegend .legendItem .legendBlock {
      float: left;
      margin-top: 2px;
      width: 15px;
      min-width: 15px;
      height: 15px;
      border-style: solid;
      border-width: 2px; }
      .dutchSoilTypesLegend .legendItem .legendBlock#dutchSoilTypes-block-clay {
        border-color: #008000;
        background-color: #008000; }
      .dutchSoilTypesLegend .legendItem .legendBlock#dutchSoilTypes-block-sand {
        border-color: #0000FF;
        background-color: #0000FF; }
      .dutchSoilTypesLegend .legendItem .legendBlock#dutchSoilTypes-block-loss {
        border-color: #FF0000;
        background-color: #FF0000; }
      .dutchSoilTypesLegend .legendItem .legendBlock#dutchSoilTypes-block-peat {
        border-color: #FFA500;
        background-color: #FFA500; }
      .dutchSoilTypesLegend .legendItem .legendBlock#dutchSoilTypes-block-unknown {
        border-color: #00DDFF;
        background-color: #00DDFF; }
    .dutchSoilTypesLegend .legendItem .legendText {
      margin-left: 20px;
      width: 193px;
      min-width: 193px;
      font-size: 12px;
      color: #868686; }

.input-group.listgroupborder {
  height: 340px; }

.cropRotationWrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse; }

.list-group.featureConnect.cropRotationContainer {
  height: 130px;
  width: 70%;
  border-left: 1px solid #ccecfa; }

.featureConnect .checkBoxSpinner {
  left: 50%;
  width: 100%;
  position: relative; }

.featureConnect.cropRotation {
  height: 30px; }

.featureConnect.cropRotation-item {
  padding-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 200px;
  margin: 1px; }
  .featureConnect.cropRotation-item h4 {
    display: inline-block; }
  .featureConnect.cropRotation-item p {
    display: inline; }

.featureConnect.cropRotation-no-data-item {
  width: 200px;
  margin: 1px;
  padding-left: 5px; }
  .featureConnect.cropRotation-no-data-item p {
    display: inline; }

.dvFeatureConnectCropRotationSVG {
  padding-left: 10px;
  width: 30%;
  display: flex;
  align-items: center;
  flex-direction: column; }

.objectTypeToConnectHeader {
  padding: 5px;
  padding-top: 15px;
  border: solid 1px #ccecfa;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  font-size: 14px; }

.cropRotationHeader {
  font-size: 14px;
  padding-left: 5px;
  padding-top: 5px; }

.regObjectContainer {
  height: 235px; }

#dvLeftMapLabObservationsPanel {
  height: 100%; }
  #dvLeftMapLabObservationsPanel > div {
    height: 100%; }
    #dvLeftMapLabObservationsPanel > div.add-disabled > .labObservations-container {
      max-height: calc(100% - 102px); }
  #dvLeftMapLabObservationsPanel .container-culture-info {
    height: 92px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    border-bottom: solid 1px #E6E5E4; }
    #dvLeftMapLabObservationsPanel .container-culture-info #cultureDataLoadingIndicator {
      height: 83px;
      line-height: 83px;
      margin-left: 5px;
      margin-right: 5px; }
      #dvLeftMapLabObservationsPanel .container-culture-info #cultureDataLoadingIndicator div[class*=" col-xs-"], #dvLeftMapLabObservationsPanel .container-culture-info #cultureDataLoadingIndicator div[class^="col-xs-"] {
        padding-right: 10px;
        padding-left: 10px; }
    #dvLeftMapLabObservationsPanel .container-culture-info .header {
      padding-top: 15px; }
      #dvLeftMapLabObservationsPanel .container-culture-info .header .crop, #dvLeftMapLabObservationsPanel .container-culture-info .header .date, #dvLeftMapLabObservationsPanel .container-culture-info .header .name, #dvLeftMapLabObservationsPanel .container-culture-info .header .size {
        padding-left: 0;
        padding-right: 0; }
      #dvLeftMapLabObservationsPanel .container-culture-info .header .name {
        font-weight: bold; }
  #dvLeftMapLabObservationsPanel .labObservations-container {
    height: auto !important;
    max-height: calc(100% - 142px); }
    #dvLeftMapLabObservationsPanel .labObservations-container.add-disabled {
      max-height: calc(100% - 102px); }
    #dvLeftMapLabObservationsPanel .labObservations-container .labObservation {
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left: 5px;
      margin-right: 5px;
      border-bottom: solid 1px #E6E5E4; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation div[class*=" col-xs-"], #dvLeftMapLabObservationsPanel .labObservations-container .labObservation div[class^="col-xs-"] {
        padding-right: 0px;
        padding-left: 0px; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .name {
        height: 20px; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .sampleResultHeader {
        padding-top: 5px; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation span.value {
        font-style: italic;
        color: #555555; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation #labObservationsLoadingIndicator {
        text-align: center; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation:hover {
        background-color: #E6E5E4; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .labObservationHeader {
        color: #555555; }
      #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .disconnectLabObservation {
        color: #555555;
        background: transparent;
        padding: 0;
        height: 20px;
        font-size: 14px;
        border: none;
        text-align: center; }
        #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .disconnectLabObservation:hover {
          font-size: 22px; }
          #dvLeftMapLabObservationsPanel .labObservations-container .labObservation .disconnectLabObservation:hover span {
            color: #232323;
            -moz-transform: scale(1.2, 1.2);
            -ms-transform: scale(1.2, 1.2);
            -o-transform: scale(1.2, 1.2);
            -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2); }
  #dvLeftMapLabObservationsPanel .labObservationConnector {
    height: 30px;
    margin: 5px; }

#leftMapPanelContainer {
  width: 0;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 0;
  opacity: .9;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  font-family: "OpenSans";
  color: #868686;
  font-size: 12px;
  transition: width .3s ease-out; }
  #leftMapPanelContainer.isLeftMapPanelVisible {
    width: 265px; }

#leftMapPanelButtons {
  position: absolute;
  z-index: 996;
  border: solid #868686 1px;
  padding: 3px;
  height: auto !important;
  background-color: rgba(255, 255, 255, 0.5);
  top: 10px;
  left: 15px;
  transition: height linear .2s, left .3s ease-out; }
  #leftMapPanelButtons:hover {
    background-color: white; }
  #leftMapPanelButtons.isLeftMapPanelVisible {
    left: 280px; }
  #leftMapPanelButtons .leftMapButton {
    height: 0;
    overflow: hidden;
    transition: height linear .2s;
    opacity: 1;
    pointer-events: all; }
    #leftMapPanelButtons .leftMapButton.show {
      height: 32px; }
    #leftMapPanelButtons .leftMapButton button {
      width: 25px;
      height: 25px;
      margin: 5px; }
      #leftMapPanelButtons .leftMapButton button .fa-reply {
        color: #232323; }

#dvImportGeoFileDialog {
  width: 450px; }
  #dvImportGeoFileDialog .modalPopupBody {
    min-height: 200px;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #232323;
    font-size: 12px;
    position: relative; }
    #dvImportGeoFileDialog .modalPopupBody .upload-area {
      border: 1px solid #232323;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      border-radius: 4px 4px 4px 4px;
      width: 100%;
      height: 150px; }
      #dvImportGeoFileDialog .modalPopupBody .upload-area > i {
        font-size: 10em;
        position: absolute;
        opacity: 10%; }
      #dvImportGeoFileDialog .modalPopupBody .upload-area .file-upload-button {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center; }
        #dvImportGeoFileDialog .modalPopupBody .upload-area .file-upload-button #file-input-field {
          display: none; }
        #dvImportGeoFileDialog .modalPopupBody .upload-area .file-upload-button > p {
          margin: 0;
          width: 150px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }

#dvMarkerConnectDialog {
  width: 375px; }
  #dvMarkerConnectDialog .modalPopupBody {
    min-height: 175px;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #232323;
    font-size: 12px;
    position: relative; }

#dvRvoLoginDataBox #frmChamberOfCommerceNo {
  width: 170px; }

#dvRvoLoginDataBox #frmLocationNo {
  width: 100px;
  margin-left: 10px; }

#GeoMainContainer #dvMenuLeft {
  width: 220px;
  min-height: calc(100% - 10px);
  height: calc(100% - 10px);
  position: absolute;
  left: 15px;
  bottom: 0;
  top: 10px;
  background-color: #FFFFFF;
  overflow: hidden;
  z-index: 998;
  padding-right: 0;
  padding-left: 0;
  border: 1px solid #C8C8C8; }
  #GeoMainContainer #dvMenuLeft #btnMenuToggle {
    height: 30px;
    border-bottom: 1px solid #E6E5E4; }
    #GeoMainContainer #dvMenuLeft #btnMenuToggle .filter-item-text {
      position: relative;
      padding-left: 8px;
      padding-right: 8px;
      height: 30px;
      line-height: 30px;
      color: #868686; }
      #GeoMainContainer #dvMenuLeft #btnMenuToggle .filter-item-text #filterStateText {
        font-family: "OpenSans";
        font-weight: bold; }
      #GeoMainContainer #dvMenuLeft #btnMenuToggle .filter-item-text .collapse-icon {
        position: absolute;
        right: 10px;
        top: 5px;
        font-size: 20px; }
      #GeoMainContainer #dvMenuLeft #btnMenuToggle .filter-item-text .sort-menu {
        top: 28px;
        min-width: 165px; }
      #GeoMainContainer #dvMenuLeft #btnMenuToggle .filter-item-text .filter-icon {
        margin-left: 15px;
        display: inline-block; }

#GeoMainContainer #dvGeoContainer .top-menu {
  position: relative;
  margin-left: -3px; }
  #GeoMainContainer #dvGeoContainer .top-menu .nav > li {
    position: relative;
    float: left;
    width: 160px;
    height: 30px;
    padding: 5px;
    margin-left: 2px;
    margin-right: 1px;
    background-color: #FFFFFF;
    border-top: 1px solid #E6E5E4;
    border-left: 1px solid #E6E5E4;
    border-right: 1px solid #E6E5E4;
    border-radius: 0;
    cursor: pointer; }
    #GeoMainContainer #dvGeoContainer .top-menu .nav > li span {
      position: absolute;
      top: 6px;
      left: 0;
      width: 160px;
      text-align: center;
      white-space: nowrap;
      color: #868686;
      font-size: 14px;
      font-weight: initial; }
    #GeoMainContainer #dvGeoContainer .top-menu .nav > li::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: none;
      width: 158px;
      height: 5px;
      background-color: #5cb85c; }
    #GeoMainContainer #dvGeoContainer .top-menu .nav > li.active, #GeoMainContainer #dvGeoContainer .top-menu .nav > li.active:hover {
      border-left: 1px solid #E6E5E4;
      border-right: 1px solid #E6E5E4;
      border-top: 1px solid #E6E5E4;
      background-color: #5cb85c;
      -webkit-box-shadow: none;
      box-shadow: none; }
      #GeoMainContainer #dvGeoContainer .top-menu .nav > li.active span, #GeoMainContainer #dvGeoContainer .top-menu .nav > li.active:hover span {
        color: #FFFFFF; }
    #GeoMainContainer #dvGeoContainer .top-menu .nav > li:hover {
      background-color: #FAFAFA; }
      #GeoMainContainer #dvGeoContainer .top-menu .nav > li:hover span {
        color: #232323; }
      #GeoMainContainer #dvGeoContainer .top-menu .nav > li:hover::before {
        display: block; }

#GeoMainContainer #dvGeoContainer .geomapcontainer {
  border: 1px solid #C8C8C8; }
  #GeoMainContainer #dvGeoContainer .geomapcontainer .modalHost {
    z-index: 999 !important; }

#GeoMainContainer #dvMenuRight:not(.collapsed) {
  margin-right: 15px; }
  #GeoMainContainer #dvMenuRight:not(.collapsed) > div {
    border: 1px solid #C8C8C8; }

#dvGrasslandCalendar .modalBlockout {
  z-index: 1000; }

#dvGrasslandCalendar .loading-screen .loadingContent {
  display: block;
  width: 40px;
  height: 40px;
  margin: auto; }

#dvGrasslandCalendar .loading-screen i {
  font-size: 30px; }

#dvGrasslandCalendar .loading-screen, #dvGrasslandCalendar .frame-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

#dvGrasslandCalendar .frame-container.higher-than-blockout {
  z-index: 1001; }

#dvGrasslandCalendar .frame-container iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  pointer-events: initial; }

#dvCruFertilizationSample {
  width: 700px; }
  #dvCruFertilizationSample div.crud-body {
    margin-top: 30px; }
  #dvCruFertilizationSample .modalPopupBody {
    height: 500px;
    flex-direction: column; }
  #dvCruFertilizationSample .dividerBottom {
    border-bottom: 1px solid #555555; }
  #dvCruFertilizationSample .dryMatterContent {
    margin: 10px 30px 0px 30px; }

#inventory-left-menu .filter-item-icon {
  font-weight: bold; }
  #inventory-left-menu .filter-item-icon.multi-select-icon > span {
    position: absolute;
    top: 7px;
    visibility: hidden;
    opacity: 0;
    transition: visibility .3s, opacity .3s; }
    #inventory-left-menu .filter-item-icon.multi-select-icon > span.active {
      visibility: visible;
      opacity: 1; }
    #inventory-left-menu .filter-item-icon.multi-select-icon > span:first-child {
      left: 23px; }
    #inventory-left-menu .filter-item-icon.multi-select-icon > span:last-child {
      left: 21px; }

#inventory-left-menu .filter-item-text {
  width: 179px;
  float: left; }
  #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button {
    position: relative;
    width: 100%;
    height: 34px;
    overflow: hidden; }
    #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button .item {
      height: 34px;
      width: 100%;
      position: absolute;
      color: #868686;
      padding: 6px 8px;
      transition: left .5s; }
      #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button .item:first-child {
        left: 0; }
        #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button .item:first-child:not(.active) {
          left: -100%; }
      #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button .item:last-child {
        left: 100%;
        background-color: #E6E5E4; }
        #inventory-left-menu .filter-item-text #multiSelectToggler.toggle-button .item:last-child.active {
          left: 0; }
  #inventory-left-menu .filter-item-text button {
    background: #FFFFFF;
    width: 179px;
    border: none;
    height: 32px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
    #inventory-left-menu .filter-item-text button:focus {
      outline: none; }

#dvCrop input[type=color] {
  width: 100%;
  height: 30px;
  opacity: 0.2;
  cursor: pointer; }
  #dvCrop input[type=color]:disabled {
    background-color: #FFFFFF; }

#dvCrop .fa-times {
  color: #d9534f; }

#dvCrop .fa-check {
  color: #5cb85c; }

#tblFilteredListCrop tr td.cropcolor {
  padding: 2px;
  opacity: 0.2; }
  #tblFilteredListCrop tr td.cropcolor span {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    height: 33px;
    padding: 1px; }

#tblFilteredListCrop tr td.check {
  text-align: center; }
  #tblFilteredListCrop tr td.check .fa-times {
    color: #d9534f; }
  #tblFilteredListCrop tr td.check .fa-check {
    color: #5cb85c; }

#btnOnlineManagement {
  bottom: 2px;
  font-size: 11px; }

#dvCustomerInfo {
  color: #232323; }
  #dvCustomerInfo a {
    outline: 0; }
  #dvCustomerInfo label, #dvCustomerInfo p, #dvCustomerInfo span, #dvCustomerInfo div:not(.btnAdd), #dvCustomerInfo td {
    color: #868686; }
  #dvCustomerInfo .companydropdown {
    right: 0px;
    border-top: 10px solid transparent;
    height: 65px; }
  #dvCustomerInfo .companydropdown {
    width: 275px;
    max-width: 275px; }
  #dvCustomerInfo .customerIconWrapper {
    padding-right: 18px !important; }
  #dvCustomerInfo .customerDescriptionWrapper {
    width: 185px; }
  #dvCustomerInfo .companyDropdownWrapper {
    overflow: hidden;
    transition: height 10ms; }
  #dvCustomerInfo .companyDropdown {
    margin: 0;
    border-radius: 0; }
  #dvCustomerInfo .companyDropdownWrapper, #dvCustomerInfo .companyDropdown {
    width: calc(275px + 1px); }
  #dvCustomerInfo .companyDropdown li.fontBold {
    pointer-events: none; }
    #dvCustomerInfo .companyDropdown li.fontBold > a {
      font-weight: bold; }
  #dvCustomerInfo .companyDropdown li > div.btnAdd {
    font-size: 12px;
    margin-top: 5px;
    padding-left: 15px; }
    #dvCustomerInfo .companyDropdown li > div.btnAdd:before {
      font-size: 12px; }
  #dvCustomerInfo .companyDropdown li a, #dvCustomerInfo .companyDropdown li a span {
    color: #232323; }
  #dvCustomerInfo .companyDropdown li.disabled a {
    color: #868686; }
  #dvCustomerInfo .companyDropdown li.divider.no-margin-top {
    margin-top: 0; }
  #dvCustomerInfo .caret {
    bottom: 4px;
    right: auto; }
  #dvCustomerInfo .customer-settings {
    float: left;
    font-family: "OpenSans";
    font-size: large;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 15px; }
    #dvCustomerInfo .customer-settings div {
      position: relative;
      float: left;
      height: 100%;
      text-align: center; }
  #dvCustomerInfo .self-support {
    width: 80px; }
    #dvCustomerInfo .self-support div {
      padding-top: 3px;
      color: #FFFFFF; }
    #dvCustomerInfo .self-support:hover {
      border-top: 0; }
  #dvCustomerInfo .supportbutton {
    height: 65px;
    border-top: 10px solid transparent; }
  #dvCustomerInfo .isOpen {
    top: 5px;
    border-top: 5px solid #5cb85c;
    height: 60px; }
    #dvCustomerInfo .isOpen .trianglecontainer {
      display: block; }
    #dvCustomerInfo .isOpen .dropdown-toggle {
      height: 46px;
      border-top: 0; }
  #dvCustomerInfo .customer-info-name {
    padding-left: 20px;
    font-family: "OpenSans";
    font-size: large;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 15px;
    height: 55px; }
    #dvCustomerInfo .customer-info-name div:nth-child(1) {
      position: relative;
      float: left;
      height: 100%;
      text-align: center;
      padding-right: 10px;
      padding-top: 10px; }
    #dvCustomerInfo .customer-info-name div:nth-child(2) {
      position: relative;
      float: left;
      top: 3px; }
      #dvCustomerInfo .customer-info-name div:nth-child(2) span:nth-child(1) {
        font-family: "OpenSans";
        font-size: 14px;
        line-height: 15px;
        width: calc(275px - 80px);
        max-width: calc(275px - 80px);
        letter-spacing: 0;
        padding-right: 10px;
        overflow: hidden;
        -moz-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap; }
      #dvCustomerInfo .customer-info-name div:nth-child(2) span:nth-child(2) {
        font-family: "OpenSans";
        font-size: 12px;
        width: auto;
        max-width: calc(275px - 105px);
        word-wrap: break-word;
        padding-right: 3px;
        letter-spacing: 0;
        overflow: hidden;
        -moz-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left; }
      #dvCustomerInfo .customer-info-name div:nth-child(2) .caret-spacer {
        min-height: 17px;
        display: block; }
  #dvCustomerInfo #supportMenu {
    display: block;
    background-color: #0196d8; }
    #dvCustomerInfo #supportMenu .menuIconWrapper {
      height: auto; }
    #dvCustomerInfo #supportMenu .menuIconText p {
      color: #FFFFFF; }
  #dvCustomerInfo .self-support {
    padding-left: 25px;
    padding-right: 25px;
    border-right: none;
    background-color: #0196d8; }
  #dvCustomerInfo .dropdown-toggle {
    width: 275px; }
  @media all and (max-width: 1140px) {
    #dvCustomerInfo .companydropdown {
      width: 200px;
      max-width: 200px; }
    #dvCustomerInfo .dropdown-toggle {
      width: 200px; }
    #dvCustomerInfo .customerDescriptionWrapper {
      width: calc(200px - 40px); }
    #dvCustomerInfo .companyDropdownMenu {
      width: 200px; }
    #dvCustomerInfo .dropdown-menu {
      min-width: calc(200px + 1px); }
    #dvCustomerInfo .companyDropdownWrapper, #dvCustomerInfo .companyDropdown {
      width: calc(200px + 1px); }
    #dvCustomerInfo .customer-info-name div:nth-child(2) span:nth-child(1) {
      width: calc(200px - 30px);
      max-width: calc(companyDropdownWidth-75px - 30px); }
    #dvCustomerInfo .customer-info-name div:nth-child(2) span:nth-child(2) {
      max-width: calc(200px - 55px); }
    #dvCustomerInfo .customerIconWrapper {
      display: none; } }

#reloginDialog {
  width: 400px; }

.loginCountMessage {
  color: red; }

#dvCreateFieldAndPlotUsingCultureDialog {
  width: 500px; }
  #dvCreateFieldAndPlotUsingCultureDialog .btnModalFooter {
    min-width: 120px;
    width: auto;
    padding: 0 5px; }
  #dvCreateFieldAndPlotUsingCultureDialog .modalPopupBody {
    margin: 20px 0; }
  #dvCreateFieldAndPlotUsingCultureDialog .modalPopupFooter {
    padding: 0 10px; }

#addCropyearTitle {
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  top: 12px;
  left: 15px;
  right: 45px; }
  #addCropyearTitle > h2 {
    display: inline-block;
    position: initial; }

#dvCrudFarm {
  width: 750px; }
  #dvCrudFarm .modalPopupBody {
    display: block;
    margin: 15px;
    width: 720px; }
    #dvCrudFarm .modalPopupBody .global2Column {
      height: 320px; }
      #dvCrudFarm .modalPopupBody .global2Column label {
        width: 120px; }
      #dvCrudFarm .modalPopupBody .global2Column input, #dvCrudFarm .modalPopupBody .global2Column .select2 {
        width: 200px !important; }
      #dvCrudFarm .modalPopupBody .global2Column #frmStreetNumberHolder {
        width: 200px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dvCrudFarm .modalPopupBody .global2Column #frmStreetNumberHolder input {
          width: calc(50% - 7px) !important; }
      #dvCrudFarm .modalPopupBody .global2Column #frmCOCHolder {
        width: 200px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dvCrudFarm .modalPopupBody .global2Column #frmCOCHolder input#frmChamberOfCommerceNo.twoFields, #dvCrudFarm .modalPopupBody .global2Column #frmCOCHolder input#frmLocationNo.twoFields {
          width: calc(50% - 7px) !important; }
    #dvCrudFarm .modalPopupBody #dvUniqueFarmId {
      width: calc(100% - 30px) !important; }
      #dvCrudFarm .modalPopupBody #dvUniqueFarmId label {
        min-width: 120px; }

#dvCrudBatch {
  width: 850px; }
  #dvCrudBatch #dvVerticalTabs {
    width: 150px; }
  #dvCrudBatch #dvSubpages {
    margin-top: 15px;
    min-height: 250px; }
    #dvCrudBatch #dvSubpages .global2Column {
      height: 220px; }
      #dvCrudBatch #dvSubpages .global2Column > div {
        width: 50%; }
      #dvCrudBatch #dvSubpages .global2Column > div > .input-group {
        width: 100%; }
    #dvCrudBatch #dvSubpages .checkbox-inline + .checkbox-inline {
      margin-left: 0; }
      #dvCrudBatch #dvSubpages .checkbox-inline + .checkbox-inline input[type="checkbox"] {
        top: auto;
        margin-top: 2px; }

#dvBasicBatchInfo .margin-bottom-15, #dvStorageLocation .margin-bottom-15 {
  margin-bottom: 15px; }

#dvBasicBatchInfo label, #dvStorageLocation label {
  margin-top: 7px; }

#dvBasicBatchInfo .input-group input, #dvStorageLocation .input-group input {
  border-left-color: #555; }

#dvBasicBatchInfo #cultureTypeLabel, #dvStorageLocation #cultureTypeLabel {
  height: 48px; }

#dvBasicBatchInfo .flex-row, #dvStorageLocation .flex-row {
  display: flex;
  flex-direction: row; }
  #dvBasicBatchInfo .flex-row .flex-column, #dvStorageLocation .flex-row .flex-column {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0; }
    #dvBasicBatchInfo .flex-row .flex-column .flex-content, #dvStorageLocation .flex-row .flex-column .flex-content {
      display: flex;
      width: 100%;
      float: left;
      margin-left: 0; }
    #dvBasicBatchInfo .flex-row .flex-column .flexStickToBottom, #dvStorageLocation .flex-row .flex-column .flexStickToBottom {
      flex-grow: 0.5; }
      #dvBasicBatchInfo .flex-row .flex-column .flexStickToBottom div, #dvStorageLocation .flex-row .flex-column .flexStickToBottom div {
        align-self: flex-end; }

#dvBasicBatchInfo .container-fluid, #dvStorageLocation .container-fluid {
  padding-left: 0;
  padding-right: 0; }
  #dvBasicBatchInfo .container-fluid .control-label, #dvStorageLocation .container-fluid .control-label {
    float: right; }
  #dvBasicBatchInfo .container-fluid label.checkbox, #dvStorageLocation .container-fluid label.checkbox {
    float: left;
    width: 100%;
    display: inline-block;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 3px;
    margin-bottom: 0; }
    #dvBasicBatchInfo .container-fluid label.checkbox span, #dvStorageLocation .container-fluid label.checkbox span {
      padding-left: 5px; }
    #dvBasicBatchInfo .container-fluid label.checkbox input[type="checkbox"], #dvStorageLocation .container-fluid label.checkbox input[type="checkbox"] {
      position: relative; }

#dvCrudStorageLocation {
  width: 750px; }
  #dvCrudStorageLocation .modal-body .control-label {
    margin-top: 7px; }
  #dvCrudStorageLocation .modal-body .col-location-checkboxes {
    margin-top: 5px; }
  #dvCrudStorageLocation .modal-body .row-description, #dvCrudStorageLocation .modal-body .col-form-controls .row {
    margin-bottom: 15px; }
  #dvCrudStorageLocation .modal-body .col-uniqueStorageLocationID-label {
    padding-right: 0; }
  #dvCrudStorageLocation .modal-body .input-group-size input {
    border-right: 0; }
  #dvCrudStorageLocation .modal-body .input-group-size .input-group-addon {
    /* Apply bootstrap default styling to overrule 'custom' styling in main.less that messes up the bootstrap default styling. */
    position: static;
    right: auto;
    bottom: auto;
    padding: 6px 12px; }
  #dvCrudStorageLocation .modal-body .checkbox-inline + .checkbox-inline {
    margin-left: 0; }
    #dvCrudStorageLocation .modal-body .checkbox-inline + .checkbox-inline input[type="checkbox"] {
      top: auto;
      margin-top: 2px; }

#dvDeleteCropYearDialog {
  width: 400px; }
  #dvDeleteCropYearDialog .modalPopupBody {
    height: 220px; }
    #dvDeleteCropYearDialog .modalPopupBody .container-fluid {
      width: 100%; }
      #dvDeleteCropYearDialog .modalPopupBody .container-fluid #deleteCropYearInfo {
        margin-top: 10px; }
        #dvDeleteCropYearDialog .modalPopupBody .container-fluid #deleteCropYearInfo p {
          font-size: 14px; }
      #dvDeleteCropYearDialog .modalPopupBody .container-fluid #cropyearvalidation {
        display: flex;
        align-items: center; }
        #dvDeleteCropYearDialog .modalPopupBody .container-fluid #cropyearvalidation #cropyearLabel {
          display: flex;
          flex-direction: row-reverse; }
  #dvDeleteCropYearDialog .modalPopupFooter .btnModalFooter.add {
    position: absolute;
    left: 15px; }

#dvDeleteCultureDialog {
  width: 550px; }
  #dvDeleteCultureDialog .modalPopupBody {
    height: 220px; }
    #dvDeleteCultureDialog .modalPopupBody .container-fluid {
      width: 100%; }
      #dvDeleteCultureDialog .modalPopupBody .container-fluid #deleteCultureInfo {
        margin-top: 10px; }
        #dvDeleteCultureDialog .modalPopupBody .container-fluid #deleteCultureInfo p {
          font-size: 14px; }
      #dvDeleteCultureDialog .modalPopupBody .container-fluid #cropyearvalidation {
        display: flex;
        align-items: center; }
        #dvDeleteCultureDialog .modalPopupBody .container-fluid #cropyearvalidation #cropyearLabel {
          display: flex;
          flex-direction: row-reverse; }
  #dvDeleteCultureDialog .modalPopupFooter .btnModalFooter.add {
    position: absolute;
    left: 15px; }

#dvPreviousCrops {
  position: relative;
  width: 650px; }
  #dvPreviousCrops .input-group {
    width: 670px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 10px; }
  #dvPreviousCrops #dvFormPreviousCrops, #dvPreviousCrops #dvFormPreviousCultures {
    width: 352px;
    -webkit-flex-direction: column;
    flex-direction: column; }
    #dvPreviousCrops #dvFormPreviousCrops .previousCrop, #dvPreviousCrops #dvFormPreviousCrops .previousCulture, #dvPreviousCrops #dvFormPreviousCultures .previousCrop, #dvPreviousCrops #dvFormPreviousCultures .previousCulture {
      width: 330px;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      height: 32px; }
      #dvPreviousCrops #dvFormPreviousCrops .previousCrop .previousCropDescription, #dvPreviousCrops #dvFormPreviousCrops .previousCrop .previousCultureDescription, #dvPreviousCrops #dvFormPreviousCrops .previousCulture .previousCropDescription, #dvPreviousCrops #dvFormPreviousCrops .previousCulture .previousCultureDescription, #dvPreviousCrops #dvFormPreviousCultures .previousCrop .previousCropDescription, #dvPreviousCrops #dvFormPreviousCultures .previousCrop .previousCultureDescription, #dvPreviousCrops #dvFormPreviousCultures .previousCulture .previousCropDescription, #dvPreviousCrops #dvFormPreviousCultures .previousCulture .previousCultureDescription {
        margin: 5px 5px 5px 0;
        width: 325px;
        -webkit-box-align: start;
        -webkit-flex-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        justify-content: flex-start;
        align-items: flex-start; }
      #dvPreviousCrops #dvFormPreviousCrops .previousCrop .previousOtherCulture, #dvPreviousCrops #dvFormPreviousCrops .previousCulture .previousOtherCulture, #dvPreviousCrops #dvFormPreviousCultures .previousCrop .previousOtherCulture, #dvPreviousCrops #dvFormPreviousCultures .previousCulture .previousOtherCulture {
        width: 325px; }
      #dvPreviousCrops #dvFormPreviousCrops .previousCrop .previousCropActions, #dvPreviousCrops #dvFormPreviousCrops .previousCrop .previousCultureActions, #dvPreviousCrops #dvFormPreviousCrops .previousCulture .previousCropActions, #dvPreviousCrops #dvFormPreviousCrops .previousCulture .previousCultureActions, #dvPreviousCrops #dvFormPreviousCultures .previousCrop .previousCropActions, #dvPreviousCrops #dvFormPreviousCultures .previousCrop .previousCultureActions, #dvPreviousCrops #dvFormPreviousCultures .previousCulture .previousCropActions, #dvPreviousCrops #dvFormPreviousCultures .previousCulture .previousCultureActions {
        width: 20px;
        -webkit-box-align: end;
        -webkit-flex-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        justify-content: flex-end;
        align-items: flex-end; }
  #dvPreviousCrops label {
    width: 305px;
    margin: 5px 10px 0 0;
    text-align: right; }

#dvOperations {
  margin-top: 7px;
  height: 350px; }
  #dvOperations label {
    font-family: "OpenSans";
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px; }
  #dvOperations #dvOperationButtons {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    #dvOperations #dvOperationButtons .btnOperation {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      width: 355px;
      height: 50px;
      margin-bottom: 10px;
      background-color: #5cb85c;
      color: #FFFFFF; }
      #dvOperations #dvOperationButtons .btnOperation .agvregicon-32 {
        margin: 0 15px 0 15px; }
      #dvOperations #dvOperationButtons .btnOperation span {
        color: #FFFFFF;
        font-family: "OpenSans";
        font-weight: bold;
        font-size: 12px; }
      #dvOperations #dvOperationButtons .btnOperation:hover {
        background-color: #419641; }

#dvAttachmentDeleteDialog {
  width: 450px; }
  #dvAttachmentDeleteDialog .modalPopupBody {
    min-height: 150px;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #232323;
    font-size: 12px;
    position: relative; }
    #dvAttachmentDeleteDialog .modalPopupBody .delete-information {
      font-weight: bold; }
  #dvAttachmentDeleteDialog .modalPopupHeader.warning {
    background-color: #d9534f; }

#dvRegDetailAttachment .rroRow.rroAttachmentsHeader {
  height: 25px !important;
  margin-bottom: 0 !important; }
  #dvRegDetailAttachment .rroRow.rroAttachmentsHeader .name {
    margin-left: 30px;
    width: 318px !important; }

#dvRegDetailAttachment .regDetailBodyCol2.attachmentCol {
  display: flex;
  align-items: center; }

#dvRegDetailAttachment .rros-container-attachments {
  min-height: 200px; }
  #dvRegDetailAttachment .rros-container-attachments.empty {
    display: flex;
    align-items: center; }

#dvRegDetailAttachment .attachment-thumbnail-image {
  width: 50px;
  height: 25px;
  margin-left: 5px;
  margin-right: 5px; }

#dvRegDetailAttachment .attachment-thumbnail-file {
  width: 50px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 17px;
  font-size: 1.7em; }

#dvRegDetailAttachment .download-btn-container {
  margin-left: 5px; }

#dvRegDetailAttachment .importButtonDiv {
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto; }
  #dvRegDetailAttachment .importButtonDiv #btn-add-attachment {
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center; }
  #dvRegDetailAttachment .importButtonDiv .attachment-input-field {
    display: none; }

#dvRegDetailAttachment .empty-attachment-row-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  display: flex;
  align-items: center; }
  #dvRegDetailAttachment .empty-attachment-row-container .paperclip {
    display: inline-block;
    height: 25px; }

#dvCrudRegistration .regDetailBody {
  height: auto;
  margin-bottom: 10px; }

#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow {
  height: auto; }

#dvRegDetailBatchDelivery .batchMutationComponentBody {
  max-height: 270px; }

#dvNotMatchingUoMAlert {
  width: 100%; }

.invalidBatch .regDetailDescription {
  color: #d9534f; }

.invalidBatch .fa-lock {
  font-size: large;
  margin-top: 7px; }

.fertilizerSearchDropdown {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between; }
  .fertilizerSearchDropdown .fertilizerText {
    min-width: 130px;
    max-width: 130px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
    .fertilizerSearchDropdown .fertilizerText:hover {
      overflow: visible;
      white-space: normal; }
  .fertilizerSearchDropdown .fertilizerComposition {
    min-width: 40px;
    max-width: 40px; }

#dvCrudRegistration .regDetailBody {
  height: auto;
  margin-bottom: 10px; }

#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow {
  height: auto; }

#dvRegDetailHarvest .batchMutationComponentBody {
  max-height: 210px; }

#dvCrudRegistration .regDetailBody {
  height: auto;
  margin-bottom: 10px; }

#dvCrudRegistration .regDetailBody.readonly div[class*="rros-container"] .rroRow {
  height: auto; }

#dvCrudRegistration .regDetailBody.readonly.batchMutations .rros-container .rroRow {
  margin-bottom: 0; }

#dvCrudRegistration .regDetailBody {
  height: auto;
  margin-bottom: 10px; }

#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow {
  height: auto; }

#dvRegDetailSeedingPlanting .batchMutationComponentBody {
  max-height: 170px; }

#dvCrudRegistration .regDetailBody {
  height: auto;
  margin-bottom: 10px; }

#dvCrudRegistration .regDetailBody div[class*="rros-container"] .rroRow {
  height: auto; }

.weatherCircumstances .form-group {
  width: stretch;
  margin-bottom: 15px; }
  .weatherCircumstances .form-group:first-child .input-group {
    margin-left: 0; }
  .weatherCircumstances .form-group:last-child .input-group {
    margin-right: 0; }

.weatherCircumstances .input-group {
  margin: 5px; }

.sprayingMethod {
  width: 50%; }

.driftReduction {
  width: 181px; }

.sprayMixtureDosage {
  width: 181px; }

.nozzle {
  width: 359px;
  margin-left: 10px;
  margin-right: 10px; }

.weatherConditionPopup {
  position: absolute;
  top: 68%; }
  .weatherConditionPopup.weatherInfo {
    top: 62%;
    left: 25%; }
  .weatherConditionPopup.windSpeedWarning {
    left: 66%; }
  .weatherConditionPopup.settingsInfo {
    top: 61%;
    left: 1%; }
    .weatherConditionPopup.settingsInfo > .validationInfoIcon {
      color: #0196d8; }

.selectToAdd {
  display: flex; }

.flagIcon {
  width: 8%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .flagIcon i {
    color: #F0AD4E;
    font-size: 16px; }

.weatherConditionPopupRO {
  padding-right: 50px;
  position: relative;
  top: -10px; }

.weatherCircumstancesReadOnly {
  display: flex;
  gap: 10px; }
  .weatherCircumstancesReadOnly .form-group {
    width: 178px;
    margin-bottom: 15px; }

.nozzleRow {
  display: flex;
  gap: 10px; }
  .nozzleRow .form-group {
    width: 178px;
    margin-bottom: 15px; }
    .nozzleRow .form-group.driftReduction {
      width: calc(178px * 2);
      margin-right: 10px; }

#dvRegDetailProductTreatment .selectToAdd {
  display: flex; }

#dvRegDetailProductTreatment .sprayingMethod {
  width: 50%; }

#dvRegDetailProductTreatment .nozzle {
  width: 50%;
  margin-left: 10px;
  margin-right: 0; }

#dvRegDetailProductTreatment .flagIcon {
  width: 8%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center; }
  #dvRegDetailProductTreatment .flagIcon i {
    color: #F0AD4E;
    font-size: 16px; }

#dvRegDetailSpraying .regDetailFooter.readonly .sprayingMethod {
  width: stretch; }

#dvRegDetailSpraying .regDetailFooter.readonly .nozzle {
  width: stretch; }

span[aria-labelledby="select2-frmRegistrationWorker-container"] {
  max-width: 190px; }

#dvCrudAddBuyer {
  width: 400px;
  height: 200px; }
  #dvCrudAddBuyer .modalPopupBody {
    width: 400px;
    height: 125px; }
    #dvCrudAddBuyer .modalPopupBody div.dvInput {
      width: 375px;
      margin: 0 auto;
      margin-bottom: 25px;
      padding-top: 25px; }
      #dvCrudAddBuyer .modalPopupBody div.dvInput div.horizontalCenter {
        width: 325px; }

.excelHeader {
  position: absolute;
  right: 20px;
  top: 10px; }
  .excelHeader #excelExportButton {
    color: white;
    background-color: #419641;
    padding: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; }
    .excelHeader #excelExportButton:hover {
      background-color: #357a35; }

#exportButton {
  background-color: #5cb85c;
  color: #FFFFFF;
  padding: 5px;
  padding-top: 12%;
  text-decoration: none; }

#exportButton:hover {
  background-color: #419641; }

#exportIcon {
  transform: scale(2.5);
  position: absolute;
  top: -5px;
  left: 50%;
  margin: -5px; }

.exportInfo {
  width: 75%;
  top: 10%;
  left: 20%;
  position: absolute; }
  .exportInfo p {
    font-size: 14px; }

/*On iPad 1024px lower the alert button for CSV due to the text*/
@media screen and (max-width: 1024px) {
  .csvExportBody .loading .center {
    top: 70%; } }

/*On responsive screens between ipad and 1600 lower the alert button slightly for CSV due to the text*/
@media screen and (max-width: 1600px) and (min-width: 1025px) {
  .csvExportBody .loading .center {
    top: 30%; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC92aWV3bW9kZWxzLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vQ29udGVudC92aWV3bW9kZWxzLnNjc3MiLAoJCSIuLi9Db250ZW50L3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvYWR2aWNlL2dld2lzL2dld2lzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9hZHZpY2UvY3JvcFByb3RlY3Rpb24vY3JvcFByb3RlY3Rpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2FkdmljZS93ZWF0aGVyUHJlc2VudGF0aW9uL3dlYXRoZXJQcmVzZW50YXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2FkdmljZS9GZXJ0aXNhdC9mZXJ0aXNhdC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvYWR2aWNlL3BjYS9wY2Euc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2FkdmljZS9zdGFydC9zdGFydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvYWR2aWNlL3lhcmEveWFyYS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9kaWFsb2cvYWRkUGNhQWR2aWNlL2FkZFBjYUFkdmljZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9kaWFsb2cvYWRkVGhpcmRQYXJ0eU51bWJlci9hZGRUaGlyZFBhcnR5TnVtYmVyLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL2RpYWxvZy9jb3VwbGVDdWx0dXJlc1RvT3JnYW5pemF0aW9uL2NvdXBsZUN1bHR1cmVzVG9Pcmdhbml6YXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbW11bmljYXRpb24vZGlhbG9nL2NydWRQZXJtaXNzaW9uL2NydWRQZXJtaXNzaW9uLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL2RpYWxvZy9kaXNwbGF5TG9nQm9va0xvZ01lc3NhZ2UvZGlzcGxheUxvZ0Jvb2tMb2dNZXNzYWdlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL2RpYWxvZy9kaXNwbGF5U2VuZGluZ1JlcG9ydC9kaXNwbGF5U2VuZGluZ1JlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9kaWFsb2cvbGlua0Zhcm1Ub0xhYm9yYXRvcnkvbGlua0Zhcm1Ub0xhYm9yYXRvcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbW11bmljYXRpb24vZGlhbG9nL2xpbmtGYXJtVG9Pcmdhbml6YXRpb24vbGlua0Zhcm1Ub09yZ2FuaXphdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9kaWFsb2cvc2VsZWN0RWRpQnV5ZXJPcmdhbml6YXRpb24vc2VsZWN0RWRpQnV5ZXJPcmdhbml6YXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbW11bmljYXRpb24vZGlhbG9nL3NlbGVjdEV4dGVybmFsTW9kdWxlL3NlbGVjdEV4dGVybmFsTW9kdWxlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL2RpYWxvZy9zZWxlY3RMYWJvcmF0b3J5L3NlbGVjdExhYm9yYXRvcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbW11bmljYXRpb24vZGlhbG9nL3NlbGVjdE9yZ2FuaXphdGlvblRvQXV0aG9yaXplL3NlbGVjdE9yZ2FuaXphdGlvblRvQXV0aG9yaXplLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL2RpYWxvZy9zZWxlY3RTdXBwbGllck9yZ2FuaXphdGlvbi9zZWxlY3RTdXBwbGllck9yZ2FuaXphdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9wYXJ0aWFsL2F1dGhvcml6YXRpb25zL2F1dGhvcml6YXRpb25zLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL3BhcnRpYWwvZGVsaXZlcnlOb3Rlc1NldHRpbmdzL2RlbGl2ZXJ5Tm90ZXNTZXR0aW5ncy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9wYXJ0aWFsL2VkaUV4cG9ydFRvQnV5ZXIvZWRpRXhwb3J0VG9CdXllci5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tbXVuaWNhdGlvbi9wYXJ0aWFsL2V4dGVybmFsTW9kdWxlcy9leHRlcm5hbE1vZHVsZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbW11bmljYXRpb24vcGFydGlhbC9sYWJvcmF0b3JpZXMvbGFib3JhdG9yaWVzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL3BhcnRpYWwvc3VwcG9ydEFjY2Vzcy9zdXBwb3J0QWNjZXNzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21tdW5pY2F0aW9uL3N0YXJ0L3N0YXJ0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21wYW55L2NydWQvYWR2aWNlR3JvdXAvYWR2aWNlR3JvdXAuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2NvbXBhbnkvY3J1ZC9hZHZpY2VHcm91cFJlcG9ydC9hZHZpY2VHcm91cFJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tcGFueS9jcnVkL3BhcnRpYWwvYWR2aWNlR3JvdXBDdWx0dXJlL2FkdmljZUdyb3VwQ3VsdHVyZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY29tcGFueS9jcnVkL3BhcnRpYWwvYWR2aWNlR3JvdXBQbGFubmluZy9hZHZpY2VHcm91cFBsYW5uaW5nLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jb21wYW55L3N0YXJ0L3N0YXJ0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jdXN0b21lclNldHRpbmdzL3BhcnRpYWwvY3J1ZENvbnRhY3RJbmZvL2NydWRDb250YWN0SW5mby5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvY3VzdG9tZXJTZXR0aW5ncy9wYXJ0aWFsL2Vudmlyb25tZW50YWxTZXR0aW5ncy9lbnZpcm9ubWVudGFsU2V0dGluZ3Muc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2N1c3RvbWVyU2V0dGluZ3MvcGFydGlhbC9mYXJtUmVnaW9uU2V0dGluZ3MvZmFybVJlZ2lvblNldHRpbmdzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jdXN0b21lclNldHRpbmdzL3NldHRpbmdzL3NldHRpbmdzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9jcm9wTWluZXJhbC9zdGFydC9zdGFydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZmFybUVjb25vbXkvc3RhcnQvc3RhcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2ZlcnRpbGl6YXRpb25BZHZpY2Uvc3RhcnQvc3RhcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9jcm9wcGluZ1NjaGVtZS9jcm9wcGluZ1NjaGVtZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL2ludml0ZUZhcm1lckRpYWxvZy9pbnZpdGVGYXJtZXJEaWFsb2cuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9sZWZ0TWVudS9jdXN0b21lclNlbGVjdE1lbnUvY3VzdG9tZXJTZWxlY3RNZW51LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vbGVmdE1lbnUvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnUvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnVDcm9wRmllbGRzL3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51Q3JvcEZpZWxkcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL2xlZnRNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51Q3VsdHVyZXMvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnVDdWx0dXJlcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL2xlZnRNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51RmllbGRzL3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51RmllbGRzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vbGVmdE1lbnUvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnUvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnVTdG9yYWdlTG9jYXRpb25zL3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51U3RvcmFnZUxvY2F0aW9ucy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL2xlZnRNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51L3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51QmF0Y2hlcy9yZWdpc3RyYXRpb25PYmplY3RzTWVudUJhdGNoZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9sZWZ0TWVudS9yZWdpc3RyYXRpb25PYmplY3RzTWVudS9yZWdpc3RyYXRpb25PYmplY3RzTWVudUZpbHRlckN1c3RvbWVyL3JlZ2lzdHJhdGlvbk9iamVjdHNNZW51RmlsdGVyQ3VzdG9tZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9sZWZ0TWVudS9yZWdpc3RyYXRpb25PYmplY3RzTWVudS9fcmVnaXN0cmF0aW9uT2JqZWN0c01lbnUuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9sZWZ0TWVudS9yZWdpc3RyYXRpb25PYmplY3RzTWVudS9yZWdpc3RyYXRpb25PYmplY3RzTWVudUZpbHRlck9iamVjdFR5cGUvcmVnaXN0cmF0aW9uT2JqZWN0c01lbnVGaWx0ZXJPYmplY3RUeXBlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vbWFwTGF5ZXJTd2l0Y2hlci9tYXBMYXllclN3aXRjaGVyLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vbWFwTGF5ZXJTd2l0Y2hlci9vYnNlcnZhdGlvbkxheWVyTGVnZW5kLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vbWFwTGF5ZXJTd2l0Y2hlci9kdXRjaFNvaWxUeXBlc0xlZ2VuZC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvYWR2aWNlc092ZXJ2aWV3L2FkdmljZXNPdmVydmlldy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvZmVhdHVyZUNvbm5lY3QvZmVhdHVyZUNvbm5lY3Quc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL21hcC9tYXAuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL29ic2VydmF0aW9uc092ZXJ2aWV3L29ic2VydmF0aW9uc092ZXJ2aWV3LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9vYnNlcnZhdGlvblRlbXBsYXRlcy9vYnNlcnZhdGlvblRlbXBsYXRlcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvYmF0Y2hUZW1wbGF0ZXMvYmF0Y2hUZW1wbGF0ZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL2xlZnRNYXBMYWJPYnNlcnZhdGlvbnNQYW5lbC9sZWZ0TWFwTGFiT2JzZXJ2YXRpb25zUGFuZWwuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL0xlZnRNYXBQYW5lbENvbnRhaW5lci9MZWZ0TWFwUGFuZWxDb250YWluZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL3JlZ2lzdHJhdGlvbnNPdmVydmlldy9yZWdEZXRhaWxQYXJ0aWFscy9ub1N1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL3JlZ2lzdHJhdGlvbnNPdmVydmlldy9yZWdEZXRhaWxQYXJ0aWFscy9yZWdEZXRhaWxPYnNlcnZhdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvcmVnaXN0cmF0aW9uc092ZXJ2aWV3L3JlZ0RldGFpbFBhcnRpYWxzL3JlZ0RldGFpbFdpdGhPbmx5TWV0aG9kLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9yZWdpc3RyYXRpb25zT3ZlcnZpZXcvcmVnRGV0YWlsUGFydGlhbHMvcmVnRGV0YWlsV2l0aFByb2R1Y3RzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9yZWdpc3RyYXRpb25zT3ZlcnZpZXcvcmVnaXN0cmF0aW9uc092ZXJ2aWV3LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9yZWdpc3RyYXRpb25zT3ZlcnZpZXcvcmVnaXN0cmF0aW9uc092ZXJ2aWV3TGFyZ2Uuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL3JlZ2lzdHJhdGlvbnNPdmVydmlldy9yZWdpc3RyYXRpb25zT3ZlcnZpZXdTbWFsbC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvYmF0Y2hSZWdpc3RyYXRpb25zT3ZlcnZpZXcvYmF0Y2hSZWdpc3RyYXRpb25zT3ZlcnZpZXcuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL2JhdGNoUmVnaXN0cmF0aW9uc092ZXJ2aWV3L2JhdGNoUmVnaXN0cmF0aW9uc092ZXJ2aWV3TGFyZ2Uuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL3JlZ2lzdHJhdGlvblRlbXBsYXRlcy9yZWdpc3RyYXRpb25UZW1wbGF0ZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9wYXJ0aWFsL3JlcG9ydHMvcmVwb3J0cy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvc2VsZWN0ZWRDdWx0dXJlc0RpYWxvZy9zZWxlY3RlZEN1bHR1cmVzRGlhbG9nLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9zZWxlY3RlZEN1bHR1cmVzSW5mby9zZWxlY3RlZEN1bHR1cmVzSW5mby5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvZ2VvL3BhcnRpYWwvaW1wb3J0R2VvRmlsZURpYWxvZy9pbXBvcnRHZW9GaWxlRGlhbG9nLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vcGFydGlhbC9tYXJrZXJDb25uZWN0L21hcmtlckNvbm5lY3Quc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9ydm9Mb2dpbkRhdGEvcnZvTG9naW5EYXRhLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9nZW8vc3RhcnQvc3RhcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2dlby9ydm9Mb2dpbkZhaWxlZEFncm9NaW5lcmFsLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9ncmFzc2xhbmRDYWxlbmRhci9ncmFzc2xhbmRDYWxlbmRhci5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvYWRkU3VwcGxpZXIvYWRkU3VwcGxpZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2ludmVudG9yeS9wYXJ0aWFsL2JhbGFuY2VMaXN0L2JhbGFuY2VMaXN0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9pbnZlbnRvcnkvcGFydGlhbC9jcnVkSW52ZW50b3J5QmFsYW5jZS9jcnVkSW52ZW50b3J5QmFsYW5jZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvY3J1ZEludmVudG9yeU11dGF0aW9uL2NydWRJbnZlbnRvcnlNdXRhdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvZmVydGlsaXphdGlvblNhbXBsZS9mZXJ0aWxpemF0aW9uU2FtcGxlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9pbnZlbnRvcnkvcGFydGlhbC9pbnZlbnRvcnlMZWZ0TWVudS9pbnZlbnRvcnlMZWZ0TWVudS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvaW52ZW50b3J5UHJvZHVjdHMvaW52ZW50b3J5UHJvZHVjdHMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2ludmVudG9yeS9wYXJ0aWFsL3Byb2R1Y3RTZWxlY3Rpb24vcHJvZHVjdFNlbGVjdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvcmVwb3J0aW5ncy9yZXBvcnRpbmdzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9pbnZlbnRvcnkvcGFydGlhbC9yaWdodE1lbnVDcnVkL3JpZ2h0TWVudUNydWQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2ludmVudG9yeS9wYXJ0aWFsL3JpZ2h0TWVudVJlcG9ydHMvcmlnaHRNZW51UmVwb3J0cy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvc3RvY2tNdXRhdGlvbnNMaXN0L3N0b2NrTXV0YXRpb25zTGlzdC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3BhcnRpYWwvdXNhZ2UvdXNhZ2Uuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2ludmVudG9yeS9yZXBvcnRzL2ludmVudG9yeVJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvaW52ZW50b3J5L3N0YXJ0L3N0YXJ0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL2Nyb3AvY3JvcC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9mZXJ0aWxpemVyL2ZlcnRpbGl6ZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvaGFydmVzdFByb2R1Y3QvaGFydmVzdFByb2R1Y3Quc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvbGFiT2JzZXJ2YXRpb24vbGFiT2JzZXJ2YXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvbG9jYXRpb24vbG9jYXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvcGFydGlhbC9mZXJ0aWxpemVyL2ZlcnRpbGl6ZXJDb21wb3NpdGlvbi9mZXJ0aWxpemVyQ29tcG9zaXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvcGFydGlhbC9mZXJ0aWxpemVyL2ZlcnRpbGl6ZXJJbmZvL2ZlcnRpbGl6ZXJJbmZvLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL3BhcnRpYWwvbGFib3JhdG9yeU9ic2VydmF0aW9uR2VuZXJhbC9sYWJvcmF0b3J5T2JzZXJ2YXRpb25HZW5lcmFsLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL3BhcnRpYWwvbGFib3JhdG9yeU9ic2VydmF0aW9uUmVnaXN0cmF0aW9uT2JqZWN0cy9sYWJvcmF0b3J5T2JzZXJ2YXRpb25SZWdpc3RyYXRpb25PYmplY3RzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL3BhcnRpYWwvbGFib3JhdG9yeU9ic2VydmF0aW9uU2FtcGxlL2xhYm9yYXRvcnlPYnNlcnZhdGlvblNhbXBsZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9wYXJ0aWFsL3Byb2R1Y3RNaXgvcHJvZHVjdE1peENyb3BzL3Byb2R1Y3RNaXhDcm9wcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9wYXJ0aWFsL3Byb2R1Y3RNaXgvcHJvZHVjdE1peFByb2R1Y3RzL3Byb2R1Y3RNaXhQcm9kdWN0cy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9wZXN0aWNpZGUvcGVzdGljaWRlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL3Byb2R1Y3RNaXgvcHJvZHVjdE1peC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9zZWVkaW5nUGxhbnRpbmdNYXRlcmlhbC9zZWVkaW5nUGxhbnRpbmdNYXRlcmlhbC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvY3J1ZC9zaXRlL3NpdGUuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL2NydWQvdmFyaWV0eS92YXJpZXR5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9jcnVkL3dvcmtlci93b3JrZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvY2hvb3NlUmVnaXN0cmF0aW9uVGVtcGxhdGVEaWFsb2cvY2hvb3NlUmVnaXN0cmF0aW9uVGVtcGxhdGVEaWFsb2cuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvY3JvcHMvY3JvcHMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvZmVydGlsaXplcnMvZmVydGlsaXplcnMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvaGFydmVzdHByb2R1Y3RzL2hhcnZlc3Rwcm9kdWN0cy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvcGFydGlhbC9sYWJkYXRhL2xhYmRhdGEuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvbm96emxlcy9ub3p6bGVzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9wYXJ0aWFsL3Blc3RpY2lkZXMvcGVzdGljaWRlcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvcGFydGlhbC9wcm9kdWN0TWl4ZXMvcHJvZHVjdE1peGVzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9wYXJ0aWFsL3JlZ2lzdHJhdGlvbk9iamVjdHNMYWJPYnNlcnZhdGlvbnNPdmVydmlldy9yZWdpc3RyYXRpb25PYmplY3RzTGFiT2JzZXJ2YXRpb25zT3ZlcnZpZXcuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvcmVnaXN0cmF0aW9uVGVtcGxhdGVMaXN0L3JlZ2lzdHJhdGlvblRlbXBsYXRlTGlzdC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvcGFydGlhbC9zZWVkaW5ncGxhbnRpbmdtYXRlcmlhbHMvc2VlZGluZ3BsYW50aW5nbWF0ZXJpYWxzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9saXN0cy9wYXJ0aWFsL3NpbGFnZUFkZGl0aXZlcy9zaWxhZ2VBZGRpdGl2ZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvc2l0ZXMvc2l0ZXMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3BhcnRpYWwvdmFyaWV0aWVzL3ZhcmlldGllcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvbGlzdHMvcGFydGlhbC93b3JrZXJzL3dvcmtlcnMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL2xpc3RzL3N0YXJ0L3N0YXJ0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9vbmxpbmVCZWhlZXIvc3RhcnQvc3RhcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3BhcnRpYWwvY3VzdG9tZXJpbmZvL2N1c3RvbWVyaW5mby5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcGFydGlhbC9oZWFkZXIvaGVhZGVyLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9wYXJ0aWFsL21haW50ZW5hbmNlTW9kZS9tYWludGVuYW5jZU1vZGUuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3BhcnRpYWwvbXNnQm94L21zZ0JveC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcGFydGlhbC9uZXdGZWF0dXJlL2xpbmtDdWx0dXJlcy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcGFydGlhbC9uZXdGZWF0dXJlL2xpbmtGaWVsZHMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3BhcnRpYWwvbmV3RmVhdHVyZS9uZXdGZWF0dXJlLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9wYXJ0aWFsL3dlbGNvbWVCb3gvd2VsY29tZUJveC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVsb2dpbi9yZWxvZ2luLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL2F1dG9DcmVhdGVGaWVsZEFuZFBsb3REaWFsb2cvYXV0b0NyZWF0ZUZpZWxkQW5kUGxvdERpYWxvZy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9hZGRDcm9weWVhckRpYWxvZy9hZGRDcm9weWVhckRpYWxvZy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9jcnVkQ3VsdHVyZS9jcnVkQ3VsdHVyZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9jcnVkRmFybS9jcnVkRmFybS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9jcnVkQmF0Y2gvY3J1ZEJhdGNoLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL2NydWRTdG9yYWdlTG9jYXRpb24vY3J1ZFN0b3JhZ2VMb2NhdGlvbi5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9jcnVkRmllbGQvY3J1ZEZpZWxkLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL21hbmFnZUNyb3B5ZWFyc0RpYWxvZy9tYW5hZ2VDcm9weWVhcnNEaWFsb2cuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbk9iamVjdHMvZGVsZXRlQ3JvcHllYXJEaWFsb2cvZGVsZXRlQ3JvcHllYXJEaWFsb2cuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbk9iamVjdHMvZGVsZXRlQ3VsdHVyZURpYWxvZy9kZWxldGVDdWx0dXJlRGlhbG9nLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL3BhcnRpYWwvYmFzaWNDdWx0dXJlSW5mby9iYXNpY0N1bHR1cmVJbmZvLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL3BhcnRpYWwvYmFzaWNCYXRjaEluZm8vYmFzaWNCYXRjaEluZm8uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbk9iamVjdHMvcGFydGlhbC9zdG9yYWdlTG9jYXRpb25zL3N0b3JhZ2VMb2NhdGlvbnMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbk9iamVjdHMvcGFydGlhbC9maWVsZC9maWVsZC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9wYXJ0aWFsL2hpc3RvcnkvaGlzdG9yeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9uT2JqZWN0cy9wYXJ0aWFsL3VuaXF1ZUlEL3VuaXF1ZUlELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25PYmplY3RzL3BhcnRpYWwvYmVsZ2l1bUZlcnRpbGl6ZXIvYmVsZ2l1bUZlcnRpbGl6ZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbk9iamVjdHMvc3BsaXRDdWx0dXJlL3NwbGl0Q3VsdHVyZS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9jcmVhdGVSZWdpc3RyYXRpb25UZW1wbGF0ZURpYWxvZy9jcmVhdGVSZWdpc3RyYXRpb25UZW1wbGF0ZURpYWxvZy5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9jcnVkUmVnaXN0cmF0aW9uL2NydWRSZWdpc3RyYXRpb24uc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvY3J1ZFJlZ2lzdHJhdGlvbi9yZWdpc3RyYXRpb25IZWFkZXJDVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvY3J1ZFJlZ2lzdHJhdGlvbi9yZWdpc3RyYXRpb25IZWFkZXJSZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9vcGVyYXRpb25zL29wZXJhdGlvbnMuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvYXR0YWNobWVudERlbGV0ZURpYWxvZy9hdHRhY2htZW50RGVsZXRlRGlhbG9nLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEFkdmlzb3IvcmVnRGV0YWlsQWR2aXNvckNVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxBZHZpc29yL3JlZ0RldGFpbEFkdmlzb3JSZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxBdHRhY2htZW50L3JlZ0RldGFpbEF0dGFjaG1lbnRDVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsQXR0YWNobWVudC9yZWdEZXRhaWxBdHRhY2htZW50UmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsQmF0Y2hEZWxpdmVyeS9yZWdEZXRhaWxCYXRjaERlbGl2ZXJ5Q1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEJhdGNoRGVsaXZlcnkvcmVnRGV0YWlsQmF0Y2hEZWxpdmVyeVJlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEJhdGNoZXMvcmVnRGV0YWlsQmF0Y2hlc0NVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxCYXRjaGVzL3JlZ0RldGFpbEJhdGNoZXNSZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxCYXRjaGVzU3VtbWFyeS9yZWdEZXRhaWxCYXRjaGVzU3VtbWFyeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxDdWx0dXJlcy9yZWdEZXRhaWxDdWx0dXJlc0NVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxDdWx0dXJlcy9yZWdEZXRhaWxDdWx0dXJlc1JlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEN1bHR1cmVzU3VtbWFyeS9yZWdEZXRhaWxDdWx0dXJlc1N1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsRXZhbHVhdGlvbi9yZWdEZXRhaWxFdmFsdWF0aW9uQ1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEV2YWx1YXRpb24vcmVnRGV0YWlsRXZhbHVhdGlvblJlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEV2YWx1YXRpb25TdW1tYXJ5L3JlZ0RldGFpbEV2YWx1YXRpb25TdW1tYXJ5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEZlcnRpbGl6YXRpb24vcmVnRGV0YWlsRmVydGlsaXphdGlvbkNVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxGZXJ0aWxpemF0aW9uL3JlZ0RldGFpbEZlcnRpbGl6YXRpb25SZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxGZXJ0aWxpemF0aW9uU3VtbWFyeS9yZWdEZXRhaWxGZXJ0aWxpemF0aW9uU3VtbWFyeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxHcmFzc2xhbmRVc2FnZS9yZWdEZXRhaWxHcmFzc2xhbmRVc2FnZUNVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxHcmFzc2xhbmRVc2FnZS9yZWdEZXRhaWxHcmFzc2xhbmRVc2FnZVJlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEdyYXNzbGFuZFVzYWdlU3VtbWFyeS9yZWdEZXRhaWxHcmFzc2xhbmRVc2FnZVN1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsSGFydmVzdC9yZWdEZXRhaWxIYXJ2ZXN0Q1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEhhcnZlc3QvcmVnRGV0YWlsSGFydmVzdFJlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbEhhcnZlc3RTdW1tYXJ5L3JlZ0RldGFpbEhhcnZlc3RTdW1tYXJ5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbElycmlnYXRpb24vcmVnRGV0YWlsSXJyaWdhdGlvbkNVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxJcnJpZ2F0aW9uL3JlZ0RldGFpbElycmlnYXRpb25SZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxJcnJpZ2F0aW9uU3VtbWFyeS9yZWdEZXRhaWxJcnJpZ2F0aW9uU3VtbWFyeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxNZW1vL3JlZ0RldGFpbE1lbW9DVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsTWVtby9yZWdEZXRhaWxNZW1vUmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsTWVtb1N1bW1hcnkvcmVnRGV0YWlsTWVtb1N1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsTWlzY2VsbGFuZW91cy9yZWdEZXRhaWxNaXNjZWxsYW5lb3VzQ1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbE1pc2NlbGxhbmVvdXMvcmVnRGV0YWlsTWlzY2VsbGFuZW91c1JlYWRvbmx5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbE1pc2NlbGxhbmVvdXNTdW1tYXJ5L3JlZ0RldGFpbE1pc2NlbGxhbmVvdXNTdW1tYXJ5LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbE9ic2VydmF0aW9uL3JlZ0RldGFpbE9ic2VydmF0aW9uQ1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbE9ic2VydmF0aW9uL3JlZ0RldGFpbE9ic2VydmF0aW9uUmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsT2JzZXJ2YXRpb25TdW1tYXJ5L3JlZ0RldGFpbE9ic2VydmF0aW9uU3VtbWFyeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxTZWVkaW5nUGxhbnRpbmcvcmVnRGV0YWlsU2VlZGluZ1BsYW50aW5nQ1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbFNlZWRpbmdQbGFudGluZy9yZWdEZXRhaWxTZWVkaW5nUGxhbnRpbmdSZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxTZWVkaW5nUGxhbnRpbmdTdW1tYXJ5L3JlZ0RldGFpbFNlZWRpbmdQbGFudGluZ1N1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsU3ByYXlpbmcvcmVnRGV0YWlsU3ByYXlpbmdDVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsU3ByYXlpbmcvcmVnRGV0YWlsU3ByYXlpbmdSZWFkb25seS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxQcm9kdWN0VHJlYXRtZW50L3JlZ0RldGFpbFByb2R1Y3RUcmVhdG1lbnRDVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsUHJvZHVjdFRyZWF0bWVudC9yZWdEZXRhaWxQcm9kdWN0VHJlYXRtZW50UmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsU3ByYXlpbmdTdW1tYXJ5L3JlZ0RldGFpbFNwcmF5aW5nU3VtbWFyeS5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxUaWxsYWdlL3JlZ0RldGFpbFRpbGxhZ2VDVUQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsVGlsbGFnZS9yZWdEZXRhaWxUaWxsYWdlUmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsVGlsbGFnZVN1bW1hcnkvcmVnRGV0YWlsVGlsbGFnZVN1bW1hcnkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnRGV0YWlsV29ya2VyL3JlZ0RldGFpbFdvcmtlckNVRC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVnaXN0cmF0aW9ucy9wYXJ0aWFscy9yZWdEZXRhaWxXb3JrZXIvcmVnRGV0YWlsV29ya2VyUmVhZG9ubHkuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlZ2lzdHJhdGlvbnMvcGFydGlhbHMvcmVnaXN0cmF0aW9uVGltZS9yZWdpc3RyYXRpb25UaW1lQ1VELnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZWdpc3RyYXRpb25zL3BhcnRpYWxzL3JlZ0RldGFpbC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVsYXRpb25zL3BhcnRpYWwvYWRkQnV5ZXIvYWRkQnV5ZXIuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlcG9ydHMvcGFydGlhbC9jcm9wcGluZ1BsYW5SZXBvcnQvY3JvcHBpbmdQbGFuUmVwb3J0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvY3JvcFByb3RlY3Rpb25Nb25pdG9yUmVwb3J0L2Nyb3BQcm90ZWN0aW9uTW9uaXRvclJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVwb3J0cy9wYXJ0aWFsL2N1bHR1cmVSZXBvcnQvY3VsdHVyZVJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVwb3J0cy9wYXJ0aWFsL2JhdGNoUmVwb3J0L2JhdGNoUmVwb3J0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvZmVydGlsaXphdGlvblJlcG9ydC9mZXJ0aWxpemF0aW9uUmVwb3J0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvZm9vZFNhZmV0eVJlcG9ydC9mb29kU2FmZXR5UmVwb3J0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvZ2xvYmFsR2FwUmVwb3J0L2dsb2JhbEdhcFJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVwb3J0cy9wYXJ0aWFsL3BsYW5ldFByb29mUmVwb3J0L3BsYW5ldFByb29mUmVwb3J0LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvZmVydGlsaXphdGlvbk1vbml0b3JSZXBvcnQvZmVydGlsaXphdGlvbk1vbml0b3JSZXBvcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlcG9ydHMvcGFydGlhbC9mZXJ0aWxpemF0aW9uUmVnaXN0ZXJDc3YvZmVydGlsaXphdGlvblJlZ2lzdGVyQ3N2LnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9yZXBvcnRzL3BhcnRpYWwvcHJvZHVjdFVzYWdlUmVwb3J0L3Byb2R1Y3RVc2FnZVJlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVwb3J0cy9wYXJ0aWFsL3Rhc2tSZXBvcnQvdGFza1JlcG9ydC5zY3NzIiwKCQkiLi4vQXBwL3ZpZXdtb2RlbHMvcmVwb3J0cy9wYXJ0aWFsL2V4ZWN1dGVkUmVnaXN0cmF0aW9uc1JlcG9ydC9leGVjdXRlZFJlZ2lzdHJhdGlvbnNSZXBvcnQuc2NzcyIsCgkJIi4uL0FwcC92aWV3bW9kZWxzL3JlcG9ydHMvcmVwb3J0aW5ncy9yZXBvcnRpbmdzLnNjc3MiLAoJCSIuLi9BcHAvdmlld21vZGVscy9zaGVsbC9zaGVsbC5zY3NzIgoJXSwKCSJtYXBwaW5ncyI6ICJBSUFBLEFBQ0ksc0JBRGtCLENBQ2xCLHdCQUF3QixDQUFDO0VBQ3JCLGdCQUFnQixFQUFzQyxxQ0FBQztFQUN2RCxpQkFBaUIsRUFBRSxTQUFVO0VBQzdCLGVBQWUsRUFBRSxPQUFRO0VBQ3pCLG1CQUFtQixFQUFFLGFBQWM7RUFDbkMsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSyxHQUNoQjs7QUFSTCxBQVVJLHNCQVZrQixDQVVsQixjQUFjLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSyxHQUNqQjs7QUFaTCxBQWNJLHNCQWRrQixDQWNsQixnQkFBZ0IsQ0FBQztFQUNiLE1BQU0sRUFBRSxJQUFLO0VBQ2IsUUFBUSxFQUFFLElBQUs7RUFDZixjQUFjLEVBQUUsT0FBUTtFQUN4QixLQUFLLEVBQUUsSUFBSztFQUNaLDBCQUEwQixFQUFFLEtBQU0sR0FhckM7RUFoQ0wsQUFjSSxzQkFka0IsQ0FjbEIsZ0JBQWdCLEFBT1gscUJBQXFCLENBQUM7SUFDbkIsT0FBTyxFQUFFLElBQUssR0FDakI7RUF2QlQsQUF5QlEsc0JBekJjLENBY2xCLGdCQUFnQixDQVdaLE1BQU0sQ0FBQztJQUNILE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLE1BQU0sRUFBRSxJQUFLO0lBQ2IsY0FBYyxFQUFFLE9BQVEsR0FDM0I7O0FDOUJULEFBQUEsV0FBVyxD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 */
.valInfoContainer {
  display: inline-block;
  margin-top: 8px; }
  .valInfoContainer .batchMutationWarning {
    width: 250px; }

.invalidBatch .regDetailDescription {
  color: #d9534f; }

.invalidBatch .fa-lock {
  font-size: large;
  margin-top: 7px; }

.dvInvalidBatchQuantity, #dvNotMatchTotalBatchQuantity, #dvOneOrMoreBatchesAreClosed {
  margin-top: 10px;
  margin-bottom: 0px; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9jb21wb25lbnRzLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vQ29udGVudC9jb21wb25lbnRzLnNjc3MiLAoJCSIuLi9BcHAvY29tcG9uZW50cy9iYXRjaE11dGF0aW9uL2JhdGNoTXV0YXRpb25Db21wb25lbnQuc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiQUNBQSxBQUFBLGlCQUFpQixDQUFDO0VBQ2QsT0FBTyxFQUFFLFlBQWE7RUFDdEIsVUFBVSxFQUFFLEdBQUksR0FLbkI7RUFQRCxBQUlJLGlCQUphLENBSWIscUJBQXFCLENBQUM7SUFDbEIsS0FBSyxFQUFFLEtBQU0sR0FDaEI7O0FBR0wsQUFDSSxhQURTLENBQ1QscUJBQXFCLENBQUM7RUFDbEIsS0FBSyxFQUFFLE9BQVEsR0FDbEI7O0FBSEwsQUFLSSxhQUxTLENBS1QsUUFBUSxDQUFDO0VBQ0wsU0FBUyxFQUFFLEtBQU07RUFDakIsVUFBVSxFQUFFLEdBQUksR0FDbkI7O0FBR0wsQUFBQSx1QkFBdUIsRUFBRSxBQUFBLDZCQUE2QixFQUFFLEFBQUEsNEJBQTRCLENBQUM7RUFDakYsVUFBVSxFQUFFLElBQUs7RUFDakIsYUFBYSxFQUFFLEdBQUksR0FDdEIiLAoJIm5hbWVzIjogW10KfQ== */
/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
  .str { color: #080 }  /* string content */
  .kwd { color: #008 }  /* a keyword */
  .com { color: #800 }  /* a comment */
  .typ { color: #606 }  /* a type name */
  .lit { color: #066 }  /* a literal value */
  /* punctuation, lisp open bracket, lisp close bracket */
  .pun, .opn, .clo { color: #660 }
  .tag { color: #008 }  /* a markup tag name */
  .atn { color: #606 }  /* a markup attribute name */
  .atv { color: #080 }  /* a markup attribute value */
  .dec, .var { color: #606 }  /* a declaration; a variable name */
  .fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str { color: #060 }
  .kwd { color: #006; font-weight: bold }
  .com { color: #600; font-style: italic }
  .typ { color: #404; font-weight: bold }
  .lit { color: #044 }
  .pun, .opn, .clo { color: #440 }
  .tag { color: #006; font-weight: bold }
  .atn { color: #404 }
  .atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint { padding: 2px; border: 1px solid #888 }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #eee }

