#view {
    margin-bottom: 20px;
}

.cloudgate-container-large {
    background: #fbfbfb;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    max-width: 100%;
}

.cloudgate-container {
    background: #fbfbfb;
    border-radius: 10px 10px 10px 10px;
    width: 350px;
    max-width: 100%;
}

.cloud-text {
    font-family: "Futura PT Light";
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
}

.cloud-btn {
    font-family: "Futura PT";
    border-radius: 5px 5px 5px 5px;
    text-transform: uppercase;
    width: 100%;
    padding: 10px 20px 10px 10px;
}

.cloud-btn.primary {
    background-image: linear-gradient(#1771e6, #22a5f0);
    border: none;
    color: #fff;
}

.cloud-btn.secondary {
    background-image: linear-gradient(#ffffff, #f2f2f2);
    border: 1px solid #e6e6e6;
    color: grey;
}

.welcome-text {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.cloud-input-text {
    font-family: "Futura PT";
    font-size: 16px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px;
}

.cloud-radio-btn {
    display: inline-flex;
    background-color: #000 !important;
    margin-right: 5px !important;
    width: 15px;
    height: 15px;
}

.cloud-radio-btn:checked:before {
    background-color: #000;
}

.cloud-input-text::placeholder {
    color: #cccccc;
}

.cloud-flex-row {
    display: flex;
}

.cloud-column {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1;
}

.cloud-flex-row .cloud-column:first-of-type {
    padding-right: 10px;
}

.fcloud-lex-row .cloud-column:last-of-type {
    padding-left: 10px;
}

.trick-container {
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding: 15px;
}

.capitalize {
    text-transform: capitalize;
}

.checked {
    color: orange;
}