﻿* {
    font-family: "Arial";
    margin: 0;
    padding: 0;
}

#ctl00_ContentPlaceHolder1_dtgList_rfltMenu_detached {
    z-index: 999 !important;
}

.RadComboBox .rcbInner {
    padding: 1px 2em 2px 10px !important;
}

.rcbInput.radPreventDecorate {
    padding: 5px 0 0px 3px !important;
}

.stkIssueWorkOrder span {
    float: left;
    margin-top: 4px;
}

.stkIssueWorkOrder input {
    float: right;
}

.stkIssueChgCode {
    margin-bottom: 10px;
}

.btn_hover {
    cursor: pointer !important;
}

html {
    min-height: 100%;
    position: relative;
}

li {
    list-style: outside none none;
}

a {
    outline: 0 none;
    text-decoration: none;
}

img {
    border: medium none;
}

input[type="text"] {
    font-size: 16px;
    /*padding: 10px;*/
}

.Wrapper {
    float: left;
    width: 100% !important;
}

.fav_Img {
    height: 30px;
    width: 30px;
    margin-top: 8px;
    /*margin-right: -7px;*/
}

.Header {
    background-color: #151723 !important;
    float: left;
    position: fixed;
    width: 100%;
    padding: 12px 0;
    z-index: 1000;
    display: flex;
    justify-content: space-between
}

.Logo {
    float: left;
    margin: 0 0 0 20px;
}

/*.Logo img {
    position: relative;
    width: 200px;
    height: 65px;
    margin: 10px 0px;
}*/

.Menu {
    float: right;
    height: 65px;
    position: relative;
    padding-top: 8px;
}

.pancakemenu {
    float: left;
    width: auto !important;
    margin-left: 10px;
    margin-top: 7px;
}

    .pancakemenu.Menu ul {
        margin: 0;
    }

.Menu ul {
    float: right;
    margin: 8px 0;
}

    .Menu ul li {
        float: left;
        position: relative;
    }

        .Menu ul li input[type="submit"] {
            background-color: rgba(0, 0, 0, 0);
            border: 0 none !important;
            color: #151723;
            cursor: pointer;
            float: left;
            margin: 0 5px;
            outline: medium none !important;
            padding: 5px;
            position: relative;
        }

input[type="image"]:focus {
    outline: medium none;
}

.Menu ul li:hover ul {
    display: block;
}

.Menu ul ul {
    background: #3d4e6a none repeat scroll 0 0;
    display: none;
    position: absolute;
    right: 10px;
    width: 256px;
}

    .Menu ul ul li {
        width: 100%;
    }

        .Menu ul ul li a {
            border-bottom: 1px solid #607394;
            color: #ffffff;
            margin: 0;
            padding: 10px;
            width: 92%;
        }

            .Menu ul ul li a:hover {
                color: #f1ac08;
            }

.Sprite_Img {
    background-image: url("../NewLayoutStyles/Images/Sprite.png");
    float: left;
    height: 45px;
    position: relative;
    top: -4px;
    width: 51px;
}

.Menu_MyOrder .Sprite_Img {
    background-position: 0 0;
}

.Menu_Notification .Sprite_Img {
    background-position: -80px 0;
    width: 40px;
}

.Menu_Settings .Sprite_Img {
    background-position: -146px 0;
}

.Menu_Pancake .Sprite_Img {
    background-position: -1px -68px;
}

.Menu_Arrow .Sprite_Img {
    background-position: -136px 0;
    float: right;
    height: 20px;
}

.phoneicon.Sprite_Img {
    background-position: -150px -65px;
}

.mailicon.Sprite_Img {
    background-position: -71px -71px;
}

.mailtext {
    float: right !important;
}

    .mailtext > span:last-child {
        padding: 7px 0 0 5px;
    }

.phone_content {
    margin-left: 10px;
    width: 350px;
}

.pancakemenu {
    float: left;
}

    .pancakemenu > ul {
        float: left;
    }

.bubble {
    background-color: #fbda6d;
    border-radius: 100%;
    color: #444444;
    float: left;
    font-size: 13px;
    height: 15px;
    padding: 2px;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 15px;
}

.Menu_Notification .bubble {
    right: 18px;
}

.Menu_Logout .Sprite_Img {
    width: 40px !important;
    background-position: -223px 0 !important;
}

.Menu_Info .Sprite_Img {
    background-position: -282px 0;
    width: 39px;
}

.phonetext2 {
    color: #1e1e1e;
    float: left !important;
    margin: 6px 0 0;
    text-decoration: underline;
    text-transform: lowercase;
    width: 100%;
}

.radSkin_Bootstrap .rnvSlide.rnvMoreNodes {
    left: 313px !important;
    top: 67px !important;
    position: fixed;
    z-index: 1001;
}

.RadNavigation_Bootstrap .rnvMore, .RadNavigation .rnvRootGroupWrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
}

.RadNavigation_Bootstrap .rnvSelected.rnvMore, .RadNavigation_Bootstrap .rnvSelected > .rnvRootLink, .RadNavigation_Bootstrap .rnvExpanded > .rnvRootLink {
    box-shadow: none !important;
}

.RadNavigation_Bootstrap .rnvMore, .RadNavigation .rnvRootGroupWrapper .rnvMore {
    background: rgba(0, 0, 0, 0) url("../NewLayoutStyles/Images/pancake.png") no-repeat scroll 8px 21px !important;
}

.RadNavigation .rnvMore::before {
    content: "" !important;
}

.radSkin_Bootstrap .rnvPopup .rnvHovered > .rnvLink, .radSkin_Bootstrap .rnvPopup .rnvSelected > .rnvLink, .radSkin_Bootstrap .rnvPopup .rnvExpanded > .rnvLink {
    background: #ffda6b none repeat scroll 0 0 !important;
    color: #343331 !important;
}

.Body_Container {
    margin: auto;
    min-height: 650px;
    width: 97%;
}

.Body_ContainerMain {
    /*margin: auto;*/
    width: 100%;
    float: left;
}

.Body_Content {
    float: left;
    /*margin: 80px 0;*/
    width: 100%;
    min-height: 100vh;
}

    .Body_Content h1, .Body_Content h2 {
        color: #a2a2a2;
        font-size: 30px;
        font-weight: normal;
        text-align: center;
    }

.Search_Container {
    margin: 0 auto 0;
    width: 50%;
}

.SearchBox {
    border: 2px solid #bababa;
    border-radius: 8px;
    margin: 35px auto 10px;
    position: relative;
    width: 100%;
    float: left;
}

    .SearchBox input[type="text"] {
        border: medium none;
        border-radius: 8px;
        padding: 16px 10px;
        width: 83%;
    }

    .SearchBox input[type="image"] {
        float: right;
        padding: 9px;
        position: absolute;
        right: -45px;
        top: -17px;
        width: 85px;
        background: none;
    }

.Widget_Container {
    /*margin: auto;*/
    width: 100%;
    float: left;
}

.Home_Widget {
    float: left;
    margin-left: 15%;
    margin-top: 4%;
    text-align: center;
    width: 32%;
}

    .Home_Widget h2 {
        color: #4d4b4b;
        font-size: 18px;
        font-weight: normal;
        padding: 25px 0 10px;
    }

.Widget_Content {
    float: left;
}

    .Widget_Content p {
        color: #908f8f;
        line-height: 26px;
        margin: 0 auto;
        text-align: center;
        width: 80%;
        font-size: 14px;
    }

.SpellCheck {
    font-size: 14px;
}

.Widget_Header a {
    color: #4d4b4b;
    font-size: 17px;
}

.Footer {
    background-color: #151723;
    float: left;
    padding: 0;
    width: 100%;
}

    .Footer span, .Footer a {
        color: #ffffff;
        float: left;
        font-family: "Segoe UI";
        font-size: 12px;
        text-transform: lowercase;
    }

.mailtext a {
    margin: 8px 0;
    text-decoration: underline;
}

.SDI_CopyRight {
    margin: 0 20px;
    padding: 27px 0;
    text-align: left;
    width: 28%;
}

.SDI_PhoneNo {
    margin: 0 0 0 2%;
    padding: 17px 0 10px;
    text-align: left;
    width: 40%;
}

.SDI_CustCare {
    float: right !important;
    margin: 17px 2% 0 0;
    text-align: right;
    width: 21%;
}
/*Style for ribbon part*/
.information-ribbon {
    background-color: #f4f4f4;
    float: right;
    padding: 16px 0;
    width: 95%;
    z-index: 99;
}

.lblTestmode_Cont {
    float: right;
    font-size: 14px;
    padding: 3px 10px 0 0;
}

.right-content1 {
    float: right;
    padding: 0 0.5%;
}

