.hoursnew-form {
    max-width: 800px;
    margin: auto;

    form {
        display: flex;
        flex-direction: column;

        input {
            border-radius: 3px;
            outline: none;
            border: 1px solid #000;

            &:focus {
                border-color: #213B86;
            }
        }

        label {
            margin-top: 15px;
            font-weight: 600;
        }

        input[type="checkbox"] {
            margin-right: auto;
            cursor: pointer;
        }
        
        button[type="submit"] {
            border-radius: 3px;
            background-color: #00A693;
            color: #FFFFFF;
            /*border: 2px dashed #E40040;*/
            transition: all linear .2s;
            margin-top: 15px;
            outline: none;
            border: none;
            padding-top: 3px;
            padding-bottom: 3px;

            &:hover {
                background-color: #E40040;
                /*border-color: #00A693;*/
            }
        }
    }
}

#pdfForm {
    float: right;
    button[type="submit"] {
        background-color: #18171B;
        border: solid 3px #05A593;
        color: #FFFFFF;
        outline: none;
        padding: 12px 24px;
        transition: all linear .2s;
        margin-top: 25px;
        border-radius: 3px;

        &:hover {
            background-color: #05A593;
            color: #18171B;
            border-color: #18171B;
        }
    }
}