﻿/*Change latest telerik requirement*/

.rbButton {
    padding: 4px 0px 4px 0px !important;
}
.RadButton .rbPrimaryIcon {
    margin: 0 10px 0 0 !important;
}
.rbButton
{
    min-width:32px !important
}
.gridDelete.RadButton_Default.rbButton, .gridDelete.RadButton_Default.rbButton.rbHovered {
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
}
.RadButton_Default.rbButton {
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 24px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
    margin: 0px 1px !important;
}
   /* .RadButton_Default.rbButton.rbHovered {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 30px !important;
        background-position: 0px 0px !important;
    }*/
    /*Change telerik requirement*/
    .topButton-container .RadButton_Default.rbButton, .RadButton_Default.rbButton.rbDisabled, .RadButton_Default .rbSplitPart {
        border-color: transparent !important;
        color: #333;
        background-color: transparent !important;
        /* background-image: none !important;*/
    }
    .topButton-container .RadButton_Default.rbButton.rbHovered {
        color: #52a3e8 !important;
    }
    /*All Button style in All EHR*/
    * {
        font-family: Arial, Helvetica LT Std, Verdana !important;
    }

.RadButton_Default.rbSkinnedButton, .RadButton_Black.rbSkinnedButton {
    background-image: none !important;
}

.black.RadButton_Default.rbButton, .black.RadButton_Default.rbButton.rbDisabled, .black.RadButton_Default .rbSplitPart {
    font-family: Arial, Helvetica LT Std, Verdana !important;
    text-align: center;
    background-color: transparent !important;
    background-position: 0px 0px !important;
    background-repeat: no-repeat !important;
    text-decoration: none;
    color: #000;
    font-size: 14px;
    border: none;
    cursor: pointer !important;
}

.RadButton_Web20.rbSkinnedButton {
    background-image: none !important;
}


.saveH.RadButton_Default.rbButton, .saveH.RadButton_Default.rbButton.rbDisabled, .saveH.RadButton_Default .rbSplitPart {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    height: 22px !important;
    padding-left: 28px !important;
    color: #179111 !important;
    font-weight: bold !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
    background-position: 0px -199px !important;
}

.saveH.RadButton_Default.rbButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.saveH.RadButton_Default.rbButton:hover .rbDecorated, .saveH.RadButton_Default.rbButton:focus .rbDecorated {
    color: #179111 !important;
}

.rbDecorated, .atala-scan-button, .atala-import-button {
    padding: 1px 8px;
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 20px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 14px !important;
}

.rbDecorated, x:-moz-any-link, x:default {
    padding-bottom: 1px !important;
}