.info1 {
    color: #525252;
    float: left;
    font-size: 14px;
    padding: 2px 15px 0 0;
}

.info2 {
    color: #ff0000;
    float: left;
    font-size: 14px;
    padding: 0 10px 0 0;
    text-decoration: underline;
}

.info3 {
    color: #908f8f;
    font-size: 14px;
    padding: 16px 0;
}

.sdinewheader-title /*Apr 27*/ {
    float: left;
    padding: 16px 0;
    padding-top: 0;
}

.BannerTitle {
    color: #4d4b4b !important;
    float: left;
    font-family: Arial,Helvetica,"MS Sans Serif";
    font-size: 18px;
    font-weight: bolder !important;
    padding-left: 62px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.breadcrumb {
    clear: both;
    float: left;
    width: 50%;
    padding-left: 125px;
}

    .breadcrumb li {
        color: #908f8f;
        font-size: 14px;
        float: left;
    }

    .breadcrumb a {
        color: #262626;
        text-decoration: underline;
    }

    .breadcrumb > li:after {
        content: ">";
        font-weight: bold;
        padding: 0 10px;
    }

    .breadcrumb > li:last-child::after {
        display: none;
    }
/*Style for ribbon part*/
/*Style for Content part*/
.content {
    float: left;
    padding: 1% 1.4%;
    width: 97.2%;
}

.catalog-wrapper {
    float: left;
    width: 100%;
}

.left-content, .right-content {
    float: left;
    padding: 0 1%;
    width: 70%;
}
.sup-right-content {
    float: left;
    padding: 0 1%;
    width: 70%;
    margin-left: 12%;
}

.left-content {
    max-height: 600px;
    overflow: auto;
    width: 28% !important;
    padding: 0 !important;
}

.right-content > h1 {
    color: #a2a2a2;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    /*margin-bottom: 60px;*/
}

.left-content {
    background: #f9f8f8;
    border-radius: 4px;
}

    .left-content table {
        background: #ffffff;
        border: 1px solid #dedede;
        border-radius: 4px;
        float: left;
        width: 100%;
    }

        .left-content table td {
            padding: 7px 20px;
        }

.displaylabel {
    color: #262626;
    float: right !important;
    font-size: 13px;
    text-align: left;
    width: 90%;
}

.left-content table.rgMasterTable tr td {
    border-bottom: 1px solid #c9c9c9 !important;
    border-top: 1px solid #ffffff !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
}

.catalog_align_left > li {
    float: left;
    line-height: 21px;
    width: 100%;
}

.catalog_align_left1 > li {
    float: left;
    line-height: 21px;
    width: 100%;
    list-style-type: square;
    list-style-position: inside;
    font-size: 16px;
}

.Arrow {
    background: url("../Images/grid-arrow.png") no-repeat;
    float: left;
    height: 16px;
    margin-right: 10px;
    margin-top: 3px;
    width: 10px;
}

.left-content > h2 {
    background: #525252 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
/*Style for New Header and Footer*/

/*Styles for Catelog grid starts here*/

.categories-grid {
    background: #f9f8f8 none repeat scroll 0 0;
    float: left;
    margin: 0;
    width: 100%;
}

.Tbl-header {
    position: relative;
}

    .Tbl-header p {
        font-size: 20px;
        margin: 15px 10px;
    }

.grid-search {
    background: #5b5c65 none repeat scroll 0 0;
    padding: 15px;
    position: absolute;
    right: 0;
    top: -9px;
    cursor: pointer;
}

.categories-grid table {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0px 10px 10px;
    width: 98.5%;
}

.categories-grid th {
    border-bottom: 2px solid #eaeaea;
    font-size: 12px;
    padding: 8px 10px;
    text-align: left;
}

.categories-grid td {
    border-bottom: 2px solid #eaeaea;
    padding: 12px 10px;
    color: #5b5b5b;
    font-size: 13px;
    text-align: left;
}

.item-id a {
    text-decoration: underline;
    color: #5b5b5b;
}

    .item-id a:hover {
        color: #fdb813;
    }

.Quan-count {
    border: 1px solid #cecece;
    border-radius: 3px;
    float: left;
    margin-right: 10px;
    padding: 4px 0;
    width: 35%;
}

.Quan-img {
    float: left;
    margin: 0 0 0 10px;
}

    .Quan-img:hover {
        background: #fdb813;
    }

    .Quan-img > img {
        vertical-align: middle;
    }

.desc {
    word-break: break-all;
    width: 25%;
}

.item-img {
    width: 53px;
    height: 51px;
    float: left;
    overflow: hidden;
}

/*.displaylabel:hover
{
    color: #fdb813;
    text-decoration: underline;
}*/

.Tbl-body {
    overflow: auto;
    max-height: 660px;
    float: left;
    width: 100%;
}

.title_testmode_txtCont {
    background-color: #f4f4f4;
    float: right;
    padding: 16px 0;
    width: 100%;
    z-index: 99;
    margin-top: 116px;
}

.UserName_Cont {
    color: #333333;
    float: right;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 15px 0 0;
}

.testmode_textN {
    color: #ff0000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px 0 0;
    text-decoration: underline;
}

.lblUserContnr {
    float: left;
    margin-top: 23px;
}

.sdi-username {
    color: #d1a924;
}

.sdi-searchlatest {
    border-radius: 2px;
    float: left;
    margin: 28px 0 0 !important;
}
.sdi-searchlatestSupplier {
    border-radius: 2px;
    float: left;
    margin: 28px 0 0 200px;
}

.Search_Content {
    background: #ffffff none repeat scroll 0 0;
    float: left;
}

.sd-newsearch-box {
    border: medium none !important;
    border-radius: 2px;
    float: left;
    font-size: 12px !important;
    font-weight: normal !important;
    height: 19px;
    padding: 5px !important;
    width: 230px;
}

.sd-newsearch-btn {
    background-color: #fbda6d;
    border: medium none;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 29px;
    padding: 0 15px;
}

.catalogTree_classid_txtbx {
    left: 8px;
    position: absolute;
    top: 264px;
    width: 64px;
    z-index: 103;
}

.catalogTree_Level_txtbx {
    left: 8px;
    position: absolute;
    top: 296px;
    width: 56px;
    z-index: 105;
}

.catalogTree_classname_txtbx {
    left: 16px;
    position: absolute;
    top: 352px;
    width: 64px;
    z-index: 106;
}

.Breadcrump {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

    .Breadcrump > span {
        color: #333333;
        font-size: 14px;
        float: left;
        padding-left: 17px;
    }

        .Breadcrump > span .displaylabel {
            float: none !important;
            width: auto;
        }

.SpellCheck.SpellCheck_Innerpages {
    color: #fff;
    font-size: 12px;
}

    .SpellCheck.SpellCheck_Innerpages a {
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
    }

.SearchError {
    box-sizing: border-box;
    display: block;
    font-size: 18px;
    padding: 10px 0 20px;
    text-align: center;
}
/*June 15, 2016*/
.RcvRpt_Tab_Wid .displaylabel {
    float: left !important;
    line-height: 24px;
    width: auto;
}

.RcvRpt_Tab_Wid1 .displaylabel.RcvRpt_rdbRpttyp {
    padding-right: 0;
    width: 100%;
}

    .RcvRpt_Tab_Wid1 .displaylabel.RcvRpt_rdbRpttyp td input,
    .RcvRpt_Tab_Wid1 .RcvRpt_rdbRpttyp tr td label {
        float: left;
    }

.Receiving_Tab1_content .displaylabel, .Receiving_Tab4 .displaylabel {
    float: none !important;
    width: auto;
}

.Table1P2_cont .displaylabel {
    float: left !important;
    font-size: 12px;
    width: 95px;
}

.Table3_td2_contents > input, .Table3_td2_cont > input {
    font-size: 12px;
}

/*SDI Client logo*/
.SDIClientLogo {
    height: 100%;
    max-height: 200px;
    width: 100%;
}
/*RCVsub page styles*/
.displaylabel.Rcv_Sub_wid {
    float: left !important;
}

.rgHeader.displaylabel.RcvRpt_Header {
    float: none !important;
}

.catalogTree_custdial_link a {
    text-align: center;
    text-decoration: underline;
}

/*Home page styles*/
.footerlink.displaylabel {
    float: none !important;
}

.displaylabel.catalogTree_chbNYCMaint {
    float: left !important;
}

/*Stock Issues cart styles*/

.STKIssuesCart .displaylabel {
    float: left !important;
}

.StkIssdisplaylabel {
    color: #000;
    float: left !important;
    font-size: 12px;
    padding-top: 5px;
}

/* Home Page*/
.ProdCatalog_lnk {
    float: left;
}

.CheckOrderStatus .displaylabel {
    float: left !important;
    width: auto;
}

    .CheckOrderStatus .displaylabel.ORDER_rdbRpttyp {
        width: 344px !important;
    }

.fav-main-text {
    color: #333 !important;
    font-size: 14px !important;
    resize: none;
}

.Favorites-Maintenance > table.rgMasterTable tr th, .Favorites-Maintenance > table.rgMasterTable tr td {
    text-align: left !important;
}

.manualstock {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.manualstockfield {
    float: left;
    margin-right: 20px;
}

.fieldspacing {
    margin-top: 4px;
}

.insecticides-grid > .rgMasterTable > tbody td:first-child a {
    float: none;
}

.insecticides-grid .rgMasterTable tbody td:first-child {
    text-align: center !important;
}

.manualstocklabel {
    margin-right: 10px;
}

.RadGrid.RadGrid_Default.common-table {
    border: 1px solid #a0a0a0 !important;
}

.bin-to-bin .rgMasterTable .rgNoRecords td {
    padding: 0 !important;
    text-align: left !important;
}
/*Aug 5*/
.STKProductImage {
    width: 50px;
    height: 50px;
}

.itemnewtab tr td.fieldlabel:first-child {
    width: 60%;
}

.transferqty {
    font-size: 13.33px !important;
}
/*Aug 8*/
.content-withoutImg {
    margin-left: 0 !important;
}

.Prod-details-withoutImg {
    width: 100%;
    margin-left: 0 !important;
    background: red;
}

.Itemdetails-new table td {
    font-size: 12px;
    color: #737373;
    padding: 1px 0;
}

.Itemdetails-new table tbody tr td:nth-child(3) {
    color: #990000 !important;
}

.manfac-detail-new {
    padding-left: 3px;
}

.product_image_cont img {
    width: 100%;
}

.align-padding {
    padding-left: 2px;
}

.align-qtyPadding li:nth-child(1) input {
    padding: 4px !important;
}

/*11-8-16*/
.required-style {
    float: left !important;
}

.RadGrid RadGrid_Default .rgMasterTable td {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/*12-8-16*/
.ITEM_MAIN_A_TAB1 .displaylabel {
    float: none !important;
    width: auto !important;
}

/*16-8-16 - Recalls*/
.RecallLnk {
    color: #0000ff !important;
    text-decoration: underline;
}

/*18-8-16*/
.ItemSearchbtn {
    background-color: #fbaa12 !important;
    border: 1px solid #d28b07;
}

.ItemSearchTbl table .rgHeader a {
    text-decoration: none !important;
}

.ItemSearchTbl table .displayfield {
    color: inherit !important;
}

.NewItemTable table tbody tr input[type='image'] {
    width: 50px !important;
    height: 50px !important;
}


.NewItemTable table tbody tr {
    line-height: 6 !important;
}

.NewItemTable table tbody .rgAltRow td {
    padding-top: 4px !important;
    padding-bottom: 3px !important;
}

.NewItemTable table tbody tr span {
    line-height: 1.5;
}

.NewItemTable table thead th {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

/*18-8-16*/
.New-PricewidthTbl tbody tr td:nth-child(8) {
    width: 10%;
}

/*26-8-16*/
.favtxtNew-Style .displaylabel, .ApproveOrder-Noteswidth {
    width: 100%;
    cursor: pointer;
}

.needapp_dtgorder .getMfg-div .RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a {
    float: none;
}

/*30-8-16*/
.changePwd {
    margin-top: 14px;
}

    .changePwd a {
        color: #d1a924;
        font-weight: bold;
    }
/*1-9-16*/
.NewText-Align .displaylabel {
    width: 100% !important;
    float: none !important;
}

.NewMaintainTbl .displaylabel {
    text-align: center !important;
}

.NewMaintainTbl-td .displaylabel {
    width: 120px !important;
    float: left !important;
}

.displaylabel.NewTextAlignIE {
    float: left !important;
}

/*Receiver Entry Page - 9/6/2016*/
.Receiverlbl {
    color: #000;
    font-size: 12px;
}

/*ItemdetailNew 9/9/2016*/

.ItemHeaderlbl {
    text-transform: uppercase;
}



.prodDesc {
    color: #000;
    text-transform: uppercase;
}
/*Shopping cart Machine Number*/
.order-field-txtbox > span {
    border: medium none !important;
    float: left;
    width: 232px;
}

.order-field-txtbox input {
    border: 1px solid #cccccc !important;
    float: left;
    height: 30px;
    width: 214px !important;
}

.order-field-txtbox span > span {
    border: 1px solid #cccccc !important;
    float: left;
    padding: 9px 1px !important;
}
/*Shopping cart Machine Number styles ends here*/

#Unspsctble th, #Unspsctble td {
    padding: 4px 10px;
    text-align: left;
    vertical-align: top;
}

#Unspsctble input[type="text"] {
    font-size: inherit;
    padding: 6px;
    width: 100%;
}

#Unspsctble {
    padding: 10px 0;
}

/* Search Result Page - 21-9-2016 */
#ltrDidyoumean1 {
    font-weight: bold;
    font-size: 14px;
    color: #525252;
}

.searchresultwordCont a {
    color: #0080b6;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}
/* End Here */
.CartConfirm {
    margin-top: 3%;
}
/*9-22-16*/
.select_incident_table_tab108 span > input {
    margin-left: 54px;
}

.select_incident_table_width .select_incident_table_combobox input {
    font-size: 14px;
}

.POConReview_tdalign_cont span {
    float: none;
}

.lblBUOM_cont {
    font-size: inherit !important;
}

.Body_Content {
    padding-bottom: 37px;
}

.no-margin {
    margin: 0 !important;
}

.margin-bottom {
    margin-bottom: 15px !important;
}

.rgNoRecords div {
    font-weight: bold;
    text-align: left !important;
}

.dropCustName_cont input {
    font-size: 14px !important;
}

.buttonfancy1[title="View the customer shipto information"] {
    color: #0000ee;
    text-decoration: underline;
}

input[value="Cancel"] {
    background: #fbaa12 !important;
}

.RadioBtnSavingRpt .displaylabel.rdbStkTypelst_cont {
    float: left !important;
    width: auto;
}

    .RadioBtnSavingRpt .displaylabel.rdbStkTypelst_cont td label {
        margin-right: 10px;
    }

.SavingsReportChkbx input {
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.MROTransaction .fromDate_cont > span, .MROTransaction .ToDateCont > span {
    width: 6%;
    float: left;
}

.ChargeCodeApprverGrid .displayfield.Bu_txt_cont, .ChargeCodeApprverGrid .displayfield.user_txt_cont, .ChargeCodeApprverGrid .user_drp_cont {
    float: left;
    font-size: 9pt;
    margin-right: 10px;
}

.ChargeCodeApprverGrid .displayfield.OrderNo_txt_cont {
    font-size: 9pt;
}

/*6-10-16*/
.NewEnterpriseTbl input[type="text"] {
    font-size: 13px;
}

/*13-10-16*/
.NewPOTbl input[type="text"], .NewChangeShipToTbl input[type="text"], .NewAddDelChgCont input[type="text"] {
    font-size: 14px;
}

.NewPOTbl .displaylabel {
    width: 100%;
    font-size: 12px;
}

.NewReplenPage {
    float: left !important;
    height: inherit !important;
    left: inherit !important;
    position: inherit !important;
    top: inherit !important;
    width: 98% !important;
    padding: .5%;
}

    .NewReplenPage.form {
        float: left !important;
        height: auto !important;
        left: 0 !important;
        position: relative !important;
        top: 0 !important;
        width: 98% !important;
        padding: .5%;
    }

    .NewReplenPage .ims {
        width: 95% !important;
    }

    .NewReplenPage #sitelabel {
        height: auto !important;
        position: relative !important;
    }

.NewAddDelChgCont td {
    font-size: 12px;
}

.rigItemBox img {
    padding-left: 0 !important;
    width: 100% !important;
}

.withoutPadding {
    margin-left: 0 !important;
}

.CatalogItemImage .rigActiveImage {
    text-align: center;
    background: #ffffff;
}

    .catalogitemimage .rigactiveimage img {
        width: auto !important;
    }

.SearchManufacturer table td {
    text-align: left !important;
}

    .SearchManufacturer table td input {
        float: left;
        margin-right: 5px;
    }

.SearchManufacturer .RadGrid.RadGrid_Default table td.rgExpandCol, .SearchManufacturer table tr td, .SearchManufacturer table tr {
    background: #ffffff !important;
    border: 0 !important;
}

.SearchManufacturer .RadGrid.RadGrid_Default table td table.rgDetailTable, .SearchManufacturer .rgMasterTable {
    border: 0 none !important;
}

.SearchManufacturer .RadGrid.RadGrid_Default table td table td table td input {
    margin-left: 20px;
}

.SearchManufacturer .RadGrid.RadGrid_Default table td.rgExpandCol .rgExpand {
    background-position: 5px -454px;
}

.SearchManufacturer .RadGrid.RadGrid_Default table td.rgExpandCol .rgActionButton.rgCollapse {
    transform: rotate(180deg);
}

.SrchRes_GridTitle, #blink {
    display: none;
}

.SearchGridWrapper {
    margin: 0 !important;
}

    .SearchGridWrapper table td {
        padding-bottom: 0 !important;
    }

    .SearchGridWrapper table.rgMasterTable table td div a.rgCurrentPage {
        line-height: 22px !important;
        padding: 0 5px 0 0 !important;
    }

    .SearchGridWrapper table.rgMasterTable table td div a {
        line-height: 22px !important;
        padding: 0 5px 0 0 !important;
    }

    .SearchGridWrapper table.rgMasterTable table td div table td input {
        height: auto !important;
        line-height: 20px !important;
    }

.SearchManufacturer > div {
    /*border-bottom: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;*/
    max-height: 330px;
    overflow-y: auto;
}
    /*.Manufactchk_Content.SearchManufacturer table table td input
{
    margin-left: 20px;
}*/
    .SearchManufacturer > div > .rgMasterTable > tbody > tr > .rgExpandCol + td > table {
        margin-left: 20px;
        float: left;
    }

.searchGrid .rgWrap.rgAdvPart {
    line-height: 20px !important;
}
/*Nov 1*/
.categories-grid.CategoriesWrapper {
    background: transparent none repeat scroll 0 0;
}

.CategoriesWrapper > div {
    margin: 0 0 2%;
}

.CategoriesWrapper .Tbl-header p {
    color: #525252;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

.CategoriesWrapper .DescriptionType > table {
    margin: 0;
    width: auto;
}

    .CategoriesWrapper .DescriptionType > table td {
        border: 0 none;
        padding-bottom: 0;
    }

.CategoriesWrapper > div table {
    background: transparent none repeat scroll 0 0;
    margin: 0;
}

.refine_search_left_container.SearchNavWrapper ul li > a {
    background: #525252 none repeat scroll 0 0 !important;
    border: 0 !important;
    color: #ffffff !important;
    font-size: 17px;
    border-radius: 4px 4px 0 0;
}

    .refine_search_left_container.SearchNavWrapper ul li > a .rpText {
        padding: 7px 0 7px 8px;
        float: left;
    }

    .SearchNavWrapper ul, .refine_search_left_container.SearchNavWrapper ul li > a > span {
        border: 0 !important;
    }

    .refine_search_left_container.SearchNavWrapper ul li > a .rpExpandHandle {
        float: right;
        margin: 11px 5px 0 0;
    }

.SearchNavWrapper .Manufactchk_Content.SearchManufacturer {
    margin-bottom: 0;
}

.SearchNavWrapper ul.rpRootGroup li {
    margin-bottom: 8%;
}

.ToggleArrow {
    float: right;
    padding: 14px 5px;
}

.Home_Widget.AscendRequest {
    margin-left: 4%;
}

.Home_Widget.AscendQuotes {
    margin-left: 0;
}

.Home_Widget.AscendPartners {
    margin-left: 0;
}

.AscendRequest .Widget_Content, .AscendQuotes .Widget_Content, .AscendPartners .Widget_Content {
    float: none;
}

.SearchedResults {
    float: left;
    width: 40%;
}

.FiltersApplied {
    float: left;
    width: 60%;
}

    .FiltersApplied fieldset {
        margin: 0;
        max-height: 125px;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 10px;
    }

.RemoveFiltersApplied {
    float: left;
    width: 13px;
}

.FiltersApplied .DescriptionType {
    margin-bottom: 10px;
}

    .FiltersApplied .DescriptionType > span:first-child {
        font-weight: bold;
    }

    .FiltersApplied .DescriptionType > span {
        font-weight: normal;
        margin: 0 5px;
        font-size: 12px;
    }
/*Nov 9*/
.category_filter {
    float: left;
}

    .category_filter > span {
        margin-left: 4px;
        margin-right: 10px;
    }

.title_customerHeading {
    padding: 0;
}

.customer_logo {
    float: right;
    margin-right: 17px;
    width: 14%;
}

    .customer_logo > img {
        float: left;
        width: 100%;
    }

.title_customerHeading .lblTestmode_Cont, .title_customerHeading .UserName_Cont {
    padding: 1.4% 1%;
}

.SearchNavWrapper table td label {
    direction: ltr;
}

.Category-Count input {
    float: left !important;
}

.Category-Count span:nth-child(2n+1) {
    float: right;
}
/*.Category-Count > input + span {
	float: left;
	width: 80%;
}*/

.attachment-model {
    height: 200px !important;
    margin-top: 40px;
    width: 90%;
}

.async-css {
    padding: 0px 0px 0px 10px;
    float: left !important;
}

.nonstock-attachment span {
    float: left;
    margin: 5px 0 0 0px !important;
}

.nonstock-attachment {
    text-align: left !important;
    padding: 0px 0 0 5px !important;
}

.nonstock-attachment2 {
    text-align: left !important;
    margin: 3px 0 0 0px !important;
}

.mobility-grid td {
    padding: 13px 0 0;
}

/* RFQ Entry - 7-2-2017 */
.Attachment-docs a, .Attachment-docs a:hover, .Attachment-docs a:focus {
    margin-right: 10px;
    color: #336699;
    text-decoration: underline;
}

.popup-attachments p {
    float: left;
    margin-right: 10px;
    margin-left: 5px;
    color: #336699 !important;
    text-decoration: underline !important;
}
/* End Here*/
.invtransferdoc-Label2 {
    float: left;
    width: 33%;
    text-align: left;
    padding-left: 7px;
}

    .invtransferdoc-Label2 + div, .invtransferdoc-Label2 + input {
        float: left;
    }

/*Notification*/
.Notification-grid input[type="image"] {
    float: none;
}

.archivedmsgs {
    float: right;
    background-color: #fbaa12;
    color: #fff;
    padding: 3px 12px;
    border-radius: 2px;
}

    .archivedmsgs:before {
        content: '';
        background: url(../Images/save-icon-btn.png) no-repeat;
        width: 20px;
        height: 24px;
        float: left;
        padding: 0 4px 0 0;
    }

    .archivedmsgs > span {
        margin: 2px 0 0 0;
        float: left;
    }

.archivedmsgleft {
    float: left;
}

.archivedmsgs.archivedmsgleft, .archivedmsgs {
    color: #fff !important;
    font-weight: bold;
}

    .archivedmsgs.archivedmsgleft {
        padding: 6px 9px 2px !important;
        line-height: 22px;
    }

.archivedmsgs {
    line-height: 22px;
    padding: 6px 9px 2px !important;
}


.NotifactionTable-actions {
    margin-bottom: 10px;
    float: left;
    width: 100%;
    margin-top: 10px; /*May 11*/
}

/* Announcement Creation panel*/
.announcement-form-container {
    float: left;
    width: 100%;
    padding-top: 30px;
}

    .announcement-form-container table {
        float: left;
        width: 100%;
    }

        .announcement-form-container table tr {
            margin-bottom: 35px;
            float: left;
            width: 100%;
        }

            .announcement-form-container table tr td:first-child {
                float: left;
                width: 35%;
                margin-right: 3%;
            }

            .announcement-form-container table tr td span {
                text-align: right;
            }

            .announcement-form-container table tr td:last-child {
                float: left;
                width: 46%;
            }

            .announcement-form-container table tr td input, .announcement-form-container table tr td select, .announcement-form-container table tr td textarea {
                float: left;
                width: 100% !important;
            }

            .announcement-form-container table tr td textarea {
                height: 76px;
                resize: none;
            }


.MultiselectChkbox {
    width: 260px !important;
    margin-left: 20px;
}

.multiside-access-field > input[type="checkbox"] {
    margin-right: 6px;
    vertical-align: sub;
}

.BacktoSearch {
    margin-right: 25px;
}

.filter-area {
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 25px 25px;
    margin-bottom: 20px;
}

.business-unit {
    float: left;
    width: 15%;
    padding: 6px 0px;
}

    .business-unit span {
        margin-right: 15px;
        font-weight: bold;
    }

.item-id {
    float: left;
    width: 30%;
}

    .item-id span {
        font-weight: bold;
        margin-right: 10px;
    }

    .item-id input {
        width: 285px;
    }

.update-button {
    float: right;
    margin: 10px 0;
}

.addHoldItem-grid {
    width: 90%;
    margin: 5%;
}

.Onhold-button {
    float: right;
    margin-right: 5%;
    margin-top: 20px;
}

.itemid-error {
    margin-left: 58px;
}

/*Default-putaway grid styles - Apr 19*/

.default-putaway-loc-grid table {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.dp-grid-title {
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0;
}

.default-putaway-loc-grid table input[type="image"] {
    float: none;
}

.MyImageButton input[type="image"] {
    float: none !important;
}

.MyImageButton {
    width: 20px;
}

.fp-loc-grid table td input[type="text"] {
    width: 50%;
}

.business-unit-new {
    padding: 0;
}

/*Material storage loc-styles Apr19*/

.business-unit-ms-loc {
    width: 25%;
    padding: 0 0px;
    margin-right: 10px;
}

.filter-area-ms-loc span {
    line-height: 23px;
    width: 30%;
    text-align: right;
    float: left;
}

.filter-area-ms-loc .fieldset select {
    width: 100%;
}

.fieldset {
    float: left;
    width: 65%;
}

.filter-area-ms-loc .fieldset .itemid-error {
    margin-left: 0;
    width: 100% !important;
}

.mg-error-msg {
    color: #ff0000;
    float: left;
    width: 100%;
}

#ctl00_ContentPlaceHolder1_rgCart_ctl00_ctl06_tdLIF {
    width: 365px;
}

.Msg-user-stor-loc {
    color: red;
}

.OrderItemNumber {
    float: left;
    width: 96%;
    border: 1px solid #b1b1b1;
    margin: 1%;
    padding: 1%;
    position: relative;
}

.OrderItemRow > div {
    float: left;
    margin-right: 28px;
}

.OrderLabel {
    float: left;
    font-weight: bold;
    line-height: 23px;
}

.OrderValue {
    float: left;
    margin-left: 6px;
    line-height: 23px;
}

.OrderItemRow, .OrderItemRow1 {
    width: 100%;
    float: left;
}

    .OrderItemRow1 > div {
        float: left;
    }

.OrderChargeCode input {
    width: 47%;
    float: left;
    margin-left: 10px;
    font-size: 14px !important;
    padding: 2px;
    text-align: left;
}

.OrderBasePrice {
    width: 20%;
}

.OrderDescription {
    width: 58%;
    margin-left: 14px;
}

    .OrderDescription .OrderValue {
        float: left;
        width: 88%;
        text-align: left;
    }

.OrderItemRow {
    margin-bottom: 10px;
}

    .OrderItemRow > div input {
        text-align: left;
        margin-left: 5px;
    }

.OrderDropdown {
    float: left;
    margin: 2.4% 1% 0;
}

    .OrderDropdown > span {
        font-weight: bold;
    }

.OrderDropdown {
    float: left;
    margin: 1% 0;
    width: 100%;
}

.OrderGrid {
    border: 0 !important;
}

.ApproveOrder-div input {
    width: auto;
}

.OrderSymbol {
    line-height: 24px;
    margin-left: 2px;
}

.delete-icon {
    position: absolute;
    right: -23px;
}

    .delete-icon > a {
        text-decoration: underline;
    }

.OrderApprovalAlert {
    color: #ff0000;
}

.pfleupdate_trcont_td3 > div {
    width: 100% !important;
}

    .pfleupdate_trcont_td3 > div table td {
        margin: 0 !important;
        width: auto !important;
    }

.pfleupdate_trcont_td3 table tr td:first-child {
    height: 22px;
    width: 89.5% !important;
}

/*Program Master Popup*/
iframe .ProgramMasterPopup {
    float: left;
    font-family: arial;
    font-size: 14px;
    margin: 1% 2%;
}

    iframe .ProgramMasterPopup span {
        color: #262626;
    }

    iframe .ProgramMasterPopup table {
        width: 100%;
    }

        iframe .ProgramMasterPopup table tr {
            display: inline;
        }

            iframe .ProgramMasterPopup table tr input {
                margin-left: 0;
            }

            iframe .ProgramMasterPopup table tr label {
                float: right;
                margin-top: 1px;
            }

    iframe .ProgramMasterPopup td {
        padding-bottom: 10px;
    }

    iframe .ProgramMasterPopup tr select {
        padding: 7px 10px;
        width: 65% !important;
    }

    iframe .ProgramMasterPopup #rblUserType td {
        padding-top: 12px;
    }

    iframe .ProgramMasterPopup input[type="submit"] {
        background: #fbaa12 none repeat scroll 0 0;
        border: 1px solid #d28b07;
        color: #ffffff;
        cursor: pointer;
        font-size: 10pt;
        font-weight: bold;
        padding: 2px 5px !important;
    }

        iframe .ProgramMasterPopup input[type="submit"]:hover {
            background: #e99a05;
        }

/*Jul 24*/
.common-table table tbody td.DescAlign {
    text-align: left !important;
    max-width: 225px;
}

.reconcile-pop-up {
    float: left;
    width: 46%;
    padding: 2%;
}

    .reconcile-pop-up tr:first-child {
        margin-left: 0;
    }

    .reconcile-pop-up tr {
        display: inline;
        margin: 0 10px;
    }

        .reconcile-pop-up tr td label {
            margin-left: 5px;
        }

    .reconcile-pop-up.full-width {
        width: 100%;
        padding-bottom: 0;
        font-size: 14px;
        font-weight: bold;
    }

.reconcile-label {
    font-size: 15px;
    font-weight: bold;
}

.reconcile-actions {
    float: right;
    margin-right: 10%;
    margin-top: 20px;
}
/*Aug 08, 2017 - CycleCounts Starts*/
.cyclecount_panel {
    background: #f4f4f4;
    border: 1px solid #ccc;
    margin: 10px 0 10px 0;
    padding: 18px;
    float: left;
    width: 97%;
}

.crib_identifier, .counting_event {
    float: left;
    padding: 5px;
}

.recociliation_button {
    float: right;
    padding: 10px;
}

.crib_identifier {
    padding: 5px 0;
    margin-right: 30px;
}

.counting_event select {
    width: 180px;
}

.cycle_countgrid {
    float: left;
    width: 100%;
}

.cycle_countDtlGrid th {
    background: #cecece !important;
}

.cycle_countDtlGrid {
    border: none;
}

.cycle_countgrid table td input[type="image"] {
    float: none;
}

.cycle_countgrid > div {
    border: none;
}

.cycle_countDtlGrid {
    border: 1px solid #ccc !important;
}

.cyclecnt_fields {
    width: 100px;
}

.cyclecnt_edit {
    width: 50px;
}

/*Aug 08, 2017 - CycleCounts Ends*/
/*Aug 16*/
.fieldgroup {
    margin-bottom: 5px;
    text-align: left;
}

    .fieldgroup span {
        width: 20%;
        float: left;
    }

    .fieldgroup > input[type="submit"] {
        width: auto;
    }

    .fieldgroup > input, .fieldgroup > select, .fieldgroup input, .fieldgroup select {
        width: 60%;
    }
/* Added style to differenting the rows for two different search results */
.non-catalog, .catalog {
    background: #474747;
    color: #ffffff;
    padding: 4px 7px;
    border-radius: 3px;
    width: 17px;
    float: left;
}

.catalog {
    background: #ff9700 !important;
    text-align: center;
}

.catalogLeft {
    background: #ff9700 !important;
    padding: 4px 7px;
    border-radius: 3px;
    width: 17px;
    float: left;
}

.legend-container {
    float: right;
    width: 30%;
    margin-bottom: 5px;
}
.legend-container-supplier{
    display: none;
}

.legend-container-sup {
    float: right;
    width: 60%;
    margin-bottom: 5px;
}
.supplier-search {
    float: left;
    width: 32%;
    padding-left: 0.5%;
    padding-right: 0.5%;
    margin-bottom: 5px;
}

.font-weight{
    font-weight:bold;
}

.legend {
    float: left;
    margin-left: 10px;
}

    .legend .catalog, .legend .non-catalog {
        margin-right: 10px;
        float: left;
    }

    .legend span:last-child {
        margin-top: 5px;
        float: left;
    }
/* Styles End -- Added style to differenting the rows for two different search results */
/*Aug 30*/
.displaynone {
    visibility: hidden !important;
}
/*Style Starts -- Added style for Load Stage Error Page*/

.rightAlign {
    width: 70%;
    float: right;
    text-align: left !important;
}

.leftAlign {
    width: 30%;
    float: left;
}

    .leftAlign div {
        text-align: left;
    }

.LoadStage-ErrTxt {
    width: 90%;
    height: 50px;
}

.loadStage-ErrorPnl {
    width: 90% !important;
    table-layout: auto;
    empty-cells: show;
    margin: 10px 1% 10px 15px;
}

.rgCaption {
    text-align: left;
    font-weight: 600;
    font-size: 12px;
}

.loadStage-EditErrors {
    font-weight: 600;
    font-size: 12px;
}
/*Style Ends--Load Stage Error Panel Page**/
/*Default Putaway Dropdown Style ISsue*/
.default-putaway-loc-grid .rgMasterTable1 td > select {
    width: 70px;
}

/*Sep 26*/
.custom-loader {
    top: 50% !important;
    height: auto !important;
    left: 45% !important;
}

.bg-overlay {
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    float: none;
    opacity: 0.3;
}

.btn-chrCD {
    width: auto !important;
}

.chrCDdiv {
    float: left;
    width: 75%;
}

    .chrCDdiv input {
        width: 80%;
    }

    .chrCDdiv span {
        width: 100%;
    }

/*Oct 5*/
.createnew-widget {
    float: left;
    width: 100%;
}
/*Dec 18*/
/* remove main borders */
.borderLessDialog.RadWindow {
    border: none;
    padding: 0;
}

    .borderLessDialog.RadWindow .rwContent {
        border: none;
    }

/*Jan 18*/
.Express_Panel {
    background: none repeat scroll 0 0 #f5f5f5;
    float: left;
    padding: 10px;
    box-shadow: 0 0 2px #aaaaaa;
    width: 98%;
    z-index: 99999;
    margin-top: 35px;
}

    .Express_Panel td {
        padding-bottom: 10px;
        padding-right: 15px;
    }


.word-break {
    word-break: break-word;
}

.SearchResulrInfoIcon {
    float: right !important;
}

#fountainG {
    position: fixed;
    top: 50%;
    left: 40%;
    width: 234px;
    height: 28px;
    margin: auto;
}

.fountainG {
    position: absolute;
    top: 0;
    background-color: #ff9700;
    width: 28px;
    height: 28px;
    animation-name: bounce_fountainG;
    -o-animation-name: bounce_fountainG;
    -ms-animation-name: bounce_fountainG;
    -webkit-animation-name: bounce_fountainG;
    -moz-animation-name: bounce_fountainG;
    animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    transform: scale(.3);
    -o-transform: scale(.3);
    -ms-transform: scale(.3);
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    border-radius: 19px;
    -o-border-radius: 19px;
    -ms-border-radius: 19px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
}

#fountainG_1 {
    left: 0;
    animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
}

