.float-right {
    float: right;
    margin-left: 5px;
}

.float-left {
    float: left;
}

.badge-warning {
    background-color: #f0ad4e;
}

.badge-success {
    background-color: #5cb85c;
}

.badge-danger {
    background-color: #d9534f;
}

.navbar-right > li > a > span.badge {
    position: relative;
    top: -3px;
}


.nav.navbar-nav > li.dropdown > ul.dropdown-menu > li > a {
    line-height: 2;
    font-size: 16px;
}

.nav.navbar-nav > li > p.title {
    height: 41px;
    line-height: 2.5;
    font-size: 20px;
    color: #fff;
    margin-bottom: 0px;
}

#message > div.alert {
    margin-bottom: 0px;
    text-align: center;
}

.main-front-content {
    background-color: #f1f2f7;
}

.main-front-content > div.panel {
    margin-top: 15px
}

.ocn-label {
    margin: 0 10px 0 10px;
    display: inline-block
}

.ocn-radio {
    display: none
}

.ocn-radioInput {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 100%;
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    margin-top: -1px;
    vertical-align: middle;
    width: 16px;
    line-height: 1
}

.ocn-radio:checked + .ocn-radioInput:after {
    background-color: #428bca;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 10px;
    margin: 2px;
    width: 10px
}

.ocn-checkbox.ocn-radioInput, .ocn-radio:checked + .ocn-checkbox.ocn-radioInput:after {
    border-radius: 0
}

.fixed {
    position: fixed;
}

.three-sta {
    overflow: hidden;
    margin: 20px 0;
}

.sta-account {
    float: left;
    margin: 0px 20px 0px 5px;
    overflow: hidden;
    width: 180px;
    color: #ffffff;
    padding: 10px;
    font-family: "microsoft yahei";
    border-radius: 4px;
}

.iconWrap, .sta-detail {
    float: left;
}

.iconWrap {
    width: 47px;
    height: 45px;
    border-right: 1px solid #FFFFFF;
}

.sta-detail {
    width: 100px
}

.sta-detail p {
    margin: 0;
    padding: 0;
    margin-left: 10px;
}

.sta-detail p.sta-num {
    font-weight: bold;
    font-size: 21px;
}

.sta-detail p.sta-text {
    font-size: 12px;
}

.close {
    opacity: 1
}

.nav-card {
    margin-bottom: 8px;
}

.nav-card-mid {
    margin-bottom: 3px;
    color: #999999;
}

.nav-card-mid table {
    color: #000000;
}

ul.nav-card {
    border-bottom: 0px;
}

.nav-card li {
    margin-right: 10px;
}

.nav-card li a {
    border: 1px solid #ddd;
    border-radius: 0px;
    background-color: #fff;
    color: #888;
    height: 36px;
    line-height: 1em;
}

.nav-card > li.active > a, .nav-card > li.active > a:hover, .nav-card > li.active > a:focus {
    color: #fff;
    background-color: #41acaf;
}

.nav-tabs > li > a {
    background-color: #fff;
    border: 1px solid #ddd;
}

.nav-tabs > li > a:hover {
    border: 1px solid #ddd;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav-tabs > li > a > i.icon-close {
    margin-left: 5px;
    border-radius: 10px;
    padding: 3px;
    font-size: 12px;
    color: #999;
}

.nav-tabs > li.active > a > i.icon-close {
    color: #fff;
}

.nav-tabs > li > a > i.icon-close:hover {
    background-color: #bbbbbb;
    color: white;
}

.panel {
    border-radius: 0px;
}

.related-select {
    /*border: 0px;*/
    box-shadow: none;
}

.related-select:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectWrap {
    width: 150px;
    height: 30px;
    overflow: hidden;
    background: url(/img/arrow.png) no-repeat 125px center;
    margin: 6px;
}

.selectWrap .form-control.new-select {
    width: 144px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    height: 30px;
    font-size: 13px;
    font-family: "microsoft yahei";
    padding: 4px 12px;
}

