﻿.c2maxExternal { background-color: red; padding: 4px; color: yellow; border: 0px solid #ff0080; position: absolute; }

.field-validation-error { color: #f00; }
.validation-summary-errors { color: #f00; font-weight: bold; }
.input-validation-error { border: 1px solid red; background-color: #fee; }
input[type="checkbox"].input-validation-error { outline: 10px solid #f00; }
input[type="radio"].input-validation-error { outline: 10px solid #f00; }
select.input-validation-error { border: 1px solid red; background-color: #fee; }

#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: 99999; display: none; }

/*filter:alpha(opacity=40); /* For IE8 and earlier */
#masters_masters_gray { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: rgb(222, 222, 222); filter: alpha(opacity=30); opacity: 0.3; z-index: 990; display: none; }
#masters_masters_gray .wait { position: absolute; top: 50%; right: 50%; padding-left: -134px; margin-right: 20px; }

.msgBox { padding: 18px 15px; border: 2px solid #ff5200; text-align: center; background-color: #efefef; }

.datePicker { cursor: pointer; }
.ui-datepicker-trigger { margin-left: 2px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; }
.cmb { height: 36px; border: 1px solid #e0e0e0; }

.paging a { border: 1px solid #dddddd; }
.paging a.on,
.paging a:hover,
.paging a:focus,
.paging a:active { color: #fff; background: #363d47; border-color: #363d47; text-decoration: none; }

.readOnly { background-color: #efefef; }
.datePicker { background-color: #efefef; }