﻿.ObjectStartActionList
{
    list-style-type: none;
}

.ObjectStartActionList li
{
    display: inline;
}

.ObjectStartActionList a
{
    padding-top:50px !important;
    padding-bottom:50px !important;
    text-align:center;
    width: 250px !important;
    transition: all 0.2s ease-in-out 0s;
}

.ObjectStartActionList a:hover{
    background-color: #B5A9D6;
}

/* global fixes */
input[type=button], input[type=submit], button {
    overflow: visible;
}

    input[type=button] img, input[type=submit] img, button img {
        vertical-align: middle;
        margin-right: 2px;
    }

    input[type=button] span, input[type=submit] span, button span {
        vertical-align: middle;
    }

/*********** GENERIC BLUE BUTTON ************/
.ObjectInputButton, a.ObjectInputButton, .InsetListInputButton, a.InsetListInputButton, .DesktopItem, .ObjectStartActionList li a {
    color: #ffffff;
    font-size: 110%;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    font-weight: 300;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    background: #998FB5;
    margin-left: 0px;
    margin-right: 10px;
    border: 0;
    display: inline-block;
    transition: all 0.2s ease-in-out 0s;
}

button.ObjectInputButton, input.ObjectInputButton, button.InsetListInputButton, input.InsetListInputButton {
    *padding: 7px 3px 4px 31px;
    *top: -1px;
}

.ObjectInputButton:hover, .InsetListInputButton:hover, .DesktopItem:hover, a.ObjectInputButton:hover, a.InsetListInputButton:hover, a.DesktopItem:hover {
    background-color: #B5A9D6;
}

.ObjectInputButton:active, .InsetListInputButton:active, .DesktopItem:active, a.ObjectInputButton:active, a.InsetListInputButton:active, a.DesktopItem:active {
    background-color: #3D3975;
}



