#fixed{
	display: none;
	position: fixed;
	z-index: 9999;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: rgba(0,0,0,0.9);
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	padding: 50px;
	border-radius: 5px;
	border: 1px ridge #000;
	color: #fff;
	}
@media (max-width: 991.98px){
	#fixed{
		padding: 0;
		padding-top: 50px;
		}
	}
.pointer{cursor:pointer;}
select, option, input{
	color: #000;
	background-color: #fff;
	border-radius: 5px;
	}
input:disabled{background-color:#aaaaaa;}
.select-custom{
	color: #000;
	background-color: #fff;
	white-space: normal !important;
	text-indent: 10px;
	padding-left: 0;
	}
.option-custom{
	color: #fff;
	white-space: normal !important;;
	text-indent: 10px;
	padding-left: 0;
	border-top: 1px dotted #bbbbbb;
	}
.calc-flex-wrap{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: left;
	align-items: center;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	margin-bottom: 20px;
	}
.calc-flex-nowrap{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: left;
	align-items: center;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	margin-bottom: 20px;
	}
/*@media only screen and (max-width : 991px){
	.calc-flex-wrap, .calc-flex-nowrap,{
		justify-content: center;
		}
	}*/
.calc-flex-item-30p{
	flex: 0 0 29%;
	text-align: right;
	}
.calc-flex-item-30p-nowrap{
	flex: 0 0 29%;
	text-align: right;
	}
.calc-flex-item-70p{
	flex: 0 0 69%;
	text-align: left;
	padding-left: 10px;
	}
.calc-flex-item-70p-nowrap{
	flex: 0 0 69%;
	text-align: left;
	padding-left: 10px;
	}
@media only screen and (max-width : 991px){
	.calc-flex-item-30p, .calc-flex-item-70p{
		flex: 0 0 98%;
		max-width: 98%;
		text-align: center;
		padding-left: 5px;
		}
	}
@media only screen and (max-width : 991px){
	.calc-flex-item-30p-nowrap{
		flex: 0 0 49%;
		}
	}
@media only screen and (max-width : 991px){
	.calc-flex-item-70p-nowrap{
		flex: 0 0 49%;
		text-align: left;
		}
	}
.calc_button{
	padding:1px 20px;
	border:1px solid #fff;
	border-radius:15px;
	color: #fff;
	background-color: #0f591c;
	font-weight: normal;
	}
.calc_button:hover{
	padding:1px 15px;
	border:1px solid #0f591c;
	color: #0f591c;
	background-color: #fff;
	font-weight: bold;
	}