#fountainG_2 {
    left: 29px;
    animation-delay: 0.75s;
    -o-animation-delay: 0.75s;
    -ms-animation-delay: 0.75s;
    -webkit-animation-delay: 0.75s;
    -moz-animation-delay: 0.75s;
}

#fountainG_3 {
    left: 58px;
    animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
}

#fountainG_4 {
    left: 88px;
    animation-delay: 1.05s;
    -o-animation-delay: 1.05s;
    -ms-animation-delay: 1.05s;
    -webkit-animation-delay: 1.05s;
    -moz-animation-delay: 1.05s;
}

#fountainG_5 {
    left: 117px;
    animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
}

#fountainG_6 {
    left: 146px;
    animation-delay: 1.35s;
    -o-animation-delay: 1.35s;
    -ms-animation-delay: 1.35s;
    -webkit-animation-delay: 1.35s;
    -moz-animation-delay: 1.35s;
}

#fountainG_7 {
    left: 175px;
    animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
}

#fountainG_8 {
    left: 205px;
    animation-delay: 1.64s;
    -o-animation-delay: 1.64s;
    -ms-animation-delay: 1.64s;
    -webkit-animation-delay: 1.64s;
    -moz-animation-delay: 1.64s;
}



@keyframes bounce_fountainG {
    0% {
        transform: scale(1);
        background-color: #ff9700;
    }

    100% {
        transform: scale(.3);
        background-color: rgb(255,255,255);
    }
}

