﻿/*BEGIN StyleSheet.css*/
/*>>>>>>>>>>>>>>>>>>>>>>>> ALL STYLESHEET IMPORTS MUST BE PLACED ABOVE THIS LINE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
body {
    background-color: #f5f5f5 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    margin: 0px;
}

html, body, form {
    min-height: 100%;
}

.MainBody {
    overflow-x: hidden;
}

iframe .MainBody {
    overflow-x: auto !important;
}

#FullLoadingPanel {
    width: 100%;
    height: 100%;
    position: absolute;
}

.waitCursor {
    cursor: wait !important;
}

.fullLoadingPanel {
    filter: alpha(opacity=25) !important;
    opacity: 0.25 !important;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

hr {
    border-color: Aqua;
}

th {
    text-align: right;
    vertical-align: top;
}

td {
    vertical-align: top;
}

tr {
    vertical-align: top;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.relative {
    position: relative;
}

.bottom {
    position: absolute;
    bottom: 10px;
}

.taskbar {
    display: block;
    float: left;
    position: absolute;
    z-index: 99999;
    width: 100% !important;
    bottom: 0px;
    left: 0px;
    padding: 0px;
    border: 0px;
    /*background-image: url('/Resources/ribbonBg.gif');
    border-top: 1px solid #92b2db;*/
}

    .taskbar .rtsTxt {
        font-family: Arial,Helvetica,sans-serif;
        text-transform: uppercase;
        font-size: 9pt;
        font-weight: bold;
    }

        .taskbar .rtsTxt .rtsIcon {
            float: left;
            font-size: 16pt;
        }

    .taskbar .rtsLink {
        padding: 5px 15px;
    }

    .taskbar .rtsLevel1 {
        padding: 0px !important;
    }

        .taskbar .rtsLevel1 .rtsUL {
            padding: 1px 0px !important;
        }

.noBgImage {
    background-image: none !important;
}

.noBg {
    background: none !important;
}

.RadTabStrip .rtsScroll {
    display: block;
    min-width: 100% !important;
}

/*body {
    background-color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    margin: 0px;
}*/

#ribbon {
    padding-top: 3px;
}

/*.ribbonBar {
    background: url('/Resources/ribbonBg.gif') repeat-x left 26px;
    border-top: none !important;
}*/

#MainContent_toggleText {
    position: absolute;
    width: 100%;
    z-index: 9999;
}

.completionList {
    z-index: 4;
}

.ValidationError {
    color: Red;
    font-weight: bold;
    font-size: 11px;
}
/*.ErrorControl input, .ErrorControl select, .ErrorControl textarea, textarea.ErrorControl, select.ErrorControl, input.ErrorControl*/
.ErrorControl {
    border: solid 2px Red !important;
}

#trashCan {
    display: block;
    width: 64px;
    padding: 45px 5px 10px;
    background: url(/Resources/recycleBin.gif) center 10px no-repeat;
    color: #333;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

    #trashCan:hover {
        color: #f30;
    }

#folderAdd {
    display: block;
    width: 64px;
    padding: 45px 5px 10px;
    background: url(/Resources/folderList.gif) center 10px no-repeat;
    color: #333;
    text-decoration: none;
}

    #folderAdd:hover {
        color: #f30;
    }

.hidden {
    display: none !important;
}

.shown {
    display: block !important;
}

#PO .HeaderBox {
    border: 1px black solid;
    padding: 10px 10px 10px 10px;
}

#PO .Title {
    font-weight: bold;
    position: relative;
    top: -20px;
    left: 20px;
    background-color: #BFDBFF;
    font-size: 16px;
    padding: 0px 5px 0px 5px;
}

#ModalActionButtonsContainer {
    float: right;
}

    #ModalActionButtonsContainer .ModalActionBtn {
        width: 100px;
        margin-right: 20px;
    }

.DropDownEmptyMessage {
    font-style: italic;
    color: Gray;
}

