@CHARSET "UTF-8";
* {
    outline: none
}
input::-ms-clear {
    display: none;
}
comboBox,codeList,dateBox,dateInput,emailBox,fileBox,moneyBox,numberBox,textBox,tabsPiker {
	position:relative;
	display: block;
}
moneyBox .adam-ui-showinput.readonly,
moneyBox1 .adam-ui-maininput.readonly,
dateInput .adam-ui-showinput.readonly,
dateBox .adam-ui-showinput.readonly {
    background-color: #ffffff;
    cursor: text;
}
loading {
	position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;z-index:1050;
}
dataGrid,advancedDataGrid,editableGrid,editableGrid2,editableGrid3 {
	position:relative;
	display:none;
}
.calendar {
    width: 210px;
    margin:0;
    background-color: #FFFFFF;
}

.calendar ul {
    list-style: none;
    overflow: hidden;
    margin:0;
    padding:0;
}
.calendar div {
    outline: none;
}
.calendar .h4:hover {
    color: #CB6C6B;
}

.calendar .h4:hover{
    text-decoration:underline
}

.calendar > .calendar-body {
    width: 210px;
}

.calendar > .calendar-setting {
    height: 195px;
    width: 210px;
    display: none;
}

.calendar > .calendar-setting ul {
    width: 100%;
    list-style: none;
    padding: 3px 2px 2px 3px;
    overflow: hidden;
}

.calendar > .calendar-setting ul li {
    font-size: 8px;
    width: 48px;
    height: 26px;
    line-height: 26px;
    float: left;
    text-align: center;
    cursor: pointer;
}

.calendar > .calendar-setting .setting-button-group {
    border-bottom: 1px solid #B0B0B0;
    height: 30px;
    padding-bottom: 8px;
    padding-left:27px;
}

.calendar > .calendar-setting .year {
    width: 104px;
    height: 161px;
    float: left;
    border-right: 1px solid #B0B0B0;
}

.calendar > .calendar-setting .month {
    width: 105px;
    height: 161px;
    float: right;
}

.calendar .weekend {
    background-color: #F5F5F5;
}

.calendar .current {
    color: #CB6C6B;
}

.calendar > .calendar-body .date {
    width:30px;
    height: 24px;
    line-height: 24px;
    font-size: 8px;
    cursor: pointer;
    text-align: center;
}

.calendar > .calendar-setting ul li:hover, .calendar > .calendar-body  .enable:hover {
    background-color: #CB6C6B;
    color: #ffffff;
}

.calendar .selected {
    background-color: #CB6C6B;
    color: #ffffff;
}

.calendar > .calendar-body > .calendar-week {
    border-bottom: 1px solid #B0B0B0;
}
.calendar > .calendar-body > .calendar-week li {
    width:30px;
    font-size: 4pt;
    color: #B9B9B9;
    text-align: center;
}

.calendar > .calendar-body .extra {
    color: #B0B0B0;
}