.selectWrap .form-control.new-select::-ms-expand {
    display: none;
}

a.related-select {
    margin-left: 10px;
    margin-right: 20px;
}

.olControlZoom {
    display: none !important;
}

.ipoint i.mapmarker {
    color: #ff0000;
    font-size: 42px;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.8);
}

#frontmap-sidepanel-table a.pin {
    display: block;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
}

.pin1 {
    background: url(/ocn/img/pin/pin1.png);
}

.pin1:hover, .pin1.active {
    background: url(/ocn/img/pin/active1.png);
}

.pin2 {
    background: url(/ocn/img/pin/pin2.png);
}

.pin2:hover, .pin2.active {
    background: url(/ocn/img/pin/active2.png);
}

.pin3 {
    background: url(/ocn/img/pin/pin3.png);
}

.pin3:hover, .pin3.active {
    background: url(/ocn/img/pin/active3.png);
}

.pin4 {
    background: url(/ocn/img/pin/pin4.png);
}

.pin4:hover, .pin4.active {
    background: url(/ocn/img/pin/active4.png);
}

.pin5 {
    background: url(/ocn/img/pin/pin5.png);
}

.pin5:hover, .pin5.active {
    background: url(/ocn/img/pin/active5.png);
}

.pin6 {
    background: url(/ocn/img/pin/pin6.png);
}

.pin6:hover, .pin6.active {
    background: url(/ocn/img/pin/active6.png);
}

.pin7 {
    background: url(/ocn/img/pin/pin7.png);
}

.pin7:hover, .pin7.active {
    background: url(/ocn/img/pin/active7.png);
}

.pin8 {
    background: url(/ocn/img/pin/pin8.png);
}

.pin8:hover, .pin8.active {
    background: url(/ocn/img/pin/active8.png);
}

.pin9 {
    background: url(/ocn/img/pin/pin9.png);
}

.pin9:hover, .pin9.active {
    background: url(/ocn/img/pin/active9.png);
}

.pin10 {
    background: url(/ocn/img/pin/pin10.png);
}

.pin10:hover, .pin10.active {
    background: url(/ocn/img/pin/active10.png);
}

.pin11 {
    background: url(/ocn/img/pin/pin11.png);
}

.pin11:hover, .pin11.active {
    background: url(/ocn/img/pin/active11.png);
}

.pin12 {
    background: url(/ocn/img/pin/pin12.png);
}

.pin12:hover, .pin12.active {
    background: url(/ocn/img/pin/active12.png);
}

.pin13 {
    background: url(/ocn/img/pin/pin13.png);
}

.pin13:hover, .pin13.active {
    background: url(/ocn/img/pin/active13.png);
}

.pin14 {
    background: url(/ocn/img/pin/pin14.png);
}

.pin14:hover, .pin14.active {
    background: url(/ocn/img/pin/active14.png);
}

.pin15 {
    background: url(/ocn/img/pin/pin15.png);
}

.pin15:hover, .pin15.active {
    background: url(/ocn/img/pin/active15.png);
}

.pin16 {
    background: url(/ocn/img/pin/pin16.png);
}

.pin16:hover, .pin16.active {
    background: url(/ocn/img/pin/active16.png);
}

.pin17 {
    background: url(/ocn/img/pin/pin17.png);
}

.pin17:hover, .pin17.active {
    background: url(/ocn/img/pin/active17.png);
}

.pin18 {
    background: url(/ocn/img/pin/pin18.png);
}

.pin18:hover, .pin18.active {
    background: url(/ocn/img/pin/active18.png);
}

.pin19 {
    background: url(/ocn/img/pin/pin19.png);
}

.pin19:hover, .pin19.active {
    background: url(/ocn/img/pin/active19.png);
}

.pin20 {
    background: url(/ocn/img/pin/pin20.png);
}

.pin20:hover, .pin20.active {
    background: url(/ocn/img/pin/active20.png);
}


