/* ajax */
#ajax_appendId, #ajax_showId {display: none !important;}
.ajax_loading, .ajax_loading_left, .ajax_loading_inline, .ajax_loading_inline_left { display: block;font-weight: bold;color: #F00; text-align: center; padding: 10px !important; margin: 0 !important;}
.ajax_loading_left { text-align: left; }
.ajax_loading_inline {display: inline-block;}
.ajax_loading_inline_left {display: inline-block; text-align: left;}

/* 隐藏 */
.hidden {display: none;visibility: hidden;}

/* 分页 */
.pagination li {float: left;}
.pagination select { height: 32px;margin: 0 4px;}

/* 表头 字段排序 */
.dataTable th {white-space: nowrap;}
.dataTable th a { display: inline-block; }
.dataTable th.sorting, .dataTable th.sorting_desc, .dataTable th.sorting_asc {padding-right: 22px;}

/* admin */
.input-text-sm { width: 125px; }
.cursor-default { cursor: default !important; }
.cursor-pointer { cursor: pointer !important; }
.inline-block { display: inline-block; }

.flot-left {float: left}
.float-right {float: right}
.text-align-center {text-align: center}
.clearfix {*zoom: 1}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}

.color-white, .color-white a, .color-white a:hover {color: #FFF;!important}
.color-blue, .color-blue a, .color-blue a:hover {color: blue;!important}
.color-gray, .color-gray a, .color-gray a:hover {color: #999 !important}
.color-orange, .color-orange a, .color-orange a:hover {color: #f26c4f !important}
.color-red, .color-red a, .color-red a:hover {color: #F00 !important}
.color-green, .color-green a, .color-green a:hover {color: green !important}
.color-green2, .color-green2 a, .color-green2 a:hover {color: #1A9D3A !important}
.color-black, .color-black a, .color-black a:hover {color: black !important}
.color-yellow, .color-yellow a, .color-yellow a:hover {color: yellow !important}
.color-warning, .color-warning a, .color-warning a:hover {color: #ffb752 !important}

.margin-top-5 {margin-top: 5px !important}
.margin-right-5 {margin-right: 5px !important}
.margin-left-5 {margin-left: 5px !important}
.margin-bottom-5 {margin-bottom: 5px !important}

.margin-top-10 {margin-top: 10px !important}
.margin-right-10 {margin-right: 10px !important}
.margin-left-10 {margin-left: 10px !important}
.margin-bottom-10 {margin-bottom: 10px !important}

.margin-top-15 {margin-top: 15px !important}
.margin-right-15 {margin-right: 15px !important}
.margin-left-15 {margin-left: 15px !important}
.margin-bottom-15 {margin-bottom: 15px !important}

.margin-top-20 {margin-top: 20px !important}
.margin-right-20 {margin-right: 20px !important}
.margin-left-20 {margin-left: 20px !important}
.margin-bottom-20 {margin-bottom: 20px !important}

.padding-top-5 {padding-top: 5px !important}
.padding-left-5 {padding-left: 5px !important}
.padding-bottom-5 {padding-bottom: 5px !important}
.padding-right-5 {padding-right: 5px !important}

.padding-top-10 {padding-top: 10px !important}
.padding-left-10 {padding-left: 10px !important}
.padding-bottom-10 {padding-bottom: 10px !important}
.padding-right-10 {padding-right: 10px !important}

.padding-top-15 {padding-top: 15px !important}
.padding-left-15 {padding-left: 15px !important}
.padding-bottom-15 {padding-bottom: 15px !important}
.padding-right-15 {padding-right: 15px !important}

.padding-top-20 {padding-top: 20px !important}
.padding-left-20 {padding-left: 20px !important}
.padding-bottom-20 {padding-bottom: 20px !important}
.padding-right-20 {padding-right: 20px !important}

.font-blod {font-weight: bold}
.font-size-1 {font-size: 16px;}
.font-size-2 {font-size: 18px;}
.font-size-3 {font-size: 20px;}

/* 文字中划线 */
.txt-line-through {text-decoration: line-through;}

/* 
  表格布局FORM表单 
*/
.form-table {min-width: 450px; }
.form-table td {padding: 5px;}
.form-table.td-border td {border: 1px solid #F5F5F5;}
.form-table.input-blod input {font-weight: bold;}

.form-table.table-width0 {width: 450px;}
.form-table.table-width1 {width: 500px;}
.form-table.table-width2 {width: 550px;}
.form-table.table-width3 {width: 600px;}
.form-table.table-width4 {width: 650px;}
.form-table.table-width5 {width: 700px;}
.form-table.table-width6 {width: 750px;}
.form-table.table-width7 {width: 800px;}
.form-table.table-width8 {width: 850px;}
.form-table.table-width9 {width: 900px;}
.form-table.table-width-p100 {width: 100%;}

.form-table .table-title1 {width: 50px; text-align: right;}
.form-table .table-title2 {width: 80px; text-align: right;}
.form-table .table-title3 {width: 100px; text-align: right;}
.form-table .table-title4 {width: 150px; text-align: right;}
.form-table .table-title5 {width: 200px; text-align: right;}
.form-table .table-action {text-align: center;padding-top: 20px;}
.form-table h3 {margin-top: 0;}
.form-table h4 {margin-top: 0;}

/* 全局设置 */
.profile-user-info-striped .profile-info-name {border-top: 1px solid #DDD;}
.profile-user-info-striped .profile-info-value {border-top: 1px solid #DDD;}
.input-text-70 {width: 70px; text-align: center; display: inline-block;margin-bottom: 5px;border: 1px solid #ccc !important;}

.setting-table {width: 90%;}
.setting-table td, .setting-table th {border: 1px solid #5B9BD5; padding: 5px; text-align: center;}
.setting-table th {background: #5B9BD5; color: #FFFFFF;}