html, body { height: 100%; }
::-webkit-scrollbar{width:8px; height:8px;background:transparent;}
::-webkit-scrollbar-thumb{background:#292929;border-radius: 4px;}
.wrap { min-height: 100%; height: auto; margin: 0 auto -60px; padding: 0 0 60px; }
.wrap > .container { padding: 70px 15px 20px; }
.footer { height: 60px; background-color: #f5f5f5; border-top: 1px solid #ddd; padding-top: 20px; }
.jumbotron { text-align: center; background-color: transparent; }
.jumbotron .btn { font-size: 21px; padding: 14px 24px; }
.not-set { color: #c55; font-style: italic; }
/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; padding-left: 5px; }
a.asc:after { content: /*"\e113"*/ "\e151"; }
a.desc:after { content: /*"\e114"*/ "\e152"; }
.sort-numerical a.asc:after { content: "\e153"; }
.sort-numerical a.desc:after { content: "\e154"; }
.sort-ordinal a.asc:after { content: "\e155"; }
.sort-ordinal a.desc:after { content: "\e156"; }
.grid-view td { white-space: nowrap; }
.grid-view .filters input, .grid-view .filters select { min-width: 50px; }
.hint-block { display: block; margin-top: 5px; color: #999; }
.error-summary { color: #a94442; background: #fdf7f7; border-left: 3px solid #eed3d7; padding: 10px 20px; margin: 0 0 15px 0; }
.summary { color: #a94442; /*background: #fdf7f7; border-left: 3px solid #eed3d7;*/ padding: 10px 20px; margin: 10px 0 0 0; }
/*定义分页样式*/
.layuipage { display: inline-block; padding-left: 0; margin: 10px 0 0 0; border-radius: 0 }
.layuipage>li { display: inline }
.layuipage>li>a, .layuipage>li>span { position: relative; float: left; padding: 6px 9pt; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd }
.layuipage>li:first-child>a, .layuipage>li:first-child>span { margin-left: 0 }
.layuipage>li>a:focus, .layuipage>li>a:hover, .layuipage>li>span:focus, .layuipage>li>span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd }
.layuipage>.active>a, .layuipage>.active>a:focus, .layuipage>.active>a:hover, .layuipage>.active>span, .layuipage>.active>span:focus, .layuipage>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #1e9fff; border-color: #1e9fff }
.layuipage>.disabled>a, .layuipage>.disabled>a:focus, .layuipage>.disabled>a:hover, .layuipage>.disabled>span, .layuipage>.disabled>span:focus, .layuipage>.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd }
/*表单自定义*/
.layui-form-control { display: block; padding: 6px 12px; width: 100%; height: 34px; border: 1px solid #ccc; background-color: #fff; background-image: none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); color: #555; font-size: 14px; line-height: 1.42857143; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.layui-btn-auth { display: inline-block; margin-bottom: 0; padding: 6px 12px; border: 1px solid transparent; background-image: none; vertical-align: middle; text-align: center; white-space: nowrap; font-weight: 400; font-size: 14px; line-height: 1.42857143; cursor: pointer; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/*上传组件样式*/
.upload_input { width: 50%; display: inline-block; }
.upload_button { margin-bottom: 3px; border-radius: 0px; }
/*定义表单区域*/
.create_box { padding: 20px; }
.layui-form-label { width: 100px; }
#w0[method="get"] .layui-form-label { width: auto; }
#w0[method="get"] .layui-input-inline{margin-right:0px;}
#w0[method="get"] .layui-inline{margin-bottom:0px;margin-right:0px;}
#w0[method="get"] .layui-btn{margin :-8px 0 0 8px;}
div.required label:after { content: " *"; color: #F00; }
.layui-calendar{background-image: url(calendar.png);background-repeat: no-repeat; background-position : right 8px center;}
.site-error{margin: 3%;}
.layui-layer-close1 {transition: all 0.3s ease 0s;}
.layui-layer-close1:hover {transform: rotate(360deg);}
.layui-table-tips-c{padding:0;}
input[name*="idcard"]{text-transform:uppercase;}