body{margin:0;padding:0;}
.div-combo-select {
	align-items:center;
	border-bottom-color:rgb(178, 179, 179);
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(178, 179, 179);
	border-left-style:dashed;
	border-left-width:1px;
	border-right-color:rgb(178, 179, 179);
	border-right-style:dashed;
	border-right-width:1px;
	border-top-color:rgb(178, 179, 179);
	border-top-style:dashed;
	border-top-width:1px;
	display:flex;
	font-family:bebas_neue_regular;
	font-size:27.2px;
}

.combo-select {
	align-items:center;
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0, 0, 0, 0);
	background-image:none;
	background-origin:padding-box;
	background-position-x:0%;
	background-position-y:0%;background-repeat-x:;background-repeat-y:;
	background-size:auto;
	border-bottom-color:rgb(0, 0, 0);
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-style:none;
	border-bottom-width:0px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(0, 0, 0);
	border-left-style:none;
	border-left-width:0px;
	border-right-color:rgb(0, 0, 0);
	border-right-style:none;
	border-right-width:0px;
	border-top-color:rgb(0, 0, 0);
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-top-style:none;
	border-top-width:0px;
	box-sizing:border-box;
	color:rgb(0, 0, 0);
	cursor:default;
	display:block;
	flex-basis:0%;
	flex-grow:1;
	flex-shrink:1;
	font-family:bebas_neue_regular;
	font-size:21.76px;
	font-stretch:100%;
	font-style:normal;
	font-variant-caps:normal;
	font-variant-east-asian:normal;
	font-variant-ligatures:normal;
	font-variant-numeric:normal;
	font-weight:400;
	height:46px;
	letter-spacing:normal;
	line-height:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	outline-color:rgb(0, 0, 0);
	outline-style:none;
	outline-width:0px;
	text-align:start;
	text-indent:0px;
	text-rendering:auto;
	text-shadow:none;
	text-transform:none;
	white-space:pre;
	width:546px;
	word-spacing:0px;
	writing-mode:horizontal-tb;
	-webkit-appearance:menulist-button;
	-webkit-rtl-ordering:logical;
	-webkit-border-image:none;
}

.input-punteado {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0, 0, 0, 0);
	background-image:none;
	background-origin:padding-box;
	background-position-x:0%;
	background-position-y:0%;background-repeat-x:;background-repeat-y:;
	background-size:auto;
	border-bottom-color:rgb(0, 0, 0);
	border-bottom-style:none;
	border-bottom-width:0px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(0, 0, 0);
	border-left-style:none;
	border-left-width:0px;
	border-right-color:rgb(0, 0, 0);
	border-right-style:none;
	border-right-width:0px;
	border-top-color:rgb(0, 0, 0);
	border-top-style:none;
	border-top-width:0px;
	color:rgb(0, 0, 0);
	cursor:text;
	display:block;
	flex-basis:0%;
	flex-grow:1;
	flex-shrink:1;
	font-family:bebas_neue_regular;
	font-size:27.2px;
	font-stretch:100%;
	font-style:normal;
	font-variant-caps:normal;
	font-variant-east-asian:normal;
	font-variant-ligatures:normal;
	font-variant-numeric:normal;
	font-weight:400;
	height:46px;
	letter-spacing:normal;
	line-height:40.8px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	outline-color:rgb(0, 0, 0);
	outline-style:none;
	outline-width:0px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	text-align:start;
	text-indent:0px;
	text-rendering:auto;
	text-shadow:none;
	text-transform:none;
	width:209.641px;
	word-spacing:0px;
	writing-mode:horizontal-tb;
	-webkit-appearance:none;
	-webkit-rtl-ordering:logical;
	-webkit-border-image:none;
}

.div-input-punteado {
	align-items:center;
	border-bottom-color:rgb(178, 179, 179);
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(178, 179, 179);
	border-left-style:dashed;
	border-left-width:1px;
	border-right-color:rgb(178, 179, 179);
	border-right-style:dashed;
	border-right-width:1px;
	border-top-color:rgb(178, 179, 179);
	border-top-style:dashed;
	border-top-width:1px;
	display:flex;
	font-family:bebas_neue_regular;
	font-size:27.2px;
}

