
@font-face {
	font-family: 'Framework7 Icons';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/framework7/Framework7Icons-Regular.eot');
	src: local('Framework7 Icons'), local('Framework7Icons-Regular'),
	url('../fonts/framework7/Framework7Icons-Regular.woff2') format('woff2'), url('../fonts/framework7/Framework7Icons-Regular.woff')
	format('woff'), url('../fonts/framework7/Framework7Icons-Regular.ttf') format('truetype');
}

.f7-icons,
.framework7-icons {
	font-family: 'Framework7 Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga';
	-moz-font-feature-settings: 'liga=1';
	-moz-font-feature-settings: 'liga';
	font-feature-settings: 'liga';
}

@font-face  {
	font-family: 'BrownLLWeb';
	src: url("../fonts/brownllweb/BrownLLWeb-Regular.woff") format("woff");

	font-weight: normal;
	font-style: normal;
}

body{
	padding-top: 50px; /* 65 in main.css*/
	color: #272526;
	font-size: 17px;
	font-family: "BrownLLWeb";

}


/* Common styles */
/* -- hide number input spinner ---*/



input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}


.row{
    margin: 10px -15px;
}

.row.inputFields .readonly{
    display: none;
}

form .row{
	margin-bottom: 0px;
}

select {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    display: inline-block;
    height: 34px;
    padding: 4px 6px;
    margin-bottom: 10px;
    line-height: 34px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.input-group.dropdown.open .dropdown-menu {
	width: inherit;
	width:-webkit-fill-available;
}
lable , .form-control , .dropdown-menu {
	font-size: 16px;
}
.form-control, .form-control {
	color:#b1b0b0;
	border-radius:  4px;
}

.form-control .select2.select2-container {
	padding: 6px 12px;
}

.select2-results {
	box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);
	border-bottom: 2px solid #565656;
}

.select2-results__option {
	color:#b1b0b0;
}



.btn-adama {
	color: #272526;
    background-color: #F99D1C;
	border-color: #F99D1C;
	font-size: 17px;
}
.btn:link, .btn:active{
	outline: none !important;
}


.btn-adama:active:hover, .btn-adama:active:focus, .btn-adama:active.focus, .btn-adama.active:hover, .btn-adama.active:focus, .btn-adama.active.focus, .open > .btn-adama.dropdown-toggle:hover, .open > .btn-adama.dropdown-toggle:focus, .open > .btn-adama.dropdown-toggle.focus {
    background-color: #cc7a00;
    border-color: #b16a00;
}

.btn-adama:active, .btn-adama.active, .open > .btn-adama.dropdown-toggle {
    background-image: none;
}

.btn-adama:active, .btn-adama.active, .open > .btn-adama.dropdown-toggle {

    background-color: #cc7a00;
    border-color: #b16a00;
}
.btn-adama:hover {
    background-color: #cc7a00;
    border-color: #b16a00;
}

.btn-adama .glyphicon{
	margin-right: 5px;
}

.btn-grey{
	background-color: #D8D8D8;
	border-color: #D8D8D8;
}
.btn-grey:hover, .btn-grey:active {
    background-color: #BDBCBC;
    border-color: #BDBCBC;
}

.text-light {
	color: #FFFFFF;
}


.right-inner-addon, .left-inner-addon {
	position: relative;
}

.right-inner-addon input {
	padding-right: 45px;
	border-radius: 4px !important;
}


.right-inner-addon span {
	position: absolute;
	right: 0px;
	padding: 5px 12px;
	pointer-events: none;
	color:#b1b0b0;
	z-index: 9;
}

.left-inner-addon input {
	padding-left: 45px;
	border-radius: 4px !important;

}
.left-inner-addon span {
	position: absolute;
	left: 0px;
	padding: 5px 12px;
	pointer-events: none;
	color:#b1b0b0;
	z-index: 9;
}


.col-centered{
    margin: auto;
	float: none;
	text-align: center;
}
.col-sm-12.col-centered-margin-top{
    margin: auto;
	float: none;
	text-align: center;
	margin-top: 200px !important;
}

/*-- header--*/
.navbar-default {
	background-color:  #272526;

 }
.navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 15px;
	text-transform: none;
	padding-bottom: 10px;

}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-default .navbar-nav > li.active{
	border-bottom:solid 6px #F1981C;
}