@-o-keyframes bounce_fountainG {
    0%; {
        -o-transform: scale(1);
        background-color: #ff9700;
    }

    100% {
        -o-transform: scale(.3);
        background-color: rgb(255,255,255);
    }
}

@-ms-keyframes bounce_fountainG {
    0% {
        -ms-transform: scale(1);
        background-color: #ff9700;
    }

    100% {
        -ms-transform: scale(.3);
        background-color: rgb(255,255,255);
    }
}

@-webkit-keyframes bounce_fountainG {
    0% {
        -webkit-transform: scale(1);
        background-color: #ff9700;
    }

    100% {
        -webkit-transform: scale(.3);
        background-color: rgb(255,255,255);
    }
}

@-moz-keyframes bounce_fountainG {
    0% {
        -moz-transform: scale(1);
        background-color: #ff9700;
    }

    100% {
        -moz-transform: scale(.3);
        background-color: rgb(255,255,255);
    }
}





/*cc start here*/

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype');
    src: url('../fonts/RobotoRegular.ttf') format('ttf'), url('../fonts/RobotoRegular.woff') format('woff'), url('../fonts/RobotoRegular.svg') format('svg');
}

@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype');
    src: url('../fonts/RobotoMedium.ttf') format('ttf'), url('../fonts/RobotoMedium.woff') format('woff'), url('../fonts/RobotoMedium.svg') format('svg');
}