.boton-agregar-item {
	lign-items:flex-start;
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgb(20, 99, 146);
	background-image:none;
	background-origin:padding-box;
	background-position-x:0%;
	background-position-y:0%;background-repeat-x:;background-repeat-y:;
	background-size:auto;
	border-bottom-color:rgb(255, 255, 255);
	border-bottom-style:none;
	border-bottom-width:0px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(255, 255, 255);
	border-left-style:none;
	border-left-width:0px;
	border-right-color:rgb(255, 255, 255);
	border-right-style:none;
	border-right-width:0px;
	border-top-color:rgb(255, 255, 255);
	border-top-style:none;
	border-top-width:0px;
	box-sizing:border-box;
	color:rgb(255, 255, 255);
	cursor:pointer;
	display:block;
	font-family:Arial;
	font-size:16px;
	font-stretch:100%;
	font-style:normal;
	font-variant-caps:normal;
	font-variant-east-asian:normal;
	font-variant-ligatures:normal;
	font-variant-numeric:normal;
	font-weight:400;
	height:42px;
	letter-spacing:normal;
	line-height:normal;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	text-align:center;
	text-indent:0px;
	text-rendering:auto;
	text-shadow:none;
	text-transform:uppercase;
	width:100%;
	word-spacing:0px;
	writing-mode:horizontal-tb;
	-webkit-appearance:none;
	-webkit-border-image:none;
}

.input-punteado-big {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0, 0, 0, 0);
	background-image:none;
	background-origin:padding-box;
	background-position-x:0%;
	background-position-y:0%;background-repeat-x:;background-repeat-y:;
	background-size:auto;
	border-bottom-color:rgb(0, 0, 0);
	border-bottom-style:none;
	border-bottom-width:0px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(0, 0, 0);
	border-left-style:none;
	border-left-width:0px;
	border-right-color:rgb(0, 0, 0);
	border-right-style:none;
	border-right-width:0px;
	border-top-color:rgb(0, 0, 0);
	border-top-style:none;
	border-top-width:0px;
	color:rgb(0, 0, 0);
	cursor:text;
	display:block;
	flex-basis:0%;
	flex-grow:1;
	flex-shrink:1;
	font-family:bebas_neue_regular;
	font-size:27.2px;
	font-stretch:100%;
	font-style:normal;
	font-variant-caps:normal;
	font-variant-east-asian:normal;
	font-variant-ligatures:normal;
	font-variant-numeric:normal;
	font-weight:400;
	height:46px;
	letter-spacing:normal;
	line-height:40.8px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	outline-color:rgb(0, 0, 0);
	outline-style:none;
	outline-width:0px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	text-align:start;
	text-indent:0px;
	text-rendering:auto;
	text-shadow:none;
	text-transform:none;
	width:209.641px;
	word-spacing:0px;
	writing-mode:horizontal-tb;
	-webkit-appearance:none;
	-webkit-rtl-ordering:logical;
	-webkit-border-image:none;
}

.div-input-punteado-big {
	align-items:center;
	border-bottom-color:rgb(178, 179, 179);
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(178, 179, 179);
	border-left-style:dashed;
	border-left-width:1px;
	border-right-color:rgb(178, 179, 179);
	border-right-style:dashed;
	border-right-width:1px;
	border-top-color:rgb(178, 179, 179);
	border-top-style:dashed;
	border-top-width:1px;
	display:flex;
	font-family:bebas_neue_regular;
	font-size:27.2px;
}

.span-inside-input {
	display:block;
	font-family:bebas_neue_regular;
	font-size:32.64px;
	height:35px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	width:25.6094px;
}

@font-face {
    font-family: "bebas_neue_regular";
    src: url("fonts/bebasneue_regular-webfont.woff") format('woff');
}

.calculator_title {
	font-family:bebas_neue_regular;
}

.calculator {
	flex-basis:0%;
	flex-grow:5;
	flex-shrink:1;
	font-family:bebas_neue_regular;
	overflow-x:hidden;
	overflow-y:hidden;
	transition-delay:0s;
	transition-duration:0.4s;
	transition-property:all;
	transition-timing-function:ease;
}

@media only screen and (max-width: 768px) {
	.container300 {
		width: 300px;
		margin: 0;
		padding: 0;
	}
}