.GridEditSectionTitle {
    font-weight: bold;
}

.description_button_illuminated {
    font-family: Courier New;
    font-size: x-small;
    text-align: center;
    background-color: Yellow;
}

.description_button_off {
    font-family: Courier New;
    font-size: x-small;
    text-align: center;
    background-color: Gray;
}

.previewPane {
    background-color: #fff;
    background-image: url(Images/previewPaneBg.gif);
    background-repeat: no-repeat;
}

.infoPane {
    background-color: #fff;
    background-image: url(Images/infoPaneBg.gif);
    background-repeat: no-repeat;
}

.infoPaneBg {
    margin-top: 20px;
    background-color: #fff;
    background-image: url(Images/grayBg.gif);
    background-repeat: no-repeat;
    height: 192px;
    width: 272px;
}

.imageDetailsHeader {
    font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 5px;
}

.details {
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}

.detailsTxtBox {
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 13px;
    border: solid 1px #ccc;
}

a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus {
    text-decoration: none;
    border: solid 1px #808080;
    display: inline-block;
    width: 50px;
    font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
    text-align: center;
    margin-top: 4px;
    background-color: #e8e8e8;
    color: #808080;
}

    a.editBtns:hover {
        color: #3b3b3b;
    }

.thumbsViewer {
    /*background-color: #fff;     background-image: url(Images/thumbsBg.gif);*/
}

.RotatorImage {
    margin: 0px 11px;
    cursor: pointer;
}
/*
#tbl_ShippingItems
{
    background-color:White;
    padding:0;
    
}

#tbl_ShippingItems th
{
    border-bottom:1px solid black;  
    border-left:1px solid black;
    border-right:1px solid black;
    text-align:left;
   
}
*/
#tbl_ShippingItems td:first-child {
    padding-left: 10px;
}

.Link {
    color: Blue;
    text-decoration: underline;
    cursor: pointer;
}

.modalPopBG {
    background-color: Gray;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}

.modalPopUpContainer {
    background-color: #f2f2f2;
    padding: 5px;
    margin: 0px;
    border: solid 1px #00807f;
    min-width: 415px;
    width: 415px;
}

    .modalPopUpContainer h2 {
        width: 100%;
        padding-left: 10px; /*background-color:#BFDBFF;*/
        cursor: pointer;
    }

.note {
    font-style: italic;
}

.label {
    font-weight: bold;
    vertical-align: top;
}

.PurchaseOrderInventoryBox {
    min-width: 1100px;
}

.DeleteImageButton {
    cursor: pointer;
}

div.ReferenceBookTopicItem {
    float: left;
    padding: 5px;
    margin: 5px;
    border: 1px solid threedshadow;
}

    div.ReferenceBookTopicItem:hover {
        float: left;
        padding: 5px;
        margin: 5px;
        border: 1px solid red;
    }

div.TopicOfInterestItem {
    float: left;
    padding: 5px;
    margin: 5px;
    border: 1px solid threedshadow;
}

    div.TopicOfInterestItem:hover {
        float: left;
        padding: 5px;
        margin: 5px;
        border: 1px solid red;
    }