#frontmap-sidepanel-table a.ncpin {
    display: block;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
}

.nc1 {
    background: url(/ocn/img/ncpin/nc1.png);
}

.nc1:hover, .nc1.active {
    background: url(/ocn/img/ncpin/nc1.png);
}
.nc2 {
    background: url(/ocn/img/ncpin/nc2.png);
}
.nc3 {
    background: url(/ocn/img/ncpin/nc3.png);
}
.nc4 {
    background: url(/ocn/img/ncpin/nc4.png);
}
.nc5 {
    background: url(/ocn/img/ncpin/nc5.png);
}
.nc6 {
    background: url(/ocn/img/ncpin/nc6.png);
}
.nc7 {
    background: url(/ocn/img/ncpin/nc7.png);
}
.nc8 {
    background: url(/ocn/img/ncpin/nc8.png);
}
.nc9 {
    background: url(/ocn/img/ncpin/nc9.png);
}
.nc10 {
    background: url(/ocn/img/ncpin/nc10.png);
}
.nc11 {
    background: url(/ocn/img/ncpin/nc11.png);
}
.nc12 {
    background: url(/ocn/img/ncpin/nc12.png);
}
.nc13 {
    background: url(/ocn/img/ncpin/nc13.png);
}
.nc14 {
    background: url(/ocn/img/ncpin/nc14.png);
}
.nc15{
    background: url(/ocn/img/ncpin/nc15.png);
}
.nc16{
    background: url(/ocn/img/ncpin/nc16.png);
}
.nc17{
    background: url(/ocn/img/ncpin/nc17.png);
}
.nc18{
    background: url(/ocn/img/ncpin/nc18.png);
}
.nc19{
    background: url(/ocn/img/ncpin/nc19.png);
}
.nc20{
    background: url(/ocn/img/ncpin/nc20.png);
}

.tabpanel > .nav > li > a {
    padding: 5px 10px;
    margin-left: 4px;
}

.detach_box {
    height: 40px;
}

.detach_box, .detach_box > button > i, .detach_box > a > i {
    font-size: 12px;
    margin: 0 5px 0 0;
}

.area_box {
    padding: 5px 50px 5px 20px;
    border-bottom: solid 1px #428bca;
    height: 45px;
}

.search_box {
    padding: 5px 50px 5px 20px;
    border-bottom: solid 1px #ddd;
    height: 45px;
}

.search_box > .title {
    color: #428bca;
    font-size: 16px;
    line-height: 2em;
}

.search_box > input, .search_box > select, .search_box > button, .search_box > a {
    margin-right: 10px;
}

.toolbar_box {
    padding: 5px 50px 5px 20px;

}

.toolbar_box > input, .toolbar_box > select, .toolbar_box > button, .toolbar_box > a {
    margin-right: 10px;
}

.table_box {
    border: solid 1px #ddd;
}

.table_box .head-box {
    overflow-x: hidden;
    overflow-y: scroll;
}

.table_box .body-box {
    overflow-x: scroll;
    overflow-y: scroll;
}

/*.table_box table {*/
/*border-collapse: separate;*/
/*}*/

.table_box thead {
    background-color: #ffffff;
}

.table_box thead th a.column-config {
    float: right;
    border-left: solid 2px #ddd;
    margin: -7px;
    height: 100%;
    width: 30px;
    text-align: center;
    text-decoration: none;
    color: #448cca;
    position: relative;
    font-size: 16px;
    line-height: 30px;
}

.table_box thead th a.column-config:hover {
    background-color: #dddddd;
}

.table_box thead th a.column-config i {
    position: absolute;
    top: 50%;
    margin-left: -10px;
    margin-top: -15px;
    font-size: 20px;
    text-align: center;
}

.page_box {
    margin-bottom: 15px;
}

.modal-body table {
    margin-bottom: 0px;
}

.tabpanel table {
    margin-bottom: 0px;
}

.tabpanel table.table.table-condensed td a {
    margin: 5px;
    text-decoration: none;
}

