#vps-calculator {
    font-family: 'Raleway', 'Open Sans', sans-serif;
    line-height: 1.5;
}

#vps-calculator .title {
    color: black;
}

#vps-calculator .description {
    color: black;
    line-height: 1.5;
}

#vps-calculator #cloud-hosting {
    margin-top: 1rem;
}

#vps-calculator .label {
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

#vps-calculator .config-item {
    margin-bottom: 1rem;
}

#vps-calculator .ui-slider .ui-slider-handle {
    width: 5rem;
    height: 1.5em;
    cursor: default;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    border: 1px solid white;
}

#vps-calculator .select-operating-system {
    width: 100%;
    border: 1px solid #c5c5c5;
    height: 2rem;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
}

#vps-calculator .pull-right {
    text-align: right;
}

#vps-calculator .label-cost {

}

#vps-calculator .pricing {
    background-color: #008873;
    color: white;
    padding: 1.5rem;
    border-radius: 15px;
    margin-top: 2rem;
}

#vps-calculator .pricing-value {

}

#vps-calculator .ui-slider-handle {
    background-color: #008873;
    color: white;
}

@media (max-width: 800px) {
    #vps-calculator .ui-slider-handle {
        text-align: center!important;
        border: 1px solid white;
    }
}

#vps-calculator .ui-slider-horizontal .ui-slider-handle {
    top: -7.5px;
}

#vps-calculator .slider-container {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#vps-calculator .slider-item-container {
    padding-left: 1.45rem;
}

#netvalue-cf7-vps {
    margin-top: 1.5rem;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    line-height: 1.5;
}

#netvalue-cf7-vps .label-cost {

}

#netvalue-cf7-vps .send-quote {
    margin-top: 1rem;
}

#netvalue-cf7-vps .send-quote-title {
    color: black;
}

#netvalue-cf7-vps .send-quote-subtitle {
    color: black;
}

#netvalue-cf7-vps .input {
    width: 100%;
}

#netvalue-cf7-vps .input-item {
    margin-bottom: 1rem;
}

#netvalue-cf7-vps .btn-sendQuote {
    white-space: nowrap;
    box-sizing: border-box;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    transition: all .4s;
    border-radius: 50px;
    font-size: 16px;
    background-color: rgb(0, 136, 115);
    color: #fff;
    border: none;
    padding: 17px 24px;
}

#netvalue-cf7-vps .btn-sendQuote:hover {
    background-color: #3e3b3b;
}

#netvalue-cf7-vps .input-submit {
    display: flex;
    justify-content: flex-start;
}

#netvalue-cf7-vps {
    color: black;
}

#netvalue-cf7-vps input[name="your-name"],input[name="email"] {
    width: 100%;
    border: 1px solid #c5c5c5;
    height: 2rem;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
}

#netvalue-cf7-vps label {
    color: black;
}