.rbSkinnedButton:hover .rbDecorated, .atala-scan-button:hover, .atala-import-button:hover {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.okButton.RadButton_Default.rbButton {
    height: 24px !important;
}

.okButton.RadButton_Default.rbButton, x:-moz-any-link, x:default {
    padding-bottom: 1px !important;
}

    .okButton.rbSkinnedButton:hover .rbDecorated, .okButton.RadButton_Default.rbButton.rbHovered {
        height: 24px !important;
    }

.gridDelete .rbDecorated {
    background-image: none !important;
    background-repeat: repeat !important;
    background-color: transparent !important;
}

.gridDelete.rbSkinnedButton:hover .rbDecorated, .gridDelete.rbVerticalButton {
    background-image: none !important;
    background-repeat: repeat !important;
    background-color: transparent !important;
}

.insurance.rbButton {
    height: 23px !important;
    background-image: url('../Images/Insurance-buttonBg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 20px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

.insurance.rbButton, x:-moz-any-link, x:default {
    padding-bottom: 1px !important;
}

.insurance.RadButton_Default.rbButton.rbHovered, .insurance.rbVerticalButton {
    height: 23px !important;
    background-image: url('../Images/Insurance-buttonBg-hover.png') !important;
    background-repeat: repeat !important;
    color: #f5f5f5 !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    text-align: center !important;
    line-height: 20px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

.rbSkinnedButton:focus .rbDecorated {
    /*background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 27px !important;
    background-position: 0px 0px !important;*/
}

.insuranceSelected.rbButton, .insuranceSelected.rbVerticalButton {
    height: 23px !important;
    background-image: url('../Images/Insurance-buttonBg-hover.png') !important;
    background-repeat: repeat !important;
    color: #f5f5f5 !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    text-align: center !important;
    line-height: 20px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

.black.RadButton_Default.rbButton, .black.RadButton_Default.rbButton.rbDisabled, .black.RadButton_Default .rbSplitPart {
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 0px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 24px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
    margin: 0px 1px !important;
}

.black .rbDecorated, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.black.RadButton_Default.rbButton:hover, .black.RadButton_Default.rbButton.rbHovered {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.black.RadButton_Default.rbButton:focus .rbDecorated {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.simpletelbutton .rbDecorated {
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 22px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

.simpletelbutton .rbDecorated, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.simpletelbutton.rbSkinnedButton:hover .rbDecorated {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.simpletelbutton .rbSkinnedButton:focus .rbDecorated {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.save.RadButton_Default.rbButton {
    height: 28px !important;
    background-image: url('../Images/save-bg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 24px !important;
    font-weight: normal !important;
    border: 0px solid #dfdfdf !important;
}

.save.RadButton_Default.rbButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

 .save.RadButton_Default.rbButton:hover, .save.RadButton_Default.rbButton.rbHovered {
    background-image: url('../Images/save-bg.png') !important;
    background-repeat: repeat !important;
    color: #fff !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.save.RadButton_Default.rbButton:focus .rbDecorated {
    background-image: url('../Images/save-bg.png') !important;
    background-repeat: repeat !important;
    color: #fff !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.save-large.RadButton_Default.rbButton {
    height: 28px !important;
    background-image: url('../Images/save-bg-large.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 22px !important;
    font-weight: normal !important;
    border: 0px solid #dfdfdf !important;
}

.save-large.RadButton_Default.rbButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

    .save-large.RadButton_Default.rbButton:hover .rbDecorated {
        background-image: url('../Images/save-bg-large.png') !important;
        background-repeat: repeat !important;
        color: #fff !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

    .save-large.RadButton_Default.rbButton:focus .rbDecorated {
        background-image: url('../Images/save-bg-large.png') !important;
        background-repeat: repeat !important;
        color: #fff !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.chartButton {
    height: 29px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 1px 5px 0px 5px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 26px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
    cursor: pointer !important;
}

    .chartButton:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 29px !important;
        background-position: 0px 0px !important;
        cursor: pointer !important;
    }

.bindButton {
    height: 28px !important;
    padding: 0px 0px 0px 0px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    border: 1px solid #dfdfdf !important;
    width: 64px !important;
    margin-top: 0px !important;
    line-height: 20px !important;
}

    .bindButton:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.LoginButton .rbDecorated {
    height: 28px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 28px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 13px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.LoginButton.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
}

.LoginButton .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
}

.loginBackbutton .rbDecorated {
    height: 28px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 8px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 28px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 13px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.loginBackbutton .rbPrimaryIcon {
    top: 7px !important;
    width: 18px !important;
    height: 20px !important;
    margin-left: 3px !important;
}

.loginBackbutton.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
}

.loginBackbutton .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/login_buttonBg.png') !important;
    background-repeat: repeat !important;
}

.VoidButton .rbDecorated {
    height: 28px !important;
    background-image: url('../Images/voidBg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 25px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 25px !important; /*font-weight: bold !important;*/
    border: 1px solid #fa8787 !important;
    font-size: 13px !important;
}

.VoidButton.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/voidBg.png') !important;
    background-repeat: repeat !important;
}

.VoidButton .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/voidBg.png') !important;
    background-repeat: repeat !important;
}

.RedButton .rbDecorated {
    height: 28px !important;
    background-image: none !important;
    /*background-repeat: repeat !important;*/
    background-color: #ff0000 !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 25px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 26px !important; /*font-weight: bold !important;*/
    border: 1px solid #fb0000 !important;
    font-size: 13px !important;
}

.RedButton.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background-image: none !important;
    background-color: #ff0000 !important;
    color: #fff !important;
}

.RedButton .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background-image: none !important;
    background-color: #ff0000 !important;
    color: #fff !important;
}

.reAjaxspell_button {
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 18px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

    .reAjaxspell_button:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #429ade !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.buttonIcon .rbDecorated {
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 22px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
}

.buttonIcon .rbDecorated, x:-moz-any-link, x:default {
    padding-bottom: 0px !important;
}

.buttonIcon .rbSkinnedButton:hover .rbDecorated {
    background-image: url('../Images/black-buttonH.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.InfoButton .rbDecorated {
    height: 28px !important;
    background-color: #bebebe !important;
    background-image: url('../Images/white-space.png') !important;
    background-repeat: repeat !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 27px !important;
    font-weight: normal !important;
    border: 1px solid #dfdfdf !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
}

.InfoButton .rbDecorated, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.InfoButton.rbSkinnedButton:hover .rbDecorated {
    background-image: url('../Images/white-space.png') !important;
    background-repeat: repeat !important;
    color: #e94848 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.InfoButton .rbSkinnedButton:focus .rbDecorated {
    background-image: url('../Images/white-space.png') !important;
    background-repeat: repeat !important;
    color: #000 !important;
    height: 28px !important;
    background-position: 0px 0px !important;
}

.black .rbPrimaryIcon {
    top: 1px !important;
    width: 18px !important;
    height: 20px !important;
    margin-left: 3px !important;
}

.Ok .rbDecorated, .Ok.rbSkinnedButton:hover .rbDecorated, .Ok .rbSkinnedButton:focus .rbDecorated {
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-color: #f4f4f4 !important;
    height: 28px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    color: #fff !important;
    line-height: 29px !important;
    border: 1px solid #dfdfdf !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
}

.Ok.rbSkinnedButton:hover .rbDecorated, .Ok .rbSkinnedButton:focus .rbDecorated {
    background-image: none !important;
    color: #fff !important;
}
/*Input type button css*/
.RadForm_Default .rfdSkinnedButton {
    padding: 1px 8px;
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 20px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 14px !important;
}

    .RadForm_Default .rfdSkinnedButton:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }
/*END Input type button css*/

.rbPrimaryIcon {
    top: 0px !important;
    left: 5px !important;
    width: 22px !important;
    height: 22px !important;
}

.InfoButton .rbPrimaryIcon {
    top: 2px !important;
}

.topButton .rbDecorated {
    background-image: none !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
}

.topButton .rbDecorated, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.topButton.rbSkinnedButton:hover .rbDecorated, .topButton .rbSkinnedButton:focus .rbDecorated {
    background-image: none !important;
    color: #52a3e8 !important;
}

.print.rbIconButton, .print.rbSkinnedButton:hover.rbIconButton, .print .rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -20px !important;
    height: 22px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.print.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.print.rbSkinnedButton:hover.rbIconButton, .print .rbSkinnedButton:focus.rbIconButton {
    color: #449ad1 !important;
}

.backtop.rbIconButton, .backtop.rbSkinnedButton:hover.rbIconButton, .backtop.rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -151px !important;
    height: 22px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.backtop.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.backtop.rbSkinnedButton:hover.rbIconButton, .backtop.rbSkinnedButton:focus.rbIconButton {
    color: #449ad1 !important;
}

.rxtop.rbIconButton, .rxtop.rbSkinnedButton:hover.rbIconButton, .rxtop.rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -171px !important;
    height: 22px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.rxtop.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.rxtop.rbSkinnedButton:hover.rbIconButton, .rxtop.rbSkinnedButton:focus.rbIconButton {
    color: #449ad1 !important;
}

.scanDrive.RadButton_Default.rbButton {
    background-color: transparent !important;
}

.scanDrive.rbSkinnedButton:hover.rbIconButton, .scanDrive.rbSkinnedButton:focus.rbIconButton, .scanDrive.RadButton_Default.rbButton {
    background-image: url('../Images/icon-scan.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 3px !important;
    height: 22px !important;
    padding-left: 30px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.scanDrive.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.scanDrive.rbSkinnedButton:hover.rbIconButton, .scanDrive.rbSkinnedButton:focus.rbIconButton {
    color: #449ad1 !important;
}

.help.RadButton_Default.rbButton, .onlineHelp.RadButton_Default.rbButton {
    background-color: transparent !important;
}
.help.rbSkinnedButton:hover.rbIconButton, .help.rbSkinnedButton:focus.rbIconButton, .help.RadButton_Default.rbButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -1px !important;
    height: 22px !important;
    padding-left: 8px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.help.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.help.rbSkinnedButton:hover.rbIconButton, .help.rbSkinnedButton:focus.rbIconButton {
    color: #449ad1 !important;
}

.onlineHelp.rbIconButton, .onlineHelp.rbSkinnedButton:hover.rbIconButton, .onlineHelp.rbSkinnedButton:focus.rbIconButton, .onlineHelp.RadButton_Default.rbButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -65px !important;
    height: 24px !important;
    padding-left: 8px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}
.onlineHelp.RadButton .rbText, .help.RadButton .rbText {
    margin-left: 20px !important;
}
.onlineHelp.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.onlineHelp.rbSkinnedButton:hover.rbIconButton, .onlineHelp.rbSkinnedButton:focus.rbIconButton {
    color: #52a3e8 !important;
}

.setting.RadButton, .setting.rbSkinnedButton:hover.RadButton, .setting.rbSkinnedButton:focus.RadButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -87px !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.setting.RadButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.setting.rbSkinnedButton:hover.RadButton, .setting.rbSkinnedButton:focus.RadButton {
    color: #52a3e8 !important;
}

.em.RadButton, .em.rbSkinnedButton:hover.RadButton, .em.rbSkinnedButton:focus.RadButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -110px !important;
    height: 22px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 24px !important;
    border: 0px solid #dfdfdf !important;
}

.em.RadButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.em.rbSkinnedButton:hover.RadButton, .em.rbSkinnedButton:focus.RadButton {
    color: #52a3e8 !important;
}

.cnote.RadButton, .cnote.rbSkinnedButton:hover.RadButton, .cnote.rbSkinnedButton:focus.RadButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -132px !important;
    height: 22px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
}

.cnote.RadButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.cnote.rbSkinnedButton:hover.RadButton, .cnote.rbSkinnedButton:focus.RadButton {
    color: #52a3e8 !important;
}

.AddButton.rbIconButton, .AddButton.rbSkinnedButton:hover.rbIconButton, .AddButton.rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -110px !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.AddButton.rbIconButton, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

.AddButton.rbSkinnedButton:hover.rbIconButton, .AddButton.rbSkinnedButton:focus.rbIconButton {
    color: #52a3e8 !important;
}

.Scan.rbIconButton, .Scan.rbSkinnedButton:hover.rbIconButton, .Scan .rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/icon-scan.png') !important;
    background-repeat: no-repeat !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
    background-position: 0px 6px !important;
}

.Expendedflow.rbIconButton, .Expendedflow.rbSkinnedButton:hover.rbIconButton, .Expendedflow.rbSkinnedButton:focus.rbIconButton {
    background-image: url('../Images/expended.png') !important;
    background-repeat: no-repeat !important;
    background-position: 7px 7px !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
}

.Condensedflow .rbDecorated, .Condensedflow.rbSkinnedButton:hover .rbDecorated, .Condensedflow .rbSkinnedButton:focus .rbDecorated {
    background-image: url('../Images/condensed.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 6px !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
}

.changePassword .rbDecorated, .changePassword.rbSkinnedButton:hover .rbDecorated, .changePassword .rbSkinnedButton:focus .rbDecorated {
    background-image: url('../Images/top-right-icon1.png') !important;
    background-repeat: no-repeat !important;
    background-position: 0px -566px !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
}
.refresh.RadButton .rbText {
    margin-left: 0px !important;
}
.refresh.rbIconButton, .refresh.rbSkinnedButton:hover.rbIconButton, .refresh .rbSkinnedButton:focus.rbIconButton, .export.rbIconButton, .export.rbSkinnedButton:hover.rbIconButton, .export.rbSkinnedButton:focus.rbIconButton, .openAll.rbIconButton, .openAll.rbSkinnedButton:hover.rbIconButton, .openAll.rbSkinnedButton:focus.rbIconButton, .genReport.rbIconButton, .genReport.rbSkinnedButton:hover.rbIconButton, .genReport.rbSkinnedButton:focus.rbIconButton, .Reply.rbIconButton, .Reply.rbSkinnedButton:hover.rbIconButton, .Reply.rbSkinnedButton:focus.rbIconButton, .Delete.rbIconButton, .Delete.rbSkinnedButton:hover.rbIconButton, .Delete.rbSkinnedButton:focus.rbIconButton, .importDocument.rbIconButton, .importDocument.rbSkinnedButton:hover.rbIconButton, .importDocument.rbSkinnedButton:focus.rbIconButton, .exportDocument.rbIconButton, .exportDocument.rbSkinnedButton:hover.rbIconButton, .exportDocument.rbSkinnedButton:focus.rbIconButton, .Reset.rbIconButton, .Reset.rbSkinnedButton:hover.rbIconButton, .Reset.rbSkinnedButton:focus.rbIconButton, .Search.rbIconButton, .Search.rbSkinnedButton:hover.rbIconButton, .Search.rbSkinnedButton:focus.rbIconButton, .saveSubmit.rbIconButton, .saveSubmit.rbSkinnedButton:hover.rbIconButton, .saveSubmit.rbSkinnedButton:focus.rbIconButton, .sendDraft.rbIconButton, .sendDraft.rbSkinnedButton:hover.rbIconButton, .sendDraft.rbSkinnedButton:focus.rbIconButton, .Cancel.rbIconButton, .Cancel.rbSkinnedButton:hover.rbIconButton, .Cancel.rbSkinnedButton:focus.rbIconButton, .Send.rbIconButton, .Send.rbSkinnedButton:hover.rbIconButton, .Send.rbSkinnedButton:focus.rbIconButton, .viewCard.rbIconButton, .viewCard.rbSkinnedButton:hover.rbIconButton, .viewCard.rbSkinnedButton:focus.rbIconButton .changePassword.rbIconButton, .changePassword.rbSkinnedButton:hover.rbIconButton, .changePassword.rbSkinnedButton:focus.rbIconButton, .ValidationLog.rbIconButton, .ValidationLog.rbSkinnedButton:hover.rbIconButton, .ValidationLog.rbSkinnedButton:focus.rbIconButton, .FaxTop.rbIconButton, .FaxTop.rbSkinnedButton:hover.rbIconButton, .FaxTop.rbSkinnedButton:focus.rbIconButton, .FaxTop.rbIconButton, .unDock.rbIconButton, .unDock.rbSkinnedButton:hover.rbIconButton, .unDock.rbSkinnedButton:focus.rbIconButton, .selfService.rbIconButton, .selfService.rbSkinnedButton:hover.rbIconButton, .selfService.rbSkinnedButton:focus.rbIconButton,
.archiveIF.rbIconButton, .archiveIF.rbSkinnedButton:hover.rbIconButton, .archiveIF.rbSkinnedButton:focus.rbIconButton, .reviewAll.rbIconButton, .reviewAll.rbSkinnedButton:hover.rbIconButton, .reviewAll.rbSkinnedButton:focus.rbIconButton, .fileAll.rbIconButton, .fileAll.rbSkinnedButton:hover.rbIconButton, .fileAll.rbSkinnedButton:focus.rbIconButton, .logintop.rbIconButton, .logintop.rbSkinnedButton:hover.rbIconButton, .logintop.rbSkinnedButton:focus.rbIconButton,
.Knowledge.rbIconButton, .Knowledge.rbSkinnedButton:hover.rbIconButton, .Knowledge.rbSkinnedButton:focus.rbIconButton, .forword.rbIconButton, .forword.rbSkinnedButton:hover.rbIconButton, .forword.rbSkinnedButton:focus.rbIconButton,
.trackPatient.rbIconButton, .trackPatient.rbSkinnedButton:hover .rbDecorated, .trackPatient .rbSkinnedButton:focus .rbDecorated, .paymentCollect.rbIconButton, .paymentCollect.rbSkinnedButton:hover.rbIconButton, .paymentCollect.rbSkinnedButton:focus.rbIconButton,
.merge .rbDecorated, .merge.rbSkinnedButton:hover .rbDecorated, .merge .rbSkinnedButton:focus .rbDecorated {
    background-image: url('../Images/top-right-icon1.png') !important;
    background-repeat: no-repeat !important;
    height: 25px !important;
    padding-left: 34px !important;
    color: #000 !important;
    line-height: 22px !important;
    border: 0px solid #dfdfdf !important;
}

.refresh.rbIconButton, .refresh.rbSkinnedButton:hover.rbIconButton, .refresh.rbSkinnedButton:focus.rbIconButton {
    background-position: 0px -63px !important;
}

.refresh.rbSkinnedButton:hover .rbDecorated, .refresh .rbSkinnedButton:focus .rbDecorated, .export.rbSkinnedButton:hover .rbDecorated, .export .rbSkinnedButton:focus .rbDecorated, .openAll.rbSkinnedButton:hover .rbDecorated, .openAll .rbSkinnedButton:focus .rbDecorated, .genReport.rbSkinnedButton:hover .rbDecorated, .genReport .rbSkinnedButton:focus .rbDecorated, .Reply.rbSkinnedButton:hover .rbDecorated, .Reply .rbSkinnedButton:focus .rbDecorated, .Delete.rbSkinnedButton:hover .rbDecorated, .Delete .rbSkinnedButton:focus .rbDecorated, .importDocument.rbSkinnedButton:hover .rbDecorated, .importDocument .rbSkinnedButton:focus .rbDecorated, .exportDocument.rbSkinnedButton:hover .rbDecorated, .exportDocument .rbSkinnedButton:focus .rbDecorated, .Reset.rbSkinnedButton:hover .rbDecorated, .Reset .rbSkinnedButton:focus .rbDecorated .Search.rbSkinnedButton:hover .rbDecorated, .Search .rbSkinnedButton:focus .rbDecorated, .saveSubmit.rbSkinnedButton:hover .rbDecorated, .saveSubmit .rbSkinnedButton:focus .rbDecorated, .sendDraft.rbSkinnedButton:hover .rbDecorated, .sendDraft .rbSkinnedButton:focus .rbDecorated, .Cancel.rbSkinnedButton:hover .rbDecorated, .Cancel .rbSkinnedButton:focus .rbDecorated, .Send.rbSkinnedButton:hover .rbDecorated, .Send .rbSkinnedButton:focus .rbDecorated, .viewCard.rbSkinnedButton:hover .rbDecorated, .viewCard .rbSkinnedButton:focus .rbDecorated, .Scan.rbSkinnedButton:hover .rbDecorated, .Scan .rbSkinnedButton:focus .rbDecorated, .Expendedflow.rbSkinnedButton:hover .rbDecorated, .Expendedflow .rbSkinnedButton:focus .rbDecorated, .Condensedflow.rbSkinnedButton:hover .rbDecorated, .Condensedflow .rbSkinnedButton:focus .rbDecorated .changePassword.rbSkinnedButton:hover .rbDecorated, .changePassword .rbSkinnedButton:focus .rbDecorated,
.ValidationLog.rbSkinnedButton:hover .rbDecorated, .ValidationLog .rbSkinnedButton:focus .rbDecorated, .trackPatient.rbSkinnedButton:hover .rbDecorated, .paymentCollect.rbSkinnedButton:hover .rbDecorated {
    color: #52a3e8 !important;
}

.genReport .rbDisabled:hover {
    color: #999 !important;
}

.sendDraft.rbIconButton, .sendDraft.rbSkinnedButton:hover .rbIconButton, .sendDraft.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px 1px !important;
}

.export.rbIconButton, .export.rbSkinnedButton:hover .rbIconButton, .export.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -95px !important;
}

.openAll.rbIconButton, .openAll.rbSkinnedButton:hover .rbIconButton, .openAll.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -224px !important;
}

.genReport.rbIconButton, .genReport.rbSkinnedButton:hover .rbIconButton, .genReport.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -133px !important;
}

.Reply.rbIconButton, .Reply.rbSkinnedButton:hover .rbIconButton, .Reply.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -164px !important;
}

.Delete.rbIconButton, .Delete.rbSkinnedButton:hover .rbIconButton, .Delete.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -195px !important;
}