@font-face {
    font-family: 'RobotoThin';
    src: url('../fonts/RobotoThin.eot') format('embedded-opentype');
    src: url('../fonts/RobotoThin.ttf') format('ttf'), url('../fonts/RobotoThin.woff') format('woff'), url('../fonts/RobotoThin.svg') format('svg');
}

body {
    font-family: 'RobotoRegular';
    background: #fff;
    color: #444;
}

a {
    text-decoration: none;
}

.font-12 {
    font-size: 12px;
}

.font-14 {
    font-size: 14px;
}

.font-16 {
    font-size: 16px;
}

.order-summary-container {
    width: 68%;
    float: left;
    border: 1px solid #d1cdcd;
    margin: 10px 1% 0 1%;
}

.amount-container {
    width: 29%;
    margin-top: 10px;
    float: left;
}

.header-title {
    width: 98%;
    float: left;
    border-bottom: 1px solid #dddddd;
    margin: 5px 0px;
    padding: 10px;
}

.text-grey {
    color: #606060;
}

.text-black {
    color: #000;
}

.continue-shop {
    float: right;
    color: #0072cb;
    font-weight: bold;
    text-decoration: none;
}

.pricedetail-title {
    width: 98%;
    float: left;
    border-bottom: 1px solid #dddddd;
    margin: 5px 0px;
    padding: 10px 0px 10px 10px;
}