.nav >  li {
	padding: 0 5px;
}
.navbar-brand {
	padding: 10px 15px;
	padding-right: 35px;
}
.navbar-right img {
	width:14px;
	height:14px;
	margin-left: 0px;
}

.navbar-right .caret {
	margin-left: 10px;

}

/*-- end header--*/

/*-- treeView --*/
.treeview span.icon {
    margin-right: 10px !important;
}
.treeview span.indent {
    margin-right: 30px !important;
}

.list-group-item.node-treeview-checkable.node-selected {
	background-color: transparent !important;
	color: inherit !important;
}
.list-group-item.node-treeview-checkable.node-selected.treeFarmerName,
.treeFarmerName , .treeViewTitle{
	color :#389045 !important;
	font-style:italic;
	text-align: left;
}


div.has-error .help-block {
	margin-bottom: -30px;
}

.has-error .combodate select{
	margin-bottom: 0px;
}
/*-- */

/* --- Farmer --*/

.home-screen{
	margin:0px;
	border-bottom:none;
	overflow-x: auto
}

.col-sm-12.col-centered .addBtn{
	width:290px;
	padding: 7px 0px;
}
.col-sm-12.col-centered .downBtn{
	width:200px;
	padding: 7px 0px;
	margin-top: 100px;
}
.col-sm-12.col-centered .upBtn{
	width:200px;
	padding: 7px 0px;
	margin-left: 80px;
	margin-top: 100px;
}



.col-sm-12.col-centered .input-group.dropdown{
    width: 290px;
    float: none;
    margin: auto;
}
.row.advisorHeader{
	margin-top:0px;
	margin-bottom:0px;

}
.advisorHeader{
	background-color:#f6f6f6;
	text-align: center;
	height:200px;
  }

.advisorHeader > div {
	background-repeat: no-repeat;
	background-position: center;
	height: 150px;
	width: 150px;
	margin-top: 20px;
	padding-top: 100px;
}
.advisorHeader:after {
	clear: both;
}

.totalCountries{
		background-image: url(../images/CountriesIcon.png);
		float: none;
		margin: auto;
}

.totalAdvisors{
	background-image: url(../images/AdvisorsIcon.png);
	float: right;
	margin-right: 20px;
}


.totalFarmers{
	background-image: url(../images/FarmerIcon.png);
	float: right;
	margin-right: 20px;
}
.totalPlots{
		 background-image: url(../images/PlotIcon.png);
		 float: left;
		 margin-left: 20px;

}

.lastModifyedDate {
	background-color: #f6f6f6;
	text-align: center;
	margin-top: -15px;
	margin-bottom: 20px;

}


.row.actionButtons{
	background-color: #389045;
	margin-top: 35px;
	color: #fff;
	padding: 10px;
	font-size: 18px;
	min-height: 44px;
}
.row.actionButtons a{
	color:#fff;
	text-decoration: underline;
	margin-left: 10px;
	float: right;
}

.farmerInfo , plotInfo{
	padding:0px 50px;
}

.selectedDataInfo{
    font-weight: bold;
    font-size: 15px;
    margin: 15px 0px;
}

#mapCanvas {
   width: 100%;
   height: 400px;
   margin-bottom: 15px;
 }

 #infoPanel {
   float: left;
   margin-left: 10px;
 }
 #infoPanel div {
   margin-bottom: 5px;
 }



span.mandatory{
  color:#F99D1C;
  padding-right:5px;
}

span.empty{
  padding-right:10px;
}

.carousel-indicators{
	display: none;
}

.carousel-inner .calculationPlotInfo{
  display: grid;
  grid-template-columns: 1fr repeat(3, minmax(100px, 1fr)) 1fr;
}
.carousel-inner .calculationPlotInfo > * {
	text-align: center;
	grid-column: 2/5;
}

.prediction-arrow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
}

.calc-recomendations > *, .important-note > * {
	text-align: left;
}



/* waiting wheel START*/
.circularGContainer{
  z-index:1000;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


#circularG{
	position:relative;
	width:83px;
	height:83px;
	margin: auto;
}

.circularG{
	position:absolute;
	background-color:rgb(94,122,98);
	width:19px;
	height:19px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:bounce_circularG;
		-o-animation-name:bounce_circularG;
		-ms-animation-name:bounce_circularG;
		-webkit-animation-name:bounce_circularG;
		-moz-animation-name:bounce_circularG;
	animation-duration:1.1s;
		-o-animation-duration:1.1s;
		-ms-animation-duration:1.1s;
		-webkit-animation-duration:1.1s;
		-moz-animation-duration:1.1s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#circularG_1{
	left:0;
	top:33px;
	animation-delay:0.41s;
		-o-animation-delay:0.41s;
		-ms-animation-delay:0.41s;
		-webkit-animation-delay:0.41s;
		-moz-animation-delay:0.41s;
}