.TopicOfInterestRemove {
    height: 20px;
    width: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

a.TopicOfInterestRemove:link {
    background-color: transparent;
    color: Black !important;
    font-weight: normal;
    text-decoration: none;
}

a.TopicOfInterestRemove:hover {
    background-color: red !important;
    color: White !important;
    font-weight: bold;
    text-decoration: none;
}


.ReferenceBookKeyword {
    height: 20px;
    width: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

a.ReferenceBookKeyword:link {
    background-color: transparent;
    color: Black !important;
    font-weight: normal;
    text-decoration: none;
}

a.ReferenceBookKeyword:hover {
    background-color: red !important;
    color: White !important;
    font-weight: bold;
    text-decoration: none;
}

div.tagBorder {
    border: 1px solid Transparent;
    width: 100%;
}

    div.tagBorder:hover {
        border: 1px solid red;
        width: 100%;
    }

.saveLabel {
    font-weight: bold;
    color: Green;
}

.rightColumn {
    float: right;
    padding-left: 20px;
}

.leftColumn {
    float: left;
    padding-right: 20px;
}

.AddImageButton {
    height: 22px !important;
    width: 22px !important;
    margin-left: 5px !important;
    vertical-align: bottom !important;
}

.DeleteImageButton {
    vertical-align: middle;
    padding-left: 5px;
}

.MappingToolButton {
    width: auto;
    min-width: 100px;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    height: auto;
}

.MappingToolText_Large {
    width: 400px;
    height: 45px;
}

.MappingToolText_Medium {
    width: 400px;
    height: 30px;
}

.MappingToolText_Small {
    width: 400px;
    height: 20px;
}

.TwoColumnTable td {
    width: 50%;
}

#tbl_Attributes .leftColumn {
    width: 256px;
    float: none;
    padding-right: 0px;
}

.txtShortNumber {
    width: 45% !important;
}

.txtShortNumberFullWidth {
    width: 100% !important;
}

.rcb_SearchParam table {
    width: 100% !important;
}

.rtb_SearchParam {
    width: 100% !important;
}

.txtDate {
    width: 25% !important;
}

.EmphasizedItem {
    font-size: large !important;
    font-weight: bold !important;
}

.EmphasizedItemSmall {
    font-size: small !important;
    font-weight: bold !important;
}

legend {
    font-weight: bold;
    font-size: 16px;
    padding: 5px 5px 5px 5px;
}

fieldset {
    margin-bottom: 10px;
}

.highlight {
    background-color: Highlight;
}

.StatusIcon {
    width: 16px;
    height: 16px;
}

.ShowGrid {
    display: block; /*min-height:30px !important;*/
    margin: 0px;
    padding: 0px; /* height:auto;*/
    overflow: auto;
}

.ShowAuthorGrid {
    display: block; /*min-height:30px !important;*/
    margin: 0px;
    padding: 0px; /* height:auto;*/
    overflow: auto;
}

.AuthorTable {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .AuthorTable tr td {
        border-color: White !important;
    }

#vertical-line {
    height: 100%;
    width: 10px;
    background-image: url(/Images/gray-dot.gif);
    background-repeat: repeat-y;
}

div.GridTableItem {
    float: left;
    padding: 5px;
    margin: 5px;
    border: 1px solid threedshadow;
}

    div.GridTableItem:hover {
        float: left;
        padding: 5px;
        margin: 5px;
        border: 1px solid red;
    }

.HideGrid {
    display: none;
    height: auto;
    margin: 0px;
    padding: 0px;
}
/*.BasicInfo
{
    min-width: 998px;
    float: left;
}
.BasicInfo .leftColumn:first-child
{
    width: 250px !important;
}
.BasicInfo #Published, .BasicInfo #RetailPrice, .BasicInfo #TotalCost, .BasicInfo #Authors, .BasicInfo #Title, .BasicInfo #Tag
{
    float:left;     margin-right:20px;     margin-top:15px;
    margin-bottom: 28px;
}*/
#Research {
    clear: both;
}

#Research, #Hold, #Bindery {
    float: left;
    margin-right: 20px;
}

#PurchaseInfo, #Files, #Advertising, #Sales {
    /*width: 400px;*/
}

#Files {
    /*    text-align:center;*/
}

#Research, #Hold, #Bindery {
    width: 576px;
}

#PurchaseInfo div {
    margin-top: 5px;
}

#Research .leftColumn {
    width: 270px;
    padding-right: 5px;
}

#Research #Researcher, #Research #Duplicate, #Research #CatalogStatus, #Research #CatalogDate {
    /*float:left;     margin-right:20px;*/
    margin-top: 5px;
    height: 28px;
}

