.mat-button.mat-primary {
    background-color: #3f51b5 !important;
    color: #fff;
}

.formwrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    div {
        width: 49%;
        margin-bottom: 15px;
        label {
            display: block;
            color: #766daa;
            font-size: 15px;
            font-weight: 500;
            margin-top: 15px;
            margin-bottom: 5px;
        }
        select {
            background: #1a1e47;
            border: 1px solid #595690;
            border-radius: 4px;
            padding: 10px;
            width: 100%;
            color: #a099da;
            width: calc(100% - 25px);
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
        }
        input,textarea {
            background: #1a1e47;
            border: 1px solid #595690;
            border-radius: 4px;
            padding: 10px;
            width: calc(100% - 45px);
            color: #a099da;
        }
        .select-box {
            position: relative;
            width: 100%;
            margin: 0;
            span {
                position: absolute;
                top: 18px;
                right: 35px;
                content: "";
                border-color: #999 #0000 #0000;
                border-style: solid;
                border-width: 5px 5px 2.5px;
            }
        }
    }
}

.mat-form-field-infix {
    border-bottom: 1px solid #fff;
}

.mat-form-field-wrapper {
    border-bottom: 1px solid;
}

select.mat-input-element {
    margin: 0 !important;
}

select {
    option {
        color: #fff;
    }
}