#circularG_2{
	left:8px;
	top:8px;
	animation-delay:0.55s;
		-o-animation-delay:0.55s;
		-ms-animation-delay:0.55s;
		-webkit-animation-delay:0.55s;
		-moz-animation-delay:0.55s;
}

#circularG_3{
	top:0;
	left:33px;
	animation-delay:0.69s;
		-o-animation-delay:0.69s;
		-ms-animation-delay:0.69s;
		-webkit-animation-delay:0.69s;
		-moz-animation-delay:0.69s;
}

#circularG_4{
	right:8px;
	top:8px;
	animation-delay:0.83s;
		-o-animation-delay:0.83s;
		-ms-animation-delay:0.83s;
		-webkit-animation-delay:0.83s;
		-moz-animation-delay:0.83s;
}

#circularG_5{
	right:0;
	top:33px;
	animation-delay:0.97s;
		-o-animation-delay:0.97s;
		-ms-animation-delay:0.97s;
		-webkit-animation-delay:0.97s;
		-moz-animation-delay:0.97s;
}

#circularG_6{
	right:8px;
	bottom:8px;
	animation-delay:1.1s;
		-o-animation-delay:1.1s;
		-ms-animation-delay:1.1s;
		-webkit-animation-delay:1.1s;
		-moz-animation-delay:1.1s;
}

#circularG_7{
	left:33px;
	bottom:0;
	animation-delay:1.24s;
		-o-animation-delay:1.24s;
		-ms-animation-delay:1.24s;
		-webkit-animation-delay:1.24s;
		-moz-animation-delay:1.24s;
}

#circularG_8{
	left:8px;
	bottom:8px;
	animation-delay:1.38s;
		-o-animation-delay:1.38s;
		-ms-animation-delay:1.38s;
		-webkit-animation-delay:1.38s;
		-moz-animation-delay:1.38s;
}



@keyframes bounce_circularG{
	0%{
		transform:scale(1);
	}

	100%{
		transform:scale(.3);
	}
}

@-o-keyframes bounce_circularG{
	0%{
		-o-transform:scale(1);
	}

	100%{
		-o-transform:scale(.3);
	}
}

@-ms-keyframes bounce_circularG{
	0%{
		-ms-transform:scale(1);
	}

	100%{
		-ms-transform:scale(.3);
	}
}

@-webkit-keyframes bounce_circularG{
	0%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(.3);
	}
}

@-moz-keyframes bounce_circularG{
	0%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(.3);
	}
}
/*waiting wheel END*/


/*popup START*/

/* Outer */
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
	background:rgba(0,0,0,0.75);
	z-index: 1050; /*top-nav: z-index: 1030*/
}

/* Inner */
.popup-inner {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}

/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}

.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}

/*popup END */
/*Alla */
.carousel-inner TD , .carousel-inner TH {
	border-collapse: collapse;
	border: 1px solid black;
	padding: 3px 0;
}






/*Feedback */

.missingFeedbacksAlert, .seeScheduledPlots{
	color: #F99D1C;
	margin-top: 20px;
	text-decoration: underline;
	cursor: pointer;

}
.calcHeader{
	margin-bottom: 30px
}
.row.col-centered.plotsTree, .col-sm-12.col-centered.calcTree{
	max-width:480px
}
.row.col-centered.plotsTree .calcTree, .col-sm-12.calcTree{
	text-align: left;
	max-height: 300px;
	overflow-y: auto;
}

.missingOnlyChechbox{

	margin-top: 15px ;
}

#feedbacksContainer .row{
	    margin: 0px 0px;
}

#feedbacksContainer .feedbackHeader{
    margin: 0px 0px;
    text-align: left;
    padding: 10px 20px;
    margin-bottom: 15px;
}

#feedbacksContainer .feedbackHeader span{
	color :#389045 !important;
	margin-right:10px;
	margin-left: 5px;
	font-style:italic

}


#feedbacksContainer .recommendation{
	color:#000;
	margin:10px 0px;
	font-style:normal
}
#feedbacksContainer .recommendation > div{
	display: inline-block;
}