.importDocument.rbIconButton, .importDocument.rbSkinnedButton:hover .rbIconButton, .importDocument.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -254px !important;
}

.exportDocument.rbIconButton, .exportDocument.rbSkinnedButton:hover .rbIconButton, .exportDocument.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -288px !important;
}

.Reset.rbIconButton, .Reset.rbSkinnedButton:hover .rbIconButton, .Reset.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -400px !important;
}

.Search.rbIconButton, .Search.rbSkinnedButton:hover .rbIconButton, .Search.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -360px !important;
}

.saveSubmit.rbIconButton, .saveSubmit.rbSkinnedButton:hover .rbIconButton, .saveSubmit.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -436px !important;
}

.Cancel.rbIconButton, .Cancel.rbSkinnedButton:hover .rbIconButton, .Cancel.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -470px !important;
}

.Send.rbIconButton, .Send.rbSkinnedButton:hover .rbIconButton, .Send.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -505px !important;
}

.viewCard.rbIconButton, .viewCard.rbSkinnedButton:hover .rbIconButton, .viewCard.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -536px !important;
}

.logintop.rbIconButton, .logintop.rbSkinnedButton:hover .rbIconButton, .logintop.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -565px !important;
}

.ValidationLog.rbIconButton, .ValidationLog.rbSkinnedButton:hover .rbIconButton, .ValidationLog.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -594px !important;
}