.pricedetail-lbl {
    width: 45%;
    float: left;
    padding: 10px;
    font-size: 14px;
}

.pricedetail-amt {
    width: 45%;
    float: right;
    text-align: center;
    padding: 10px;
    font-size: 14px;
}

.pricedetail {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    border: 1px solid #d1cdcd;
}

.w-100 {
    width: 100%;
    float: left;
}

.w-80 {
    width: 78%;
    float: left;
    margin-left: 2%;
}

.w-50 {
    width: 49% !important;
    float: left;
}

.w-25 {
    width: 25%;
    float: left;
    position: relative;
}

.w-33 {
    width: 33.3%;
    float: left;
}

.w-20 {
    width: 20%;
    float: left;
    position: relative;
}

.cardtxt-box {
    border: 1px solid #b1b1b1;
    padding: 10px;
    margin: 0px 0px 10px 10px;
    border-radius: 5px;
    width: 83%;
    font-size: 14px !important;
}

.card-no {
    width: 75%;
    border-right: none;
    border-radius: 5px 0px 0px 5px;
}

.debit-lbl {
    padding: 10px;
    float: left;
    font-size: 14px;
}

.payment-btn {
    color: #fff !important;
    background: #fbaa12;
    border: 1px solid #fbaa12;
    padding: 7px;
    float: right;
    margin: 0px 8px 8px 0px;
    cursor: pointer;
}

.font-blod {
    font-weight: bold;
}

.font-normal {
    font-weight: normal;
}

.d-bolck {
    display: block;
}

