@charset "utf-8";
/* CSS Document */

#contentMain.container {
    width: 100%;
}

/* font-family */
body, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: helvetica, arial, 'hiragino kaku gothic pro', meiryo, 'ms pgothic', sans-serif;
}

/* Responsive */
@media all and (min-width: 768px) {
    p.description {
        white-space: normal;
    }
}

.formInputInner.zip::before {
    content: "";
    padding-right: 0;
}

.formInputInner.first_name {
    padding-left: 0;
    padding-right: 5px;
}

.formInputInner.last_name {
    padding-left: 5px;
    padding-right: 0;
}

/* Required */
.required .formHeading:after {
    content: "＊";
    display: inline-block;
    padding: 1px 4px;
    border-radius: 3px;
}

.required .formHeading:after {
    color: #FF0000;
}

.required .formHeading:after {
    background: #FFFFF;
}

/* Error */
.errors, .alert-danger {
    color: #FF0000;
}

.error input, .error textarea, .error select, .error span.value label {
    background-color: #FFE1E1;
}

p.error {
    color: #FF0000;
}

/* Submit Button */
.btn-primary {
    color: #FFFFFF;
    background-color: #428BCA;
    border-color: #357EBD;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #FFFFFF;
    background-color: #3071A9;
    border-color: #285E8E;
}

/* Placeholder */
input.form-control::placeholder-shown {
    color: #AAAAAA !important;
}

input.form-control::-webkit-input-placeholder {
    color: #AAAAAA !important;
}

input.form-control::-ms-input-placeholder {
    color: #AAAAAA !important;
}

input.form-control::-moz-placeholder {
    color: #AAAAAA !important;
}