.FaxTop.rbIconButton, .FaxTop.rbSkinnedButton:hover .rbIconButton, .FaxTop.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -616px !important;
}

.unDock.rbIconButton, .unDock.rbSkinnedButton:hover .rbIconButton, .unDock.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -639px !important;
}

.selfService.rbIconButton, .selfService.rbSkinnedButton:hover .rbIconButton, .selfService.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -662px !important;
}

.archiveIF.rbIconButton, .archiveIF.rbSkinnedButton:hover .rbIconButton, .archiveIF.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -686px !important;
}

.reviewAll.rbIconButton, .reviewAll.rbSkinnedButton:hover .rbIconButton, .reviewAll.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -708px !important;
}

.fileAll.rbIconButton, .fileAll.rbSkinnedButton:hover .rbIconButton, .fileAll.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -730px !important;
}

.reconcil, .Knowledge.rbIconButton, .Knowledge.rbSkinnedButton:hover .rbIconButton, .Knowledge.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -755px !important;
}

.forword.rbIconButton, .forword.rbSkinnedButton:hover .rbIconButton, .forword.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -778px !important;
}

.trackPatient.rbIconButton, .trackPatient.rbSkinnedButton:hover .rbIconButton, .trackPatient.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -805px !important;
}

.paymentCollect.rbIconButton, .paymentCollect.rbSkinnedButton:hover .rbIconButton, .paymentCollect.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -830px !important;
}
.merge.rbIconButton, .merge.rbSkinnedButton:hover .rbIconButton, .merge.rbSkinnedButton:focus .rbIconButton {
    background-position: 0px -850px !important;
}

