/*定义页码输入元素的样式*/
.pagination .page-input {
    float: left;
    width: 50px;
}

/*#region 修复分页尺寸列表控件样式*/
.pagination .pagesize-fix-left {
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination .pagesize-fix-center {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.pagination .pagesize-fix-right {
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*#endregion*/

/*bootstrap-multiselect*/
span.multiselect-native-select{position:relative}
span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0;width: 100%;}
.multiselect-container .input-group{margin:5px}
.multiselect-container>li{padding:0}
.multiselect-container>li>a.multiselect-all label{font-weight:700}
.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}
.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}
.multiselect-container>li>a{padding:0; }
.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}
.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}
.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}

/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datetimepicker {
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr
}

.datetimepicker-inline {	width: 220px}
.datetimepicker.datetimepicker-rtl {	direction: rtl}
.datetimepicker.datetimepicker-rtl table tr td span {	float: right}
.datetimepicker-dropdown,.datetimepicker-dropdown-left {	top: 0;	left: 0}
[class*=" datetimepicker-dropdown"]:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute
}
[class*=" datetimepicker-dropdown"]:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute
}

[class*=" datetimepicker-dropdown-top"]:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom: 0
}

[class*=" datetimepicker-dropdown-top"]:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    border-bottom: 0
}

.datetimepicker-dropdown-bottom-left:before {	top: -7px;	right: 6px}
.datetimepicker-dropdown-bottom-left:after {	top: -6px;	right: 7px}
.datetimepicker-dropdown-bottom-right:before {	top: -7px;	left: 6px}
.datetimepicker-dropdown-bottom-right:after {	top: -6px;	left: 7px}
.datetimepicker-dropdown-top-left:before {	bottom: -7px;	right: 6px}
.datetimepicker-dropdown-top-left:after {	bottom: -6px;	right: 7px}
.datetimepicker-dropdown-top-right:before {	bottom: -7px;	left: 6px}
.datetimepicker-dropdown-top-right:after {	bottom: -6px;	left: 7px}
.datetimepicker>div {	display: none}
.datetimepicker.minutes div.datetimepicker-minutes {	display: block}
.datetimepicker.hours div.datetimepicker-hours {	display: block}
.datetimepicker.days div.datetimepicker-days {	display: block}
.datetimepicker.months div.datetimepicker-months {	display: block}
.datetimepicker.years div.datetimepicker-years {	display: block}
.datetimepicker table {	margin: 0}
.datetimepicker td,.datetimepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0
}

.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th	{	background-color: transparent}
.datetimepicker table tr td.minute:hover {	background: #eee;	cursor: pointer}
.datetimepicker table tr td.hour:hover {	background: #eee;	cursor: pointer}
.datetimepicker table tr td.day:hover {	background: #eee;	cursor: pointer}
.datetimepicker table tr td.old,.datetimepicker table tr td.new {	color: #999}
.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover	{	background: 0;	color: #999;	cursor: default}
.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover
{
    background-color: #fde19a;
    background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a),
    to(#fdf59a) );
    background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: linear-gradient(top, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',
    endColorstr='#fdf59a', GradientType=0 );
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false )
}

.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]
{background-color: #fdf59a}
.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active
{background-color: #fbf069}
.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover
{
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -ms-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
    to(#04c) );
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(top, #08c, #04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
    endColorstr='#0044cc', GradientType=0 );
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false );
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled]
{	background-color: #04c}

.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active
{	background-color: #039}
.datetimepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.datetimepicker .datetimepicker-hours span {	height: 26px;	line-height: 26px}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm	{	width: 14.6%}
.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend	{	margin-bottom: inherit;	line-height: 30px}
.datetimepicker .datetimepicker-minutes span {	height: 26px;	line-height: 26px}
.datetimepicker table tr td span:hover {	background: #eee}
.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover	{	background: 0;	color: #999;	cursor: default}
.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover
{
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -ms-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
    to(#04c) );
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(top, #08c, #04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
    endColorstr='#0044cc', GradientType=0 );
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false );
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]
{	background-color: #04c}
.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active
{	background-color: #039}
.datetimepicker table tr td span.old {	color: #999}
.datetimepicker th.switch {	width: 145px}
.datetimepicker th span.glyphicon {	pointer-events: none}
.datetimepicker thead tr:first-child th,.datetimepicker tfoot tr:first-child th	{cursor: pointer}
.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot tr:first-child th:hover	{background: #eee}
.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor: pointer;width: 14px;height: 14px}

/*!
 * Bootstrap Colorpicker v2.5.1
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {  width: 100px;  height: 100px;  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/saturation.png");  cursor: crosshair;  float: left;}
.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {  display: block;  height: 5px;  width: 5px;  border: 1px solid #fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
.colorpicker-hue,
.colorpicker-alpha {  width: 15px;  height: 100px;  float: left;  cursor: row-resize;  margin-left: 4px;  margin-bottom: 4px;}
.colorpicker-hue i,
.colorpicker-alpha i {  display: block;  height: 1px;  background: #000;  border-top: 1px solid #fff;  position: absolute;  top: 0;  left: 0;  width: 100%;  margin-top: -1px;}
.colorpicker-hue {  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/hue.png");}
.colorpicker-alpha {  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/alpha.png");  display: none;}
.colorpicker-saturation,.colorpicker-hue,.colorpicker-alpha {  background-size: contain;}
.colorpicker {
    padding: 4px;
    min-width: 130px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {  display: table;  content: "";  line-height: 0;}
.colorpicker:after {  clear: both;}
.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.colorpicker div {  position: relative;}
.colorpicker.colorpicker-with-alpha {  min-width: 140px;}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {  display: block;}
.colorpicker-color {  height: 10px;  margin-top: 5px;  clear: both;  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/alpha.png");  background-position: 0 100%;}
.colorpicker-color div {  height: 10px;}
.colorpicker-selectors {  display: none;  height: 10px;  margin-top: 5px;  clear: both;}
.colorpicker-selectors i {  cursor: pointer;  float: left;  height: 10px;  width: 10px;}
.colorpicker-selectors i + i {  margin-left: 3px;}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {  display: inline-block;  cursor: pointer;  height: 16px;  vertical-align: text-top;  width: 16px;}
.colorpicker.colorpicker-inline {  position: relative;  display: inline-block;  float: none;  z-index: auto;}
.colorpicker.colorpicker-horizontal {  width: 110px;  min-width: 110px;  height: auto;}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {  margin-bottom: 4px;}
.colorpicker.colorpicker-horizontal .colorpicker-color {  width: 100px;}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {  width: 100px;  height: 15px;  float: left;  cursor: col-resize;  margin-left: 0px;  margin-bottom: 4px;}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {  display: block;  height: 15px;  background: #ffffff;  position: absolute;  top: 0;  left: 0;  width: 1px;  border: none;  margin-top: 0px;}
.colorpicker.colorpicker-horizontal .colorpicker-hue {  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png");}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {  background-image: url("/static/bootstrap-3.0.0/plugin/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png");}
.colorpicker-right:before {  left: auto;  right: 6px;}
.colorpicker-right:after {  left: auto;  right: 7px;}
.colorpicker-no-arrow:before { border-right: 0; border-left: 0;}
.colorpicker-no-arrow:after {  border-right: 0;  border-left: 0;}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible {  display: block;}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden {  display: none;}
.colorpicker-inline.colorpicker-visible {  display: inline-block;}