.deleteButton, input[type=button].deleteButton, .deleteButtonInline
{
	background-image: url(../../Images/Custom/Buttons/Delete.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	background-color: #e22c41;
    min-height: 23px;
}

	.deleteButton:hover, input[type=button].deleteButton:hover, .deleteButtonInline:hover
	{
		background-color: #e64a5c;
	}

	.deleteButton:active, input[type=button].deleteButton:active, .deleteButtonInline:active
	{
		background-color: #c01a2d;
	}

	.deleteButtonInline{
	float:left;
	}

	.deleteButtonInline img{
	display:none;
	}

.ObjectInputButton[disabled], .ObjectInputButton[disabled]:active, .ObjectInputButton[disabled]:hover { background-color: #ADADAD; }

/***** INDIVIDUAL BUTTONS *****/
/* icon style - no blue background, no text */
*[class*=Icon] {
    cursor: pointer;
}

.helpIcon {
    background-image: url(../../images/custom/buttons/HelpGreen.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    height: 16px;
}

    .helpIcon:hover {
        opacity: .5;
    }

.downloadIcon {
    background-image: url(../../images/custom/buttons/DownloadIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
}

    .downloadIcon:hover {
        background-image: url(../../images/custom/buttons/DownloadIconHover.png);
    }

.locationIcon {
    background-image: url(../../images/custom/buttons/Location.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    /* ReSharper disable InvalidValue - IE8 fix */
    height: 16px\0;
    /* ReSharper restore InvalidValue */
}

.locationDisabledIcon {
    background-image: url(../../images/custom/buttons/LocationDisabled.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    cursor: inherit;
}

.uploadIcon {
    background-image: url(../../images/custom/buttons/UploadIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    width: 24px;
    height: 24px;
}

    .uploadIcon:hover {
        opacity: .5;
    }

.paletteIcon {
    background-image: url(../../images/custom/buttons/palette.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
}

    .paletteIcon:hover {
        opacity: .5;
    }

.userIcon {
    background-image: url(../../images/custom/buttons/UserIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
}

a.userIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
}

.errorIcon {
    background-image: url(../../images/custom/buttons/WarningIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
}

td > .errorIcon {
    float: none;
}

.backIcon {
    background-image: url(../../images/custom/buttons/BackIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    height: 48px;
    width: 48px;
    display: block;
    float: left;
}

    .backIcon:hover {
        opacity: .5;
    }

a.errorIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
}

.goToButton {
    background-image: url(../../images/custom/buttons/GoTo.png);
    background-repeat: no-repeat;
    background-position: 6px center;
    padding-left: 35px;
    height: 35px; /* ie8 */
    margin-bottom: -11px; /* ie8 */
}

/* regular blue buttons */
.helpButton, a.helpButton {
    background-image: url(../../images/custom/buttons/Help.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
}

.saveButton {
    background-image: url(../../images/custom/buttons/Save.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.calendarButton, a.calendarButton {
    background-image: url(../../images/custom/buttons/Date.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.createButton, a.createButton {
    background-image: url(../../images/custom/buttons/Add.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding-left: 30px;
}

.cancelButton, .clearButton, a.cancelButton, a.clearButton {
    background-image: url(../../images/custom/buttons/Undo.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    background-color: #FED24E;
}

    .cancelButton:hover, .clearButton:hover, a.cancelButton:hover, a.clearButton:hover {
        background-color: #f9e19b;
    }


.editButton, input[type=button].editButton {
    background-image: url(../../images/custom/buttons/Edit.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.editButtonPin {
    background-image: url(../../images/custom/buttons/Edit.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding-left: 30px;
}

.deleteButton, input[type=button].deleteButton {
    background-image: url(../../images/custom/buttons/Delete.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}
.disableButton, .deleteButton {
    background-color: #e22c41; 
}

    .disableButton:hover, .deleteButton:hover, input[type=button].deleteButton:hover {
        background-color: #e64a5c;
    }

    .disableButton:active, .deleteButton:active, input[type=button].deleteButton:active {
        background-color: #c01a2d;
    }

.ignoreButton, input[type=button].ignoreButton {
    background-image: url(../../images/custom/buttons/Ignore.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    background-color: #e22c41;
}

    .ignoreButton:hover, input[type=button].ignoreButton:hover {
        background-color: #e64a5c;
    }

    .ignoreButton:active, input[type=button].ignoreButton:active {
        background-color: #c01a2d;
    }

.enableButton, input[type=button].enableButton {
    background-image: url(../../images/custom/buttons/check.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.approveButton, input[type=button].approveButton {
    background-image: url(../../images/custom/buttons/Approve.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.refreshButton, input[type=button].refreshButton {
    background-image: url(../../images/custom/buttons/Refresh.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 30px;
    border-right-color: #F3F3F3;
    padding-right: 5px;
}

    .refreshButton:hover, input[type=button].refreshButton:hover {
        border-right-color: #999999;
    }

.refreshControlsButton, a.refreshControlsButton {
    background-image: url(../../images/custom/buttons/gear.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    display: none;
}

.listButton, a.listButton {
    background-image: url('../../images/custom/buttons/Table of Contents.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.exportButton {
    background-image: url('../../images/custom/buttons/Excel export.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.searchButton, a.searchButton {
    background-image: url(../../images/custom/buttons/Filter.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.geotaggerDialog .searchButton, .geotaggerDialog a.searchButton {
    margin: 0;
    background-image: url(../../images/custom/buttons/Search.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.filterButton {
    background-image: url(../../images/custom/buttons/Filter.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.submitButton {
    background-image: url(../../images/custom/buttons/GoWhite.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.clearFilterButton {
    background-image: url('../../images/custom/buttons/Filter Delete.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.processSearchButton, a.processSearchButton {
    background-image: url('../../images/custom/buttons/New Filter.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.clearSearchButton {
    background-image: url('../../images/custom/buttons/Filter Delete.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

a.sortInfo {
    background-image: url(../../Images/Default38/sort_columns.png);
    background-repeat: no-repeat;
    background-position: left center;
    display: none;
}

.quickButton {
    background-image: url(../../images/custom/buttons/lightning.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.copyButton {
    background-image: url(../../images/custom/buttons/Copy.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.uploadFileButton, a.uploadFileButton {
    background-image: url(../../images/custom/buttons/Upload.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}


.spoofButton {
    background-image: url(../../images/custom/buttons/SpoofUser.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.upButton {
    background-image: url(../../images/custom/buttons/ArrowHead-Up.png);
    background-repeat: no-repeat;
    background-position: center;
}

.downButton {
    background-image: url(../../images/custom/buttons/ArrowHead-Down.png);
    background-repeat: no-repeat;
    background-position: center;
}

.uploadButton {
    background-image: url(../../images/custom/buttons/UploadIcon.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.downloadButton {
    background-image: url(../../images/custom/buttons/Download.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.documentDownloadButton {
    background-image: url(../../images/custom/buttons/document-download.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    width: 32px;
    border: 0;
}

.postCommentButton {
    background-image: url('../../images/custom/buttons/Comment.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.assessmentButton {
    background-image: url('../../images/custom/buttons/Thumb.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.okButton {
    background-image: url('../../images/custom/buttons/Thumb.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.listButton {
    background-image: url('../../images/custom/buttons/list.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.printButton {
    background-image: url('../../images/custom/buttons/print.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.mapButton {
    background-image: url(../../images/custom/buttons/Map.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.saveAllButton {
    background-image: url('../../images/custom/buttons/Save As.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.builderButton, a.builderButton {
    background-image: url(../../images/custom/buttons/hammer.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.gearButton, a.gearButton {
    background-image: url(../../images/custom/buttons/Gear.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 36px 36px;
}

#HeaderWrapper .gearButton, #HeaderWrapper a.gearButton {
    background-image: url(../../images/custom/buttons/IE8/GearGray.png);
    background-repeat: no-repeat;
    background-position: 97.5% center;
    background-size: 36px 36px;
    display: block;
    padding: 2% 40px 2% 0;
    color: #666666;
    position: relative;
    left: -10px;
}

.signOutButton, a.signOutButton {
    background-image: url(../../images/custom/buttons/IE8/Logout.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 32px 32px;
    padding: 40px 20px 0 0;
    color: #999999;
    position: relative;
    top: 7px;
    /*right: -20px;*/
    font-size: 0px;
}

.editEventButton, a.editEventButton {
    background-image: url(../../images/custom/buttons/IE8/EditEvent.png);
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: 25px 22px;
    padding: 2% 30px 2% 0;
    font-size: 125%;
    background-color: transparent;
    border: 0;
    color: #444444;
    display: block;
    font-family: 'RamblaRegular';
    float: right;
    cursor: pointer;
}

.organizationButton, a.organizationButton {
    background-image: url(../../images/custom/buttons/group.png);
    background-repeat: no-repeat;
    background-position: 102% 110%;
    background-size: 36px 36px;
    padding: 2% 38px 2% 0;
    background-color: transparent;
    border: 0;
    color: #666666;
    display: block;
    /*float: right;*/
    text-decoration: none;
}

.closeButton, a.closeButton {
    background-image: url(../../images/custom/buttons/Close.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    background-size: 10px;
    top: 15px;
    right: 15px;
    border: 0;
    background-color: transparent;
}

.closeModalButton {
    background-image: url(../../images/custom/buttons/Close.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
}

.closeModalLargeButton {
    background-image: url(../../images/custom/buttons/CloseGray.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 8px;
}

    .closeModalButton:hover, .closeModalLargeButton:hover {
        opacity: .5;
    }

.LogOnInputButton {
    background-image: url(../../images/custom/buttons/door_in.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.InsetListInputButton {
    padding: 2px 4px;
    background-position: -2px -5px;
    padding-left: 25px;
    font-size: 90%;
}

.InsetListTitle .navigationButtons {
    display: inline-block;
    margin: 3px;
}

input[title='Previous Page'] {
}

.ObjectTitle .ObjectInputButton {
    font-size: 40%;
}

.expandedButton {
    background-image: url(../../images/custom/buttons/Collapse.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    background-color: transparent;
    height: 16px; /* IE8 */
    width: 16px;
}

.collapsedButton {
    background-image: url(../../images/custom/buttons/Expand.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    background-color: transparent;
    height: 16px; /* IE8 */
    width: 16px;
}

.collapser {
    margin-bottom: -11px;
}

.pagerLeftButton {
    background-image: url(../../images/custom/buttons/ArrowHead-Left.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    background-color: transparent;
    height: 16px;
}

    .pagerLeftButton:hover, .pagerRightButton:hover {
        opacity: .5;
    }

.pagerRightButton {
    background-image: url(../../images/custom/buttons/ArrowHead-Right.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    background-color: transparent;
    height: 16px;
}

.qaButton {
    background-image: url('../../images/custom/buttons/Police Badge.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 30px;
    color: transparent;
}

.sharingButton {
    background-image: url(../../images/custom/buttons/Node.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 30px;
    color: transparent;
}

.addItemButton {
    background-image: url(../../images/custom/buttons/AddItemIcon.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
}

.deleteItemButton {
    background-image: url(../../images/custom/buttons/DeleteIcon.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
}

.removeItemButton {
    background-image: url(../../images/custom/buttons/RemoveItemIcon.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
}

.moveUpButton {
    background-image: url(../../images/custom/buttons/SortUp.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    background-position: center;
}

.moveToTopButton {
    background-image: url(../../images/custom/buttons/SortTop.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    background-position: center;
}

.reverseSortButton {
    background-image: url('../../images/custom/buttons/SortReverse.png');
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    background-position: center;
}

.moveDownButton {
    background-image: url(../../images/custom/buttons/SortDown.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    background-position: center;
}

.moveToBottomButton {
    background-image: url(../../images/custom/buttons/SortBottom.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    float: right;
    width: 16px;
    height: 16px;
    background-position: center;
}

.displaySettingsButton {
    background-image: url(../../images/custom/buttons/View.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.selectButton {
    background-image: url(../../images/custom/buttons/Hand-RightDiagonal.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.nextWizardButton {
    background-image: url(../../images/custom/buttons/NextWizard.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 30px;
}

.previousWizardButton {
    background-image: url(../../images/custom/buttons/PreviousWizard.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.emailButton {
    background-image: url(../../images/custom/buttons/Email.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.selectObjectButton {
    background-image: url(../../images/custom/buttons/database_table.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.pdfButton {
    background-image: url('../../images/custom/buttons/Pdf Export.png');
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    margin-left: 10px;
}

.docButton {
    background-image: url(../../images/custom/buttons/file_extension_doc.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.xlsButton {
    background-image: url(../../images/custom/buttons/file_extension_xls.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.htmlButton {
    background-image: url(../../images/custom/buttons/file_extension_html.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.rptButton {
    background-image: url(../../images/custom/buttons/report.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.ssrsButton {
    background-image: url(../../images/custom/buttons/ssrs.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 30px;
}

.reloadButton {
    background-image: url(../../images/custom/buttons/Reload.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    background-color: #7F5100;
}

    .reloadButton:hover {
        background-color: #C59539;
    }

    .reloadButton:active {
        background-color: #583900;
    }

.editButtonUserAccount {
    background-image: url(../../images/custom/buttons/Edit.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    margin-top: 5px;
    background-color: #998FB5;
    margin-left: 10px;
    color: #ffffff;
    font-size: 110%;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    text-decoration: none;
}

.cancelButtonUserAccount {
    background-image: url(../../images/custom/buttons/Undo.png);
    padding-left: 30px;
    margin-top: 5px;
    background-color: #FED24E;
    background-repeat: no-repeat;
    background-position: 0px center;
    margin-left: 10px;
    color: #ffffff;
    font-size: 110%;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    text-decoration: none;
}

    .cancelButtonUserAccount:hover {
        background-color: #f9e19b;
    }

.SaveButtonUserAccount {
    background-image: url(../../images/custom/buttons/Save.png);
    padding-left: 30px;
    margin-top: 5px;
    background-color: #19428b;
    background-repeat: no-repeat;
    background-position: 0px center;
    margin-left: 10px;
    color: #ffffff;
    font-size: 110%;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    text-decoration: none;
}

    .SaveButtonUserAccount:hover {
        background-color: #99abcb;
    }

.editButtonUserAccount:hover {
    background-color: #B5A9D6;
}

.regenerateButton {
    background-image: url(../../images/custom/buttons/Refresh.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    background-color: #19428b;
}

    .regenerateButton:hover {
        background-color: #99abcb;
    }

.PersonnelInfoEmaildelete {
    background-image: url(../../images/custom/buttons/Colored/delete.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    border-width: 0px;
}

.linkButtonCollapsed {
    background-image: url(../../images/custom/buttons/Colored/add_32x32.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #2a70a6;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    font-size: 150%;
    background-color: #ffffff;
    text-decoration: none;
}

.linkButtonCollapsedSub {
    background-image: url(../../images/custom/buttons/Colored/add_32x32.png);
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #2a70a6;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    font-size: 120%;
    background-color: #ffffff;
    text-decoration: none;
}

.linkButtonExpanded {
    background-image: url(../../images/custom/buttons/Colored/minus_32x32.png);
    background-size: 16px 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #2a70a6;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    font-size: 150%;
    background-color: #ffffff;
    text-decoration: none;
}

.linkButtonExpandedSub {
    background-image: url(../../images/custom/buttons/Colored/minus_32x32.png);
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #2a70a6;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    font-size: 120%;
    background-color: #ffffff;
    text-decoration: none;
}

.PersonnelInfoEmailEdit {
    background-image: url(../../images/custom/buttons/Colored/edit.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    border-width: 0px;
    background-color: transparent;
    padding: 1px 8px;
}

.PersonnelInfoEmailSave {
    background-image: url(../../images/custom/buttons/Colored/save.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    border-width: 0px;
    background-color: transparent;
    padding: 1px 8px;
}

.PersonnelInfoEmailSend {
    background-image: url(../../images/custom/buttons/Colored/send.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    border-width: 0px;
    background-color: transparent;
    padding: 1px 8px;
}

.PersonnelInfoEmailCancel {
    background-image: url(../../images/custom/buttons/Colored/cancel.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    border-width: 0px;
    background-color: transparent;
    padding: 1px 8px;
}

body.ListForm form.Field_Measurement .NavigationButtonsWrapper .saveButton,
body.ListForm form.Field_Measurement .NavigationButtonsWrapper .calendarButton,
body.DetailForm form.Event .NavigationButtonsWrapper .listButton {
    display: none;
}

/*body.ListForm form.Field_Measurement .NavigationButtonsWrapper a.searchButton,
body.ListForm form.Field_Measurement .NavigationButtonsWrapper a.createButton,*/
body.ListForm form.Field_Measurement .NavigationButtonsWrapper .exportButton,
body.ListForm form.Field_Measurement .qaButton,
body.ListForm form.Field_Measurement .sharingButton,
body.ListForm .NavigationButtonsWrapper .refreshButton,
body.DetailForm .NavigationButtonsWrapper .refreshButton,
body.DetailFormManager .NavigationButtonsWrapper .refreshButton,
html.touch .regenerateButton {
    width: 30px;
    padding-right: 0;
    overflow: hidden;
    color: transparent;
}

body.ListForm form.Engagement .exportButton
{
    display: none;
}

html.touch .dashboard .postCommentButton,
html.touch .dashboard .assessmentButton,
html.touch .dashboard .mapButton {
    width: 40px;
    padding-right: 0;
    overflow: hidden;
    background-position: center center;
    color: transparent;
}

html.touch body.ListForm form.Field_Measurement .searchButton,
html.touch body.ListForm form.Field_Measurement .createButton {
    width: 30px;
    padding-right: 0;
    padding-left: 0;
    overflow: hidden;
    background-position: center center;
    color: transparent;
}

body.ListForm form.Field_Measurement .qaButton,
body.ListForm form.Field_Measurement .sharingButton,
body.ListForm .NavigationButtonsWrapper .refreshButton,
body.DetailForm .NavigationButtonsWrapper .refreshButton,
body.DetailFormManager .NavigationButtonsWrapper .refreshButton {
    color: transparent;
}

.moreButton, a.moreButton {
    background-image: url(../../images/custom/buttons/GoTo.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    padding-right: 35px;
    font-size: 160%;
}

.headerButton {
    color: #2A70A6;
    padding: 5px;
    font-size: 150%;
    font-family: RamblaRegular, Calibri, Sans-Serif;
    background-color: transparent;
    border: 0;
}

.configureButton {
    background-image: url(../../images/custom/buttons/Wrench.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 40px;

}

    .configureButton:hover {
        background-image: url(../../images/custom/buttons/WrenchHover.png);
    }

.rightButton {
    float: right;
}