#Research #ResearchNotes, #Hold #BooknetNotes {
    clear: both;
}

#Hold #HoldRequests {
    float: right;
}

#Hold #HoldDate {
    float: left;
}

.minHeight170 {
    min-height: 170px;
}

    .minHeight170 fieldset {
        min-height: 170px;
    }

.inlineBlock {
    display: inline-block !important;
}

.spaceLeft {
    margin-left: 30px;
}

.spaceLeft5 {
    margin-left: 5px;
}

.spaceRight {
    margin-right: 30px;
}

.spaceTopLarge {
    margin-top: 45px;
}

.spaceTop5 {
    margin-top: 5px;
}

.spaceBottom5 {
    margin-bottom: 5px;
}

.col45per {
    width: 45%;
}

.col70per {
    width: 70%;
}

.col100per {
    width: 100%;
}

.col25 {
    width: 25px;
}

.col26 {
    width: 26px;
}

.col30 {
    width: 30px;
}

.col35 {
    width: 35px;
}

.col50 {
    width: 50px;
}

.col60 {
    width: 60px;
}

.col65 {
    width: 65px;
}

.col70 {
    width: 70px;
}

.col75 {
    width: 75px;
}

.col80 {
    width: 80px;
}

.col90 {
    width: 90px;
}

.col95 {
    width: 95px;
}

.col115 {
    width: 115px;
}

.col120 {
    width: 120px;
}

.col125 {
    width: 125px;
}

.col130 {
    width: 130px;
}

.col150 {
    width: 150px;
}

.col170 {
    width: 170px;
}

.col175 {
    width: 175px;
}

.col190 {
    width: 190px;
}

.col225 {
    width: 225px;
}

.col250 {
    width: 250px;
}

.col285 {
    width: 285px;
}

.col310 {
    width: 310px;
}

.col373 {
    width: 373px;
}

.col400 {
    width: 400px;
}

.col500 {
    width: 500px;
}

.col600 {
    width: 600px;
}

.col650{
    width: 650px;
}

.col800 {
    width: 800px;
}

col1020 {
    width: 1020px;
}

col1500 {
    width: 1500px;
}

.col600min {
    max-width: 600px !important;
}

.font13 legend {
    font-size: 13px;
}

.hideThatShit {
    display: none;
}

.center {
    text-align: center;
}

.left {
    float: left;
}

.resetFloat {
    clear: both;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
}

#divloading {
    width: 100%;
    height: 50px;
    display: none;
    text-align: center;
    margin: auto;
    font-size: 20px;
    background-color: #e8f1fc;
}

.TabCloseButton {
    background-position: -90px 0;
    background-color: transparent;
    background-image: none; /* border:solid 2px red;*/
}

    .TabCloseButton:hover {
        background-position: -90px -21px;
        background-color: #ffd665;
    }

.inline {
    display: inline;
}

.IntellectualProperties {
    font-size: small;
    font-style: italic;
}

.ShowImage {
    /* width:150px!important;     margin-right:-50px;*/
    padding: 0px;
    margin: 0px;
}

.HideImage {
    width: 0px;
}

.DeleteButton {
    width: 30px;
    margin: 0px;
    padding: 0px;
}

.ItemWithNoImages {
    background-image: url('/Images/NoImages.png');
    background-position: center !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0px;
    min-height: 20px;
    min-width: 80px;
    padding-right: 20px;
    height: 100%;
}

.inventoryInCatalogMarker_NotPrinted {
    border-left: 5px solid #ffd665 !important;
}

.inventoryInCatalogMarker_RecentlyPrinted {
    border-left: 5px solid green !important;
}

.inventoryInCatalogMarker_NotPrinted input {
    margin-left: -1px;
}

.Bold_Large {
    font-size: larger;
    font-weight: bold;
}

.spaceTop10 {
    margin-top: 10px;
}

