/*main content*/

.form-signin {margin: 30px auto 0px}

.infor-wrap-basic {width:100%;}

.header .logo {overflow:hidden;white-space:nowrap; text-overflow:ellipsis; width:100px;}
.login-info .username {overflow:hidden;white-space:nowrap; text-overflow:ellipsis; width:72px;}

.contents-area {margin-left:15px; padding-right:20px;}
.section-st02 {width:100%; position:relative; margin-bottom:10px;}
.section-st03 {width:97%; min-width:200px;}
.section-st04 {width:99%; min-width:200px;}

.section-st02 div {margin-bottom:5px;}
.section-st02 label {float:left; width:100%; line-height:2.7em; margin-bottom:-2px;}
.section-st02 input {float:left; width:100%;}
.section-st02 select {float:left; width:100%;}

.location-wrap {margin-left:0px;}
.location-wrap .loc-list {position: absolute; left:50%; top:70px; margin-left:-175px; z-index:2;}
.location-wrap .loc-list li {margin:0 2px;}
.location-wrap .loc-floor {position: absolute; right:10px; top:150px; width:50px; background:#ffffff; border-radius:5px; -moz-border-radius:5px; z-index:2;}
.location-wrap .loc-building {position:absolute;right:50%;top:122px;margin-right:-100px;width:200px;background:#FFF;border-radius:5px;z-index:2;padding:5px;}
.location-wrap .loc-building select {width:100%!important; margin-bottom:0px;}
.location-wrap .loc-managelist {width:400px;margin-left:-200px; z-index:2;}
.location-wrap .loc-device-search {margin-left:-158px;}
.location-wrap .descript {height:40px}

.location-wrap .map_view {width: 100%; height: 100%; position:none;}
.location-wrap .loc-managelist {position:relative; top:510px; left:210px; width:94%}
.location-wrap .pull-width .btn {padding:6px 0px; width:100%;}
.location-wrap .pull-width input, select {padding:6px 0px; width:100%; margin-bottom:5px;}
.sidebar-toggle-box .fa-bars {font-size: 20px;}

.checkbox-list {width:150px; float:left; margin-left:10px;}
.checkbox-list .form-control {width:10px; margin-right:5px;}
.checkbox-list label {width:130px; float:left;}
.checkbox-list select {width:130px;}

.checkbox-list-small {width:70px; float:left; margin-right:10px; height:25px;}
.checkbox-list-small .form-control {width:10px; margin-right:5px;}
.checkbox-list-small label {width:50px; float:none;}
.checkbox-list-small select {width:30px;}

.group_chat {height:200px; width:100%; position:fixed; bottom:0px; left:0px; margin-left:0px; margin-bottom:0px;}
.chat_input .nickname_form {min-width:78px; width:15%;}
.chat_input .input_form {width:60%;}
.chat_input button {min-width:60px; width:17%; bottom:2px; right:6px;}

.group_chat .windowsize {right:10px;}
.group_chat .push_onoff {right:56px;}

.left {float:left;}
.right {float:left;}
.clear {clear:both}

/*Location Current Situation Infor*/

.location_current {left:0px; top:125px; border-top: 1px solid #CCC; font-size:12px;}
.location_current .search_box { margin-top:5px;}

/* µîÇÏ¿ø È®ÀÎ contents_m_style.css */
.date_select {}
.date_select .btn {font-size: 10px}
.date_select ul {width: 360px; display: block; margin:0 auto 3px auto; }
.date_select li {float: left; height: 23px; width: 52px; padding-top:7px; text-align: center;  border: 1px solid #ccc; margin-right: -1px; background: #f5f5f5; cursor: pointer}
.date_select .selected {background: #fff; font-weight: bold; border-bottom: none}
.date_select .uncomplete {color: #e8437b;}
.tab_menu_gotoschool {float:none; padding-top: 10px; margin-top: 5px; margin-bottom: 15px; display: block; height: 30px;}