#feedbacksContainer  .btn-link{
	padding:7px !important;
	color:#000;
	text-decoration: underline;
}


#feedbacksContainer .feedbackInner{
	border: solid 1px #CCCCCC;
	margin: 15px 0px;
	padding-bottom: 20px;

}
.feedbackInner .calculationPlotInfo{
	text-align: center;
}
#feedbacksContainer  textarea[name*="applicationResult"] {
	 height:150px
}
#feedbacksContainer  textarea[name*="comments"] {
	 height:112px
}


#feedbacksContainer .saveBtn{
	float: right;
}


#feedbacksContainer .activeFeedback  .feedbackHeader{
	background-color: #FCA377;
}

.feedbackInner .readmode .col-sm-12{
	text-align: center;


}


.btn {
	padding: 7px 30px;
	border: 0 none;
	border-radius: 4px;

}

/* bootstrap multiselect*/
.bootstrap-select .btn-default, .bootstrap-select .btn-default:focus {
	background-image:none !important;
    border: 1px solid #ccc !important;
}

.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group>.disabled {
	background: #eeeeee !important;
}
.bootstrap-select>.dropdown-toggle {
	background: #fff !important;
	padding-left: 10px !important;
	font-size: 16px !important;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #333 !important;
}

/*end  bootstrap multiselect*/

.btn-long {
	padding: 7px 60px;
}
.btn-short {
	padding: 8px 12px;
	font-size: 18px !important;
	font-weight: bold !important;
	width:40px;
	margin: 0px 5px;
	background-color: #eb861e;
}

.btn-gray {
	background-color:  #CCCCCC;
}

.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray {
	background-color: #989696;
}

.btn-gray:active, .btn-gray.active {
	background-color: #8C8B8B;
}
.displayNone{
	display: none
}

.displayBlock{
	display: block
}


.popup {
	background: rgba(0,0,0,0.35);
}


 .calculationPlotInfo .calculationContent{
	/* font-size: 10px; */
	text-align: center;

}
.calculationPlotInfo .calculationContent table, .globalAdmin table {
	border-collapse: collapse;

}
.calculationPlotInfo .calculationContent TH ,  .calculationPlotInfo .calculationContent TD{
	border:1px solid #989696;
	text-align: center;
	border-collapse: collapse;
}

.table td{
	border:none !important;
}
/*Alla , 09-07-2018*/

.form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem;
}

.form-check-inline .form-check-label{
	margin-bottom: 0px !important;
	margin-left: 5px;
}


/*calculaction screen*/
#popup2Content{
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;

}


.table .farmerTitle TH{
	background-color: #389045;
	text-align: center;
    color: #fff;
    padding: 5px;
    font-size: 18px;
}

.table .plotInfo TH,.popup[data-popup='popup-1'] .popup-inner .control-label {
	color: #389045;
	font-size: 15px;
}


.calcResults , .sendResultsButtons{
   margin-top:10px
}
.col-sm-12.calcTree{
	margin-bottom: 10px
}

.popup[data-popup*='popup'] .popup-inner{
	text-align: center !important;
}


.popup[data-popup*='popup'] .popup-inner .dropdown{
	width:200px;
}

.popup[data-popup*='popup'] .popup-inner .btn-adama, .calcButtons .btn-adama , .sendResultsButtons .btn-adama {
	margin:10px 10px;

}

#scheduledPlotsForm .table .tblTitle th{
	background-color: #389045;
	color: #fff;
	padding: 10px;
	font-size: 18px;
	text-align: center !important;
	border: none;
}

#scheduledPlotsForm .table td {
	text-align: left;
	border-bottom: 1px solid #ddd !important;
}



#scheduledPlotsForm .table .colTitle th {
	color:  #389045;
	font-size: 18px;
	text-align: left;
}

#scheduledPlotsForm .table td  a.deleteBtn{
	color: #F99D1C;
}
.popup[data-popup='popup-2']  .btn-adama {
	min-width: 130px;
}

.calcButtons .btn-adama {
	min-width: 220px;
	padding: 7px;
}
.sendResultsButtons .btn-adama{
	min-width: 210px;
}

/*-- end calculation screen--  */

