/* Header */
        .headerPage__breadcrumb {
            color: #ea474b;
        }

        #calculator {
            padding: 20px 60px 60px;
            background-color: #1b313c;
        }

        #result {
            font-size: 1.1em;
            font-weight: bold;
            color: #ffffffb2;
            padding: 0;
        }

        #calculator label {
            display: block;
            color: #ffffffb2;
            font-size: 1.1em;
            font-weight: bold;
            margin: 30px 0 5px;
        }

        #socialShare label {
            color: #ffffffb2;
            margin: 0;
        }

        #calculator input,
        #calculator select,
        #result textarea {
            font-size: 18px;
            background-color: #fff;
            border-radius: 3px;
            width: 100%;
            padding: 10px 20px;
        }

        #calculator select,
        #calculator input {
            height: 56px;
        }

        #calculator button,
        #result button {
            font-size: 16px;
            font-family: f37bold, Tahoma, Verdana, sans-serif;
            text-transform: uppercase;
            color: #fff;
            background-color: #ea474b;
            box-shadow: 0 3px 0 0 rgba(44, 63, 73, .1);
            border: none;
            border-radius: 3px;
            margin-top: 35px;
            padding: .575em 1.25em;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        #calculator button:hover,
        #result button:hover {
            background-color: #d53d43;
        }

        #calculator table {
            width: 100%;
            text-align: left;
        }

        #calculator th {
            width: 50%;
            vertical-align: top;
        }

        #calculator th:first-child {
            padding-right: 10px;
        }

        #calculator th:nth-child(2) {
            padding-left: 10px;
        }

        #socialShare table {
            margin: 35px auto;
        }

        #socialShare table th {
            padding: 5px;
        }

        #socialShare button {
            padding: 5px;
            cursor: pointer;
        }

        #socialShare svg {
            fill: #fff;
            vertical-align: middle;
        }

        #result {
            margin-top: 20px;
        }

        #result textarea {
            color: #fff;
            background-color: #40525c;
            height: 220px;
        }

        .errorMessage {
            color: #ef4e3f;
            font-size: 0.9em;
            margin-top: 5px;
            display: none;
        }

        .buttonCalculate,
        .buttonCopy,
        #callToAction {
            text-align: center;
        }