body{font-family:'SFNSText', 'Helvetica Neue', 'Microsoft Yahei', 'SimHei', sans-serif}
#wrapper{width:100%;background:#32323a}
#page-wrapper{padding:15px 15px;background:#E5EBF2}
#page-inner{width:100%;background-color:transparent;padding:0 10px;min-height:600px}
.text-center{text-align:center}
.no-boder{border:1px solid #f3f3f3}
.h1,.h2,.h3,h1,h2,h3{margin-top:7px;margin-bottom:-5px}
h2{color:#000}
h4{padding-top:10px}
p{font-size:16px;line-height:25px;padding-top:20px}
.square-btn-adjust{border:0 solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.page-header{padding-bottom:9px;margin:6px 0 20px;border-bottom:1px solid #C7D1DD}
.panel-back{background-color:#fff}
.panel-default>.panel-heading{color:#000;background-color:#FFF;border-color:#ddd;font-weight:700}
.jumbotron,.well{background:#fff}
.noti-box{min-height:100px;padding:20px}
.noti-box .icon-box{display:block;float:left;margin:0 15px 10px 0;width:70px;height:70px;line-height:75px;vertical-align:middle;text-align:center;font-size:40px}
.text-box p{margin:0 0 3px}
.main-text{font-size:25px;font-weight:600}
.set-icon{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.bg-color-green{background-color:#40a42b;color:#fff}
.bg-color-blue{background-color:#7d55cb;color:#fff}
.bg-color-red{background-color:#e36837;color:#fff}
.bg-color-brown{background-color:#00c0f3;color:#fff}
.back-footer-green{background-color:#308d1c;color:#fff;border-top:0 solid #fff;padding-left: 30px;}
.back-footer-red{background-color:#d04c19;color:#fff;border-top:0 solid #fff;padding-left: 30px;}
.back-footer-blue{background-color:#653fb0;color:#fff;border-top:0 solid #fff;padding-left: 30px;}
.back-footer-brown{background-color:#2a88a1;color:#fff;border-top:0 solid #fff;padding-left: 30px;}
.icon-box-right{display:block;float:right;margin:0 15px 10px 0;width:70px;height:70px;line-height:75px;vertical-align:middle;text-align:center;font-size:40px}
.main-temp-back{background:#8702A8;color:#FFF;font-size:16px;font-weight:300;text-align:center}
.main-temp-back .text-temp{font-size:40px}
.back-dash{padding:20px;font-size:20px;font-weight:500;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#2EA7EB;color:#fff}
.back-dash p{padding-top:16px;font-size:13px;color:#fff;line-height:25px;text-align:justify}
.color-bottom-txt{color:#000;font-size:16px;line-height:30px}
.chat-panel .panel-body{height:450px;overflow-y:scroll}
.chat-box{margin:0;padding:0;list-style:none}
.chat-box li{margin-bottom:15px;padding-bottom:5px;border-bottom:1px dotted grey}
.chat-box li.left .chat-body{margin-left:90px}
.chat-box li .chat-body p{margin:0;color:#8d8888}
.chat-img>img{margin-left:20px}
footer p{font-size:14px}
.user-image{margin:25px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-height:170px;max-width:170px}
.top-navbar{margin:0}
.top-navbar .navbar-brand{color:#fff;text-align:left;height:60px;font-size:30px;font-weight:700;text-transform:uppercase;line-height:30px}
.top-navbar .nav>li{position:relative;display:inline-block}
.top-navbar .nav>li>a{position:relative;display:block;padding:19px 15px;color:#666}
.top-navbar .nav>li>a:focus,.top-navbar .nav>li>a:hover{text-decoration:none;background-color:#225081;color:#fff}
.top-navbar .dropdown-menu{min-width:230px;border-radius:0 0 4px 4px}
.top-navbar .dropdown-menu>li>a:focus,.top-navbar .dropdown-menu>li>a:hover{color:#225081;background:0 0}
.dropdown-tasks{width:255px}
.dropdown-tasks .progress{height:8px;margin-bottom:8px;overflow:hidden;background-color:#f5f5f5;border-radius:0}
.dropdown-tasks>li>a{padding:0 15px}
.dropdown-tasks p{font-size:13px;line-height:21px;padding-top:4px}
.active-menu{background-color:#225081!important}
.arrow{float:right}
.fa.arrow:before{content:"\f107"}
.active>a>.fa.arrow:before{content:"\f104"}
.nav-second-level li,.nav-third-level li{border-bottom:1px solid rgba(107,108,109,.19)}
.nav-second-level li a{padding-left:68px}
.nav-third-level li a{padding-left:55px}
.sidebar-collapse{margin-top: 132px;}
.sidebar-collapse,.sidebar-collapse .nav{background:0 0; font-size: 16px;}
.sidebar-collapse .nav{padding:0}
.sidebar-collapse .nav>li>a{color:#cdcdcd;background:0 0;text-shadow:none}
.sidebar-collapse>.nav>li>a{padding:16px 10px 16px 30px}
.sidebar-collapse>.nav>li{border-bottom:1px solid rgba(107,108,109,.19)}
ul.nav.nav-second-level.collapse.in{background:#46464f}
.nav-second-level .active{background:#db214c;}
.sidebar-collapse .nav>li>a:focus,.sidebar-collapse .nav>li>a:hover{outline:0}
.navbar-side{border:none;background-color:transparent}
.top-navbar{background:#32323a;border-bottom:none}
.top-navbar .nav>li>a>i{margin-right:2px}
.top-navbar .navbar-brand:hover{color:#fff}
.dropdown{border-left: 1px solid #ccc;}
.dropdown-user li{margin:8px 0}
.navbar-default{border:0 solid #000}
.navbar-header{background:#32323a}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#B40101}
.navbar-default .navbar-toggle{border-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}
.nav>li>a>i{margin-right:16px;}
.mb-10{margin-bottom:10px;}
/*自定义样式*/
.w100{width: 100px !important;}
.w150{width: 150px !important;}
.w500{width: 500px;}
.w-100{width: 100%;}
.c-red{color: red;}
.fr{float: right;}
.m-t-46{margin-top: 46%;}
.m-b-5{margin-bottom: 5px;}
.error{color:#f00;}
.open{margin-left: 12px;font-size:14px;}
#myModal img{max-width:400px;}
label{font-weight: normal;}
#map {border: 1px solid #ccc;height: 320px;width: 500px;}
.form-group label{font-size:16px;}
.link_text {height:50px; line-height:50px; border:1px solid #d6e9c6; border-radius:5px; background-color:#dff0d8; color:#3c763d; font-size: 16px; text-align: center;}
.pagination{margin: 0;}
.btn-group .dropdown-menu{min-width: auto}
.btn-group.open{margin-left: 0}
@media(min-width:768px){
    #page-wrapper{margin:0 0 0 260px;padding:12px 26px;}
    .navbar-side{z-index:1;position:absolute;width:260px;background:#32323a}
    .navbar{border-radius:0;background: #fff;border-bottom: 1px solid #ccc;}
}
@media(max-width:480px){
    .page-header small{display:block;padding-top:14px;font-size:19px}
}
