﻿.x-btn.x-scf-operationbutton{
    background-color: #f8f8f8;
    background-image: none;
    color: #5a5751;
    border-color: #d9d9d9;
    border-radius:0;
}

.x-btn.windowFooterButton,
.x-btn.windowFooterButtonSecondAction {
    height: 29px;
}

.x-btn-default-small.windowFooterButtonSecondAction .x-btn-inner,
.x-btn-default-small.windowFooterButton .x-btn-inner {
    font-family: Arial;
    font-size: 13px;
    padding-left: 12px;
    padding-right: 12px;
}

.x-btn-default-small.windowFooterButton .x-btn-inner {
    color: #ffffff;
    font-size: 13px;
}

.x-btn .windowFooterButton .x-box-item .x-btn-default-small {
    margin-left: 100px;
}

.windowFooterButton.x-btn-default-small-disabled .x-btn-inner {
    color: #79c6d2 !important;
}


.x-btn-default-small.windowFooterButtonSecondAction.secondActionWithIconwithIcon .x-btn-inner {
    padding-left: 25px;
    padding-right: 10px;
}

.x-webkit .x-btn-default-small.windowFooterButton,
.x-gecko .x-btn-default-small.windowFooterButton,
.x-chrome .x-btn-default-small.windowFooterButton,
.x-btn-default-small.windowFooterButton { /*background-repeat: repeat-x;*/
    background-color: #17406d; /*background-image: url('../../resources/Images/Buttons/WindowFooter/BG_normal.png');*/
    background-position: center, top;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #17406d; /*background-image: linear-gradient(bottom, rgb(136,201,244) 22%, rgb(109,182,237) 61%);
    background-image: -o-linear-gradient(bottom,rgb(136,201,244) 22%,rgb(109,182,237) 61%);
    background-image: -moz-linear-gradient(bottom, rgb(136,201,244) 22%, rgb(109,182,237) 61%);
    background-image: -webkit-linear-gradient(bottom, rgb(136,201,244) 22%, rgb(109,182,237) 61%);
    background-image: -ms-linear-gradient(bottom,rgb(136,201,244) 22%, rgb(109,182,237) 61%);*/
}

    .x-webkit .windowFooterButton.x-btn-default-small.over,
    .x-gecko .windowFooterButton.x-btn-default-small.over,
    .x-chrome .windowFooterButton.x-btn-default-small.over,
    .x-btn-default-small.windowFooterButton.over,
    .x-ie8 .x-btn-default-small.windowFooterButton.over { /*background-repeat: repeat-x;*/ /*background-image: url('../../resources/Images/Buttons/WindowFooter/BG_hover.png');*/
        background-color: #007f91;
    }

        /*.x-webkit .x-btn-default-small.windowFooterButton .x-btn-disabled,
.x-gecko .x-btn-default-small.windowFooterButton .x-btn-disabled,
.x-chrome .x-btn-default-small.windowFooterButton .x-btn-disabled,
 .x-btn-default-small.windowFooterButton .x-btn-disabled{
        color:red !important;
    }*/

        /*.x-webkit .x-btn-default-small.windowFooterButton.disabled,
    .x-gecko .x-btn-default-small.windowFooterButton.disabled,
    .x-chrome .x-btn-default-small.windowFooterButton.disabled,
     .x-btn-default-small.windowFooterButton.disabled{
         background-color: #17406d;
        background-repeat: repeat-x;
         color:rgb(241,241,241);
    }*/

        .x-webkit .windowFooterButton.x-btn-default-small.over.x-pressed,
        .x-gecko .windowFooterButton.x-btn-default-small.over.x-pressed,
        .x-chrome .windowFooterButton.x-btn-default-smallover.x-pressed,
        .windowFooterButton.x-btn-default-small.over.x-pressed { /*background-repeat: repeat-x;*/ /*background-image: url('../../resources/Images/Buttons/WindowFooter/BG_pressed.png');*/
            background-color: #17406d;
        }

.x-webkit .windowFooterButtonSecondAction.x-btn-default-small,
.x-gecko .windowFooterButtonSecondAction.x-btn-default-small,
.x-chrome .windowFooterButtonSecondAction.x-btn-default-small,
.windowFooterButtonSecondAction.x-btn-default-small { /*background-repeat: repeat-x;*/ /*background-image: url('../../resources/Images/Buttons/WindowFooter/BG_second_normal.png');*/
    background-color: #ffffff;
    border-color: #d9d9d9;
    background-image: none;
}

    .x-webkit .windowFooterButtonSecondAction.x-btn-default-small.over,
    .x-gecko .windowFooterButtonSecondAction.x-btn-default-small.over,
    .x-chrome .windowFooterButtonSecondAction.x-btn-default-small.over,
    .windowFooterButtonSecondAction.x-btn-default-small.over { /*background-repeat: repeat-x;*/ /*background-image: url('../../resources/Images/Buttons/WindowFooter/BG_second_hover.png');*/
        background-color: #dddddd;
        background-image: none;
        border-color: #d9d9d9;
    }

        .x-webkit .windowFooterButtonSecondAction.x-btn-default-small.over.x-pressed,
        .x-gecko .windowFooterButtonSecondAction.x-btn-default-small.over.x-pressed,
        .x-chrome .windowFooterButtonSecondAction.x-btn-default-small.over.x-pressed,
        .windowFooterButtonSecondAction.x-btn-default-small.over.x-pressed { /*background-repeat: repeat-x;*/
            background-color: #dddddd;
            border-color: #0094aa;
        }