.spaceBottom10 {
    margin-bottom: 10px;
}

.Background-White {
    background-color: White;
}

.Bold, .bold {
    font-weight: bold;
}

.Black_Size18 {
    font-size: 20px !important;
    color: Black !important;
    font-weight: 500 !important;
    margin-left: -10px !important;
}

.BlackHeaderBox {
    border: 1px black solid;
    padding: 10px 10px 10px 10px;
}

.SpaceRight20 {
    margin-right: 20px;
}

.SpaceRight10 {
    margin-right: 10px;
}

.OpenActivity {
    color: -webkit-link !important;
    margin-bottom: -4px !important;
    font-size: 14px !important;
}

.Min_Width500 {
    min-width: 500px;
}

.HideVisibility {
    display: none;
    width: 100%;
}

.NoRecords {
    padding: 10px;
    font-weight: bold;
    font-size: large;
}

.newSection {
    float: left;
    padding-left: 90px;
}

.report {
    background-color: White;
    height: 100% !important;
}

.ComboBoxDropDown_Default {
    z-index: 200000 !important;
}

.width100p {
    width: 100%;
}

.customOpenInNewTabButton {
    background: url('/Images/collapse.gif') !important;
}

.saveButton {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
}

.fieldValidator {
    color: Red;
}

/* Custom Kendo "Undo" button for Description Wizard */
.k-Undo {
    background-position: 3px -108px !important;
}

    .k-Undo .k-state-hover {
        -webkit-transition: -webkit-box-shadow .15s ease-out;
        -moz-transition: -moz-box-shadow .15s ease-out;
        -o-transition: box-shadow .15s ease-out;
        -ms-transition: box-shadow .15s ease-out;
        transition: box-shadow .15s ease-out;
    }

.finalizedDescription {
    width: 624px;
    height:480px;
    padding: 10px;
    background-color: whiteSmoke;
    border: 1px solid #B40000;
    border-radius: 3px;
    color: Black;
    white-space: normal;
}

.rtv_CatalogItems_BySection {
    background: lightGrey;
}

.left2per {
    float: left;
    text-align: left;
    width: 2%;
}

.left3per {
    float: left;
    text-align: left;
    width: 3%;
}

.left4per {
    float: left;
    text-align: left;
    width: 4%;
}

.left5per {
    float: left;
    text-align: left;
    width: 5%;
}

.left7per {
    float: left;
    text-align: left;
    width: 7%;
}

.left10per {
    float: left;
    text-align: left;
    width: 10%;
}

.left20per {
    float: left;
    text-align: left;
    width: 20%;
}

.right9per {
    float: right;
    padding-right: 10px;
    text-align: right;
    width: 9%;
}

.right4per {
    float: right;
    padding-right: 10px;
    text-align: right;
    width: 4%;
}

.Inventory {
    background: white;
    border: 1px solid white;
    color: #333 !important;
    font: 12px/16px "segoe ui",arial,sans-serif;
    line-height: 21px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.Section {
    background: #25a0da;
    border-top: 1px solid #FCFCFD;
    border-bottom: 1px solid #6F92B3;
    border-left: 1px solid #D7E6F7;
    border-right: 1px solid #D7E6F7;
    color: #FFFFFF !important;
    font: 12px/16px "segoe ui",arial,sans-serif;
    font-size: small !important;
    font-weight: bold !important;
    line-height: 21px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.plainLinkButton {
    border: 1px solid gray !important;
    width: 115px !important;
    border-radius: 3px;
}

.invoiceReturnedMarker {
    background-color: #FF4141 !important;
}

.LogoutBar {
    margin: 0px;
    padding: 0px 15px 0px 0px;
    list-style-type: none;
    cursor: pointer;
    background-color: transparent;
    color: gray;
}

#LogoutButton {
    display: none;
}

.invoiceFieldset fieldset {
    height: 189px;
}

.controlList th {
    text-align: left;
}

.noWrap {
    white-space: nowrap;
}

#MainContent_screen {
    background-image: url('../Images/baumanrarebooks_logo_bg.png');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    top: 26px !important;
}

