div.toolbar {
	margin: 0 0 12px 0;
	padding: 16px 10px 2px 0;
}
div.toolbar > div.toolbar_item {
	display: inline-block;
	position: relative;
	cursor: pointer;
	vertical-align: top;
	height: 18px;
}

div.toolbar > div.toolbar_item.button, div.toolbar > div.toolbar_item.linkButton {
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 5px;
	margin-right: 6px;
}

div.toolbar > div.toolbar_item.toolbar_text {
	cursor: default;
	line-height: 27px;
	padding-left: 14px;
}

div.toolbar > div.toolbar_item.linkButton a{ 
	text-decoration: none;
}

div.toolbar > div.toolbar_item.form {
	cursor: auto;
}

div.toolbar > div.toolbar_item.form > div.form > form{
	margin-bottom: 0;
}

div.toolbar > div.toolbar_item.form > div.form > form * {
	float: left;
}

div.toolbar > div.toolbar_item.form > div.form > form > div > label {
	width: auto;
}
div.toolbar > div.toolbar_item.form > div.form > form > div.input.text > input {
	width: 70px;
}
div.toolbar > div.toolbar_item.form > div.form > form > div.input.submit > input.btn {
	margin: 0 10px 0 -3px;
	height: 28px;
}
div.toolbar > div.toolbar_item > a.btn:not([class*="btn-"]){color: #000;}
div.toolbar > div.toolbar_item > a.btn{ text-decoration: none;}
div.toolbar > div.toolbar_item > a.btn > span.icon-action-saveOrder{ background-position: -432px -119px;}

#col-main div.toolbar.static.fixed{position: fixed; z-index: 7; background: rgb(246,246,246); background: rgba(246,246,246,0.9); box-shadow: 0 3px 6px #bbb;}

@keyframes glowBtn{
	0%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
	50%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 10px rgba(0, 68, 204, 0.8); }
	100%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
}
@-webkit-keyframes glowBtn{
	0%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
	50%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 10px rgba(0, 68, 204, 0.8); }
	100%{ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); }
}
div.toolbar > .submit-btn{ min-width: 72px;}
div.toolbar .btn-primary,
div.actions .btn-primary{ animation: glowBtn 1.5s; -webkit-animation: glowBtn 1.5s;}

div.toolbar.disabled .btn{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; opacity: 0.4;}

@keyframes loading{
	0%{ left: 0; width: 0; background: #0088cc; box-shadow: 0 0 1px rgba(0, 136, 204, 0.4)}
	50%{ left: 0; width: 100%; background: #0044cc; box-shadow: 0 0 4px rgba(0, 136, 204, 0.8)}
	100%{ left: 100%; width: 0; background: #0088cc; box-shadow: 0 0 1px rgba(0, 136, 204, 0.4)}
}
@-webkit-keyframes loading{
	0%{ left: 0; width: 0; background: #0088cc; box-shadow: 0 0 1px rgba(0, 136, 204, 0.4)}
	50%{ left: 0; width: 100%; background: #0044cc; box-shadow: 0 0 4px rgba(0, 136, 204, 0.8)}
	100%{ left: 100%; width: 0; background: #0088cc; box-shadow: 0 0 1px rgba(0, 136, 204, 0.4)}
}
div.toolbar > .submit-btn.btn-loading{ position: relative; }
div.toolbar > .submit-btn.btn-loading.disabled{ opacity: 1; color: #999;}
div.toolbar > .submit-btn.btn-loading:after{ content: ""; position: absolute; animation: loading 2s ease alternate infinite; -webkit-animation: loading 2s ease alternate infinite; left: 0; width: 0; bottom: 0; height: 2px; background: #0088cc; box-shadow: 0 0 1px rgba(0, 136, 204, 0.4);  }

div.btn-pagination > a, div.btn-pagination > a.dropdown-toggle{ color: #000; text-decoration: none; }
div.btn-pagination > a.dropdown-toggle{ border-radius: 0px; }
div.btn-pagination > ul.dropdown-menu{ width: 175px;}
div.btn-pagination > ul.dropdown-menu > li > a{ color: #000; text-decoration: none;}
div.btn-pagination > ul.dropdown-menu > li > a:hover, div.btn-pagination > ul.dropdown-menu > li.active > a{ color: #fff;}
div.btn-pagination > ul.dropdown-menu > li.active > a{ background: #aaa;}

.icon-action-show		{ background-position: -96px -120px; }
.icon-action-add		{ background-position: -408px -96px; }
.icon-action-edit		{ background-position: 0 -72px; }
.icon-action-duplicate	{ background-position: -120px -72px; }
.icon-action-delete		{ background-position: -456px 0; }

.icon-view-row		{ background-position: -360px -48px; }
.icon-view-tile		{ background-position: -240px 0; }


#col-main div.toolbar{ padding: 5px 20px 5px 20px;}
#col-main > div.tableList > div.toolbar { margin-left:-20px; }
#col-main > div.tableList > div.toolbar.static.fixed{ margin-left: 0; }
/*
#col-main div.form div.toolbar{ margin: 0;}
#col-main > div > div.toolbar{ padding: 5px 20px 5px 20px;}
#col-main > div.toolbar, #col-main > div.tableList > div.toolbar.static.fixed{ padding: 10px 0 5px 40px;}
#col-main > div.tableList > div.toolbar.static.fixed{ padding-top: 5px; padding-right: 20px;}
*/