/*-- login/registration --*/
.nonAuthenticated{
	background-color: #3F6830;
	background-image: url(/images/LoginPic.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.nonAuthenticated > .container{
	max-width: 900px;
	background-color: rgba(0, 0, 0, 0.5);
}
.nonAuthenticated .page-header h3{
	color: #fff;
	margin: 10px -15px ;
}
.nonAuthenticated .page-header{
	padding-bottom: 0px;
	margin-top: 5px;
}

.loginPanel{
	max-width:500px;
	margin: auto;
	padding:10px 20px;
	color: #fff;
}
.loginPanel .lead{
	font-size: 16px;
	margin-bottom:0px;
}
.registrationPanel{
	max-width: 700px
}

.missingData{
	color: #F99D1C;
}
.adminColTitle{
	color: #EAA740;
	padding-left: 20px;
}
.adminDayLinksUnselected{
	color: #000000;
	background: #E2E2E2;
	text-align: center;
	font-size: 15px;
}
.adminDayLinksSelected{
	color: #000000;
	background: #EAA740;
	text-align: center;
	font-size: 15px;
}
.adminTableLocation{
	background: #EAA740;
    text-align: center;
    padding: 0px;
}
.adminTableEmptyRowGrey{
	background: #E2E2E2;
	height: 0px;
}
.adminTableEmptyRowWhite{
	background: #FFFFFF;
	height: 10px;
}
.adminTableCell{
	background: #E7E7E7;
	padding-left: 20px;
	border-collapse: collapse;
	text-align: left;
	border-bottom:solid white;
	border-bottom-width:1px;
	font-family: "Courier new";
	font-weight: bold;
}
.adminDate{
	color: #EAA740;
	text-align: center;
	margin-bottom: 10px;
}
.arrow-down {
    position: relative;
}
.arrow-down:after { /* Magic Happens Here!!! */
	content: "";
	align-content: center;
    width: 0;
    height: 0;
	display: block;
	margin-left: 45px;
	margin-right: 45px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid  #EAA740;
} /* </magic> */
.adminFeedback {
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*width: 1100px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color:  #F5DDB7;
	color: #000000;
	border-radius: 25px;
	vertical-align: middle;
	align-content: center;
}
.calculationFooter {
	font-family:Arial Sans-Serif black !important;
	font-size:10px !important;
	text-align: center;
}
.loginPanel .col-centered-bottom {
    margin: auto;
    text-align: center;
}
.registrationPanel .page-header h3{
	margin: 10px 0px ;
}

.loginPanel .form-horizontal .form-group {
	margin:10px 0px !important;
}

.loginPanel .btn-link{
	color:#fff;
	padding: 0px;
}
.forgotPsw{
	float: right;
}
.loginPanel .form-check-label{
	margin-left: 10px
}

.systemDescription{
	color:#fff;
    font-size: 28px;
	margin-top: 20px;
	margin-left: -40px;
	margin-right: -40px;
}
/*-- end login/registration --*/

/* for drawing rectangle in calculation */
.tableCalc, .tdCalc {
	font: normal 12px Verdana, Arial, sans-serif;
	border-collapse: collapse;
	border: solid 1px black;
}
.tdCalcBlueBorder {
	font: normal 12px Verdana, Arial, sans-serif;
	border-left: solid 3px #538dd5 !important;
}
.thCalc {font: normal 11px Verdana, Arial, sans-serif; 	border-collapse: collapse;	border: solid 1px black; text-align:center}
.tableLegend, .tdLegend
{
	font-family:Arial Sans-Serif black !important;
    font-size:10px !important;
	text-align:left !important;
	border:none !important;
	line-height: 12px;
}
.tdEmpty
{
	height:6px !important;
	font-size:1px !important;
	border:none !important;
}
.tdNote {
	margin-top: 15px;
	font-size: 14px;
}
td.bTopLeft
{
		border:solid 1px black !important;
		border-left: solid 2px red !important;
		border-top: solid 2px red  !important;
		/* border-bottom: solid 1px black; */
}
td.bTop {
	border:solid 1px black !important;
	border-top: solid 2px red !important;

}

td.bTopRight   		{
	border:solid 1px black !important;
	border-right: solid 2px red !important;
	border-top: solid 2px red  !important;
}
td.bMiddleLeft 		{
	border:solid 1px black !important;
	border-left: solid 2px red !important;

}
td.bMiddleRight     {
	border:solid 1px black !important;
	border-right: solid 2px red !important;

}
td.bMiddle     		{
	border:solid 1px black !important;
}
td.bBottomLeft     	{
	border:solid 1px black !important;
	border-left: solid 2px red  !important  ;
	border-bottom: solid 2px red  !important;
}
td.bBottom     		{
	border:solid 1px black !important;
	border-bottom: solid 2px red  !important;

}
td.bBottomRight     {
	border:solid 1px black !important;
	border-bottom: solid 2px red  !important;
	border-right: solid 2px red  !important;
}
td.bFramePink {
	border-left: solid 4px #e4ff00 !important;
	border-top: solid 4px #e4ff00 !important;
	border-right: solid 4px #e4ff00 !important;
	border-bottom: solid 4px #e4ff00 !important;
	line-height: 80%;
}
td.bFrameBlue {
	border-left: solid 4px #538dd5 !important;
	border-top: solid 4px #538dd5 !important;
	border-right: solid 4px #538dd5 !important;
	border-bottom: solid 4px #538dd5 !important;
	line-height: 80%;
}
td.bFrameBlack {
	border-left: solid 2px black !important;
	border-top: solid 2px black !important;
	border-right: solid 2px black !important;
	border-bottom: solid 2px black !important;
	line-height: 12px;
}
td.tdLegendb {
	border-right: 2px solid black !important;
	font-family:Arial Sans-Serif black !important;
	border-left: none !important;
	border-bottom: none !important;
	border-top: none !important;
	line-height: 12px;
}



/* global admin*/
.globalAdmin .col-sm-8, .globalAdmin .col-sm-2 {
	padding: 0px;
}
.globalAdmin .totalAdvisors, .globalAdmin .totalFarmers , .globalAdmin .totalPlots{
	float: none;
	margin: auto;
	margin-top: 20px;
}

.globalAdmin .table{
	font-size: 17px;
	border: 1px solid #ddd;
	margin-top: 20px;
}
.globalAdmin .table TH{
	background-color: #389045;
	text-align: left;
	padding: 10px 5px;

}
.globalAdmin .table TD{
	padding: 10px 5px;

}
.globalAdmin .table TH a{
	 color: #fff;
}
.globalAdmin .table TH a span{
	padding: 5px 10px;
}
.globalAdmin .table-striped > tbody > tr {
    background-color: #f6f6f6;
}
.globalAdmin .table [type="checkbox"]{
	margin-left: 10px;
	margin-right: 5px
}
.globalAdmin .table label{
	color: #389045;
	font-weight: normal;
	font-style: italic;
}
.globalAdmin .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff;
}
.globalAdmin .table  .deleteBtn{
	color: #389045;
	padding-left: 10px;
}
/* end global admin*/




/* mobile,tablet */

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.totalFarmers, .totalPlots {
		margin: auto;
		float: none;
	}
	/*
	.navbar-brand img{
	 width:70%;
	}
	*/

	/*Rami : colored myAccount,Logout with White for mobile */
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fafafa;
	}

 }