.tabpanel table.table.table-condensed td:last-child a:last-child {
    margin-right: 18px;
}

.tabpanel table.table.table-condensed td a > i.iconfont {
    font-size: 12px;
}

.pagination {
    margin: 10px;
    float: right;
}

.modal-header {
    height:36px;
    min-height: 36px;
    padding: 8px;
    background-color: #f1f1f1;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.modal-header .close {
    color: white;
    /* font-size: 28px; */
}

.modal-title {
    color: white;
    font-size:16px;
    font-weight:bold;
}
.modal-utils{
    position: absolute;
    top: 15px;
    right: 7%;
}
.modal-utils li{
    float: left;
    text-decoration: none;
    list-style: none;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.52);
    border-radius: 5px 5px 0px 0px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin: 0px 7px;
}
.modal-utils li>a{
    padding: 15px;
    text-decoration: none;
    color: #211f1f;
}

.modal-utils li.active{
    background-color: rgba(255, 255, 255, 0.98);
}

.modal-footer {
    padding: 0px;
    padding-bottom:20px;
    border-top: none;
}

.box-info .modal-footer {
    margin-left: 159px;
    border-left: solid 1px #ddd;
    padding: 10px
}

.bootbox .modal-body {
    background-color: transparent;
}

.bootbox .modal-footer {
    margin-left: 0px;
    border-left: solid 0px;
}

.form-control-static {
    font-size: 14px;
    vertical-align: middle;
}

.modal-body {
    padding: 0px;
}

.require:before {
    content: "*";
    color: red;
}

/* 多选下拉 */
.multi-select {

}

.input-field {
    border: solid 1px #ccc;
    padding: 6px 6px;
    border-radius: 0px;
}

.input-field input {
    border: 0px;
    outline: none;
}

.drop-list {
    display: none;
    overflow-y: auto;
    border: solid 1px #ccc;
    position: absolute;
    background-color: #fff;
}

.drop-list li {
    padding: 3px 8px 0 8px;
}

.drop-list li label {
    font-weight: normal;
    float: none;
    height: 18px;
    width: 100%;
    text-align: left;
    margin-top: 0;
}

.modal-header {
    border-bottom-width: 0px;
    background-color: #696969;
}

.icon.dange {
    color: #a94442;
}

/* 多选下拉 */
.bootbox .modal-body {
    padding: 15px;
    font-size: 14px;
    text-align: center;
}

.table {
    table-layout: fixed
}

.table > thead > tr > th, .table > tbody > tr > td {
    vertical-align: middle;
    padding: 0 5px;
    word-break: keep-all; /* 不换行 */
    white-space: nowrap; /* 不换行 */
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.table > thead > tr > th > a, .table > tbody > tr > td > a {
    text-decoration: none;
    font-size: 12px;
}

.table > tbody > tr > td > a {
    margin-left: 15px
}

.table > tbody > tr > td > a:first-child {
    margin-left: 0px
}

.table > thead > tr > th > a {
    display: block;
    height: 100%;
    width: 100%;
    line-height: 32px;
    color: #333;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*background-color: #CDE8EE;*/
    background-color: #62a6e2;
    color: #fff;
    font-size: 14px;
    border-color: #5591c7;
}

.navbar-collapse.collapse {
    height: 55px !important;
}



.navbar-default .navbar-brand {
    height: 41px
}

.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding: 18px 15px;
    color: #bfbbbb;
    text-decoration: none;
}
.navbar-nav > li > a:hover {
    color: white;
    cursor: pointer;
}



#navbar {
    background-color: #428bca;

}

#navbar .left-space-bg {
    width: 10px;
    height: 41px;
    float: left;
    background-color: #fff;
}

#navbar .right-space-bg {
    width: 10px;
    height: 41px;
    float: left;
    background-color: #fff;
}

#navbar .left-space-bg,  #navbar .left-space, #navbar .right-space {
    width: 10px;
    height: 41px;
    float: left;
    /*background-color: #921c16;*/
    background-color: #2773c1;
}

