/* @import "https://cdn.jsdelivr.net/npm/bulma@1.0.4/css/bulma.min.css"; */
@import url("bulma.min.1.0.4.css");
@import url('https://fonts.cdnfonts.com/css/lucida-sans');

html {
	background-color: rgba(0,0,0,1);
}

body {
	background-color: rgba(0,0,0,1);
	font-size: 1.2em;
	font-family: "Lucida Sans", sans-serif;
}

.calc {
	margin-left: auto;
	margin-right: auto;
	max-width: 350px;
}

p {
	font-family: "Lucida Sans", sans-serif;
	color: rgba(128,128,128,1);
	text-align: center;
	font-size: 0.8em;
	/* line-height: 50%; */
}

.button {
	padding: 1.5px 1.5px;
}

/* 
.button#resetbtn {
	padding: 30px 10px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	color: rgba(0,0,0,1);
	font-size: 1.0em;
}
 */

#reset-button {
   border-radius: 4px !important;
   padding: 10px 20px;
 }
 
td, th {
	padding: 5px;
}

td {
	color: rgba(255,255,255,1);
	border-spacing: 30px;
}

input {
	font-size: 1.0em;
	color: rgba(0,0,0,1);
	background: rgba(211,211,211,1);
	width: 100px;
	box-sizing: border-box;
}

input[type="time"] {
	font-size: 1.0em;
	font-family: "Lucida Sans", sans-serif;
	-webkit-appearance: none;
}

input[name="takeoff"], input[name="security"], input[name="lounge"], input[name="transit"], select {
	font-size: 1.0em;
	color: rgba(0,0,0,1);
	background: rgba(255,255,0,1);
	width: 100px;
	box-sizing: border-box;
}

input:disabled {
	opacity: 100%;
	background: rgba(255,255,255,1);
}

input[name="leaveAt"] {
	font-size: 2.5em;
	color: rgba(255,255,255,1);
	background: rgba(50,205,50,1);
	width: 150px;
	box-sizing: border-box;
}
 
/* 
.footer {
	font-size: 15px;
	text-align: center;
}
 */

/* .hr-footer {
	margin: 0;
	padding: 0;
	border-top: 1px solid white;
} */

/* Mobile - Portrait */

@media only screen and (min-device-width: 390px) and (max-device-width: 844px) and (orientation: portrait) {

}
