


.textarea{width: 755px;}

.elapsed-time-layer{filter:alpha(opacity=70);opacity:0.7;Z-INDEX: 811212; position:fixed; _position:absolute; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; TOP: 0px; LEFT: 0px;visibility:hidden;background-color: white;}
.elapsed-time-hide-layer{z-index: 811213; position: fixed; visibility:hidden;WIDTH: 40px; HEIGHT: 40px;}

.navbar-brand{min-width: 250px;}

.page-wrapper{padding: 0px 0px !important;padding-bottom: 20px !important;}
.page-wrapper ol.breadcrumb{border-radius:0px;padding: 10px 30px;}
.page-wrapper div.page-content{padding: 0 30px;}

.btn{padding: 3px 12px !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle !important;}

.form-horizontal .form-group{margin-left: 0px !important;margin-right: 0px !important;}
.form-horizontal .form-group label{width: 120px;}
.form-horizontal .form-group span{color: #999;}
.form-horizontal .control-label{text-align: left;}
.form-horizontal .form-control{width: 400px;display: inline-block;}
input[type=checkbox], input[type=radio]{margin-right: 10px !important;}
.form-actions{margin: 20px 0px;background-color: #f5f5f5;height: 80px;line-height: 80px;padding-left: 120px;}

label.error{width: auto !important;height: 15px;margin-bottom: 0 !important;}

.search-bar{height: 30px;list-style: none;padding-left: 0 !important;}
.search-bar .button{float: right;margin: 0;}
.search-bar .button a{margin-left: 10px;}
.search-bar li{float: left;margin-right: 10px;}
.search-bar input,.search-bar select{height: 30px;min-width: 100px;}

.curriculum-schedule{display: flex;border-top: 1px solid rgb(166,166,166);border-left: 1px solid rgb(166,166,166);}
.curriculum-schedule span{display: block;height: 40px;}
.curriculum-schedule input{width: 100%;height: 38px;border: none;text-align: center;}
.curriculum-schedule .weekday{width: 12.5%;border-right: 1px solid rgb(166,166,166);}
.curriculum-schedule .curriculum{text-align: center;height: 40px;line-height: 40px;border-bottom: 1px solid rgb(166,166,166);}
.schoolIsOver input{background: green;}


.list-search{float: none;display: inline-grid}
.add,.delete{background:url("../images/small-icos.png") no-repeat;width: 20px;height: 20px;display: inline-block;}
.add{background-position: -22px 3px;border: #ccc 1px solid;padding:2px;vertical-align: bottom;cursor: pointer;background-color: #efefef;}
.delete{background-position: -43px 3px;border: #ccc 1px solid;padding:2px;vertical-align: bottom;cursor: pointer;background-color: #efefef;}

.ulnone{list-style-type:none;height: 40px;padding: 0;}
.ulnone li{display:inline-block;line-height: 25px;height: 40px;vertical-align: middle; *float:left; *margin:0 5px; margin-top:5px;}
.ulnone li .search{background: url("../images/small-icos.png") 0px -14px no-repeat; width: 20px;height: 25px;display: block;}
.ulnone .linone{padding:3px;}