/*#navbar .navbar-nav > li.active .left-space-bg, #navbar .navbar-nav > li.active .right-space-bg, #navbar .navbar-nav > li.active:hover .left-space-bg, #navbar .navbar-nav > li.active:hover .right-space-bg {*/
    /*background-color: #f1f2f7;*/
/*}*/

/*#navbar .navbar-nav > li.active .left-space, #navbar .navbar-nav > li.active:hover .left-space {*/
    /*!*background-color: #921c16;*!*/
    /*background-color: #2773c1;*/
    /*border-bottom-right-radius: 10px;*/
/*}*/

/*#navbar .navbar-nav > li.active .right-space, #navbar .navbar-nav > li.active:hover .right-space {*/
    /*!*background-color: #921c16;*!*/
    /*background-color: #2773c1;*/
    /*border-bottom-left-radius: 10px;*/
/*}*/







.navbar-default .navbar-nav > li > a {
    padding: 13px;

}

/*

#navbar .navbar-nav > li:hover > a {
    background-color: #ffffff;
    color: #921c16;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: 5px;
    height: 36px;
}

#navbar .navbar-nav > li:hover .left-space-bg, #navbar .navbar-nav > li:hover .right-space-bg {
    background-color: #fff;
}

#navbar .navbar-nav > li:hover .left-space {
    background-color: #921c16;
    border-bottom-right-radius: 10px;
}

#navbar .navbar-nav > li:hover .right-space {
    background-color: #921c16;
    border-bottom-left-radius: 10px;
}

#navbar .navbar-nav > li:hover > a {
    background-color: #ffffff;
    color: #921c16;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: 5px;
    height: 36px;
}

*/

#statistics-main-panel-main ul.nav.nav-tabs {
    height: 31px;
    border: 0px
}

#statistics-main-panel-main .tab-pane {
    border: solid 1px #ddd;
    background-color: #fff;
}



/*#navbar .navbar-nav > li:hover .left-space-bg, #navbar .navbar-nav > li:hover .right-space-bg, #navbar .navbar-nav > li:hover .left-space, #navbar .navbar-nav > li:hover .right-space > li:hover > a {*/
    /*background-color: transparent;*/
/*}*/

#title-bar .iconfont {
    font-size: 12px;
}

#title-bar .red-dot {
    background-color: #921c16;
    border-radius: 10px;
    position: absolute;
    left: 22px;
    top: 3px;
    height: 18px;
    width: 18px;
    line-height: 18px;
    text-align: center;
}

#title-bar .red-dot:empty {
    display: none;
}

#title-bar .hello {
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    height: 41px;
    line-height: 41px;
    color: #828282;
    text-align: center;
}



/*#title-bar .navbar-nav > li >  #title-bar .navbar-nav > li > a:active, #title-bar .navbar-nav > li > a:focus {*/
    /*color: #fff;*/
    /*background-color: transparent;*/
    /*outline: none;*/
/*}*/

.column-config-panel {
    position: absolute;
    border: solid 1px #ddd;
    background-color: #ffffff;
    padding: 5px 10px;
    display: none;
    right: 6px;
    max-height: 250px;
    overflow-y: auto;
}

.column-config-row {
    height: 25px;
}

.column-config-row .column-config-check {

}

.column-config-row .column-config-text {
    margin-left: 5px;
}

.nav-tabs > li {
    height: 30px
}

.nav-tabs.tp-tab {
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
}

.nav-tabs.tp-tab > li {
    display: inline-block;
    float: none;
}

.scroll-tab {
    line-height: 30px;
    margin-bottom: -1px;
    font-size: 12px;
    border: solid 1px #ddd;
    display: none;
    width: 12px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
}

.scroll-tab.iconfont {
    font-size: 12px;
}

