/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

body {
  padding-top: 50px; font-family:"Tahoma"; /*"Nanum Gothic", sans-serif*/
}

label.point {font-weight:normal;}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}

.row { margin-left:0px; margin-right:0px; }

.form-control {font-size:12px;}

.nopadding {padding:0px !important;}
.nomargin {margin:0px !important;}

.ranktd { background-color:#eee; }

.selpoint { color : red; font-weight:bold !important; }

.evalphoto { width:100px;height:60px;overflow:hidden; position:relative; }
.evalphoto > a > img { width:80px; top:-10px; position:absolute; }

.evalphoto2 { width:100px;height:80px;overflow:hidden; position:relative; }
.evalphoto2 > a > img { width:80px; top:-10px; position:absolute; }

.rline { border-right:solid 1px #666 !important; }

.table th {
   vertical-align:middle !important;
}

table.perform { font-size:13px; }
table.perform th { font-weight:normal; padding-right:15px; }
table.perform td label { padding:0 0 0 3px; }

table.degree-result th { font-size:14px; }
table.degree-result td { font-size:13px; }

.fixed {
  top:0;
  position:fixed;
  width:auto;
  display:none;
  border:none;
}

label { font-weight:normal; }

ul.cmtlist { padding: 0px; margin:8px; }
ul.cmtlist li { padding-top: 5px; padding-bottom: 5px; font-size:11pt; }
ul.cmtlist li .writtenby { padding-left: 20px; font-size: 12px; color:#aaa; }
ul.cmtlist li .mydept { font-weight: bold; }

.tab-pane { padding:15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:13px; }

span.pl_pad10 { float:left; padding-right:10px; }
span.pl_pad10 .datepicker { width:85px; padding:5px; }
span.pl_pad10 .timepicker { width:47px; padding:5px; }

ul.hori { list-style: none; margin-left:-40px;  }
ul.hori li { float:left; padding:10px 10px 0px 0px; font-size:12px; }

.passmem { background-color:#eee; }
.sumlabel { font-weight:bold;font-size:10pt; }
.border-zero { border-top:0px !important; padding:0px 8px 8px 0px !important; }
.tdfoot { line-height:25px !important; }

.fixed-summary { position:fixed; width:1140; bottom:0px; background-color:#f5f5f5; box-shadow:0 -3px 10px 0 rgba(0,0,0,.3);z-index:999; }
.fixed-summary-mobile { position:fixed; bottom:0px; background-color:#f5f5f5; box-shadow:0 -3px 10px 0 rgba(0,0,0,.3);z-index:999; width:100% !important; left:0px !important; }

.little_th { font-size:10px !important; }

caption { color:#333 !important; }

.notice-em { color : red; font-weight:bold !important; }