﻿body {
    font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

* {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.tx-c {
    text-align: center;
}

.tx-l {
    text-align: left;
}

.tx-r {
    text-align: right;
}

.tx-vm {
    vertical-align:middle;
}

.tx-vt {
    vertical-align:top;
}

.tx-vb {
    vertical-align: bottom;
}

.nowrap {
    white-space: nowrap;
}

.uinn {
    padding: 5px;
}

.uinn2 {
    padding: 10px;
}

.uinn3 {
    padding: 15px;
}

.uinn4 {
    padding: 20px;
}

.umar-t {
    margin-top: 5px;
}

.umar-r {
    margin-right: 5px;
}

.umar-b {
    margin-bottom: 5px;
}

.umar-l {
    margin-left: 5px;
}

.umar-a {
    margin: 5px;
}

.umar-t2 {
    margin-top: 10px;
}

.umar-r2 {
    margin-right: 10px;
}

.umar-b2 {
    margin-bottom: 10px;
}

.umar-l2 {
    margin-left: 10px;
}

.umar-a2 {
    margin: 10px;
}

.umar-t3 {
    margin-top: 15px;
}

.umar-r3 {
    margin-right: 15px;
}

.umar-b3 {
    margin-bottom: 15px;
}

.umar-l3 {
    margin-left: 15px;
}

.umar-a3 {
    margin: 15px;
}

.c-bla {
    background-color: #1A1A1F;
}

.b-bla {
    border-color: #000;
}

.t-bla {
    color: #1A1A1F;
}

.c-red {
    background-color: #d9534f;
}

.b-red {
    border-color: #f00;
}

.t-red {
    color: #f00;
}

.c-blu {
    background-color: #428bca;
}

.b-blu {
    border-color: #428bca;
}

.t-blu {
    color: #428bca;
}

.c-wh {
    background-color: #FFF;
}

.b-wh {
    border-color: #FFF;
}

.t-wh {
    color: #FFF;
}

.c-gra {
    background-color: #f9f9f9;
}

.b-gra {
    border-color: #d0ced3;
}

.t-gra {
    color: #b3b3b2;
}

.c-gra {
    background-color: #ccc;
}

.b-gra2 {
    border-color: #ccc;
}

.t-gra2 {
    color: #999;
}

.c-lgre {
    background-color:#d3ff80;
}

.c-gre {
    background-color: #09BB07;
}

.b-gre {
    border-color: #09BB07;
}

.t-gre {
    color: #09BB07 /*3cc51f*/;
}

.c-org {
    background-color: #f0ad4e;
}

.b-org {
    border-color: #f0ad4e;
}

.t-org {
    color: #f0ad4e;
}

.c-info {
    background-color: #5bc0de;
}

.b-info {
    border-color: #5bc0de;
}

.t-info {
    color: #5bc0de;
}

.uba {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
}

.ubt {
    border-top-width: 1px;
    border-style: solid none none none;
}

.ubb {
    border-bottom-width: 1px;
    border-style: none none solid none;
}

.ubl {
    border-left-width: 1px;
    border-style: none none none solid;
}

.ubr {
    border-width: 1px;
    border-style: none solid none none;
}

.uc-a {
    border-radius: 3px;
}

.ub {
    display: -webkit-box;
}

.ub-f1 {
    -webkit-box-flex: 1;
}

section.content-header {
    background-color: #fafafa;
    padding: 8px 8px 8px 8px;
}

.content-header > h1 > small {
    padding-left:10px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 微软雅黑, Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 0px;
}

.skin-blue .main-header li.user-header {
    background-color: #fff;
}

.timeline-header {
    font-size: 13px;
}

.timeline-inverse > li > .timeline-item {
    background-color: #fff;
}

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {
    font-size: 14px;
}

.nav-tabs-custom {
    box-shadow: none;
}

/*********** valide***********/
label.error {
    color: red;
}


ul.single-select > li {
    padding: 5px 10px;
    cursor: pointer;
}

    ul.single-select > li.on {
        color: #0026ff;
    }

.pointer {
    cursor:pointer;
}
.table > thead > tr > th {
    vertical-align: middle;
}
.table > tbody > tr > th {
    vertical-align: middle;
    border: 1px solid #eee;
    padding:5px;
}
.table > tbody > tr > td {
    vertical-align: middle;
    border: 1px solid #eee;
    padding: 5px;
}

.table > tbody > tr > th {
    background-color:#f6f6f6;
}

.table-bordered tr.trseled {
    background: none repeat scroll 0 0 #FBEC88;
}

.printer {
    page-break-after:always;
}

.dropztree {
    margin-top: 0;
    border: 1px solid #617775;
    background: #f0f6e4;
    height: 300px;
    overflow-y: scroll;
    overflow-x: auto;
}
.pagination {
    display: inline-block;
    width:100%;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 4px;
}

.page-title {
    background-color: #f0f0f0;
    border-left: 5px solid #dd4b39;
    font-size: 14px;
}

.minlist {
    min-height : 500px;
}

.form-control, .btn {
    border-radius: 0px !important;
}