.scroll-tab.disabled {
    background-color: #f1f2f7;
    border: solid 1px #f1f2f7;
    color: #bbbbbb;
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.scroll-tab:hover {
    background-color: #ddd;
    text-decoration: none;
}

.scroll-tab:active, .scroll-tab:focus {
    text-decoration: none;
}

.tab-container {
    height: 31px
}

.tab-container .nav-tabs > li > a {
    padding: 5px 5px 5px 10px;
}

ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-center {
    top: 200px;
    bottom: auto;
    left: 50%;
    margin-left: -175px;
    width: 350px;
}

.bootbox .modal-dialog {
    width: 400px;
}

.bootbox .modal-content {
    width: 400px;
    background-color: transparent;
    box-shadow: none;
    border: none;
}

.bootbox.bootbox-confirm .modal-content .modal-body, .bootbox.bootbox-alert .modal-content .modal-body {
    padding: 0;
}

.bootbox.bootbox-confirm .modal-content .bootbox-body, .bootbox.bootbox-alert .modal-content .bootbox-body {
    background-color: #EFEFEF;
    width: 400px;
    padding: 20px 0;
    border: solid 1px #bbb;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: -1px;
}

.bootbox .modal-content .modal-footer {
    background-color: #EFEFEF;
    border: solid 1px #bbb;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.bootbox .modal-content .modal-body button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: #ffffff;
    border: solid 1px #bbb;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 12px;
    margin-right: -10px;
    color: #888;
}

.bootbox .modal-content .modal-body button.close:hover {
    opacity: 1;
    background-color: #dddddd
}

.bootbox .modal-content .modal-body button.close:focus, .bootbox .modal-content .modal-body button.close:active {
    opacity: 1;
    outline: none;
}

.bootbox .modal-content .modal-footer {
    text-align: center;
}

.bootbox .modal-content .modal-footer button {
    padding: 5px 20px;
    border-radius: 0px;
}

.bootbox .modal-content .modal-footer .btn + .btn {
    margin-left: 20px;
}

.data-importer-container {
    text-align: center;
    padding-bottom: 15px;
}

.data-importer-container * {
    margin-left: 15px;
}

.modal-hg {
    width: 80%;
}

.modal-fl {
    width: 99%;
}

.attach-down {
    margin-right: 20px;
}

.attach-view {

}

.tooltip.bottom.tip .tooltip-arrow {
    border-bottom-color: #ffffff
}

.tooltip.bottom.tip .tooltip-inner {
    background-color: #ffffff;
    color: #333333
}

.sidepanel-right .table {
    margin-bottom: 0
}

.sidepanel-right-table {
    font-size: 12px;
    margin-top: -1px;
    margin-bottom: -1px;
}

.sidepanel-right-table > .table > thead > tr > th {
    height: 36px;
    font-size: 14px;
}

.sidepanel-right-table > .table > tbody > tr > td {
    height: 36px;
    font-size: 12px;
}

.sidepanel-right-table > .table > tbody > tr > td:first-child {
    text-align: center;
}
.sidepanel-right-page .pagination li a {
    font-size: 12px;
}

.modal-open .modal {
    z-index: 9999
}

.switch-map {
    z-index: 1000;
    position: absolute;
    left: 80px;
    bottom: 18px;
    height: 60px;
    width: 60px;
}
.switch-map img {
    position: absolute;
    width: 60px;
    height: 60px;
    border: solid 1px #ffffff;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.switch-map img.active {
    z-index: 1001;
}

.info-box .form-horizontal .form-group {
    margin-left: 0px
}

.rs-btn {
    height: 30px;
    margin-right: 4px;
}
.rs-btn i {
    line-height: 26px;
}
.grid_person_unusual_state{
    background: url(/ocn/img/grid/error.png);
}

.point {
    background: url(/ocn/img/mapTool/point.png);
}

.point_sel {
    background: url(/ocn/img/mapTool/point_sel.png);
}

.input-sm, .form-group-sm .form-control{
    height: 34px;
}

.btn-sm, .btn-group-sm > .btn{
    height: 34px;
}