﻿/*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=20); opacity: 0.2; z-index: 990; display: none; }
#masters_masters_gray .wait { position: absolute; top: 50%; right: 50%; padding-left: -134px; margin-right: 20px; border: 1px solid #eb2524; width: 300px; text-align: center; height: 200px; }


/*데이타가 없는 경우*/
.divDataEmpty { width: 100%; height: 100px; text-align: center; background-color: rgba(239, 239, 239, 0.39); padding-top: 80px; }
/*데이타가 없는 경우*/

.pop_close { cursor: pointer; }


embed { display: block; }

.c2maxExternal { background-color: red; padding: 4px; color: yellow; border: 0px solid #ff0080; position: absolute; top:0px; left:0px; }

.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; }

.datePicker { cursor: pointer; background-color: #efefef; text-align:center; }
.ui-datepicker-trigger { margin-left: 1px; padding: 0px; cursor: pointer; }



.readOnly { background-color: #efefef; }

.FileUpload { padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; position: relative; width: 49px; height: 19px; margin-right: -49px; opacity: 0; cursor: pointer; }


.paging02 {padding-top:30px; }
.paging02 a { vertical-align: top; display: inline-block; width: 33px; line-height: 33px; text-align: center; border: 1px solid #dddddd; }
.paging02 a.img_b { border: none; width: 35px; border: 0; }
.paging02 a.img_b img { vertical-align: top; }
.paging02 a.on,
.paging02 a:hover,
.paging02 a:focus,
.paging02 a:active { color: #fff; background: #363d47; border-color: #363d47; }


.pop_w { position: relative; border: 2px solid #9c9c9c; padding: 10px 8px 15px; background: #fff; display: none; }
.pop_w .pop_close { cursor:pointer; }