/* pnones  */
/* Landscape phones and down */
@media (max-width: 480px) {
	.totalFarmers, .totalPlots {
		margin: auto;
		float: none;
	}
	.farmerInfo .col-sm-12.col-centered, .plotInfo .col-sm-12.col-centered{
		padding:0px
	}
	.farmerInfo , .plotInfo{
		padding:0px
	}
	.treeview span.indent {
		margin-right: 13px !important;
	}

	#popup2Content{

		overflow-x:auto;

	}
	.popup[data-popup*='popup'] .popup-inner .dropdown {
		width: 200px;
	}
}

.modal .modal-dialog-centered{
    min-height: calc(100% - 3.5rem);
    display: flex;
    align-items: center;
    margin: 1.75rem auto !important;
}

#user-guide canvas {
	width: 100%;
}

#user-guide #canvas-left-page {
	padding-right: 0;
}

#user-guide #canvas-right-page {
	padding-left: 0;
}

#user-guide #prev {
	margin-right: 10px;
}
#user-guide #next {
	margin-left: 10px;
}

#user-guide button {
	background: black;
	color: white;
	border: 0;
	border-radius: 100px;
}

#user-guide span {
	padding: 0 5px;
}

@media (max-width: 768px) {
	#user-guide #canvas-left-page {
        padding: 0 !important;
		text-align: center;
    }

	#user-guide #canvas-left-page canvas {
		width: auto;
		max-height: 60vh;
	}

	#user-guide-mobile-navigation select {
		width: 100%;
	}
}
