body {
    font-family: Arial, sans-serif;
    background-color: #f2f2f2;
    text-align: center;
}

.calculator {
    background-color: #fff;
    
    margin: 0 auto;
    padding: 20px;
    border-radius: 30px;
    box-shadow: 0 0 70px rgba(0, 0, 0, 0.2);
}

h1 {
    font-size: 24px;
    margin-bottom: 20px;
}

label, input, select {
    display: block;
    margin-bottom: 10px;
	width:550px;
}

button {
    background-color: #0074cc;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
}

#result {
    font-size: 25px;
    font-weight: bold;
    margin-top: 20px;
    color:green;
	
}

#dailyCost, #monthlyCost, #yearlyCost {
    font-size: 22px;
    color: green;
	background-color:yellow;
}

#formula {
    font-size: 16px;
    color: lightergray;
    margin-top: 20px;
}
