﻿.field-validation-error { color: #f00; }
.validation-summary-errors { color: #f00; font-weight: bold; }
.input-validation-error { border: 2px solid #f00; background-color: #fee; }
input[type="checkbox"].input-validation-error { outline: 2px solid #f00; }

/*.validation { margin-top: 10px; border: 2px solid #f00; background-color: yellow; padding:10px; text-align:center; color: red; }*/
.validation { margin-top: 10px; text-align: center; border: 1px solid #fb8e96; color: #fb8e96; padding: 0 20px; line-height: 2.5em; }

.c2maxExternal { background-color: red; padding: 4px; color: yellow; border: 0px solid #ff0080; position: absolute; }


.layerPopWrap { position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; text-align: left; background: rgba(0,0,0,.5); z-index: 5000000; padding-top: 30px; }
.layerPopWrapAbsolute { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; text-align: left; z-index: 100; padding-top: 20px; }

#DivCover { position: fixed; display: table-cell; text-align: center; vertical-align: middle; width: 100%; height: 100%; top: 0px; left: 0; background: rgba(0,0,0,0.5); z-index: 1000; display: none; }

.ui-datepicker-trigger { width: 26px; height: 26px; right: 0; margin-left: 1px; vertical-align: middle; }
.readOnly { background-color: #efefef; }
.datePicker { background-color: #efefef; }
.mem_agree_con { width: 100%; height: 100%; border: none; resize: none; background: #fbfbfb }