.text-center {
    text-align: center;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-0 {
    margin: 0px !important;
}

.pt-0 {
    padding-top: 0px !important;
}

.mt-0 {
    margin-top: 0px !important;
}

.mt-10 {
    margin-top: 10px;
}

.ml-5 {
    margin-left: 5px;
}

.m-0 {
    margin: 0px;
}

.float-left {
    float: left;
}

.notcat-image {
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 20px;
    margin: 0px 20px;
}

.image-container {
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 20px;
    margin: 0px 20px;
    width: calc(100% - 60px);
    height: 150px;
}

.notcat-category {
    background: #fdb813;
    position: absolute;
    left: 21px;
    font-size: 12px;
    padding: 3px;
    font-weight: bold;
    top: 0px;
}

.visa-card {
    position: absolute;
    height: 40px;
}

.container {
    height: 670px;
    width: 100%;
    float: left;
    overflow: auto;
}
/* Modal styles start */
.modal-cc {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

    .modal-cc.is-visible {
        visibility: visible;
    }

.modal-overlay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 0%, 0.5);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.modal-cc.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

.modal-wrapper {
    position: fixed;
    z-index: 9999;
    top: 40%;
    left: 51%;
    width: 370px;
    margin-left: -16em;
    background-color: #fff;
    box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #fff;
}

.modal-transition {
    transition: all 0.3s 0.12s;
    transform: translateY(-10%);
    opacity: 0;
}

.modal-cc.is-visible .modal-transition {
    transform: translateY(0);
    opacity: 1;
}

.modal-header,
.modal-content {
    padding: 2em 2rem 1rem 2rem;
}

.modal-header {
    position: relative;
    background-color: #fff;
}

.modal-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1em;
    color: #aaa;
    background: none;
    border: 0;
}

.modal-heading {
    color: #444 !important;
    font-weight: bold !important;
}

.font-16 {
    font-size: 16px !important;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

/* Modal styles Ends */

/* count increase btn styles start */
.value-button {
    display: inline-block;
    border: 1px solid #b1b1b1;
    margin: 0px;
    width: 30px;
    height: 28px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    line-height: 27px;
}

    .value-button:hover {
        cursor: pointer;
        background: #eccc79;
        border: 1px solid #e8b42c;
        color: #e89b2e;
    }

.sdi-bottom-5 {
    margin-bottom: 5px;
}

form .decrease {
    margin-right: -4px;
    border-radius: 50%;
}

form .increase {
    margin-left: -4px;
    border-radius: 50%;
}

form #input-wrap {
    margin: 0px;
    padding: 0px;
}

input#number {
    text-align: center;
    border: none;
    border: 1px solid #ddd;
    margin: 0px 10px;
    width: 40px;
    height: 23px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* count increase btn styles Ends */
.sdi-input-quantity {
    padding: 7px 5px;
    width: 70px;
    border: 1px solid #b1b1b1;
    text-align: center;
}

.sdi-margin-bottom {
    margin-bottom: 10px;
}

.continue-shop.font-16 {
    color: #0072c9;
    font-size: 14px;
}

#payjs-container #payjs-cnum {
    height: 56px !important;
    font-size: 50px !important;
}


.position-relative {
    position: relative;
}

.card-expiry-date {
    position: absolute;
    bottom: -80px;
    left: 0;
}

.card-ccv {
    position: absolute;
    bottom: -80px;
}

.card-error {
    padding: 5px 10px;
    font-size: 13px;
    color: #f80000;
}

.payjs-input-icon.payjs-base {
    position: absolute;
    top: 0;
    right: 0;
    width: 143px;
    height: 38px;
}

@media only screen and (max-width: 1024px) {
    .image-container {
        height: 110px;
    }

    .pricedetail-lbl {
        width: 40%;
    }
}

.logo-secondary {
    margin: 0px 0px 10px 10px !important;
    width: 90px !important;
    height: 25px !important;
}

.logo-primary {
    position: relative;
    width: 275px !important;
    margin: 0px;
}

.logo-client {
    width: 200px !important;
    margin: 10px 0px;
    position: relative;
    height: 52px;
}

@media screen and (max-width: 1024px) {
    .pancakemenu {
        width: 4% !important;
    }

    .logo-client {
        width: 185px !important;
    }
}

.modal-body {
    padding: 10px;
}

.cancel-btn {
    color: #444;
    padding: 7px;
    float: right;
    margin: 0px 8px 8px 0px;
    cursor: pointer;
    background: #bbb6b6;
}

.card-height iframe {
    height: 50px;
}

.margin-top-30 {
    margin-top: 30px !important;
}

.save-card {
    padding: 7px;
}

/* Payment Popup Styles */
/*.modal-content {
    width: 100%;
    float: left;
}*/

.modal-body {
    width: 95%;
    float: left;
}

.card-pop {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
}

    .card-pop.is-visible {
        display: block;
    }

        .card-pop.is-visible .modal-overlay {
            opacity: 0.8;
            display: block;
            transition-delay: 0s;
            background-color: hsla(0, 0%, 0%, 0.5);
            visibility: visible !important;
        }

        .card-pop.is-visible .modal-transition {
            transform: translateY(0);
            opacity: 1;
        }

.float-right {
    float: right;
}

.mr-10 {
    margin-right: 10px;
}

.border-bottom {
    border-bottom: 1px solid #e9ecef;
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.modal-header .cart-close, .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}

button.cart-close, .close {
    padding: 0px;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.cart-close, .close {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    opacity: 1;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    float: right;
}

.card-pop .modal-wrapper {
    width: 25rem;
    left: 52%;
    top: 24%;
}

.modal .modal-wrapper {
    width: 26rem;
}

.card {
    position: relative;
    top: 10px;
}

.p-0 {
    padding: 0px;
}

.mx-15 {
    margin: 0px 15px;
}

.list-close {
    float: right;
    position: relative;
    top: 12px;
    right: 25%;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    color: #fd0b0b;
}

.list {
    position: relative;
}

.Remove {
    display: none;
}

.card-pop .modal-body {
    overflow: auto;
    max-height: 310px;
}

.card-pop .modal-header {
    padding: 0.5rem;
}

/* Modal styles Ends */
.float-right {
    float: right;
}

.w-40 {
    width: 40%;
    float: left;
}

.p-10 {
    padding: 10px;
}

.mt-30 {
    margin-top: 30px;
}

.ex-slash {
    float: left;
    font-size: 25px;
    margin: 5px 0px;
}

.mt-8 {
    margin-top: 8px;
}

.disabled {
    background: #f2f2f2;
    cursor: not-allowed;
}

.clickable {
    cursor: pointer;
}

.mb-0 {
    margin-bottom: 0;
}

.wallet-btn {
    border-radius: 4px;
}

.card-disabled {
    cursor: not-allowed;
}

.clickable:disabled {
    cursor: not-allowed;
}

.mt-8 {
    margin-top: 8px;
}

.pt-10 {
    padding-top: 10px;
}

.list-close.list-close1 {
    top: 22px !important;
}



#divRemoveModel .modal-header {
    padding: 0.5rem !important;
}

#divRemoveModel .modal-content {
    padding: 0px !important;
}

.mt-25 {
    margin-top: 25px;
}

#divModel .modal-content {
    padding: 5px !important;
}

#divModel .payment-btn {
    margin: 0px 0px 8px 0px !important;
}

.wallet-btn {
    background: #fbaa12;
    float: right;
    padding: 5px 5px 5px 5px;
    margin-right: 10px;
    text-align: center;
    border-radius: 4px;
}

@media (width: 1366px) {
    .card-no {
        width: 73% !important;
    }

    .pricedetail-amt {
        width: 43% !important;
    }

    .mt-30 {
        margin-top: 0px !important;
    }

    .pricedetail-title {
        margin: 0px !important;
    }

    .ShpCart_lblDBError {
        padding: 0px 0px !important;
        width: 168px !important;
    }

    .pricedetail-lbl {
        padding: 5px 10px !important;
    }
}

.order-summary-container .container {
    height: auto;
    overflow: unset;
}

.amount-container {
    position: fixed;
    background: #fff;
    right: 20px;
    margin-top: 192px !important;
    top: 0px;
}

.amount-container-on-scroll {
    margin-top: 110px !important;
}

.order-total {
    border-top: 1px solid #ccc;
    width: 100%;
    float: left;
}

.card-option {
    padding: 10px;
}

.jiralink {
    width: 45px;
    cursor: pointer;
}


/*Credit Card Capture*/
.card-w-50 {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 0px 15px;
}

.card-month-50 {
    width: 46%;
    float: left;
}

