﻿.x-gecko .x-btn.topLineButton {
    height: 29px;
}

.topLineButton .x-btn-split-right, .topLineButton .x-btn-over .x-btn-split-right {
    background-image: url(../Images/Grid/ic_spinner_down.png);
    padding-right: 5px !important;
    margin-right: 5px;
    background-position: right 10px;
    background-position-y: 10px;
}

.x-ie8 .topLineButton .x-btn-split-right,
.x-ie8 .topLineButton .x-btn-over .x-btn-split-right {
    margin-right: -2px;
    display: inline-block;
}

    .x-ie8 .topLineButton .x-btn-split-right .x-btn-center {
        margin-right: -4px;
        width: 100% !important;
    }


.topLineButton{
    display:inline-block;
}

.x-ie9 .topLineFrequentOperationButton .x-btn-inner {
    display: none;
}
/* Upload Form button*/
.topLineUploadForm .x-panel-body {
    background-color: transparent;
    border-color: transparent;
}

.topLineUploadForm .upload-button-pressed {
    border-color: #17406d !important;
}

.topLineButton .topLineUploadForm {
    margin-right: 7px;
}

.topLineButton .x-btn-icon.addFolderFileButtonIcon {
    background-image: url("../Images/Buttons/TopLine/btSelected_addFiles.png");
    background-repeat: no-repeat;
    width: 22px;
    height: 19px;
    margin: 2px 0 0 4px;
}

/*FF Hack*/
.x-over .x-btn-icon.addFolderFileButtonIcon {
    background-image: url(../Images/Buttons/TopLine/btSelected_addFiles_hover.png);
    background-repeat: no-repeat;
}

.topLineButton .x-btn-icon.addFolderFileButtonIcon:hover {
    background-image: url(../Images/Buttons/TopLine/btSelected_addFiles_hover.png);
}

.backToWorkspaceButtonIcon {
    background-image: url("../Images/Buttons/TopLine/BackToWs.png");
    background-position: top left;
    padding-left: 30px; /* to set correct icon width */
    padding-right: 0px;
    margin-left: 10px;
    margin-right: 0px;
}

.x-btn-default-small.topLineButton .x-btn-inner {
    padding-left: 7px;
    padding-right: 7px;
    font-family: Arial;
    font-size: 12px;
    background-color: #F1F1F1;
    color: #5a5751;
    height: 13px;
    line-height: normal;
}

.x-webkit .x-btn-default-small.topLineButton .x-btn-inner {
    height: 16px !important;
    line-height: 16px !important;
}

.topLineButton .x-btn-center {
    height: 24px !important;
}

.x-btn-default-small-icon-text-left.topLineButton.topLineButtonWithIcon .x-btn-inner {
    padding-left: 25px;
}

.x-btn-default-small-icon-text-left.topLineButton.topLineButtonWithIcon.x-scf-topline_addfolderfile .x-btn-inner {
    padding-left: 30px;
}

.x-gecko .topLineButton.x-btn-default-small,
.x-chrome .topLineButton.x-btn-default-small,
.x-btn-default-small.topLineButton,
.x-ie8 .topLineButton .x-btn-default-small-mc {
    background-color: #f8f8f8;
    background-image: none;
    color: #5a5751;
    height:29px;
    border-color: #d9d9d9;
    border-radius: 2px;
}

    .x-gecko .topLineButton.x-btn-default-small .x-btn-inner,
    .x-chrome .topLineButton.x-btn-default-small .x-btn-inner,
    .x-btn-default-small.topLineButton .x-btn-inner,
    .x-ie8 .topLineButton .x-btn-default-small-mc .x-btn-inner {
        background-color: #f8f8f8;
        background-image: none;
        color: #5a5751;
        border-color: #d9d9d9;
        border-radius: 2px;
    }

    .x-gecko .topLineButton.x-btn-default-small.over,
    .x-chrome .topLineButton.x-btn-default-small.over,
    .x-btn-default-small.topLineButton.over,
    .x-ie8 .topLineButton .x-btn-default-small-mc.over {
        background-image: none;
        background-color: #ededed;
        color: #5a5751;
        border-color: #e9e9e9;
    }

        .x-gecko .topLineButton.x-btn-default-small.over .x-btn-inner,
        .x-chrome .topLineButton.x-btn-default-small.over .x-btn-inner,
        .x-btn-default-small.topLineButton.over .x-btn-inner,
        .x-ie8 .topLineButton .x-btn-default-small-mc.over .x-btn-inner,
        .x-ie8 .topLineButton .x-btn-default-small-mc.over .x-ie8 .topLineButton td:hover {
            background-color: #ededed;
            color: #5a5751;
        }

    .x-gecko .topLineButton.x-btn-default-small.x-btn-default-small.over.x-pressed,
    .x-chrome .topLineButton.x-btn-default-small.x-btn-default-small.over.x-pressed,
    .x-btn-default-small.topLineButton.x-btn-default-small.over.x-pressed,
    .x-ie8 .topLineButton .x-btn-default-small-mc.x-btn-default-small.over.x-pressed {
        background-color: #ededed;
        border-color: #17406d !important;
    }

.x-gecko .x-scf-buttons-frequentoperationsbuttoncontainer .topLineButton.x-btn-default-small.x-btn-default-small.over.x-icon.x-pressed,
.x-chrome .x-scf-buttons-frequentoperationsbuttoncontainer .topLineButton.x-btn-default-small.x-btn-default-small.over.x-icon.x-pressed,
.x-scf-buttons-frequentoperationsbuttoncontainer .x-btn-default-small.topLineButton.x-btn-default-small.x-icon.over.x-pressed,
.x-ie8 .x-scf-buttons-frequentoperationsbuttoncontainer .topLineButton .x-btn-default-small-mc.x-btn-default-small.over.x-icon.x-pressed {
    border-width: 1px !important;
    height: 27px !important;
    color: #5a5751;
    padding: 0px !important;
}

.topLineSplitButtonMenu .x-menu-icon-separator {
    left: 40px;
}

.x-scf-grey-disabled.x-btn-disabled, .x-scf-grey-disabled.x-btn-disabled button span{
    background-color:#f8f8f8 !important;
    color: #5a5751 !important;
    border-color: #d9d9d9 !important;
}

.windowFooterButton.x-btn-default-small-disabled .x-btn-inner {
    opacity: 0.5;    
}

.topLineButton .x-btn-icon.x-scf-addFolderFileButtonToDatAnywhereIcon {
    background-image: url("../Images/Buttons/TopLine/btSelected_addFiles.png");
    background-repeat: no-repeat;
    width: 22px;
    height: 19px;
    margin: 3px 0 0 8px;
}

.topLineButton .x-btn-icon.x-scf-addFolderFileButtonToDatAnywhereIcon:hover {
    background-image: url(../Images/Buttons/TopLine/btSelected_addFiles_hover.png);
}