@charset "utf-8";

#schoolclose-wrap {
}

#schoolclose-wrap .message-box {
	line-height:1.3em;
}

#schoolclose-wrap .search-box {
}

#schoolclose-wrap .search-box span {
	display:inline-block;
	padding-top:15px;
}

#schoolclose-wrap .list-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .list-box thead th {
	font-weight:500;
	color:#000;
}

#schoolclose-wrap .list-box tbody {
	color:#000;
}

#schoolclose-wrap .list-box tbody td {
	color:#000;
	padding:10px 8px;
}

#schoolclose-wrap .write-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .update-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .delete-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .reply-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .view-box {
	border-top:2px solid #000;
}

#schoolclose-wrap .button-box {
}

#schoolclose-wrap .pagination-box {
}


.btn-write {
	color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-search  { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-list    { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-write   { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-update  { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-reply   { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-delete  { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-confirm { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }
.btn-cancel  { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding-left:20px; padding-right:20px; }

.btn-search:hover  { color: #aaa; }
.btn-list:hover    { color: #aaa; }
.btn-write:hover   { color: #aaa; }
.btn-update:hover  { color: #aaa; }
.btn-reply:hover   { color: #aaa; }
.btn-delete:hover  { color: #aaa; }
.btn-confirm:hover { color: #aaa; }
.btn-cancel:hover  { color: #aaa; }

.form-control-normal { 
	border-radius: 0px;
}

.form-group {
    margin: 0;

	border-bottom:1px solid #DFDFDF;
}

.form-horizontal .form-group {
    margin: 0;
}


.text-title {
	font-weight:bold;
	font-size:1.1em;
}

.text-content {
	line-height:1.5em;
}

.td-title {
	position: relative;
}

.td-title a {
	width:100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: absolute; top: 8px;
}

.text-filename {
	padding:8px 0;
}
.btn-schoolclose { color: #fff; border-color: #5f4da5; background-color: #3e2d7d; border-radius: 0px; padding:8px 20px; }