.reconcil {
    background-image: url(../Images/top-right-icon1.png) !important;
    background-repeat: no-repeat !important;
    height: 24px !important;
    padding-left: 34px !important;
    color: #000 !important;
    /* font-weight: bolder; */
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
    background-color: transparent;
}

.rpText {
    margin-top: -3px;
    height: 24px;
}

.rpImage {
    margin-top: 5px;
    margin-right: 6px;
}

.topmargin {
    margin-top: 7px;
}

.tools-margin, x:-moz-any-link, x:default {
    margin-top: 5px;
}

.iconLogin, .iconSearch, .iconPay, .iconRemove, .iconCreateMapping, .iconChangeP, .iconSend, .iconMAX, .iconNewChart, .iconGenrate, .iconAttach, .iconInvite, .iconUpdate, .iconAdd, .iconScan, .iconManual, .iconDelete, .iconClear, .iconReplace, .iconBack, .iconCalculator, .iconVoid, .iconOrder, .iconSave, .iconNewPatient, .iconwebcam, .iconprint, .iconZoomIn, .iconResend, .iconZoomOut, .icoSwitch, .iconAccept, .iconReject, .icoDownload, .icoFax, .icoPhone, .icoRegenrate, .icoSaveDraft, .iconWebcamWhite, .iconWebcamgray, .mergeAddBook {
    background-image: url('../Images/Buttons-icon.png') !important;
    background-repeat: no-repeat !important;
    height: 20px !important;
    width: 20px !important;
    z-index: 9 !important;
    float: left;
}