.RightAlign {
    float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.lowOpacity {
    opacity: 0.3;
}

.pageView .rtsIn {
    text-align: left;
}

    .pageView .rtsIn .RadComboBox .rcbInput {
        border-bottom: 1px solid #494C4E;
    }

    .pageView .rtsIn .RadComboBox .rcbInputCell {
        background-image: none !important;
    }

    .pageView .rtsIn .RadComboBox .rcbArrowCell {
        /*background-position: -150px -88px !important;*/
    }

.pageView {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.releaseNotesLabel {
    font-weight: bold;
    min-width: 200px;
    vertical-align: top !important;
}

.releaseNotesData {
    vertical-align: top;
}

.newCustomerButtonInvoice {
    background-size: cover;
    float: right;
}

.relative {
    position: relative;
}

.tr_HideShowRow {
    background-color: lightblue;
}

.cctable div {
    float: left;
    clear: left;
    padding: 3px;
    margin: 2px 0px;
}

    .cctable div.divleft {
        float: left;
        clear: none;
        width: 45%;
    }

    .cctable div.divright {
        float: right;
        clear: none;
        width: 45%;
    }

.rcbSlide {
    z-index: 999999 !Important;
}

.RadCalendarPopup {
    z-index: 999999 !Important;
}

.RadCalendarFastNavPopup {
    z-index: 1999999 !Important;
}

.rcbScroll {
    overflow-x: hidden !important;
}

.SourceAndFinancialsTable td, .SourceAndFinancialsTable th {
    padding: 5px;
    background-color: White;
}

.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
}

.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv; /*IE*/
    filter: flipv; /*IE*/
}

.text-green {
    color: #37b666;
}

.GridThumbImg {
    float: left;
    margin-right: 10px;
}

.OverflowScroll {
    white-space: nowrap !important;
    overflow-x: auto !important;
}

.paymentDiv {
    max-height: 125px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.paymentGrid {
}

/* Hide everything except item count from search grid header */
div[id$="rg_SearchResults"] thead .rgPager .rgWrap {
    display: none;
}

    div[id$="rg_SearchResults"] thead .rgPager .rgWrap.rgInfoPart {
        display: block;
    }

a.MultiSelectRemoveBtn {
    padding: 2px 5px;
    text-decoration: none;
    color: #5e7592;
    font-weight: bold;
}

    a.MultiSelectRemoveBtn:hover {
        background-color: #ffd665;
    }

.whiteText {
    color: white !important;
}

    .whiteText a {
        color: white !important;
    }

.AboveRibbonBar {
    z-index: 9999 !important;
}

.AboveRibbonBar {
    z-index: 99999 !important;
}

#Login1 input[type=text], #Login1 input[type=password] {
    padding: 5px 10px;
    /*border-radius: 3px;*/
    width: 200px;
}

#Login1 input[type=submit] {
    width: 224px;
    padding: 8px 32px;
    float: left;
    border: none;
    border-radius: 3px;
    color: white;
    font-size: 12pt; /*font-weight: bold;*/
    cursor: pointer;
    background: url("/Images/Icons/Login/key.png") no-repeat 69px 50%, -webkit-linear-gradient(top, #7EBAFF, #25a0da);
    border: 1px solid #25a0da;
}

    #Login1 input[type=submit]:hover {
        background: url("/Images/Icons/Login/key.png") no-repeat 69px 50%, -webkit-linear-gradient(top, #7EBAFF, #5BAFD6);
    }

#Login1_UserNameRequired, #Login1_PasswordRequired {
    color: red;
}

