

.align-btns .btn:first-child {
    float:left;
}

.align-btns .btn:last-child {
    float:right;
}

.align-btns.one-btns .btn {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.align-btns.two-btns .btn {
    width:40%;
}

.align-btns.three-btns .btn {
    width:33%;
}


.btn-large-icon {
    width:35px;
    height:38px;
    display: inline-block;
    background-color: #d8d8d8;
}

.icon-large {
    width:35px;
    height:38px;
    margin:0 !important;
    padding:0 !important;
    vertical-align:inherit !important;
    background:url('../img/large_button_icon_map.png') no-repeat;
    float:left;
}

.btn-large-icon:hover {
    cursor: pointer;
    background-color: #bababa;
}

.btn-large-icon.active{
    background-color: #bababa;
}

.icon-large-list-simple {
    background-position: 0px 0px;
}

.icon-large-list-details {
    background-position: -35px 0px;
}

.icon-large-cog {
    background-position: -70px 0px;
}


.icon-nav {
    width:30px;
    height:30px;
    line-height: 30px;
    background:url('../img/small_button_icon_map.png') no-repeat;
    vertical-align: middle;
    margin-top:-2px;
}

.icon-nav-users {
    background-position: 0px 0px;
}

.icon-nav-inventory {
    background-position: -30px 0px;
}

.icon-nav-help {
    background-position: -60px 0px;
}

.icon-nav-developments {
    background-position: -120px 0px;
}








.btn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    padding: 3px 12px;
}

.btn .spinner {
    margin-left: 0px;
    margin-bottom: -3px;

}

.btn.btn-success {
    border-bottom: 3px solid #0e935f;
}

.btn .spinner, a .spinner {
    display:none;
}

.spinner {
    background-image:url('../img/ajax-loader.gif');
    width:16px;
    height:16px;
    display:inline-block;
    margin-left:5px;
}


.btn.btn-success .spinner {
    background-image:url('../img/ajax-loader-white-green.gif');
}

.btn.btn-warning .spinner {
    background-image:url('../img/ajax-loader-white-orange.gif');
}

.btn.btn-info .spinner {
    background-image:url('../img/ajax-loader-white-blue.gif');
}



.btn.loading .text {
    display:none;
}

.btn.loading .spinner, a.loading .spinner {
    display: inline-block;
}

.btn.btn-warning {
    border-bottom: 3px solid #a45f36;
}

.btn.btn-danger {
    border-bottom: 3px solid #9a2a2a;
}

.btn.btn-info {
    border-bottom: 3px solid #337897;
}









.edit_btn, .delete_btn, .attach_btn, .file_btn, .view_btn, .up_btn, .down_btn, .drag_btn, .sort-type-none,
.sort-type-exact, .sort-type-inherit, .sort-type-updating, .go_btn, .link_btn, .excel_btn, .cog-btn
{
    width:22px;
    height:22px;
    padding:0 !important;
}


.edit_btn
{
    width:22px;
    height:22px;
    background:url('../img/silk_icons/pencil.png') no-repeat 2px 2px !important;
    padding:0 !important;
}

span.img_btn
{
    width:20px;
    height:20px;
}

.delete_btn
{
    background:url('../img/silk_icons/delete.png') no-repeat 2px 2px !important;
}

.attach_btn
{
    background:url('../img/silk_icons/accept.png') no-repeat 2px 2px !important;
}



.view_btn
{
    background:url('../img/silk_icons/page.png') no-repeat 2px 2px !important;
}

.up_btn
{
    background:url('../img/silk_icons/arrow_up.png') no-repeat 2px 2px !important;
}

.down_btn
{
    background:url('../img/silk_icons/arrow_down.png') no-repeat 2px 2px !important;
}

.file_btn
{
    background:url('../img/silk_icons/folder_add.png') no-repeat 2px 2px !important;
    margin-top: 2px;
}

.drag_btn
{
    background:url('../img/silk_icons/arrow_up_down_left_right.png') no-repeat 2px 2px;
    cursor:move !important;
}

.sort-type-none
{
    cursor:help;
    background:url('../img/silk_icons/application_cascade_faded.png') no-repeat 2px 2px;
}


.go_btn
{
    background:url('../img/silk_icons/accept.png') no-repeat 2px 2px;
}

.cog-btn
{
    background:url('../img/silk_icons/cog.png') no-repeat 2px 2px;
}




.icon-link
{
    background:url('../img/silk_icons/link.png');
    width:16px;
    height:16px;
}

.icon-excel
{
    background:url('../img/silk_icons/page_excel.png');
    width:16px;
    height:16px;
}
.icon-go
{
    background:url('../img/silk_icons/accept.png');
    width:16px;
    height:16px;
}

.icon-delete
{
    background:url('../img/silk_icons/delete.png');
    width:16px;
    height:16px;
}


.button.selected, Button.selected
{
    background:#FFFFFF;
}