.iconLogin {
    background-position: -81px 0px !important;
}

.iconSearch, .iconZoomOut {
    background-position: 0px 2px !important;
}

.iconRemove {
    background-position: -21px 0px !important;
}

.iconCreateMapping {
    background-position: -41px 0px !important;
}

.iconChangeP {
    background-position: -61px 0px !important;
}

.iconSend {
    background-position: -101px 0px !important;
}

.iconMAX {
    background-position: -121px 0px !important;
}

.iconNewChart {
    background-position: -141px 1px !important;
}

.iconGenrate {
    background-position: -161px 0px !important;
}

.iconPay {
    background-position: -181px 0px !important;
}

.iconAttach {
    background-position: -201px 0px !important;
}

.iconInvite {
    background-position: -219px 0px !important;
}

.iconUpdate {
    background-position: -241px 0px !important;
}

.iconAdd {
    background-position: -260px 0px !important;
}

.iconScan {
    background-position: -281px -2px !important;
}

.iconManual {
    background-position: -301px -1px !important;
}

.iconDelete {
    background-position: -321px -1px !important;
}

.iconClear {
    background-position: -321px 1px !important;
}

.iconReplace {
    background-position: -341px 0px !important;
}

.iconBack {
    background-position: -363px 0px !important;
}

.iconCalculator {
    background-position: -383px 0px !important;
}