.input-xs + .form-control-feedback {
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.input-xs {
    height: 24px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.list-group a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: none;
}

.list-group span {
    outline: none;
}

.list-group span.checker {
    padding-top: -10px;
    padding-right: 10px;
    outline: none;
}

.list-group span.shower {
    width: 100%;
    outline: none;
}

.list-group-item-selected {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
}

.modal-dialog-overlay {
    position: fixed;
    z-index: 1039;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #fff;
    display: none;
}

.modal-dialog-shadow {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 5px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dialog-pre-hide {
	position:absolute;
	display: block;
	left:-99999999999px;
	top:-99999999999px;
}
.page-divider {
    padding-bottom: 20px;
    margin: 20px 0 20px;
    border-bottom: 1px solid #eee;
}

.datagrid {
}
.datagrid .header {
    position: static;
}

.datagrid .body {
    position: static;
}

.datagrid .body tr {
    cursor: pointer;
}

.datagrid .body .even {
    background-color: #ffffff;
}

.datagrid .body .odd {
    background-color: #f9f9f9;
}
.datagrid .footer {
    position: static;
    background: #f3f3f3;
    height: 20px
}
.datagrid span.checker {
    cursor: pointer;
}
.advanceddatagrid {
}

.advanceddatagrid .header,
.advanceddatagrid .body,
.advanceddatagrid .footer {
    position: static;
}

.advanceddatagrid span.checker {
    cursor: pointer;
}

.advanceddatagrid .header.frozen,
.advanceddatagrid .header.data,
.advanceddatagrid .body.frozen,
.advanceddatagrid .body.data {
    margin: 0px 0px;
    padding: 0px 0px;
}

.advanceddatagrid .footer {
    background: #f3f3f3;
    height: 20px
}

.advanceddatagrid .header.frozen table,
.advanceddatagrid .header.data table,
.advanceddatagrid .body.frozen table,
.advanceddatagrid .body.data table {
    margin: 0px 0px;
}

.advanceddatagrid .header.frozen table thead th,
.advanceddatagrid .header.data table thead th {
    border-bottom: 1px solid #ddd;
}

.advanceddatagrid .body {
    background: #f5f5f5;
}

.advanceddatagrid .body.frozen .filler,
.advanceddatagrid .body.data .filler {
    background: #f5f5f5;
    border-bottom: 1px solid #f5f5f5 !important;
}

.advanceddatagrid .header.data .filler {
    border-bottom: 1px solid #f5f5f5 !important;
}

.advanceddatagrid .body.frozen .odd,
.advanceddatagrid .body.data .odd {
    background-color: #f9f9f9;
    cursor: pointer;
}

.advanceddatagrid .body.frozen .even,
.advanceddatagrid .body.data .even {
    background-color: #ffffff;
    cursor: pointer;
}

.datagrid-loading {
	position:absolute;z-index:2;width:100%;height:100%;top:0px;left:0px;display:none;
}
.resize-cursor {
	position:absolute;z-index:2;width:2px;border-left:1px dashed #999;
}
.resize-cursor.overrange {
	border-left: 1px solid transparent;
	_border-color:tomato;filter:chroma(color=tomato);
}
.datagrid .btn-xs,
.advanceddatagrid .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.1;
    border-radius: 2px;
}
.datagrid .checker-all,
.datagrid .checker-one,
.advanceddatagrid .checker-all,
.advanceddatagrid .checker-one{
	margin:0px;
}
.combobox-emptyinfo,
.combobox-loadinginfo {
    width: 100%;
    padding: 10px;
    background: #f5f5f5
}

.combobox-emptyinfo {
    cursor: pointer;
}

.combobox-listgroup {
    padding: 0px 8px;
    background: #f5f5f5
}

.combobox-searcher {
    width: 100%;
    padding: 8px 8px;
    background: #f5f5f5
}

.combobox-blankbar {
    width: 100%;
    padding: 4px 8px;
    background: #f5f5f5
}

.popover-invalid {
    display: block;
    max-width: 1024px
}

.popover-invalid-errormsg {
    display: block;
    white-space: nowrap;
    padding: 2px 5px
}


.combobox .display-area input.readonly {
    background-color: #ffffff;
    cursor: default;
}

.combobox .dropdown-menu {
    overflow: hidden;
    padding: 8px;
    background: #f5f5f5;
}

.combobox .dropdown-menu > .empty,
.combobox .dropdown-menu > .loading,
.combobox .dropdown-menu > .search,
.combobox .dropdown-menu > .menu,
.combobox .dropdown-menu > .footer {
    display: block;
    outline: none;
}
.combobox .dropdown-menu > .popTitle {
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.combobox .dropdown-menu > .menu {
    overflow-x: hidden;
    overflow-y: auto;
    height: 0; /*防止上级对象出现滚动条*/
}

.combobox .dropdown-menu > .search {
    margin: 0 0 8px 0;
}

.combobox .dropdown-menu > .empty {
    height: 80px;
    line-height: 80px;
    text-align: center;
    cursor: default;
}

.combobox .dropdown-menu > .loading {
    display: none;
}

.dateBox {
    outline: none;
}
.pagination {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left:0px;
    margin-right:5px;
}
.pagination.countinfo {
    margin-right:0px !important;
}

.pagination.nav a,
.pagination.countinfo span {
    line-height: 20px
}

.pagination.pagesize select {
    height: 20px;
    color: #000 !important;
}

.pagination.pageinfo input {
    height: 20px;
    width: 40px;
}

.fileBox input.btn {
    outline: medium none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
.clickable {
	cursor:pointer
}

@keyframes zoomin {
0% {transform:scale(0)}
100% {transform:scale(1)}
}

@-moz-keyframes zoomin /* Firefox */
{
0% {-moz-transform:scale(0)}
100% {-moz-transform:scale(1)}
}

@-webkit-keyframes zoomin /* Safari 和 Chrome */
{
0% {-webkit-transform:scale(0)}
100% {-webkit-transform:scale(1)}
}
@-o-keyframes zoomin /* Opera */
{
0% {-o-transform:scale(0)}
100% {-o-transform:scale(1)}
}


@keyframes zoomout {
0% {transform:scale(1)}
100% {transform:scale(0)}
}

@-moz-keyframes zoomout /* Firefox */
{
0% {-moz-transform:scale(1)}
100% {-moz-transform:scale(0)}
}

@-webkit-keyframes zoomout /* Safari 和 Chrome */
{
0% {-webkit-transform:scale(1)}
100% {-webkit-transform:scale(0)}
}
@-o-keyframes zoomout /* Opera */
{
0% {-o-transform:scale(1)}
100% {-o-transform:scale(0)}
}
.zoomin {
	animation: zoomin 200ms;
	-moz-animation: zoomin 200ms;
	-webkit-animation: zoomin 200ms;
	-o-animation: zoomin 200ms ease;
}
.zoomout {
	animation: zoomout 200ms;
	-moz-animation: zoomout 200ms;
	-webkit-animation: zoomout 200ms;
	-o-animation: zoomout 200ms ease;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.careter {
	position:absolute;right:0px;top:0px;float:right;z-index:1;width:10px;height:100%;cursor: pointer;
}
.careter > span {
	position:absolute;left:0px;color:#ccc
}
.caret-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 7px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  top:0px;
}
.caret-down {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 7px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  top:8px;
}
.caret-active {
	color:#000 !important;
}
.tabs-tab-padding{
	padding:6px 4px !important;
}

.editableGrid .body.frozen td,
.editableGrid .body.data td,
.editableGrid .foot.frozen .foottr>td,
.editableGrid .foot.body .foottr>td{
    line-height:30px;
    height:46px;
}

.editableGrid .foot .fakefoottr {
    background:#f5f5f5
}
.editableGrid .foot .fakefoottr>td{
    border:1px solid #f5f5f5
}
.editableGrid .foot.body>div>table .filler{
    background: #f5f5f5;
}
.editableGrid .foot .foottr>td{
    background: #fcfcfc;
}
.editableGrid .body.frozen .odd,
.editableGrid .body.frozen .even,
.editableGrid .body.data .odd,
.editableGrid .body.data .even{
    cursor: default;
}
.editableGrid .operationDiv.disabled{
	cursor: not-allowed;
}

.table.editable-striped > tbody > .even,
.table.editable-striped > tbody > .even > td {
    background: #ffffff !important;
}

.table.editable-striped > tbody > .odd,
.table.editable-striped > tbody > .odd > td {
    background: #f9f9f9 !important;
}
.table tr.warnning,
.table.editable-striped > tbody > tr:hover,
.table.editable-striped > tbody > tr:hover>td{
	background: #fcf8e3 !important;
}
.table.editable-striped > tbody > tr.editting,
.table.editable-striped > tbody > tr.editting>td{
	background: #f9f9b7 !important;
}

.table.editable-striped > tbody > tr > td.editting{
	background: #fbe6e6 !important;
}

.table.editable-striped > tbody > tr,
.table.editable-striped > tbody > tr > td{
	cursor:pointer !important;
}
.table.editable-striped > tbody > tr > td > .showspan {
	width:100%;
	height:34px;
	display:block;
}
.table.editable-striped > tbody > tr > td > span > span,
.table.editable-striped > tbody > tr > td > span > label {
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.table.editable-striped > tbody > tr > td > .showspan > .editable {
	width:100%;
	height:100%;
	display:block;
	border:1px solid #ddd;
	border-radius: 2px;
	padding:2px 4px
}
.table.editable-striped > tbody>tr>td.data>.showspan .editable.invalid{
	border-color:#a94442;
}
.tree .node-main{
	white-space: nowrap;
}
.tree .node-main-caret{
	cursor:pointer
}
.tree .node-main-body{
	cursor:pointer
}
.tree .node-children{
	cursor:pointer;
	display:none;
	margin-left:15px;
}
.tree .glyphicon.blank{
	width:14px;
}

.metro-tile {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 2px 2px;
	float:left;
}
.metro-tile:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.metro-tile.tile-mousedown{
	-moz-transform:scale(0.98,0.98); 
	-webkit-transform:scale(0.98,0.98); 
	-o-transform:scale(0.98,0.98); 
}
.metro-tile.tile-width-one {
	width:100px;
}
.metro-tile.tile-width-two {
	width:204px;
}
.metro-tile.tile-width-three {
	width:308px;
}
.metro-tile.tile-height-one {
	height:100px;
}
.metro-tile.tile-height-two {
	height:204px;
}
.metro-tile.tile-height-three {
	height:308px;
}
.metro-tile > .tile-child {
	position:absolute;
	display: block;
	width:100%;
	height:100%;
	left:100%;
	top:100%;
	overflow: hidden;
}
.metro-tile > .tile-child:first-child{
	left:0px;
	top:0px;
}
.metro-panel {
	position: relative;
	display: block;
	margin: 0px 0px;
	padding: 0px 0px;
	overflow: hidden;
	float:left;
}
.metro-panel.panel-full{
	width:936px;
	height:auto;
	margin: 0px auto;
	float:none;
}
.metro-panel.panel-width-one {
	width:104px;
}
.metro-panel.panel-width-two {
	width:208px;
}
.metro-panel.panel-width-three {
	width:312px;
}

.metro-panel.panel-height-one {
	height:104px;
}
.metro-panel.panel-height-two {
	height:208px;
}
.metro-panel.panel-height-three {
	height:312px;
}
sDataGrid {
	position:relative;
	display:none;
}
.sdatagrid {
	border-style: solid;  
    border-color: #ccc;  
}
.sdatagrid > tbody > tr > td{
	padding: 0px 0px !important;
	border: none;
}
.sdatagrid > tbody > tr > td.top {
	border-bottom: 1px solid #ccc !important;
}
.sdatagrid > tbody > tr > td.left{
	border-right: 1px solid #ccc !important;
}
.sdatagrid > tbody > tr > td.right{
	border-left: 1px solid #ccc !important;
}
.sdatagrid > tbody > tr > td.bottom{
	border-top: 1px solid #ccc !important;
}
.sdatagrid .subtable {
	margin-bottom: 0px;
	border:none;
}
.sdatagrid .subtable > tbody > tr > td:first-child {
	border-left:none;
}
.sdatagrid .subtable > tbody > tr > td:last-child {
	border-right:none;
}
.sdatagrid .subtable > tbody > tr > td {
	border-top:none;
}
.sdatagrid .subtable > tbody > tr:last-child > td.headerTd {
	border-bottom:none;
}
.sdatagrid .sdatagrid-body{
	table-layout:fixed; word-break: break-all; word-wrap: break-word;
}
.sdatagrid .sdatagrid-content-container {
	position:relative;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
.sdatagrid .sdatagrid-body-container {
	overflow:auto;width:100%;height:100%;display:none;
}
.sdatagrid .sdatagrid-head-container {
	overflow:hidden;white-space:nowrap;width:100%;display:none;
}
.sdatagrid .sdatagrid-frozenbody-container {
	overflow:hidden;height:100%;
	position:relative;
	display:none;
}
.sdatagrid .sdatagrid-blanktd{
	padding: 0px 0px !important;
}
.sdatagrid .sdatagrid-blanktd > div{
	width:100px;
}
.sdatagrid .headerTd {
    border-color: #ccc;  
    background-color: #F4F4F4;
    vertical-align: middle;
    border-style: dotted;
    padding: 3px;
    font-weight: bold;
}
.sdatagrid .headerTd .sortable-content{
    margin-right:13px;
    display: block;
}
.sdatagrid .headerTd .careter {
	right:3px;
}
.sdatagrid .bodyTd{
    border-color: #ccc;  
    vertical-align: middle;  
    border-style: dotted;
    padding: 3px;
}
.sdatagrid .bodyTr.row-hover > .bodyTd {
	background:#eaf2ff !important;
}
.sdatagrid .bodyTr.row-selected > .bodyTd {
	background:#ffe48d !important;
}
.sdatagrid .pagenav-container{
    border: none;
    padding: 0px 0px;
}
.sdatagrid .pagenav-container > .pagenav-div{
    width:100%;
}
.sdatagrid .bodyTd.height-x2 {
	height:50px !important;
}
.sdatagrid .bodyTd.height-x3 {
	height:75px;
}
.sdatagrid .bodyTd.height-x4 {
	height:100px;
}
.sdatagrid .bodyTd.height-x5 {
	height:125px;
}
.sdatagrid .bodyTd.height-x6 {
	height:150px;
}
.sdatagrid .bodyTrOdd {
	background-color: #fff;  
}
.sdatagrid .bodyTrEven {
	background-color: #fafafa;  
}
.sdatagrid .sdatagrid-data-selector {
	margin:0 0;
}
.sdatagrid .footer {
    position: static;
    background: #f5f5f5;
    border: 1px solid #666666;
}
sDataGrid .gridloading {
	position:absolute;z-index:2;width:100%;height:100%;top:0px;left:0px;display:none;
}
.sdatagrid .sdatagrid-head-container  > table,
.sdatagrid .sdatagrid-frozenhead-container > table {
	height:100%;
}
.sdatagrid .bodyTr > td> div.sdatagrid-content-container{
	height:25px;
}
.sdatagrid .bodyTr {
	height:36px;
}
.sdatagrid .bodyTr.editing{
	height:36px;
}
.sdatagrid .bodyTr.editing > td> div.editorDiv{
	height:auto;
}
.sdatagrid .bodyTr.edited .bodyTd.changed {
	background:#fffc9b !important;
}
.sdatagrid .bodyTr.edited .bodyTd.changed > div[columnname]{
	font-weight: bold;
	color:blue;
}
.sdatagrid .bodyTr .revertbuttonTd>.rowButton {
	visibility:hidden
}
.sdatagrid .bodyTr.deleted .revertbuttonTd>.rowButton,
.sdatagrid .bodyTr.edited .revertbuttonTd>.rowButton {
	visibility:visible
}
.sdatagrid .bodyTr.deleted .editbuttonTd>.rowButton,
.sdatagrid .bodyTr.deleted .delbuttonTd>.rowButton {
	visibility:hidden
}
.sdatagrid .bodyTr.deleted > .bodyTd.rownumber>div,
.sdatagrid .bodyTr.deleted > td> div.sdatagrid-content-container[columnname] {
	text-decoration:line-through;
	text-decoration-color: red;
    color: #9a9a9a;
}
.sdatagrid .bodyTr.added {
	background-color:#dcf5ea;
}

.sdatagrid .bodyTd.error {
	border: 1px solid #ffb3b3;
}
moneyBox input {
	text-align:right;
}
.select-group {
	line-height: 20px;
}
.select-group.scalable > a.scalebtn {
	float:right;
	color: #666;
	text-decoration:none;
	line-height:18px
}
.select-group.collapsed {
	overflow: hidden;
    height: 20px;
}
.select-group > li > a.select-group-item {
	text-decoration:none;
	line-height: 20px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select-group > li > a.select-group-item.asblock {
	display: block;
    padding: 0px 10px;
    border: none;
    border-radius: 5px;
}
.select-group > li > a.select-group-item.asblock.active {
	background: #6bb8fb;
    color: #fff;
}
.select-group > li > a.select-group-item.asblock > .checker {
	display: none;
}
.select-group > li > a.select-group-item:hover {
	background:#d1eefd
}
.tagContainer {
	display: block;
    overflow: auto;
}
.tagContainer > .tagContainer-item {
	position: relative;
	display:inline-block;
	padding: 0px 5px;
	background:#6bb8fb;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	margin:0px 5px;
	height: 20px;
	line-height:20px;
    padding-right: 20px;
}
.tagContainer > .tagContainer-item > .tagContainer-itemText{
	position:relative;
	left:0px;
	right:20px;
	display:block;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height:100%;
    padding: 0px 5px;
    cursor: default;
}
.tagContainer > .tagContainer-item > .tagContainer-itemRemover{
	position: absolute;
    display: block;
    top: 0px;
    right: 0px;
    width: 20px;
    cursor: pointer;
    text-align: center;
}
.switch {
	display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    position: relative;
    text-align: center;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.switch > .switch-option {
	
}
.switch.horizontal > .switch-option {
	display: inline-block;
	border-left:1px solid #cacaca;
}
.switch-btn-class {
	color:#ccc;
	font-size:12px;
}
.switch.horizontal > .switch-option:first-child {
	border-left: none;
}
.switch.vertical > .switch-option {
	display: block;
	border-top:1px solid #cacaca;
}
.switch.vertical > .switch-option:first-child {
	border-top: none;
}
.switch-active{
	display: block;
    position: absolute;
}
.switch-btn-active-class {
	background: #5bb3ff;
    color:#fff;
    font-size:12px;
    font-weight: bold;
}
.switch.horizontal > .switch-active {
	top: 0px;
}
.switch.vertical > .switch-active {
	left: 0px;
}
.adam-ui-showinput {
	border-radius: 4px !important;
}
.adam-ui .has-header .adam-ui-showinput {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.adam-ui .has-button .adam-ui-showinput {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.adam-ui .uisize-sm > * > .form-control-feedback {
	font-size: 9px;
	line-height: 30px;
	height: 30px;
}
.adam-ui .uisize-xs > .input-group > .form-control-feedback {
	font-size: 9px;
	line-height: 24px;
	height: 24px;
}
.adam-ui .uisize-xs > .input-group > span.input-group-addon,
.adam-ui .uisize-xs > .input-group-btn > .btn {
	padding: 2px 12px;
    font-size: 12px;
}
.adam-ui .uisize-lg > .input-group > .form-control-feedback {
	line-height: 46px;
	height: 46px;
}