.rgAltRow {
    background-color: transparent !important;
}

    .rgAltRow:hover, .rgRow:hover {
        /*background-color: #ededed !important;*/
        background-color: #EDF9FF !important;
    }

    .rgRow.InventoryNotApproved:hover, .rgAltRow.InventoryNotApproved:hover {
        background-color: #DB0404 !important;
    }

    .rgRow.InventoryNotApproved, .rgAltRow.InventoryNotApproved {
        background-color: #CC0000 !important;
        color: white !important;
    }

        .rgRow.InventoryNotApproved a, .rgAltRow.InventoryNotApproved a {
            color: white !important;
        }

.margin-auto {
    margin: 0px auto !important;
}

margin-left-25 {
    margin-left: 25px !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-x-hidden {
    overflow-x: hidden !important;
}

.overflow-y-hidden {
    overflow-y: hidden !important;
}

.InvoiceTotalsGrid {
    border-collapse: collapse !important;
}

    .InvoiceTotalsGrid td {
        border: 1px solid #e5e5e5 !important;
        padding: 5px;
    }

.catalog-delete {
    width: 10px;
    position: relative;
    top: 5px;
}

.btn_CustomerView {
    border: none !important;
}

    .btn_CustomerView .rbPrimaryIcon {
        font-size: 15pt !important;
        top: 4px !important;
        left: 0px !Important;
        width: 100% !important;
        height: 100% !important;
    }

.InventoryQuickView_Wrapper {
    padding: 15px;
}

    .InventoryQuickView_Wrapper #div_FullDescription p {
        margin-bottom: 10px !important;
    }

/*@media (max-width: 600px) {
    .swiper-slide img
    {
        height:100px !important;
    }
}*/

.treeViewSpacer:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#rtv_CatalogImages_Wrap .rtUL .rtUL:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.catalogImageItem {
    float: left;
    width: 23%;
    white-space: normal;
    margin-left: 7%;
}

    .catalogImageItem textarea {
        width: 98%;
    }


.markupText {
    margin-bottom: 20px;
}

.img_Thumbnail {
    width: 100%;
}

.errorHighlight {
    border: 3px solid red !important;
}

.Bottom-Right-Window {
    position: absolute !important;
    right: 40px;
    bottom: 50px;
}

.printMarkupList li {
    padding: 10px;
}

.AddTagsContainer {
    display: inline-block;
}

.helpCursor {
    cursor: help !important;
}

.pointerCursor {
    cursor: pointer !important;
}

.Absolute-Center {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.GridColumnEllipsis .rgRow td, .GridColumnEllipsis .rgAltRow td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
}

.zeroclipboard-is-hover {
    background-color: #e5e5e5 !important;
}

.blackText {
    color: black !important;
}

.no-images {
    text-align: center;
}

    .no-images .icon-image {
        font-size: 85pt;
        color: silver;
    }

    .no-images .no-images-text {
        font-size: 15pt;
        font-weight: bold;
        color: silver;
    }

.descriptionWizardItem .k-editor-toolbar li {
    float: left;
}

.descriptionWizardItem .k-editor-toolbar {
    width: 520px;
    margin: 0px auto;
}

/*Management*/
.DealerManagementContainer, .TagManagementContainer{
    width:70%;
    margin:0 auto;
}

.AddExportDealerManagement > div, .AddExportDealerManagement > span{
    display:inline-block !important;
    line-height: normal;
    normal 12px/16px "Segoe UI",Arial,Helvetica,sans-serif;
    padding:15px;
}

/*.racb_DM{
    margin-top:15px;
}*/
.rb_DM{
    margin-top:-12px;
}
#divDealerName{
    padding: 0;
    line-height: 33px;
    position: relative;
    top: -7px;
}
.DealerH1, .TagH1{    
    display: inline-block;
    padding-right: 78%;
}
.rbFR{
    float:right;
}
.divBeforeManagementConfirmRadWindow .RadAjaxPanel{
    display:inline-block !important;
}

/*END StyleSheet.css*/