.iconVoid {
    background-position: -401px 2px !important;
}

.iconOrder {
    background-position: -421px 0px !important;
}

.iconSave {
    background-position: -440px 1px !important;
}

.iconNewPatient {
    background-position: -460px 0px !important;
}

.iconwebcam {
    background-position: -480px 0px !important;
}

.iconprint {
    background-position: -500px 0px !important;
}

.iconZoomIn {
    background-position: -520px 0px !important;
}

.iconResend {
    background-position: -560px 0px !important;
}

.icoSwitch {
    background-position: -580px 0px !important;
}

.iconAccept {
    background-position: -600px 0px !important;
}

.iconReject {
    background-position: -620px 0px !important;
}

.icoDownload {
    background-position: -640px 0px !important;
}

.icoFax {
    background-position: -660px 0px !important;
}

.icoPhone {
    background-position: -681px 2px !important;
    margin-right: 1px;
}

.icoRegenrate {
    background-position: -721px 2px !important;
}

.icoSaveDraft {
    background-position: -741px 1px !important;
}
.iconWebcamWhite
{
    background-position: -780px 2px !important;
}
.iconWebcamgray
{
    background-position: -800px 2px !important;
}

.mergeAddBook
{
    background-position: -820px 2px !important;
}
/**** capitalize text box first letter  *****/

.capitalize {
    text-transform: capitalize !important;
}
/*Edit icon on image hover . Anuj*/

.edit-icon-hover {
    position: absolute;
    top: 16%;
    left: 62%;
}

.edit-icon-document-ssn {
    position: absolute;
    top: 5%;
    left: 70%;
}

.edit-icon-document-front {
    position: absolute;
    top: 10%;
    left: 41%;
}



.edit-icon-document-back {
    position: absolute;
    top: 10%;
    left: 90%;
}

.RadButton.rbDisabled:hover {
    color: #999 !important;
}
/*Button Disable*/
.RadForm_Default .rfdSkinnedButton.rfdInputDisabled {
    color: #999 !important;
}

.RadForm_Default .rfdSkinnedButton:hover.rfdInputDisabled {
    color: #999 !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
}

/*Top Right Button final*/

.AddButton1, .print {
    background-image: url('../Images/top-right-icon.png') !important;
    background-repeat: no-repeat !important;
    height: 24px !important;
    color: #000 !important;
    /* font-weight:bolder;*/
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
    background-color: transparent;
}

.AddButton1 {
    background-position: 0px -110px !important;
    padding-left: 32px !important;
}

.AddButton1, .print, .unDock, x:-moz-any-link, x:default {
    padding-right: 8px !important;
}

    .AddButton1:hover, .print:hover, .unDock:hover {
        color: #52a3e8 !important;
    }

.print {
    background-position: 0px -22px !important;
    padding-left: 32px !important;
}

.printMed {
    padding-left: 34px !important;
}

.unDock {
    background-image: url('../Images/top-right-icon1.png') !important;
    background-repeat: no-repeat !important;
    height: 24px !important;
    padding-left: 32px !important;
    color: #000 !important;
    /* font-weight:bolder;*/
    line-height: 26px !important;
    border: 0px solid #dfdfdf !important;
    background-color: transparent;
}

.unDock {
    background-position: 0px -639px !important;
}
/*END Top Right Button final*/


/*Self Service Button*/
.blue-button {
    padding: 1px 8px;
    height: 28px !important;
    background: rgba(55,138,217,1)!important;
    background: -moz-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,138,217,1)), color-stop(19%, rgba(55,138,217,1)), color-stop(100%, rgba(57,117,174,1)))!important;
    background: -webkit-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#378ad9', endColorstr='#3975ae', GradientType=0 )!important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    cursor: pointer !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 24px !important; /*font-weight: normal !important;*/
    border: 1px solid #9f9f9f !important;
    font-size: 13px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

    .blue-button:hover {
        color: #111 !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.aspNetDisabled.blue-button {
    background: #dfdfdf !important;
}

    .aspNetDisabled.blue-button:hover {
        background: #dfdfdf !important;
        color: #fff !important;
    }