.windowFooterButtonSecondAction .x-btn-inner {
    color: #5a5751;
}

.windowFooterButtonSecondAction.x-btn-default-small-disabled .x-btn-inner {
    color: #b9b8b5 !important;
    border-color: #e9e9e9;
}

.copyToClipboardIcon {
    background-image: url("../Images/Buttons/CopyToClipboard.png");
    background-position: top left;
    padding-left: 0px; /* to set correct icon width */
    padding-bottom: 3px; /* to set correct icon width */
    padding-right: 0px;
    margin-left: 5px;
    margin-right: 0px;
}

.infoIcon {
    background-image: url("../Images/Windows/ic_info.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-position: 3px 0;
    background-position-x: 3px;
}

    .infoIconOver, .infoIcon:hover {
        background-image: url("../Images/Windows/ic_info_hover.png");
        background-repeat: no-repeat;
        background-position: 3px 0;
        background-position-x: 3px;
    }

.x-scf-myaccount-generatenewpassword {
    top: -2px !important;
}

.x-scf-myaccount-generatenewpassword-icon {
    background-image: url("../Images/Buttons/ic_refresh.png");
    background-position: top left;
    background-repeat:no-repeat;
}

.x-scf-myaccount-generatenewpassword-icon:hover {
    background-image: url("../Images/Buttons/ic_refresh_hover.png");
    background-position: top left;
    background-repeat:no-repeat;
}

/*.x-scf-myaccount-passwordgeneratorbutton-icon {
        background-image: url("../Images/Buttons/ic_key.png");
    background-position: top left;
    background-repeat:no-repeat;
}*/

/*.x-scf-myaccount-passwordgeneratorbutton-icon:hover {
        background-image: url("../Images/Buttons/ic_key_hover.png");
    background-position: top left;
    background-repeat:no-repeat;
}*/
/*.x-scf-myaccount-passwordgeneratorbutton-icon-hover.x-btn-default-small {
    background-image: none;
    background-repeat: no-repeat;
}*/
.x-scf-myaccount-passwordgeneratorbutton .x-btn-inner {
    padding-left: 25px;
}

.x-scf-myaccount-passwordgeneratorbutton-icon {
    background-image: url("../Images/Buttons/ic_key.png");
    background-position: 3px 3px;
    background-repeat:no-repeat;
}

.x-scf-myaccount-passwordgeneratorbutton-icon:hover,
 .x-scf-myaccount-passwordgeneratorbutton-icon.x-over{
    background-image: url("../Images/Buttons/ic_key_hover.png");
    background-repeat:no-repeat;
}

/*.x-form-trigger.clearDate,
.x-form-trigger-wrap-focus .x-form-trigger.clearDate {
    background-image: url('../../resources/themes/images/default/form/clear-trigger.gif') !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 17px;
    border: none;
}*/

.x-form-trigger {
    background-image:url(../Images/Triggers/ArrowDown28.png);
    background-repeat: no-repeat;
    background-color: #f3f3f3;
    border: 1px solid #cccccc;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-left: none;
    width: 28px;
    height: 28px !important;
    cursor: pointer;
    overflow: hidden;
}

.x-form-trigger-over{
    background-image:url(../Images/Triggers/ArrowDown28Hover.png) !important;
    background-repeat:no-repeat;
    background-position: 0 0;
}

.x-form-trigger-wrap-focus .x-form-trigger{
    background-image:url(../Images/Triggers/ArrowDown28Hover.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    border-bottom-color:#ccc;
}

.x-form-date-trigger {
    background-image:url(../Images/Triggers/Calendar.png);
    background-repeat:no-repeat;
    background-position:0;
}

.x-form-trigger.x-form-date-trigger-over {
    background-image:url(../Images/Triggers/CalendarHover.png) !important;
    background-repeat:no-repeat;
    background-position:0;
}

.x-form-trigger-wrap-focus .x-form-trigger.x-form-date-trigger{
    background-image:url(../Images/Triggers/CalendarHover.png) !important;
    background-repeat:no-repeat;
    border-bottom-color:#ccc;
    background-position:0 -4px;
}

.x-scf-flattextbox-container .x-form-trigger-input-cell input,
.x-scf-smallflattextbox-container .x-form-trigger-input-cell input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.x-scf-flattextbox-container.x-scf-numberfieldcontrolwithnotrigger .x-form-trigger-input-cell input,
.x-scf-smallflattextbox-container.x-scf-numberfieldcontrolwithnotrigger .x-form-trigger-input-cell input {
    border-radius: 2px;
}



.x-form-trigger-wrap .x-form-spinner-up {
    background-image: url(../Images/Triggers/ArrowUp11.png);
    background-repeat: no-repeat;
    background-position:0 0;
    width: 28px !important;
    height: 11px !important;
    border-bottom: none;
}

.x-form-trigger-wrap .x-form-spinner-up-over{
    background-image: url(../Images/Triggers/ArrowUp11Hover.png) !important;
    background-repeat: no-repeat;
    background-position:0 0;
}

.x-form-trigger-wrap .x-form-spinner-down {
    background-image: url(../Images/Triggers/ArrowDown11.png);
    background-position:0;
    background-repeat: no-repeat;
    width: 28px !important;
    height: 11px !important;
    border-bottom: 1px solid #ccc;
}

.x-form-trigger-wrap .x-form-spinner-down-over{
    background-image: url(../Images/Triggers/ArrowDown11Hover.png) !important;
    background-repeat: no-repeat;
    background-position:0;
}

.warningIcon {
    background-image: url("../Images/ic_warning.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
}

.warningIconSMTP {
    background-image: url("../Images/ic_warning.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
}

.TextButton.x-btn.x-btn-default-small,
.TextButton.x-btn.x-btn-default-small.over,
.TextButton.x-btn.x-btn-default-small.x-pressed {
    border-style: none;
    padding: 2px 10px 2px 60px;
    border-radius: 0 0 0;
    background-color: transparent;
}

.TextButton.x-btn .x-btn-inner {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    background-image: none;
    background-color: #F5F5F5;
}

.TextButton.x-btn.x-pressed .x-btn-inner {
    color: #67a9da;
}

.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-ml,
.x-ie7 .TextButton.x-btn-default-small .x-frame-ml,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-mc,
.x-ie7 .TextButton.x-btn-default-small .x-frame-mc,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-mr,
.x-ie7 .TextButton.x-btn-default-small .x-frame-mr,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-bl,
.x-ie7 .TextButton.x-btn-default-small .x-frame-bl,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-bc,
.x-ie7 .TextButton.x-btn-default-small .x-frame-br,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-tl,
.x-ie7 .TextButton.x-btn-default-small .x-frame-tl,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-tc,
.x-ie7 .TextButton.x-btn-default-small .x-frame-tc,
.x-ie7 .TextButton.x-btn-default-small-pressed .x-frame-tr,
.x-ie7 .TextButton.x-btn-default-small .x-frame-tr {
    background-image: none;
    background-color: #F5F5F5;
}

.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-ml,
.x-ie8 .TextButton.x-btn-default-small .x-frame-ml,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-mc,
.x-ie8 .TextButton.x-btn-default-small .x-frame-mc,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-mr,
.x-ie8 .TextButton.x-btn-default-small .x-frame-mr,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-bl,
.x-ie8 .TextButton.x-btn-default-small .x-frame-bl,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-bc,
.x-ie8 .TextButton.x-btn-default-small .x-frame-br,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-tl,
.x-ie8 .TextButton.x-btn-default-small .x-frame-tl,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-tc,
.x-ie8 .TextButton.x-btn-default-small .x-frame-tc,
.x-ie8 .TextButton.x-btn-default-small-pressed .x-frame-tr,
.x-ie8 .TextButton.x-btn-default-small .x-frame-tr {
    background-image: none;
    background-color: #F5F5F5;
}

.x-scf-buttons-frequentoperationsbuttoncontainer {
    border: 1px solid #d9d9d9;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-radius: 2px;
}
.x-scf-loginButton {
    top: 4px !important;
}

 .x-scf-buttons-additionalauthenticationbutton:hover .x-scf-cc-badge{
     background-image: url("../Images/Login/login_badge_icon_hover.png");
 }

 .x-scf-buttons-additionalauthenticationbutton:hover {
     cursor: pointer;
     cursor: hand;
 }

 .x-scf-buttons-additionalauthenticationbutton:hover .x-scf-loginButton{
     background-color: #007f91;
 }

  .x-scf-buttons-additionalauthenticationbutton:active .x-scf-cc-badge{
     background-image: url("../Images/Login/login_badge_icon.png");
 }

  .x-scf-buttons-additionalauthenticationbutton:active .x-scf-loginButton{
     background-color: #17406d;
 }

.x-scf-buttons-additionalauthenticationbutton.x-scf-buttons-additionalauthenticationbutton_onclick .x-scf-cc-badge{
    background-image: url("../Images/Login/badge-icon-transparent.png");
    width:37px;
    height:56px;
}


/***Upload button hacks****/

.topLineUploadForm .x-panel-body,
.topLineUploadForm .x-form-item-body,
.topLineUploadForm .x-form-trigger-wrap{
    width:auto !important;
}
.x-panel.topLineUploadForm{
    height:35px !important;
}

.x-gecko .x-panel.topLineUploadForm td{
    width:auto !important;
}

/***END  Upload button hacks****/