.card-w-100 {
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.card-slash {
    width: 8%;
    box-sizing: border-box;
    padding: 0px 3%;
}

.ml-0 {
    margin-left: 0px;
}

.credit-card-capture {
    width: 40%;
    margin: 3% 30%;
}

.pl-0 {
    padding-left: 0px;
}

.card-pop .modal-wrapper {
    left: 50%;
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.credit-card {
    width: 89%;
    float: left;
    box-sizing: border-box;
    padding-left: 10px;
}

.credit-card-image {
    width: 11%;
}

/*11/5/19*/
.invoice-list {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 1px solid #f5f5f5;
}

.label-title {
    float: left;
    margin-right: 8px;
    font-size: 14px;
    font-weight: bold;
}

.visa-card {
    border-right: 1px solid #b1b1b1;
    border-radius: 0px 5px 5px 0px;
    height: 38px;
}

.custom-pr-15 {
    box-sizing: border-box;
    padding-right: 15px;
}

.w-30 {
    width: 30%;
    float: left;
}

.mt-20 {
    margin-top: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.Invoice_grid thead tr:nth-child(2) td:nth-child(6) {
    white-space: normal !important;
    position: relative;
    padding-right: 30px;
    width: 132px;
    text-align: left !important;
}

    .Invoice_grid thead tr:nth-child(2) td:nth-child(6) input[type=submit] {
        top: 35px;
        position: absolute;
        right: 5px;
    }

.RadGrid_Default .rgSelectedRow {
    background: transparent !important;
}


.yes-btn {
    border-color: #fbaa12 !important;
    background-color: #fbaa12 !important;
    background-image: linear-gradient(#fbaa12,#fbaa12) !important;
}


.border-top-0 {
    border-top: 0px solid #ccc !important;
    border-style: none !important;
}


@media (max-width: 1599px) and (min-width: 1366px) {
    .sdi-input-quantity {
        padding: 7px 4px !important;
        width: 58px !important;
    }

    .modal-wrapper {
        left: 55% !important;
    }
}


.text-restrict {
    white-space: nowrap;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}


/*User control*/

.Usercontrol-pop {
    float: left;
    font-family: arial;
    font-size: 14px;
    margin: 1% 2%;
    width: 46%;
}

.Usercontrol_grid {
    width: 46%;
    float: left;
    margin: 1% 1%;
}

#form1 .Wrapper {
    width: 92% !important;
}

.txt_nowrap {
    white-space: nowrap;
}


/*Enterprise panel Enhanmcent 10/12/19*/

.enterprise-row {
    width: 100%;
    float: left;
}

.enterprise-field-5 {
    width: 20%;
    float: left;
    padding: 0px 15px;
    box-sizing: border-box;
}

.enterprise-field-row {
    box-sizing: border-box;
    padding: 15px 0px;
}

.enterprise-accordion-head {
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #4d4b4b;
    padding: 10px 15px;
    float: left;
    cursor: pointer;
    user-select: none;
}

    .enterprise-accordion-head.open {
        color: #fbaa12;
    }

.enterprise-arrow-collapse {
    background: url(../images/enterprise-right-arrow.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0px 10px 0px 0px;
}

.enterprise-accordion-head.open .enterprise-arrow-collapse {
    background: url(../images/enterprise-down-arrow.png) no-repeat;
}

.enterprise-accordion-head.open {
    color: #fbaa12;
}

.enterprise-form-label {
    color: #000;
    font-size: 14px;
    display: block;
    margin-bottom: 8px;
    font-family: arial;
}

.enterprise-form-control {
    display: block;
    width: 90%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    box-sizing: border-box;
    font-family: arial;
}

.enterprise-radio-inline input[type="radio"] {
    margin: 2px 0px 0px;
}

.enterprise-radio-inline span {
    vertical-align: top;
    font-family: arial;
    font-size: 14px;
}

.enterprise-radio-inline {
    margin: 10px 0px;
    display: inline-block;
}

.enterprise-submit-btn {
    color: #fff;
    background-color: #fbaa12;
    border: 1px solid #d28b07;
    font-size: 14px;
    margin: 0px 40px 0px 10px;
    padding: 8px 20px;
    font-family: arial;
    font-weight: bold;
}

.enterprise-cancel-btn {
    color: #fff;
    background-color: #fbaa12;
    border: 1px solid #d28b07;
    font-size: 14px;
    margin: 0px 0px 0px 10px;
    padding: 8px 20px;
    font-family: arial;
    font-weight: bold;
}

.enterprise-float-right {
    float: right;
}

.enterprise-cancel-btn {
    background: #fff;
    color: #333333;
    border: 1px solid #999999;
}

.enterprise-accordion-body {
    display: none;
}

    .enterprise-accordion-body .enterprise-field-row:nth-child(even) {
        background: #f2f2f2;
    }

.EpAccord {
    float: left;
    padding: 0px 0px 0px 0px;
    border: 1px solid #cecece;
    margin: 10px;
}

    .EpAccord .rtsLevel1 {
        border-color: transparent !important;
    }

    .EpAccord .RadTabStrip_Default {
        margin: 10px 0px 0px 10px !important;
    }

    .EpAccord .rtsSelected .rtsLink {
        border: none !important;
        border-top: 2px solid #fdb811 !important;
        border-radius: 0px !important;
        color: #fdb811 !important;
        text-align: center;
        font-size: 14px !important;
        font-weight: bold !important;
    }

    .EpAccord .rtsLink {
        Background-color: transparent !important;
        text-align: center;
        font-size: 14px !important;
    }

.enterprise-field-5 .RadPicker {
    width: 90% !important;
}

.Ep_picker input {
    display: block !important;
    width: 97% !important;
    height: calc(2.25rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 14px;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da !important;
    box-sizing: border-box;
    font-family: arial;
}

.Ep_clientlogo .ruSelectWrap, .ruFileWrap {
    width: 100%;
    float: left;
}

.Ep_clientlogo .ruFakeInput {
    width: 56% !important;
}

.enterprise-radio-inline.disabled {
    background: transparent;
}

.cyclecount-form-width {
    width: 100% !important;
    margin-left: 0px;
    margin-bottom: 10px;
}

    .cyclecount-form-width .enterprise-row {
        width: 90%;
        float: left;
        margin: 1% 5%;
        border: 1px solid #ccc;
    }

    .cyclecount-form-width .enterprise-form-control {
        width: 90%;
        font-size: 14px !important;
    }

    .cyclecount-form-width .enterprise-field-row {
        border: 0px solid #ccc !important;
        margin: 0% 5%;
    }
/*radio button style*/
.customRadioBtn {
    margin-right: 25px;
    margin-top: 10px;
    float: left;
}

    .customRadioBtn input {
        float: left;
        margin-right: 5px;
    }

.RadGrid_Default .rgEditForm:not(.rgEditPopup) {
    border-bottom: 0 !important;
}

.RadMenu.RadMenu_Default.RadMenu_Context {
    z-index: 100 !important;
}

.iconStyle {
    margin-left: 60px !important;
}

.iconStyl {
    margin-right: 26px !important;
}

.punchin-title {
    color: Black;
    font-size: 16px;
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 12px;
}

.punch-in-url {
    color: Black;
    font-size: Small;
    width: 92%;
    float: left;
    word-break: break-all;
    padding: 0 4%;
    border: white;
    height: 90px;
    resize: none;
}

.punch-in-copy {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.fav {
    pointer-events: none;
    visibility: hidden
}

.shppng_favmenuConts .Menu_Pancake {
    z-index: 99 !important;
    width: auto !important;
}

    .shppng_favmenuConts .Menu_Pancake .rmVertical {
        border: none !important
    }

.Updateicon {
    width: 40px
}


.logo-group {
    float: left
}

.supplier-portal-header {
    justify-content: normal;
}

.supplier-portal-header .Menu {
        margin-left: auto;
    }

.action-customwidth {
    width: 55px;
}

#Table1A {
    overflow: auto;
    display: block;
}

.supplier-portal-header .pancakemenu.Menu {
    margin-left: 0
}

.pfleUpdtate_table {
    overflow: auto;
    display: inline-table;
    
}

.sup-displaylabel {
    color: #262626;
    font-size: 13px;
    text-align: left;
    width: 90%;
}


/*06/03/2020 Multi Site Acccess*/
.CrossSiteGroup {
    margin-top: 28px;
}

.CrossSiteGroup .RadComboBox_Default {
  width:200px !important
}

    .CrossSiteGroup .RadComboBox .rcbInputCellLeft {
        padding: 0px 5px;
        height: 30px;
        border-radius: 0;
        background: #fff;
    }

.RadComboBox .rcbArrowCellRight {
    background-position: -18px -176px;
}

.CrossSiteGroup .RadComboBox_Default .rcbArrowCell {
    background-image: url(../images/Yellow-dropdown-arrow.png);
    background-position: 0px 0px !important;
    background-size: 100%;
}

.CrossSiteGroup .RadComboBox_Default input {
    padding: 0 !important;
}

@media screen and (max-width: 1365px) and (min-width: 1280px) {
    .logo-primary {
        width: 210px !important;
        margin-top: 10px;
    }

    .pancakemenu {
        height: auto;
        margin-top: 5px;
    }

    .radSkin_Bootstrap .rnvSlide.rnvMoreNodes {
        left: 241px !important;
    }
}
.Masmodal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: 100%;
}


.Masloading {
    font-family: Arial;
    font-size: 10pt;
    border: 1px solid #fbaa12;
    display: none;
    position: fixed;
    background-color: White;
    z-index: 999;
    padding: 2% 2% 1%;
    font-size: 18px;
}
