body,html{height:100%;font-size:13px!important}
.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}
a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;padding-left:5px}
a.asc:after{content:"\e151"}
a.desc:after{content:"\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}
.legende button{width:100%;margin:4px;height:50px}
label{margin-right:5px}
.red{color:red}
.green{color:#0a0}
.orange{color:#f17d33}
.done{background-color:rgba(0,189,0,.2)}
h1{font-size:30px;margin-top:10px}
h2{font-size:20px;color:#555;margin-top:0;margin-bottom:30px}
label{font-weight:700}
.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:-5px}
.popover{max-width:400px}
textarea,textarea.form-control{border:solid 1px #ddd;padding:5px}
[contenteditable].form-control,[type=email].form-control,[type=password].form-control,[type=tel].form-control,[type=text].form-control,input.form-control,input[type=email],input[type=number],input[type=password],input[type=text],textarea,textarea.form-control{font-size:14px}