/* �뀓�뒪�듃 �엯�젰 �뤌�뿉 愿��젴�맂 �뼇�떇 ex) 寃��궗�삁�빟 �떊泥��옄紐�, 二쇱냼, ...*/

h3.widget-title:before{
    vertical-align: middle;
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px;
    display: block;

}
h3.widget-title {
    position: relative;
    font-size: 16px;
    font-weight: bold;
}

.form-group {
    margin-bottom: 0px;
}

.explain-subject-font {
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  position: relative;
}

.explain-words {
  margin: 40px 0 40px ;
  text-align: center;
}

.explain-max-width {
  max-width: 640px;
}

.form-control {
    /* �뫁洹� 紐⑥꽌由щ�� �빐�젣�빀�땲�떎 */
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius: 0px;
    height:50px;
    line-height: 40px;
}

.form-control::-webkit-input-placeholder {
    color:#a7a7a7;
}
h1, h3{
    color: #666666;
}

.task-logo {
  float: left;
  padding-right: 10px;
  height: 16px;
}

.btn-success:disabled{
    width:100%;
    height:50px;
    color: #fff;
    background-color: grey;
    border-color: #00aee8;
    /* �뫁洹� 紐⑥꽌由щ�� �빐�젣�빀�땲�떎 */
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:6px;
    border:0px;
    margin-bottom: 20px;

}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success {
    width:100%;
    height:50px;
    color: #666;
    background-color: #ffce00;
    border-color: #ffce00;
    /* �뫁洹� 紐⑥꽌由щ�� �빐�젣�빀�땲�떎 */
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    border:0px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: normal;
}

.reserv-input {
    width: 450px;
    height: 40px;
    background: #eee;

}


h3.widget-title-js:before{
    content: '';
    width: 0.3em;
    height: 0.3em;
    position: absolute;
    left: 0;
	top : 0.35em;
    display: block;
    background: url(../../img/cset/dot_red.svg) no-repeat;
}
h3.widget-title-js {
    position: relative;
    padding-left: 1em;
}


.row-m {

	margin-left:3em;
	margin-right:3em;
}

/* 테이블 재정의 */
.table-bordered {
    border: 1px solid #ddd;
    width:100%;
    text-align: center;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    padding:5px;
    text-align: center;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
    padding:5px;
    text-align: center;
}

.table thead>tr>th {
    padding: 10px;
    margin: 0;
}
/*
.m1 {color : #666666; font-size :1.5em; font-weight: bold; border-bottom: 1px solid #eee; padding-bottom: 9px; margin-top:2em; word-spacing : -0.3em; }
.m2:before{content: ''; width: 1em; height: 1em; position: absolute; left: 0; top : 0.15em; display: block; background: url(../../img/parents/icon_task.svg) no-repeat; }
.m2 {margin-top:2em; position: relative; padding-left: 1.2em; word-spacing : -0.3em; font-weight: bold; color : #666666; }
.m6 {margin-top:3.125em; color : #666666; font-weight: bold; word-spacing : -0.3em; }
*/


/* 진행사항 */
.progress-table-padding>thead>tr>th,
.progress-table-padding>tbody>tr>th,
.progress-table-padding>tfoot>tr>th
{
    padding:15px 5px;
}

.progress-table-padding>thead>tr>td,
.progress-table-padding>tbody>tr>td,
.progress-table-padding>tfoot>tr>td {
    padding:10px 5px;
}
