/* Button with ORANGE gradient - used for the current action item */
.x-nbr .whd-button-action {
    background: #f5c36b;
    padding: 2px !important;
    /*border: 1px solid #ee9f24 !important;*/
}

.whd-button-action,
.x-nlg .whd-button-action.x-btn-default-small,
.whd-button-action.x-btn-disabled:hover {
    background: #f5c36b;
    background: -moz-linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5c36b), color-stop(100%, #ee9f24));
    background: -webkit-linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    background: -o-linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    background: -ms-linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    background: linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5c36b', endColorstr='#ee9f24', GradientType=0);
    background-image: -ms-linear-gradient(top, #f5c36b 0%, #ee9f24 100%);
    border: 1px solid #ee9f24;
}

.whd-button-action .x-btn-pressed {
    background: #f5c36b;
    background: -moz-linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee9f24), color-stop(100%, #f5c36b));
    background: -webkit-linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    background: -o-linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    background: -ms-linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    background: linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee9f24', endColorstr='#f5c36b', GradientType=0);
    background-image: -ms-linear-gradient(top, #ee9f24 0%, #f5c36b 100%);
    border: 1px solid #ee9f24;
}

.x-nbr .whd-button-action:hover {
    background: #f5e38b;
    /*border: 1px solid #feaf34 !important; */
}

.x-nlg .whd-button-action:hover,
.whd-button-action:hover {
    background: #f5e38b;
    background: -moz-linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5e38b), color-stop(100%, #feaf34));
    background: -webkit-linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    background: -o-linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    background: -ms-linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    background: linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e38b', endColorstr='#feaf34', GradientType=0);
    background-image: -ms-linear-gradient(top, #f5e38b 0%, #feaf34 100%);
    border: 1px solid #feaf34;
}

/*Disabled State*/
/*IE8 fix*/
/*.x-nbr .whd-button-action.x-btn-disabled,
.x-nbr .whd-button-action.x-btn-disabled{
    border: 1px solid #aaaaaa !important;
}
.whd-button-action.x-btn-disabled{
    background-color: #F8F8F8;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e3e3e3),color-stop(100%,#d0d0d0));
    background-image:-webkit-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);
    background-image:-o-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:-ms-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:linear-gradient(top,#e3e3e3,#d0d0d0);
    filter: none;
    border:1px solid #aaaaaa;
}
.x-nbr .whd-button-action.x-btn-disabled:hover {

}

.whd-button-action.x-btn-disabled:hover
{
    background-color: #F8F8F8;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e3e3e3),color-stop(100%,#d0d0d0));
    background-image:-webkit-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);
    background-image:-o-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:-ms-linear-gradient(top,#e3e3e3,#d0d0d0);
    background-image:linear-gradient(top,#e3e3e3,#d0d0d0);
    filter: none;
    border:1px solid #aaaaaa;
}
*/

/* Button with GRAY gradient - the default button style (non-action) */
.x-nbr .whd-button-default {
    background: #eeeeee;
    padding: 2px !important;
    /*border: 1px solid #cccccc !important;*/
}

.whd-button-default {
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #eaeaea 100%);
    background: linear-gradient(top, #eeeeee 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eaeaea', GradientType=0);
    border: 1px solid #cccccc;
}

.whd-button-default.custom-change {
    border: 1px solid #eaeaea;
    border-radius: 0;
    background: transparent;
}

.whd-button-default.custom-change span:last-child {
    background: url("../icons/alertsources_import.png") no-repeat;
}

.whd-button-default.custom-change:hover {
    border-radius: 0;
    border-color: #cccccc;
    background-image: none;
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
    background-image: linear-gradient(top, #fbfbfb, #e9e9e9)
}

.whd-button-default .x-btn-pressed {
    background: #dadada;
    background: -moz-linear-gradient(top, #dadada 0%, #cdcdcd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #cdcdcd));
    background: -webkit-linear-gradient(top, #dadada 0%, #cdcdcd 100%);
    background: -o-linear-gradient(top, #dadada 0%, #cdcdcd 100%);
    background: -ms-linear-gradient(top, #dadada 0%, #cdcdcd 100%);
    background: linear-gradient(top, #dadada 0%, #cdcdcd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#cdcdcd', GradientType=0);
    border: 1px solid #c0c0c0;
}

.x-nbr .whd-button-default:hover {
    background: #eaeaea;
    /*border: 1px solid #c4c4c4 !important;*/
}

.whd-button-default:hover {
    background: #eaeaea;
    background: -moz-linear-gradient(top, #eaeaea 0%, #dadada 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #dadada));
    background: -webkit-linear-gradient(top, #eaeaea 0%, #dadada 100%);
    background: -o-linear-gradient(top, #eaeaea 0%, #dadada 100%);
    background: -ms-linear-gradient(top, #eaeaea 0%, #dadada 100%);
    background: linear-gradient(top, #eaeaea 0%, #dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#dadada', GradientType=0);
    border: 1px solid #c4c4c4;
}

/* Button that looks like a URL link */
.x-nbr .whd-button-link,
.whd-button-link {
    background: transparent;
    cursor: pointer;
    border: 0;
    color: #359acd;
    text-decoration: underline;
}

.whd-button-link .x-btn-inner {
    color: #359acd;
}

/* Button with >> bullet in front of it (used on the main settings page) */
.whd-button-link-bullet {
    background: transparent;
    cursor: pointer;
    border: 0;
    color: #359acd;
}

/*IE fix*/
.x-nlg .whd-button-link-bullet {
    background: transparent;
}

.whd-button-link-bullet .x-btn-inner {
    font-size: 1em;
    color: #359acd;
}

.whd-button-link-bullet em button span {
    line-height: 0.8em !important;
}

.whd-button-link-bullet .x-btn-inner:hover {
    color: #da4;
}

.whd-button-link-bullet .x-btn-inner:before {
    content: '\BB  ';
    color: #000;
}

.whd-banner-link-bullet {
    color: #004a80;
}

.whd-banner-link-bullet:hover {
    color: #d80;
}

/* Special style for help button on the login page */
.whd-button-login-link {
    background: transparent;
    cursor: pointer;
    border: 0;
    color: #9bd;
    text-decoration: none;
    font-size: 1.2em;
    margin-left: 38px;
}

.whd-button-login-link:before {
    content: '\BB  ';
    color: #fff;
}

/* Button with transparent borders and background */
.whd-button-transparent {
    background: transparent !important;
    border-color: transparent !important;
    cursor: pointer;
}

.whd-button-icon-with-text .x-btn-inner {
    font-weight: bold;
}

.x-btn-over.whd-button-icon-with-text {
    background-color: #dadada !important;
}

.whd-wait .x-btn-inner {
    background-image: url("../images/common/loading.gif");
    background-position: 2px center;
    background-repeat: no-repeat;
}

.whd-icon-disabled {
    display: none;
}

/* Icons for grid buttons*/
.whd-icon-play {
    background: url("../images/play_16.png") no-repeat;
}

.whd-icon-add {
    background: url("../images/add_16.png") no-repeat;
}

.whd-icon-add-faq {
    background: url("../images/add_faq.png") no-repeat;
}

.whd-icon-add-client {
    background: url("../images/clients/add_client_image_small.gif") no-repeat;
}

.whd-icon-import-excel {
    background: url("../images/common/import_excel.png") no-repeat;
}

.whd-icon-import-tsv {
    background: url("../images/common/import_tsv.png") no-repeat;
}

.whd-icon-back {
    background: url("../images/common/back.png") no-repeat;
}

.whd-icon-survey {
    background: url("../images/common/survey.gif") no-repeat;
}

.whd-icon-triangle-next, .whd-icon-triangle-back {
    height: 22px;
    width: 27px;
    margin: 0px;
}

.whd-icon-triangle-back {
    background: url("../images/calendar_previous.gif") no-repeat;
    cursor: pointer;
}

.whd-icon-triangle-next {
    background: url("../images/calendar_next.gif") no-repeat;
    cursor: pointer;
}

.whd-icon-triangle-center {
    background: url("../images/button_background.gif") repeat-x;
    margin: 0px;
    line-height: 20px;
    height: 22px;
    padding: 0 5px;
    text-shadow: 0 1px 0 rgba(240, 240, 240, 0.8);
}

.whd-icon-edit {
    background: url("../images/edit_16.png") no-repeat;
}

.whd-icon-delete {
    background: url("../images/delete_16.png") no-repeat;
}

.whd-icon-enable {
    background: url("../images/enable_16.png") no-repeat;
}

.whd-icon-disable {
    background: url("../images/disable_16.png") no-repeat;
}

.whd-icon-moveup {
    background: url("../images/alerts/toolbar_moveup_16.png") no-repeat;
}

.whd-icon-movedown {
    background: url("../images/alerts/toolbar_movedown_16.png") no-repeat;
}

.whd-icon-export-to-xml {
    background: url("../icons/alertsources_export.png") no-repeat;
}

.whd-icon-import-from-xml {
    background: url("../icons/alertsources_import.png") no-repeat;
}

.whd-icon-acknowledge {
    background: url("../images/alerts/toolbar_acknowledged_16.png") no-repeat;
}

.whd-icon-addentry {
    background: url("../images/alerts/toolbar_add_16.png") no-repeat;
}

.whd-icon-changestatus {
    background: url("../images/alerts/toolbar_changestatus_16.png") no-repeat;
}

.whd-icon-reassign {
    background: url("../images/alerts/toolbar_reassign_16.png") no-repeat;
}

.whd-icon-addnote {
    background: url("../images/alerts/toolbar_addnote_16.png") no-repeat;
}

.whd-icon-viewdetails {
    background: url("/resources/images/alerts/toolbar_viewdetails_16.png") no-repeat;
}

.whd-icon-hidenote {
    background: url("/resources/images/alerts/toolbar_hide_16.png") no-repeat;
}

.whd-icon-shownote {
    background: url("/resources/images/alerts/toolbar_show_16.png") no-repeat;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-icon-faq-tree-blue-loading,
.whd-icon-faq-tree-blue {
    background: transparent url("../images/common/loading.gif") no-repeat;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-icon-faq-tree-blue,
.whd-icon-faq-tree-blue {
    background: transparent url("../images/alertsources/all_icon.png") no-repeat;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-icon-alertsources-manager-complex-blue,
.whd-icon-alertsources-manager-complex-blue {
    background: transparent url("../images/alertsources/all_icon.png") no-repeat;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-icon-alertsources-manager-complex-green,
.whd-icon-alertsources-manager-complex-green {
    background: transparent url("../images/alertsources/any_icon.png") no-repeat;
}

.whd-icon-alertsources-manager-emailFrom {
    background: transparent url("../images/alertsources/user.png") no-repeat;
}

.whd-icon-alertsources-manager-emailTo {
    background: transparent url("../images/alertsources/user_red.png") no-repeat;
}

.whd-icon-alertsources-manager-subject {
    background: transparent url("../images/alertsources/email.png") no-repeat;
}

.whd-icon-alertsources-manager-body {
    background: transparent url("../images/alertsources/page.png") no-repeat;
}

.whd-icon-alertsources-manager-object {
    background: transparent url("../images/alertsources/computer.png") no-repeat;
}

.whd-icon-alertsources-manager-property {
    background: transparent url("../images/alertsources/application_form.png") no-repeat;
}

.whd-icon-alertsources-manager-severity {
    background: transparent url("../images/alertsources/flag_red.png") no-repeat;
}

.whd-icon-alertsources-manager-message {
    background: transparent url("../images/alertsources/comment.png") no-repeat;
}

.whd-icon-calendar-add-oncall {
    background: transparent url("../images/calendar/add_calendar_button_icon.png") no-repeat;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-rticon-alertsources-manager-complex-blue,
.whd-rticon-alertsources-manager-complex-blue,
.x-grid-tree-node-expanded .x-tree-icon-parent.whd-rticon-alertsources-manager-complex-green,
.whd-rticon-alertsources-manager-complex-green,
.whd-rticon-alertsources-manager-emailFrom,
.whd-rticon-alertsources-manager-emailTo,
.whd-rticon-alertsources-manager-subject,
.whd-rticon-alertsources-manager-body,
.whd-rticon-alertsources-manager-object,
.whd-rticon-alertsources-manager-property,
.whd-rticon-alertsources-manager-severity,
.whd-rticon-alertsources-manager-message {
    /*padding: 5px 0;*/
    background-position: left bottom;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-rticon-alertsources-manager-complex-blue,
.whd-rticon-alertsources-manager-complex-blue {
    padding-top: 5px;
    background: transparent url("../images/alertsources/all_icon.png") no-repeat left bottom;
}

.x-grid-tree-node-expanded .x-tree-icon-parent.whd-rticon-alertsources-manager-complex-green,
.whd-rticon-alertsources-manager-complex-green {
    padding-top: 5px;
    background: transparent url("../images/alertsources/any_icon.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-emailFrom {
    background: transparent url("../images/alertsources/user.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-emailTo {
    background: transparent url("../images/alertsources/user_red.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-subject {
    background: transparent url("../images/alertsources/email.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-body {
    background: transparent url("../images/alertsources/page.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-object {
    background: transparent url("../images/alertsources/computer.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-property {
    padding-top: 8px;
    background: transparent url("../images/alertsources/application_form.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-severity {
    background: transparent url("../images/alertsources/flag_red.png") no-repeat left bottom;
}

.whd-rticon-alertsources-manager-message {
    background: transparent url("../images/alertsources/comment.png") no-repeat left bottom;
}

.whd-icon-alertsources-manager-up {
    background: transparent url("../images/alertsources/arrow_up.png") no-repeat;
}

.whd-icon-alertsources-manager-down {
    background: transparent url("../images/alertsources/arrow_down.png") no-repeat;
}

.whd-icon-alertsources-manager-remove {
    background: transparent url("../images/alertsources/cross.png") no-repeat;
}

.whd-icon-alertsources-manager-add {
    background: transparent url("../images/alertsources/add.png") no-repeat;
}

.whd-icon-alertsources-manager-edit {
    background: transparent url("../images/alertsources/add.png") no-repeat;
}

.whd-icon-alertsources-manager-addcomplextest {
    background: transparent url("../images/alertsources/add.png") no-repeat;
}

.whd-icon-alertsources-manager-addtest {
    background: transparent url("../images/alertsources/accept.png") no-repeat;
}

.whd-icon-alertsources-manager-addtest.main-toolbar,
.whd-icon-alertsources-manager-addcomplextest.main-toolbar {
    margin: 0px 7px 0px 10px;
}

/*IE8 fix*/
.x-nbr #wizardEmailSetupVerify .x-btn-disabled,
.x-nbr #wizardSourcesVerify .x-btn-disabled,
.x-nbr #wizardSetupSources .whd-button-action.x-btn-disabled {
    border: 1px solid #aaaaaa !important;
}

#wizardEmailSetupVerify .x-btn-disabled,
#wizardSourcesVerify .x-btn-disabled,
#wizardSetupSources .whd-button-action.x-btn-disabled {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #d0d0d0));
    background-image: -webkit-linear-gradient(top, #e3e3e3, #d0d0d0);
    background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
    background-image: -o-linear-gradient(top, #e3e3e3, #d0d0d0);
    background-image: -ms-linear-gradient(top, #e3e3e3, #d0d0d0);
    background-image: linear-gradient(top, #e3e3e3, #d0d0d0);
    filter: none;
    border: 1px solid #aaaaaa;
}

/* Global Toolbar Button Styles */
.x-btn-default-toolbar-small {
    padding: 2px 6px 3px 6px;
    border-radius: 0;
}

.x-btn-default-toolbar-small-over {
    border: 1px solid #cccccc;
}

.whd-help-link {
    text-decoration: none;
}

.contains-selected {
    background: -moz-linear-gradient(top, #808080 0%, #808080 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808080), color-stop(100%, #808080));
    background: -webkit-linear-gradient(top, #808080 0%, #808080 100%);
    background: -o-linear-gradient(top, #808080 0%, #808080 100%);
    background: linear-gradient(top, #808080 0%, #808080 100%);
    border: 1px dotted #818181;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#808080', GradientType=0);
    background-image: -ms-linear-gradient(top, #808080 0%, #808080 100%);

}

.contains-selected .x-btn-inner {
    color: #FFFFFF;
}

.contains-deselected {
    background: -moz-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D9D9D9), color-stop(100%, #D9D9D9));
    background: -webkit-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: -o-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    border: 1px dotted #818181;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9', endColorstr='#D9D9D9', GradientType=0);
    background-image: -ms-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
}

.contains-deselected .x-btn-inner {
    color: #000000;
}

.x-nlg .contains-selected {
    background: -moz-linear-gradient(top, #808080 0%, #808080 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808080), color-stop(100%, #808080));
    background: -webkit-linear-gradient(top, #808080 0%, #808080 100%);
    background: -o-linear-gradient(top, #808080 0%, #808080 100%);
    background: linear-gradient(top, #808080 0%, #808080 100%);
    border: 1px dotted #818181;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#808080', GradientType=0);
    background-image: -ms-linear-gradient(top, #808080 0%, #808080 100%);

}

.x-nlg .contains-selected .x-btn-inner {
    color: #FFFFFF;
}

.x-nlg .contains-deselected {
    background: -moz-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D9D9D9), color-stop(100%, #D9D9D9));
    background: -webkit-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: -o-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    background: linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
    border: 1px dotted #818181;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9', endColorstr='#D9D9D9', GradientType=0);
    background-image: -ms-linear-gradient(top, #D9D9D9 0%, #D9D9D9 100%);
}

.x-nlg .contains-deselected .x-btn-inner {
    color: #000000;
}

.x-nbr .contains-deselected {
    background: #D9D9D9;
    border: 1px dotted #818181;
}

.x-nbr .contains-selected {
    background: #808080;
    border: 1px dotted #818181;
}