.LoginButton-blue .rbDecorated {
    height: 28px !important;
    background: rgba(55,138,217,1)!important;
    background: -moz-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,138,217,1)), color-stop(19%, rgba(55,138,217,1)), color-stop(100%, rgba(57,117,174,1)))!important;
    background: -webkit-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#378ad9', endColorstr='#3975ae', GradientType=0 )!important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 28px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 13px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.LoginButton-blue.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background: rgba(55,138,217,1)!important;
    background: -moz-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,138,217,1)), color-stop(19%, rgba(55,138,217,1)), color-stop(100%, rgba(57,117,174,1)))!important;
    background: -webkit-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#378ad9', endColorstr='#3975ae', GradientType=0 )!important;
}

.LoginButton-blue .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background-position: 0px 0px !important;
    background: rgba(55,138,217,1)!important;
    background: -moz-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,138,217,1)), color-stop(19%, rgba(55,138,217,1)), color-stop(100%, rgba(57,117,174,1)))!important;
    background: -webkit-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(55,138,217,1) 0%, rgba(55,138,217,1) 19%, rgba(57,117,174,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#378ad9', endColorstr='#3975ae', GradientType=0 )!important;
}

.LoginButton-green .rbDecorated {
    height: 28px !important;
    background: rgba(56,179,74,1)!important;
    background: -moz-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,179,74,1)), color-stop(100%, rgba(20,132,62,1)))!important;
    background: -webkit-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b34a', endColorstr='#14843e', GradientType=0 )!important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 28px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 13px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.LoginButton-green.rbSkinnedButton:hover .rbDecorated {
    height: 28px !important;
    background: rgba(56,179,74,1)!important;
    background: -moz-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,179,74,1)), color-stop(100%, rgba(20,132,62,1)))!important;
    background: -webkit-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b34a', endColorstr='#14843e', GradientType=0 )!important;
}

.LoginButton-green .rbSkinnedButton:focus .rbDecorated {
    height: 28px !important;
    background: rgba(56,179,74,1)!important;
    background: -moz-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,179,74,1)), color-stop(100%, rgba(20,132,62,1)))!important;
    background: -webkit-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(56,179,74,1) 0%, rgba(20,132,62,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b34a', endColorstr='#14843e', GradientType=0 )!important;
}



.icon-cancel {
    background-image: url('../Images/top-right-icon1.png') !important;
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat; /* make the background image appear only once */
    border: none; /* assuming we don't want any borders */
    cursor: pointer; /* make the cursor like hovering over an <a> element */
    height: 25px !important; /* make this the size of your image */
    padding-left: 25px !important; /* make text start to the right of the image */
    vertical-align: middle; /* align the text vertically centered */
    line-height: 24px;
    float: left;
}

.icon-cancel {
    background-position: -4px -473px !important; /* equivalent to 'top left' */
}

.iconSend, .iconInvite, .iconNewChart, .icoPhone, .iconprint, .measureClass, .iconDelete, .iconSave, .iconChangeP1 {
    background-image: url('../Images/Buttons-icon.png') !important;
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat; /* make the background image appear only once */
    border: none; /* assuming we don't want any borders */
    cursor: pointer; /* make the cursor like hovering over an <a> element */
    height: 20px !important; /* make this the size of your image */
    vertical-align: middle; /* align the text vertically centered */
    line-height: 30px;
    width: 20px !important;
    float: left;
}

.iconSend {
    background-position: -100px 0px !important;
}

.iconInvite {
    background-position: -222px 2px !important;
}

.icoPhone {
    background-position: -680px 2px !important;
}

.iconprint {
    background-position: -500px 1px !important;
}

.measureClass {
    background-position: -699px 2px !important;
}

.iconDelete {
    background-position: -321px -1px !important;
}

.iconChangeP1 {
    background-position: -63px 1px !important;
}




/*Input Type Button 9-5-2016*/
.ehr-button {
    padding: 1px 8px;
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 24px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 13px !important;
}

    .ehr-button:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.ehr-buttondisabled {
    padding: 1px 8px;
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 24px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 13px !important;
}

    .ehr-buttondisabled:hover {
        background-image: url('../Images/black-button.png') !important;
        background-repeat: repeat !important;
        color: #000 !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

.ehr-red {
    padding: 1px 8px 1px 8px;
    height: 28px !important;
    background-image: url('../Images/black-button.png') !important;
    background-repeat: repeat !important;
    background-color: transparent !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 26px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 13px !important;
}

    .ehr-red:hover {
        background-image: url('../Images/black-buttonH.png') !important;
        background-repeat: repeat !important;
        background-color: #dfdfdf !important;
        color: #000 !important;
    }



.ehrgreen-button {
    height: 28px !important;
    background-image: url('../Images/save-bg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    background-position: left -0px !important;
    color: #fff !important;
    text-align: left !important;
    line-height: 20px !important; /*font-weight: normal !important;*/
    border: 1px solid #dfdfdf !important;
    font-size: 13px !important;
}

    .ehrgreen-button:hover {
        background-image: url('../Images/save-bg.png') !important;
        background-repeat: repeat !important;
        color: #fff !important;
        height: 28px !important;
        background-position: 0px 0px !important;
    }

/*END Input Type Button 9-5-2016*/
