﻿html * {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif;
}                                                                       
/*DEFAULTS*/
/*DEFAULTS*/
/*DEFAULTS*/

/*LINK*/
.link, .buttonText {
    font-size: 14px !important;
    color: #2673bf !important;
    font-weight: 400 !important;
    text-decoration: none !important; 
    cursor: pointer;
}
.link:hover {
    text-decoration: underline !important;
}
/*LINK*/

/*TEXTBOX ETC*/
input[type="checkbox"], input[type="radio"] {
    margin: 0 3px 0 0 !important;
    position: relative !important;
    top: 2px !important;
}
input, select, button, textarea {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;/*SUBJECT TO CHANGE*/
    font-weight: 400 !important;
    color: #000000 !important;
}
input[type="text"], input[type="number"], input[type="password"], select {
    box-sizing: border-box;
    color: #000000 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    background-color: #ffffff !important;
    /*margin: 1px 5px; Removed for CWA-20478*/
    height: 30px !important;
    padding: 0px 2px 0px 6px !important;
    /*border: 1px solid #8d8d8d !important;*/
}
input[type="text"] {
    padding: 0px 6px 0px 6px !important;
}


.proPicture {
    max-height: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

textarea {
    margin: 0px 5px !important;
    border: 1px solid #8d8d8d !important;
}
input[type="file"] {
    color: #000000 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    margin: 0px 5px !important;
    height: 30px;
    line-height: 25px !important;
    border: 1px solid #8d8d8d !important;
    box-sizing: border-box !important;
    padding: 2px !important;
}
.defArea {
    color: #000000 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    height: 40px !important; /* KMQDC 2016.04.06 100px*/
    background-color: #ffffff !important;
    margin: 0px 5px !important;
    font-size: 15px !important;
    padding: 0px 2px 0px 6px !important;
    border: 1px solid #8d8d8d !important;
}
.defArea2 {
    color: #000000 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    height: 100px !important;
    background-color: #ffffff !important;
    margin: 0px 0px !important;
    font-size: 15px !important;
    padding: 0px 0px 0px 0px !important;
    border: 1px solid #8d8d8d !important;
}
.required {
    background-color: #ffffff !important;
}
input[disabled] {
    color: #808080 !important;
}
/*END TEXTBOX ETC*/

/*TABLE .table*/
.RadGrid_Sunset, .RadGrid {
    border: none !important;
}
.table {
    background: none !important;
    border-collapse: collapse !important;


}
.table input[type="text"], .table select {
    margin: 0px;/*Erase if needed*/
}
.table a, .table .link {
    font-size: 14px !important;
}
.border {
    border: 1px solid #a8a8a8 !important;
}
.borderside {
    border-right:1px solid #a8a8a8 !important;
}
.bordertop {
    border-top:1px solid #a8a8a8 !important;
}/*Added border-top  for table roles, users etc */
.table > tbody > tr:nth-child(odd) {
    border: none;
    background-color: #ededed !important;
    border-bottom: 1px solid #ddd;
}
.table > tbody > tr:nth-child(even) {
    border: none;
    background-color: #ffffff !important;
    border-bottom: 1px solid #ddd;
}
.table > tbody > tr > td {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    height: 30px !important;
    padding: 4px 10px !important; /*4px for top and bottom to make cells with textboxes height 38px*/
    background: none !important;
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    border-bottom: 1px solid #a8a8a8 !important;
    border-top: none !important;
    border-left: 1px solid #a8a8a8 !important;
    border-right: 1px solid #a8a8a8 !important;
    vertical-align: middle !important;
    text-align:initial !important;
}
.table > tbody > .gridHeader > td, .table th {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    height: 30px !important;
    padding: 0px 10px !important;
    background: none !important;
    background-color: #7d7d7d !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    border-bottom: none !important;
    border-top: none !important;
    border-left: 1px solid #a8a8a8 !important;
    border-right: 1px solid #a8a8a8 !important;
    vertical-align: middle !important;
}
.table span {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    /*color: #000000 !important; LLG 03.17.2016 commented for Migros*/
}
.table th span {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}
.tableTitle {
    display: inline-block !important;
    margin-bottom: 5px !Important;
}
    /*EXCEPTIONS to be continued...*/
.table .gridPaging > td {
    background-color: #ffffff !important;
    border: none !important;
}
.table .rgRow:hover, .table .rgAltRow:hover {
    background-color: #d1e8ff;
}
.table > tbody > tr.rgSelectedRow {
    background: none;
    background-color: #B9DCFE !important;
    border: 1px solid #a8a8a8 !important;
}
.table > tbody > tr.rgSelectedRow:hover {
    background-color: #B9DCFE;
}
.table > tbody > tr > .gridHeader {
    background-color: #747474 !important;
}
.table > tbody > tr > .gridItem, 
.table > tbody > tr > .gridAlternatingItem,
.table > tbody > tr > .gridHeader {
    padding: 0px !important;
}
.table > tbody > tr > .gridItem > table, 
.table > tbody > tr > .gridAlternatingItem > table,
.table > tbody > tr > .gridHeader > table {
    height: 100%;
    border-collapse: collapse;

}
.table > tbody > tr > .gridItem > table td, 
.table > tbody > tr > .gridAlternatingItem > table td,
.table > tbody > tr > .gridHeader > table td{
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
    padding: 4px 10px !important;
    word-break: break-all;
    box-sizing:border-box !important;
}
.table > tbody > tr > .gridItem > table td:first-child, 
.table > tbody > tr > .gridAlternatingItem > table td:first-child,
.table > tbody > tr > .gridHeader > table td:first-child{
    border-left: none !important;
    min-width: 1px !important;
    max-width: 1px !important;
}

.table > tbody > tr > td > .gridHeader {
    height: 30px !important;
    background-color: #7d7d7d !important;
    border-collapse: collapse !important;
}
.table > tbody > tr > td > .gridHeader td {
    /*display: inline-block !important;*/
    height: 30px !important;
    box-sizing: border-box !important;
    padding: 4px 10px !important;
    border-right: 1px solid #a8a8a8;
    border-left: 1px solid #a8a8a8;
}
.table .gridHeader span {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}
/*END TABLE*/

/*LIST .list*/
.list {
    border-collapse: collapse;
}
.list > tbody > tr:nth-child(odd) {
    background-color: #ededed !important;
    border: none !important;
}
.list > tbody > tr:nth-child(even) {
    background-color: #ffffff !important;
    border: none !important;
}
.list > tbody > tr > td {
    font-size: 14px !important;
    font-weight: 400;
    box-sizing: border-box !important;
    height: 30px !important;
    padding: 4px 10px;
    word-break: break-all !important;
    border: none !important;
    background-color: transparent !important;
}
.list label, .list a {
    font-size: 14px !important;
}
/*END LIST*/

/*BUTTONS*/
.blueButton {/*BLUE BUTTON*/
    background: none !important;
    margin: 0px 5px 5px 5px !important;
    display: inline-block !important;
    height: 30px !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    border: none !important;
    background-color: #2673bf !important;
    padding: 0px 15px !important;
    text-decoration: none !important;
    line-height: 30px !important;

}
.blueButton:hover {
    background: none !important;
    background-color: #1a4d80 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}
.blueButton[disabled], .blueButton[disabled]:hover {
    background: none !important;
    color: #ffffff !important;
    background-color: #7DABD9 !important;
    cursor:not-allowed !important;
}
.blueButton:focus {
    outline: none !important;
}
/* RDD 11/11/2015 Added margin-top,bot,right at gray button, */
.grayButton {/*GRAY BUTTON*/
    margin: 5px 0px 5px 0px;
    margin-top:0px;
    background: #8d8d8d !important;
    display: inline-block !important;
    height: 30px !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 0px 15px !important;
    text-decoration: none !important;
    line-height: 30px !important;
    border-left-style: none !important;
    border-left-color: inherit !important;
    border-left-width: medium;
    border-right-style: none !important;
    border-right-color: inherit !important;
    border-right-width: medium;
    border-top-style: none !important;
    border-top-color: inherit !important;
    border-top-width: medium;
    border-bottom-style: none !important;
    border-bottom-color: inherit !important;
    border-bottom-width: medium;
}
.grayButton:hover {
    background: none !important;
    background-color: #747474 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}
.grayButton[disabled], .grayButton[disabled]:hover {
    background: none !important;
    color: #dadada !important;
    background-color: #8D8D8D !important;
    cursor:not-allowed !important;
}
.grayButton:focus {
    outline: none !important;
}
.whiteButton {/*WHITE BUTTON*/
    margin-left: 5px !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    height: 30px !important;
    border-radius: 4px !important;
    border: 1px #2673bf solid !important;
    background-color: #ffffff !important;
    color: #2673bf !important;
    padding: 0px 8px !important;
    text-decoration: none !important;
    font-size: 15px !important;
    line-height: 28px !important;
}
.whiteButton:hover {
    text-decoration: none !important;
    background-color: #2673bf !important;
    color: #ffffff !important;
    cursor: pointer !important;
}
.whiteButton:focus {
    outline: none !important;
}
.whiteButton[disabled], .whiteButton[disabled]:hover {
    background-color: #ffffff !important;
    border-color: #a8a8a8 !important;
    color: #a8a8a8 !important;
    cursor:not-allowed !important;
}

.btn-balance {
    background: url(../../Images/icons/balance_icon.png) no-repeat;
    padding-left: 26px !important;
    background-size: 20px;
    background-position: left;
    background-position-x: 3px;
}
/*END BUTTONS*/

/*TIPS*/
.tips {
    display: inline-block;  
    min-width: 1px !important;
    /*min-height: 38px;*/
    font-size: 14px !important;
    font-weight: 400 !important;
    border: 1px solid #0F934E;
    border-left-width: 5px !important; 
    background-color: #f2f2f2;
    padding: 10px !important;
}
.tips2   {
    display: inline-block;  
    min-width: 1px !important;
    min-height: 38px;
    font-size: 14px !important;
    font-weight: 400;
    border: 1px solid #d12421;
    border-left-width: 5px !important; 
    background-color: #f2f2f2;
    padding: 10px !important;
    font-style: initial !important;
    color: #d12421 !important;
}
.tips .notes {
    font-size: 14px !important;
}
.tips td {
    padding: 10px;
}
.marginTop15 {
    margin-top: 15px !important;
}
.marginBot15 {
    margin-bottom: 15px !important;
}
.marginTop5 {
    margin-top: 5px !important;
}
.marginTop10 {
    margin-top: 10px !important;
}
.marginBot10 {
    margin-bottom: 10px !important;
}
.marginBot5 {
    margin-bottom: 5px !important;
}
.marginLeft5 {
    margin-left: 5px !important;
}
.marginLeft10 {
    margin-left: 10px !important;
}
.marginLeft15 {
    margin-left: 15px !important;
}
.marginRight10 {
    margin-right: 10px !important;
}
.marginRight20 {
    margin-right: 20px !important;
}
.marginLeft25 {
    margin-left: 25px !important;
}
.marginLeft5 {
    margin-left: 5px !important;
}
.padBot5 {
    padding-bottom: 5px;
}
.padBot10 {
    padding-bottom: 10px;
}
.padTop5 {
    padding-top: 5px;
}
.padTop10 {
    padding-top: 10px;
}
.padRight10 {
    padding-right: 10px;
}
.padRight50 {
    padding-right: 50px !important;
}
.rowSpacing > tbody > tr > td {
    padding-bottom: 5px;
}
.rowSpacing2 > tbody > tr > td {
    padding-bottom: 10px;
}   
.rw-space-10 > tbody > tr > td.addSpace {
    padding-bottom: 10px;
}   
/*END TIPS*/

.title {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
}

.displayDivider {
    display: inline-block !important;
    width: 100% !important;
    border: none !important;
    height: 1px !important;
    background-color: #9d1b19 !important;
}

/*PAGING*/
.lblCurrent {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2673bf !important;
    text-decoration: underline !important;
    margin-right: 16px !important;
}
.lblCurrent:hover {
    cursor: not-allowed !important;
}
.lnkBtn {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #323232 !important;
    text-decoration: none !important;
    margin-right: 16px !important;
}
.lnkBtn:hover {
    color: #2673bf !Important;
}
/*END PAGING*/

                                                                                                /*END DEFAULTS*/
                                                                                                /*END DEFAULTS*/
                                                                                                /*END DEFAULTS*/

/*LOG IN*//*.loginContainer*/
/*#ctl00_Image1  {
    padding:50px 0 0 50px;
    position:absolute;
}*/
.loginLogo {
    padding: 50px;
    height: 150px;
    position: absolute;
}
.loginLogo.right {
    right: 0;
}
    .loginLogo img {
        height: 90px;
    }
.loginContainer {
    position: absolute; 
    width: 100%; 
    background-color:#f5f5f5;
    height:100%;
}
.loginContainer .bodyBg {
    background-color:#f5f5f5 !important;
    padding: 150px 50px 50px 50px;
}
.loginInner {
    width:100%;
    /*height:calc(100% - 110px);*/
    height:100%;
}
.loginHolder {
    height: 100%;
}
.loginFields input {
    margin: 0px !important;
}
.loginLayout {
    width: 350px;
    background-color:#f5f5f5;
}
.loginLayout .signInBox {
    width: 370px !important;
    height: 45px !important;
    background-color: #ffffff !important;
    border: 1px solid #a8a8a8 !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    color: #000 !important;
    padding-left: 10px !important;
}
.signInContainer {
    width: 100%;
    height: 35px;
    margin: 5px 0 20px 0;
}
.signInContainer td:nth-child(even) {
    text-align:right;
}
.signInButton {
    display: inline-block;
    height: 35px !important;
    width: 120px !important;
    line-height: 35px;
    background-color: #d12421;
    border-radius: 4px;
    color: #ffffff !important;
    text-align: center !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}
.signInButton:hover {
    background-color: #a71c1a;
}
    /*FOOTER*/
.footerBG {
    background-color: #c4c4c4 !important;
    box-sizing: border-box !important;
    height: 40px !important;
    border: none !important;
}
.footerText, .footerText2 {
    color:#000;
    font-weight: normal !important;
    font-size:15px !important;
}
.footerText2 {
    color: #d12421;
}
    /*END FOOTER*/
.thisHide {
    visibility:hidden;
    width:0;
    height:0;
}
.headerbg2 {
    background-image:none !important;
}

.headerbg3 {
    background:none;
} 
.cmwRemember label, .cmwRemember input {
    font-size:15px;
    font-weight: normal;
    color: #5e5e5e;
}
.buttonTextForgot:hover {
    text-decoration: underline;
}
.cmwDisclaimer {
    table-layout:fixed;
    width:100%;
    text-align:center;
    margin-top:5px;
    border:1px solid #d12421;
    padding: 0 25px 0 25px;
}
.cmwDisclaimer p {
    color: #d12421;
    font-weight:normal;
    font-size:14px;
    line-height:20px;
}
.cmwDisclaimerTitle {
    font-size:15px;
    font-weight:bold;
    color:#d12421;
}
.cmwSignInError {
    font-size:15px;
    font-weight:bold;
    color:red;
}
.cmwSignInErrorContainer {
    padding:15px 0px 15px 0px;
    text-align:center;
}
.secQuestionTbx {
    margin-bottom: 5px !important;
}
/*END LOG IN*/

/*LOGO*/
.logo-radHeader {
    box-sizing: border-box;
    width: 250px;
    vertical-align: middle;
    text-align:center;
    background-color:#fff;
    padding: 0px 15px;
}
.logo-radHeader #logo1 {
    width: 100%;
}
.logo-radHeader #logo2 {
    height: 90px;
}
/*END LOGO*/

/*MAIN NAV BAR*//*class = .menu-radHeader*/
.rad-header #RadTabStrip1 {
    box-sizing: border-box;
    height: 40px;
    background-color: #b5b5b5;
}
.rad-header #RadTabStrip1 .rtsLevel {
    box-sizing: border-box;
    height: 40px;
    padding: 0 0 0 20px;
}
.rad-header .rtsUL {
    box-sizing: border-box;
    height:40px;
    padding-top: 10px !important;
}
.rad-header .RadTabStrip_Sunset .rtsLI {
    background-color: transparent;
    width: 120px;
    height: 30px;
    box-sizing: border-box;
}
.rad-header .RadTabStrip_Sunset .rtsLI:hover {
    background-color: transparent;
}
.rad-header .RadTabStrip_Sunset .rtsLink {
    float: left;
    height: 30px;
    width: 120px;
    box-sizing: border-box;
    border-top: 3px solid #8d8d8d;
    border-bottom: 3px solid #8d8d8d;
    border-left: none;
    border-right: none;
    background-color: #8d8d8d;
    padding: 0px 15px !important;
}
.rad-header .RadTabStrip_Sunset .rtsLink:hover {
    background-color: #747474;
    border-top: 3px solid #747474;
    border-bottom: 3px solid #747474;
}
.rad-header .rtsUL .rtsLI {
    width: 125px;
}
.rtsOut, .rtsIn, .rtsTxt {
    padding: 0px !important;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
}
.rtsOut:hover {
    background-color: transparent !important;
}
.rtsTxt {
    color: #f2f2f2;
    font-size: 15px;
    font-weight: 400;
}
.menu-radHeader .rtsSelected {
    background-color: #f2f2f2 !important;
    border-top: 3px solid #d12421 !important;
    border-bottom: 3px solid #f2f2f2 !important;
}
.rtsSelected .rtsTxt {
    color: #000000;
}
.menu-radHeader .rtsSelected:hover {
    background-color: #f2f2f2 !important;
}
#RadMultiPage1, #ctl09, #ctl10, .rad-header .rtbOuter,
.rad-header .rtbMiddle, .rad-header .rtbInner {
    height: 70px !important;
    border: none !important;
}
.rad-header .rtbInner {
    padding: 0px !important;
    background-color: #f2f2f2;
}
.rad-header .RadToolBar .rtbUL {
    box-sizing: border-box;
    height: 70px;
    padding: 10px 0 0 20px;
}
.rad-header .RadToolBar .rtbItem {
    height: 50px;
    box-sizing: border-box;
    padding: 8px 9px;
    border-radius: 4px;    
    margin: 0 5px 0 0;
    background-color: #f2f2f2;
    border: 1px solid #a8a8a8;
}
.rad-header .RadToolBar .rtbItem:hover {
    background-image: none !important;
    background-color: #e6e6e6 !important;
}
.RadToolBar .rtbText {
    line-height: 32px;  
    padding: 0px !important;
}
#RadMultiPage1 .rtbIn {
    min-width: initial !important;
}
.RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid {
    padding: 0px !important;
    height: 100% !important;
    width: 100% !important;
}
.RadToolBar .rtbIn {
    padding: 0px !important;
}
.RadToolBar .rtbVOriented .rtbIcon {
    margin-right: 10px !important;
    float:left;
    padding: 0px !important;
}
.RadToolBar .rtbChecked, .RadToolBar_Sunset .rtbChecked .rtbIn, .rad-header .RadToolBar .rtbChecked:hover {
    background: none !important;
    background-color: #cacaca !important;
    border-color: #cacaca !important;
}
/*END MAIN NAV BAR*/

/*MAIN TOOLBAR*/
.options-radHeader {
    box-sizing: border-box;
    height: 40px;
    background-color: #747474;
}
.left-radHeader {
    float: left;
    box-sizing: border-box;
    height: 40px;
    padding-top: 5px !important;
}
.tools-radHeader {
    padding-top: 5px !important;
    position: absolute;
    right: 5px;
    box-sizing: border-box !important;
    height: 40px !important;
}
.aButtonText {
    margin-left: 5px !important;
    box-sizing: border-box !important;
    height: 30px !important;
    line-height: 30px !important;
    border-radius: 4px !important;
    border: none !important;
    background-color: #595959 !important;
    padding: 0px 8px !important;
}
.aButtonText:hover {
    background-color: #3d3d3d !important;
}
.options-radHeader .rbText {
    font-weight: 400 !important;
    color: #ffffff !important;
    font-size: 15px !important; 
}
#btnSite .rbPrimaryIcon {
    height: 20px !important;
    width: 20px !important;
    top: 5px !important;
    left: 8px !important;
}
.RadButton .rbPrimary {
    padding-left: 28px !important;
}
.userIcon {
    position: relative !important;
    top: 5px !important;
    left: 5px !important;
}
#lblUser {
    padding-left: 10px !important;
}
.spanIconButton {
    margin-right: 5px !important;
    display: inline-block !important;
    box-sizing: border-box !important;
    height: 30px !important;
    line-height: 30px !important;
    padding: 0px 8px !important;
    background-color: #595959 !important;
    border-radius: 4px !important;
}
.spanIconButton:hover {
    background-color: #3d3d3d !important;
}
.spanIconButton a {
    text-decoration: none !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    font-size: 15px !important; 
}
.spanIcon {
    position: relative !important;
    top: 5px !important;
}
#btnSupport {
    padding-left: 8px !important;
}
#btnHelp {
    margin-left: -4px !important;
}
.rbPrimaryIcon {
    height: 20px !important;
    width: 20px !important; 
    top: 5px !important;
    left: initial !important;
}
#btnOptions {
    margin-left: 0px !important;
}
#helpIcon {
    right: 6px !important;
}
/*END MAIN TOOLBAR*/

/*HISTORY*/
.box_upperleft, .box_upperright, .box_lowerleft,
.box_lower, .box_lowerright, .box_upper {
    background: none !important;
}
.tblHistory {
    background-color:#f2f2f2;
    border:1px solid #c1c1c1;
}
.box_upper {
    padding: 15px;
}
#tblHistory1 {
    border-collapse: collapse !important;
}
.box_upperleft, .box_lowerleft, .box_lowerright, .box_lower, .box_upperright {
    display: none !important;
}
#tblHistory1 > tbody > tr:first-child > td > span {
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-left: 10px;
}
#tblHistory1 > tbody > tr:first-child {
    display: inline-block;
    padding-bottom: 15px;
}
/*END HISTORY*/

/*CHECKED OUT ITEMS*//*MAIN CLASS = .checkedOutDiv*/
.popUpDiv {
    padding: 15px !important;
    max-height:950px;
    /*overflow-y: auto;*/ 
}
.element::-webkit-scrollbar { 
    width: 0 !important
}
.calcWidth {
    padding: 1px !important;
}
.popUpDiv .layoutTitle {
    padding: 20px 0px !important;
}
#ctl00_cphDescription_chkShow {
    position: relative;
    top: 2px;
    margin-right: 2px !important;
}
label {
    margin-bottom: 0px !important;
    font-weight: normal !important;
    font-size: 15px !important;
    margin-right: 10px;
}   
.RadGrid td.rgPagerCell {
    padding: 4px 0px !important;
}
.popUpDiv .rgArrPart1, .popUpDiv .rgAdvPart {
    margin-left: 0px !important;
}
.popUpDiv .RadGrid .rgInfoPart {
    margin-right: 0px !important;
}
.RadGrid .rgPagerLabel {
    font-size: 15px !important;
    margin-left: 10px !important;
}
.RadGrid_Sunset .rgInfoPart {
    color: #000000 !important;
    font-size: 15px !important;
}
.popUpDiv .rgHeader, .popUpDiv .rgAltRow td, .popUpDiv .rgRow td {
    height: 30px !important;
}
.RadGrid .rgNumPart span {
    padding: 0px !important;
}
.RadGrid:focus {
    outline: none !important;
}
.RadGrid .rgNumPart a {
    padding: 0px 8px !important;
}
.popUpDiv #ctl00_cphDescription_pnlGrid {
    margin-top: 10px !important;
}
.RadGrid_Sunset {
    border: none !important;
}
.RadGrid_Sunset td.rgPagerCell {
    border: none !important;
}
.rcbReadOnly input[type="text"] {
    border: none !important;
    margin: 0px !important;
    height: 28px !important;
}
.table > tfoot > tr > td {
    border-top: 1px solid #a8a8a8 !important;
}
/*END CHECKED OUT ITEMS*/

/*PROFILE*/
#SignInProfile1_Image1 {
    height: 20px !important;
    width: 20px !important;
    /*margin-right: 10px !important;*/
    position: relative;
    top: 4px;
}
#SignInProfile1_lblTitle {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
    margin: 0 10px !important;
}
.signInProfile {
    padding: 20px !important;
}
#SignInProfile1_hypApprove {
    margin-top: 10px;
}
/*END PROFILE*/

/*FR YOUR APPROVAL*/
#tblApproval {
    width: 100% !important;
}
#tblApproval > tbody > tr > td {
    padding: 0 20px;
}
.menu4 > tbody > tr > td > .layoutTitle {
    height: 60px !important;
}
/*END FR YOUR APPROVAL*/

/*MAIN MENU BOXES*//*add #homeMenu if it changes any other modules*/
.mainBody {
    margin: 0px;
}
#homeMenu {
    border-spacing: 0px;
    padding: 0px;
}
#homeMenu .rgMasterTable {
    margin: 0px !important;
}
#homeMenu > tbody > tr > td {
    padding: 0 0 0 20px !important;
}
#homeMenu .cm-master .itemwide {
    min-height: 240px;
    max-height: 300px;
    width:260px;
    box-sizing: border-box !important;
    margin: 0 15px 15px 0 !important;
    padding: 0px !important;
    border: none !important;
}
.optionsMain {
    height:60px;
    background-color:#e6e6e6;
    width:100%;
    padding: 15px !important;
    box-sizing: border-box !important;
}
.optionsMain img {
    height: 30px !important;
    width: 30px !important;
    /*margin: 0 10px 0 0 !important;*/
}
.textContainer {
    padding: 15px !important;
}
.textContainer span {
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #666666 !important;
}
#homeMenu .homeButtonText {
    line-height: 30px;
    vertical-align: top;
    font-weight:400;
    font-size:15px;
    color:#333333 !important;
    text-decoration:none;
    padding: 0px;
    margin: 0 10px !important;
}
#homeMenu .cm-master .itemwide:hover {
    outline: 2px solid #d12421 !important;
    background-color: #eeeeee !important;
    background: #eeeeee !important;
}
/*MAIN MENU BOXES*/

/*CONTACT US*/
#contactUs {
    padding: 0px 20px !important;
}
#contactUs > tbody > tr > td {
    padding: 0px !important;
}
#contactUs .title3 {
    display: inline-block;
    width: 100%;
    color: #691211 !important;
    background-color: #dadada !important;
    height: 30px !important;
    box-sizing: border-box;
    padding: 4px 10px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}
#contactUs hr {
    display: none !important;
}
.contactContent {
    margin: 20px 10px 30px 10px;
    font-size: 15px;
    color: #595959;
    font-weight: 400;
}
.contact {
    font-size: 15px;
    color: #2673bf;
    font-weight: 400;
    text-decoration: none;
}
#contactUs .linkbutton {
    font-size: 15px;
    color: #2673bf;
    font-weight: 400;
    text-decoration: none;
}
.contact:hover, #contactUs .linkbutton:hover {
    text-decoration: underline;
}
.contactHead {
    font-weight: 700;
    text-decoration: none;
}
.contactSub {
    text-decoration: none;
    font-size: 14px;
    color: #747474;
}
/*END CONTACT US*/

/*PRINT PROFILE*/
.configTable .bodybg4 {
    padding: 0px 20px 0 20px;
}
#Picksitetable {
    margin-right: 20px;
    margin-bottom: 10px;
    font-size: 15px !important;
}
#ctl00_cphPageContent_ctl00_ucMenu_pnlSearch {
    margin-bottom: 20px;
    margin-top: 10px;
}
/*END PRINT PROFILE*/

/*MERCHANDISE INFORMATION ND LAST TAB*/
.commandbar {
    background: none !important;
    height: 50px !important;
    padding: 10px 0px !important;
    width: 100%;
    background-color: #e6e6e6 !important;
    border: none !important;
    box-sizing: border-box;
}
.iconButton {
    margin-left: 5px;
    background-color: #ffffff !important;
    height: 30px !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
    border: 1px solid #2673BF !important;
    box-sizing: border-box;
    float:left !important;
}
.iconButton:hover {
    background-color: #e6e6e6 !important;
}
.iconButton a:hover {
    text-decoration: none !important;
}
.iconButton img {
    display: none !important;
}

.iconButton {
}

.addButton {
    background: url('../../Images/Icons/add-menu.png') no-repeat;
    padding-left: 26px;
}
.editButton {
    background: url('../../Images/Icons/edit.png') no-repeat;
    padding-left: 26px;
}
.deleteButton {
    background: url('../../Images/Icons/remove-menu.png') no-repeat;
    padding-left: 26px;
}
.printButton {
    background: url('../../Images/Icons/print-week.png') no-repeat;
    padding-left: 26px;
}
.copyButton {
    background: url('../../Images/Icons/copy.png') no-repeat;
    padding-left: 26px;
}
.toolbarBtnContainer {
    float: left; 
}
.divMoreActions {
    float: left;
}
.divMoreActions .divMoreAction {
    margin: 0px 30px;
    background-color: #fff;
    width:145px;
    height: 30px;
    border: 1px solid #8d8d8d;
    box-sizing: border-box;
}
.RadMenu {
    padding: 0px !important;
    line-height: 28px !important;
}
.rmLink {
    padding: 0px !important;
    line-height: 28px !important;
    width: 265px !important;
}
.RadMenu .rmText {
    padding: 0px !important;
    height: 28px;
    line-height: 30px;
    padding-left: 10px !important;
}
.toolbarPart {
    float:left; 
    vertical-align:middle;
    height:30px;
}
.toolbarLabel {
    float:left;
    height: 30px;
    line-height: 30px;
    padding: 0 10px; 
}
.toolbarSelect {
    float:left;
}
.RadComboBox {
    direction:ltr;
    border: 1px solid #8d8d8d;
}
.RadComboBox table td.rcbInputCell { 
    padding: 0px !important;
}
.rmRootLink > span {
    /*display: none !important;*/
}
.rmRootLink:after {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3c3c3c !important;
    padding: 0 10px !important;
    /*content: 'More Actions';*/
}
.fa-caret-down::before {
    font-family: 'FontAwesome' !important;
    font-size: 15px !important;
    padding-right: 10px;
    color: #3c3c3c; 
    height: 28px;
    width: 28px;
    line-height: 28px !important;
}
.RadMenu_Sunset .rmRootGroup {
    border: none !important;
    background-color: transparent !important;
}
.RadMenu_Sunset a.rmLink, .RadMenu_Sunset .rmText,.RadMenu_Sunset .rmRootGroup {
    background-image: none !important;
    background-color: transparent !important;
}
/*.rmFirst > .rmSlide {
    left: -1px !important;
}*/
.RadMenu_Sunset .rmGroup {
    border: 1px solid #dadada !important;
    background: none !important;
    background-color: #ffffff !important;
}
.rmFirst {
    z-index: 1 !important;
}
.rmItem, .rmLink {
    height: 30px !important;
}
.rmText {
    margin: 0px !important;
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3c3c3c !important; 
   /* margin: 0px 10px !important;*/
    height: 30px !important;
}
.rmLink:hover > .rmText, .rmLink:hover {
    background-color: #2673bf !important;
    color: #ffffff !important;
}

.rmRootLink:hover > .rmText, .rmRootLink:hover {
    background-color: #ffffff !important;
    color: #3c3c3c !important;

}
.RadMenu_Sunset .rmGroup li.rmLast {
    padding-bottom: 0px !important;
}
.rmExpandRight::after {
    font-family: "FontAwesome";
    content: "\f0da";
    position: absolute;
    top:inherit;
    right: 5px;
}
.divMoreAction .rmSlide {
    margin: 0px !important;
    display: none !important;
    overflow: hidden !important;
    width:   !important;
}
.divMoreAction:hover .rmSlide {
    display: block !important;
    overflow: visible !important;
}
.divMoreAction .rmLevel1 {
    top: -242px !important;
}
.divMoreAction:hover .rmLevel1 {
    top: 0px !important;
}
.rmLevel1 > .rmItem > .rmSlide {
    display: none !important; 
    overflow: hidden !important; 
}
.rmLevel1 > .rmItem:hover > .rmSlide {
    display: block !important;
    overflow: visible !important;
}
.rmItem:hover .rmLevel2 {
    top: -1px !important;
    left: 0px !important;
}
.RadComboBox_Sunset .rcbArrowCellRight {
    background-image: none !important;
    background-color: #ffffff !important;
}
#RADcmbDisplay_Input {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3c3c3c !important;
    padding-left: 10px !important;
}
.rmRootLink {
    height: 28px !important;
}
.rmHorizontal > .rmFirst > .rmSlide > .rmLevel1 {
    top: -2px !important;
}
.rcbArrowCellRight a {
    text-indent: 0px !important;
    font-size: 15px !important;
    line-height: 28px !important;
    width: 18px !important;
    height: 28px !important;
}
.rcbArrowCellRight a:before {
    font-family: "FontAwesome" !important;
    content: "\f0d7" !important;
    padding-right: 10px !important;
    font-size: 15px !important; 
    color: #3c3c3c !important;
}
.rcbList li {
    margin: 0px !important;
    padding: 0px 15px !important;
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3c3c3c !important;
    height: 30px !important;
    line-height: 30px !important;
    max-width: 100% !important;
    
}
.rcbList li:hover {
    background: none !important;
    border: none !important;
    background-color: #2673bf !important;
    color: #ffffff !important;
}
.rcbHovered {
    background: none !important;
    border: none !important;
}
.rcbDisabled {
    /*display: none !important;*/
}
.RadComboBoxDropDown .rcbScroll {
    overflow: hidden !important;
}
.rcbInputCellLeft input {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3c3c3c !important;
    padding: 0 0 0 10px !important;
}
#RADcmbSetPrice {
    height: 30px !important;
    box-sizing: border-box !important;
}
.rcbSlide .RadComboBoxDropDown_Sunset {
    left: -1px !important;
    border: 1px solid #dadada !important;
    width: initial !important;
}
#RADSearchListDetailsRecipe1_cmbLanguage {
    border: 1px solid #8d8d8d !important;   
}
.rcbSlide {
    /*width: 100% !important;*/
}
/*END MERCHANDISE INFORMATION ND LAST TAB*/

/*IMPORT MERCHANDISE*//*#table2ImportIngredient*/
#table1 {
/*padding-right:20px;
padding-left:20px;*/
}
#table1ImportIngredient {
    background-color: #dadada !important;
    height: 40px;
    margin-left: -20px !important;
    margin-top: 10px;
    width: 101%; /* 09.07.2015 Edited width value from 110% to 102.2%*/
}
.menu2navTab {
    margin-right: 3px !important;
    height: 40px;
    padding-top: 10px;
    box-sizing: border-box !important;
}
#BrowseTab {
    margin-left: 20px !important;
}
#table2ImportIngredient {
    height: 40px !important;
}
.tabTextSelect, .tabTextSelect:focus, .tabTextSelect:hover {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    padding: 0px 15px !important;
    background: none !important;
    min-width: 100px !important;
    text-align: center !important;
    background-color: #ffffff !important;
    border-top: 3px solid #d12421 !important;
    border-width: 3px 0 0 0 !important;
    height: 30px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #000000 !important;
    outline: none !important;
}
.TabTextOut, .TabTextOut:focus {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    padding: 0px 15px !important;
    background: none !important;
    min-width: 100px !important;
    text-align: center !important;
    background-color: #c0c0c0 !important;
    border-width: 0px !important;
    height: 30px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #3e3e3e !important;
    outline: none !important;
}
.TabTextOut:hover {
    background-color: #e6e6e6 !important;
}
/*END IMPORT MERCHANDISE*/

/*CATEGORY LIST IN RECIPE SIDE BAR*/
#categoryPanel {
    height: 900px;
    padding: 20px 0 0 0;
    overflow: auto;
}
#categoryPanel .table {
    margin-bottom: 0px;
}
#categoryPanel .table td {
    border-left: 0px !important;
    border-right: 0px !important;
}
#categoryPanel .table td:last-child {
    border-bottom: 1px solid #a8a8a8;
}
/* END CATEGORY LIST IN RECIPE SIDE BAR*/

/*MENU PLAN CONFIGURATION*/
.dropHeader {
    background-color: #dadada;
    height: 30px;
    padding: 0px 10px !important;
}
.dropHeader table {
    height: 30px;
}
.dropHeader .bodyTextTitle2 {
    color: #691211 !important;
    font-size: 15px !important;
}
.bodyTextTitle2 {
    color: #212424;
    font-size: 14px;
    font-family: "Source Sans Pro", Calibri, Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.dropHeader img {
    height: 14px;
    width: 14px;
}
.dropHeader:hover {
    background-color: #eaeaea;
}
.dropBody {
    overflow-y: initial !important;
}
.dropBody input[type="text"] {
    margin: 0px !important;
}
.dropBody table td:first-child {
    width: 165px;
}
.dropContent {
    padding: 15px !important;
}
.dropBody table tr:last-child > td {
    padding-bottom: 0px;
}
/*END MENU PLAN CONFIGURATION*/

/*RECIPE DETAILS*/
.detail-field {
    min-height: 25px !important;
}
#lblListeName {
    display: inline-block;
    margin-bottom: 10px !important;
}
.yieldRow {
    display: inline-block !important;
    height: 30px;
    line-height: 30px;
}
/*RECIPE DETAILS*/

/*Digital Assets*/
.table-row .iconButton {
    margin: 5px 0px 5px 0px;
}
.table-cell input {
    margin-left: 10px !important;
}
.digitalAssetsTable table tr.rgRow td {
    padding: 0px !important;
}
.thumbnail-photo-container {
    height: 135px;
    width: 200px;
}
.thumbnail-photo {
    max-width: 200px;
    max-height: 135px;
}
.digitalAssetsTable .item, .digitalAssetsTable .alternatingItem {
    padding: 12px !important;
    margin: 0 10px 10px 0 !important;
    background: #ffffff !important;
    transition: background-color 1s, border 1s;
}
.digitalAssetsTable .item:hover, 
.digitalAssetsTable .alternatingItem:hover {
    background-color: #c8e3ff !important;
    border: 1px solid #3399ff !important;
    cursor: pointer;
}
.thumbnail-name, .thumbnail-option {
    text-align: center;
}
.thumbnail-name span, .thumbnail-option span,
.thumbnail-name a, .thumbnail-option a {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400;
    color: #2673bf !important;
}
.thumbnail-name span:hover, .thumbnail-option span:hover,
.thumbnail-name a:hover, .thumbnail-option a:hover {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400;
    color: #2673bf !important;
}
.thumbnail-option span:hover, .thumbnail-option a:hover {
    text-decoration: underline !important;
}
/*END Digital Assets*/

/*COMPARE RECIPE*/
#compareRecipe, .compareSection {
    padding: 0 15px;
}
#compareWith {
    margin-bottom: 5px;
}
.compareTitle {
    height: 30px;
    line-height: 30px;
}
.compFrom {
    padding-right: 5px;
}
.compTo {
    padding-left: 5px;
}
.compareContents {
    border: 1px solid #a8a8a8;
    padding: 10px;
}
.style1 {
    width: 40%;
    height: 156px;
}
.style2 {
    width: 60%;
    height: 156px;
}
#contentTable {
    width: 100%;
}
/*END COMPARE RECIPE*/

/*PRINT LABEL*/
#printLabel {
    padding: 0 20px;
}
.drpBox {
    margin-bottom: 5px !important;
}
#printerSelect select:first-child {
    margin-left: 0px !important;
}
/*END PRINT LABEL*/

/*MENU NEW*/
.dlComments {
    margin-top: 10px !important;
}
.dlComments > tbody > tr > td:first-child {
    padding: 0px !important;
}
.menuNutrition {
    margin: 15px;
}
#menuNutrientOption span {
    font-size: 15px;
    font-weight: 400 !important;
    color: #000000 !important;
}
#menuNutrientOption select, #menuNutrientOption input {
    margin: 0 10px;
}
#menuNutrientOption {
    width: auto;
    margin-bottom: 10px;
}
.menuNutrition .gridItem {
    background-color: #ededed !important;
    padding: 4px 10px !important;
    border-bottom: 0px !important;
}
.menuNutrition .gridAlternatingItem {
    background-color: #ffffff !important;
    padding: 4px 10px !important;
    border-bottom: 0px !important;
}
.nutrientHeading span {
    font-size: 15px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}
.nutrientHeading {
    background-color: #747474;
    height: 30px;
}
.menuNutrition textarea {
    margin: 0px !important;
    width: 897px !important;
}
/*END MENU NEW*/

/*RECIPE LIST OPTIONS*/
#liProjectTd select {
    height: 290px !important;
}
#lstKeyTd select {
    height: 200px !important;
}
#lstKeyTd {
    vertical-align: bottom;
}
.savedMarkedAs select {
    margin-left: 0px !important;
    height: 70px !important;
}
.savedMarkedAs .whiteButton {
    margin-left: 0px !important;
}
/*END RECIPE LIST OPTIONS*/


                                                                                        /*FIXED UP UNTIL HERE*/
                                                                                        /*FIXED UP UNTIL HERE*/
                                                                                        /*FIXED UP UNTIL HERE*/



/*SPELL CHECKER*/
#spellcheckerbody {
    padding: 5px 10px !important;
    margin: 0px;
    background-color: #f2f2f2 !important;
}
.Caption {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #0f934e !important;  
    margin-bottom: 5px !important;
}
.SpellErrorText {
    box-sizing: border-box;
    font-size: 15px !important; 
    width: 320px !important;
    height: 110px !important;
    overflow:auto !important;
    background-color:#FFFFFF !important;
    border:1px solid #a8a8a8 !important;
    padding:3px !important;
    margin-bottom:5px !important;
}
#divChangeTo {
    margin-bottom: 5px !important;
}
#tbChangeTo {
    box-sizing: border-box;
    font-size: 15px !important; 
    width: 320px !important;
    height: 30px !important;
    overflow:auto !important;
    background-color:#FFFFFF !important;
    border:1px solid #a8a8a8 !important;
    padding:3px !important;
}
#spanLookUpMeaning {
    font-weight: normal !important;
    font-size: 15px !important;
    color: #2673bf !important;
}
#spanLookUpMeaning:hover {
    text-decoration: underline !important;
}
#lbSuggestions {
    box-sizing: border-box;
    font-size: 15px !important; 
    width: 320px !important;
    height: 90px !important;
    overflow: auto !important;
    background-color: #FFFFFF !important;
    border: 1px solid #a8a8a8 !important;
    padding: 3px !important;
    margin-bottom: 25px !important;
}
.spellButton {
    box-sizing: border-box;
    border-radius: 4px !important;
    background-color: #ffffff !important;
    color: #2673bf !important;
    border: 1px solid #2673bf !important;
    height: 30px !important;
    font-size: 15px !important;
    font-weight: normal !important;
    padding: 4px 8px !important;
    width: 100%;
}
.spellButton:hover {
    background-color: #2673bf !important;
    color: #fff !important;
}
.spellButton[disabled], .spellButton[disabled]:hover {
    background-color: #ffffff !important;
    color: #A8A8A8 !important;
    border-color: #A8A8A8 !important;
    cursor: not-allowed !important;
}
#spanMW {
    color: #d12421 !important;
}
#btnToggleOptions {
    width:  auto;
}
.noWrap {
    white-space: nowrap;
}
/*END SPELL CHECKER*/

/*MENU DAM THUMBNAIL*/
.pager-box a:nth-child(1) {
    position: relative;
    top: 5px;
    border: none !important;
    color: #ffffff !important;
    font-size: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    content: url(../../Images/Icons/fa-step-backward.png);
    height: 20px !important;
    width: 20px !important;
}
.pager-box a:nth-child(2) {
    position: relative;
    top: 5px;
    border: none !important;
    color: #ffffff !important;
    font-size: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    content: url(../../Images/Icons/fa-chevron-left.png);
    height: 20px !important;
    width: 20px !important;
}
.pager-box a:nth-last-child(2) {
    position: relative;
    top: 5px;
    border: none !important;
    color: #ffffff !important;
    font-size: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    content: url(../../Images/Icons/fa-chevron-right.png);
    height: 20px !important;
    width: 20px !important;
}
.pager-box a:nth-last-child(1) {
    position: relative;
    top: 5px;
    border: none !important;
    color: #ffffff !important;
    font-size: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    content: url(../../Images/Icons/fa-step-forward.png);
    height: 20px !important;
    width: 20px !important;
}
.pager-box a {
    border: none !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
.pager-box a:hover {
    background-color: transparent !important;
}
.pager-button-box-active {
    background-color: none !important;
    background: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2673bf !important;
}
/*END MENU DAM THUMBNAIL*/

/*MODULE MENU*/
.layoutTitle {
    padding: 20px!important;
    height: 60px !important;
    box-sizing: border-box;
}
.listeBg .tbl-list-note {
    margin: 0px;
    padding: 19px 20px;
    height: 70px;
    box-sizing: border-box;
    border-collapse: collapse;
    border-spacing: 0;
}
#menuIcon {
    padding: 0px 0px 0px 10px !important;
}
.list-note-item td:nth-child(2) {
    padding: 12px 0px 0px 15px !important;
}
.list-note-item1 td {
    padding: 0px 0px 12px 15px !important;
}
.list-note-item a {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2673bf !important;
}
.list-note-item1 span {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #747474 !important;
}
.listeBg .tbl-list-note:hover {
    background-color:#e6e6e6 !important;
    cursor:pointer;
}
.listeBg {
    background: none !important;
}
.listeLayout {
    border: none !important;
}
#mainLeft {
    padding: 0 10px;
}
#mainRight {
    padding-right: 20px;
}
/*END MODULE MENU*/

/*MERCH PRINT*/
.menuBg3 {
    background-color: transparent !important;
    border-color: transparent;
    border-width: 0px !important;
    padding: 4px 0px;
}
#printSelection2 {
    width: 100% !important;
}
#printSelection2 > tbody > tr > td {
    padding: 4px 0px;
}
.radioButton input[type="radio"] {
    position: relative !important;
    margin: 0px 3px 0px 5px !important;
    top: 2px;
}
.listePrintOption2 > tbody > tr > td {
    /*padding: 4px 0px !important;*/
}
#printSelection {
    border-spacing: 20px 0px !important;
    border-collapse: separate !important;
}
/*END MERCH PRINT*/

/*THUMBNAIL*/
.grid {
    width: 100% !important;
}
.grid .thumbnail-box {
    border: 1px solid #a8a8a8 !important;
    margin: 0 10px 10px 0 !important;
    box-sizing: border-box !important;
}
/*END THUMBNAIL*/

/*MENU PLAN CONFIGURATION*/
.none {
    display: none !important;
}
.tableButton {
    display:inline-block;
}
.tableButton a {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #2673BF !important;
    text-decoration: none !important;
}

#table3 {
    /*padding-right:20px;
    padding-left:20px;*/
}

.tableButtonTd {
    background-color: #ffffff !important;
    height: 30px !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
    border: 1px solid #2673BF !important;
    box-sizing: border-box;
}
.tableButtonTd:hover {
    background-color: #e6e6e6 !important;
}
.addLnk {
    padding-left: 26px !important;
    background: url(../../Images/Icons/add-menu.png) no-repeat;
}
.removeLnk {
    padding-left: 26px !important;
    background: url(../../Images/Icons/remove-menu.png) no-repeat;  
}
.ManageLNK {
    padding-left: 26px !important;
    background: url(../../Images/Icons/edit.png) no-repeat;  
}
.deactivateLnk {
    padding-left: 26px !important;
    background: url(../../Images/Icons/deactivate.png) no-repeat;
}
.tableButton img {
    display: none;
}
.CLManageMenuPlan {
    cursor: -webkit-grab;
}
/*END MENU PLAN CONFIGURATION*/




























#ctl00_cphDescription_dlSharing {
    margin: 0px !important;
}
body {
    background-color: #ffffff !important;
}

.rad-header {
    margin:0;
}
.div-radHeader {
    margin:0; 
    padding:0;
    background-color: #fff;
}

.rad-header #innerFrame {
    margin-top:30px !important;
}
.rad-header #innerFrame {
    margin-top:30px;
}
.user-radHeader {
    position:absolute; 
    left:254px;
}
.user-radHeader img {
    bottom:0;
}
.RadToolBar_Sunset .rtbItemHovered .rtbWrap, .RadToolBar_Sunset .rtbItemHovered .rtbOut, .RadToolBar_Sunset .rtbItemHovered .rtbMid, .RadToolBar_Sunset .rtbItemHovered .rtbIn {
    background-image:none !important;
}
.RadToolBar_Sunset .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Sunset .rtbSplBtnExpanded .rtbOut, .RadToolBar_Sunset .rtbSplBtnExpanded .rtbMid, .RadToolBar_Sunset .rtbSplBtnExpanded .rtbIn, .RadToolBar_Sunset .rtbDropDownExpanded .rtbWrap, .RadToolBar_Sunset .rtbDropDownExpanded .rtbOut, .RadToolBar_Sunset .rtbDropDownExpanded .rtbMid, .RadToolBar_Sunset .rtbDropDownExpanded .rtbIn, .RadToolBar_Sunset .rtbChecked .rtbWrap, .RadToolBar_Sunset .rtbChecked .rtbOut, .RadToolBar_Sunset .rtbChecked .rtbMid, .RadToolBar_Sunset li.rtbChecked .rtbWrap:hover, .RadToolBar_Sunset li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_Sunset li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_Sunset li.rtbChecked .rtbWrap:hover .rtbIn {
    background-image:none !important;
    background-color: #cacaca !important;
    border-color: #cacaca !important;
}
.RadToolBar_Sunset .rtbSplBtnFocused .rtbWrap, .RadToolBar_Sunset .rtbSplBtnFocused .rtbOut, .RadToolBar_Sunset .rtbSplBtnFocused .rtbMid, .RadToolBar_Sunset .rtbSplBtnFocused .rtbIn,
.RadToolBar_Sunset .rtbItemFocused .rtbWrap, .RadToolBar_Sunset .rtbItemFocused .rtbOut, .RadToolBar_Sunset .rtbItemFocused .rtbMid, .RadToolBar_Sunset .rtbItemFocused .rtbIn,
.RadToolBar_Sunset .rtbItemHovered .rtbWrap, .RadToolBar_Sunset .rtbItemHovered .rtbOut, .RadToolBar_Sunset .rtbItemHovered .rtbMid, .RadToolBar_Sunset .rtbItemHovered .rtbIn
{
	background-image:none !important;
}
.RadToolBar_Sunset .rtbItemClicked .rtbWrap, .RadToolBar_Sunset .rtbItemClicked .rtbOut, .RadToolBar_Sunset .rtbItemClicked .rtbMid, .RadToolBar_Sunset .rtbItemClicked .rtbIn
{
	background-image:none !important;
}
.RadToolBar_Sunset .rtbChecked .rtbText {
    color:#fff;
}
.RadToolBar_Sunset .rtbWrap, .RadToolBar_Sunset .rtbTemplate {
    height:100%;
    font-size:15px !important;
    color:#000 !important;
}
.RadToolBar .rtbVOriented {
    text-align:center;
    float:right;
    padding-top:13px;
}
#dl {
    visibility: hidden;
}
.rad-header span.postMessage {
    display:none; vertical-align:middle;
}
.rad-header input.hdnMessage {
    vertical-align:middle;
}
.div-demo01-body {
    display:none;
     width:400px;
}
.div-demo01-body > span {
    font-size: small; 
    cursor:pointer;
}
.tools-radHeader > div {
    float:left;
}
.tools-radHeader a, .tools-radHeader span {
    font-size:15px;
    font-style:normal;
    font-weight: 400;
}
#btnSignout{
    background-color: #dadada;
    color: #000 !important;
}
#btnSignout:hover {
    background-color:#fff;
}
.signOut {
    color: #000 !important;
}
.tools-radHeader .RadButton_Sunset.rbLinkButton:hover {
    background-color:#fff;
    color: #212121 !important;
}
.options-radHeader .RadButton_Sunset.rbLinkButton:hover {
    background-color:#fff;
    color: #212121 !important;
}
.options-radHeader .bodyTextB {
    font-weight: normal;
}
.cm-search {
    background-color:#e6e6e6 !important ;
    font-size: 14px !important;
    margin:0 0 0 0; 
    overflow-y: auto ! important; 
    overflow-x: hidden ! important;
}
.form-cmSearch {
    width:235px;
}
.div-radPageView1 {
    padding:0 0 0 1px;
}
.container-radSearch {
    padding:0 0 0 0;
}
.cm-search .titleText {
    color:#000;
    font-weight:700;
    font-size:15px;
}

.cm-search .bodyText {
    color:#000;
    font-weight:400;
    font-size:15px;
    line-height:20px;
    font-style: normal;
}

.cm-search .buttonText {
    font-weight: 400;
    font-size:15px;
    color:#2673bf;
    text-decoration:none !important;
}
.cm-search .buttonText:hover {
    text-decoration:underline !important;
}
.cm-search .rtsUL {
    height:40px;
    width:100%;
}
.cm-search .rtsUL .rtsLI {
    height:40px;
    width:50%;
}
.cm-search .rtsUL .rtsLI:hover {
    background-color:#888888;
}
.cm-search .rtsUL .rtsLI .rtsTxt {
    color:#f2f2f2;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    text-align: center;
    padding-top:7px;
    line-height: 40px !important;
}
.cm-search .rtsSelected {
    background-color:#e6e6e6;
    height:40px;
}

.cm-search .rtsSelected .rtsTxt {
    color:#000 !important;
    font-weight:bold !important;
    font-size:15px;
}
.cm-search .RadButton_Sunset.rbSkinnedButton, .cm-search .RadButton_Sunset .rbDecorated, .cm-search .RadButton_Sunset.rbVerticalSkinnedButton, .cm-search .RadButton_Sunset .rbVerticalDecorated, 
.cm-search .RadButton_Sunset .rbSplitRight, .cm-search .RadButton_Sunset .rbSplitLeft {
    background-image:none !important;
}
.RadPanelBar_Sunset .rpOut {
    border: none !important;
    border-color:#959485;
}
.cm-search a.rpLink.rpExpandable.rpExpanded .rpImage, .cm-search .RadPanelBar_Sunset .rpRootGroup .rpSelected .rpImage {
    margin-top:2px;
}
.cm-search .RadPanelBar_Sunset .rpRootGroup .rpRootGroup .rpFirst .rpSelected  {
    height:30px;
    background-color:#c1c1c1!important;
    font-weight:700;
    font-size:15px;
    color:#212121;
}
.cm-search a.rpLink.rpExpandable.rpExpanded .rpImage, .cm-search .RadPanelBar_Sunset .rpRootGroup .rpSelected .rpImage {
    margin-top:2px;
}
.cm-search .RadPanelBar_Sunset .rpRootGroup .rpRootGroup .rpLast .rpSelected  {
    height:30px;
    background-color:#c1c1c1!important;
    font-weight:700;
    font-size:15px;
    color:#212121;
}
.cm-search .RadPanelBar_Sunset a.rpExpanded, .cm-search .RadPanelBar_Sunset div.rpExpanded,
.cm-search .RadPanelBar_Sunset div.rpHeaderTemplate, .cm-search .RadPanelBar_Sunset a.rpLink {
    border-color:#737373 !important;
}
.tblMain-radSearch {
    background-color:#e6e6e6 !important;
    border-spacing: 2px;
    width:100%;
}
.tblMain-radSearch tr {
    width:100%;
}
.tblMain-radSearch > tbody > tr {
    width:100%;
}
.tblMain-radSearch td {
    border:0;
    padding:0;
}
.tblMainInner-radSearch {
    border:0;
    padding:0;
    margin:0;
    border-spacing: 0;
}
.tblMainInner-radSearch td {
    border:0;
    padding:0;
}
.tblMainInner-radSearch td.fieldLabel {
    font-weight:400;
    font-size:15px;
    color:#585858;
}         
.tblMainInner-radSearch td.fieldLabel, .tblMainInner-radSearch td.fieldLabel.one, td.fieldLabel {
    padding:0 0 0 5px !important; 
}

.tblMainInner-radSearch td.fieldLabel.two {
    padding:0 5px 0 0 !important;
    text-align:right;
                
}
.tblMainInner-radSearch td.fieldLabel.one .bodyText, .tblMainInner-radSearch td.fieldLabel.two .bodyText, .tblMainInner-radSearch td.fieldLabel .bodyText, td.fieldLabel .bodyText {
    font-weight:400 !important;
    font-size:15px !important;
    color:#585858;                  
}
.fieldTbl {
    width:100%;
    padding:0;
}
.fieldInput {
    height: 30px;
    border-width:1px;
    border-color:#a8a8a8;
}
.tblInput {
    width:100%;
}
.tblAdvanced-radSearch {
    background-color:#e6e6e6 !important;
    border-spacing: 2px;
    width:100%;
}
.tblAdvanced-radSearch tr {
    width:100%;
}

.tblAdvanced-radSearch > tbody > tr {
    width:100%;
}
.tblAdvanced-radSearch td {
        border:0;
}
.advancedInput {
    padding: 0 5px 0 5px;
    margin:0px;
}
.tblAdvanced-radSearch .advancedInput input {
    height: 20px;
    border-width:1px;
    border-color:#a8a8a8;
    color:#000;
    font-size:14px;
}
.tblAdvanced-radSearch .advancedInput select {
    height: 25px;
    border-width:1px;
    border-color:#a8a8a8;
    font-size:14px;
}
.searchBottom-radSearch {
    width:100%;
    border:0;
    border-spacing:1px;
    padding:0px;
    margin-top:5px;
    margin-left: 5px;
    padding: 5px 5px 5px 5px;
}
.searchBottom-radSearch td {
    padding:0;
}
.searchBottom-radSearch > tr {
    vertical-align:middle;
    width:100%;
}
.searchBottom-radSearch > tr td {
    width:40%;
}
.searchBottom-radSearch td {
    width:40%;
}
.searchBottom-radSearch td, .searchBottom-radSearch td a {
    padding:0;
    text-align:left;
    height:30px;
    border-radius:4px;
}
.categoryContainer {
    padding:0 0 0 5px;
}
.rgMasterTable tbody tr .buttonText {
    font-weight: 400;
    font-size: 15px;
    color: #2673bf !important;
    text-decoration: none;
}
.tblRadResult {
    line-height: 0 !important;
}
.cm-master {
    margin:0 0 0 0;
    /*height:700px;*/
    -ms-overflow-y: scroll;
}
.masterContainer .footerBG {
    margin: 0 0 0 -3px !important;
    height:40px;
    background-color:#c4c4c4 !important;
    width:100%;
}
.mainContainer-radHome {
    border-spacing:0;
    width:100%;
    border:0;
}
.mainContainer-radHome > tbody > tr > td {
    padding:0;
    vertical-align:top;
}
.cm-master .alternatingItemwide {
    padding:0;
    width:260px;
    border: 2px solid #ededed;
}
.itemwide a, .alternatingItemwide a {
}
.itemwide:hover, .alternatingItemwide:hover {
    background-color: whitesmoke !important;
    outline: 2px solid #d12421;
    cursor:pointer;
}

.itemwide {
    float: left;
}

.RadGrid_Sunset .rgRow a, .RadGrid_Sunset .rgAltRow a, .RadGrid_Sunset .rgEditRow a, .RadGrid_Sunset .rgFooter a, .RadGrid_Sunset .rgEditForm a {
    font-weight:400;
    font-size:15px;
    text-decoration:none;
    padding: 0px 0px 0px 0px;
}

/*.padding0 {
     padding: 0px 0px 0px 0px;
}*/

/*.RadGrid_Sunset .rgAltRow img,*/ .RadGrid_Sunset .rgEditRow img, .RadGrid_Sunset .rgFooter img, .RadGrid_Sunset .rgEditForm img {
    height:30px ;
    width: 30px ;
    margin-left: 22px;
    vertical-align: middle;
}
.RadGrid_Sunset .rgRow img.imgItemIcon, .RadGrid_Sunset .rgAltRow img.imgItemIcon {
    border-width:0px !important;
    width: 20px !important;
    height: 20px !important;
    margin-left: 0px !important;
}
.gridItem {
    background-color: transparent;
    font-size: 14px !important;
    margin-bottom: 5px !important;
    border-bottom: 1px solid #DDD;
}
.gridItem .buttonText:hover, .gridAlternatingItem .buttonText:hover {
    text-decoration:underline !important;
    font-size: 17px;
}
.tblTitle td {
    padding:0;
}
.button1.btnLoad {
    background-color:#2673bf !important;
}
.button1.btnLoad:hover {
    background-color:#1a4d80 !important;
    border:none !important;
    color:#fff !important;
}
.menuBg {
    height:40px !important;
    background:none !important;
    background-color:#dadada !important;
    border-spacing:0;
    border:0;
    padding-left:30px;
    padding-top: 8px;
}
.menuBg td {
    padding:0;
}
.bodybg3 {
    margin-top: 0px !important; /*DELETE IF NEEDED*/
    padding: 5px 10px !important;
    background:#fff!important;
    border: none !important;
    height: auto;
}
.bodybg3 .textBoxReq, .bodybg3 .textBox, .bodybg3, .bodybg3 .textBoxReq2, .bodybg3 .textBox2  {
    background-color: #fff !important;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    margin-top: 5px;
}
.bodybg3 .buttonText {
    font-weight: 400;
    font-size: 15px;
    color: #2673bf;
    text-decoration: none;
}

.bodybg3 .buttonText:hover {
    text-decoration:underline;
}

.borderLine {
    background: none !important;
    height: 0 !important;
}

.borderLine2 {
    background:#dadada  !important;
    height: 2px;
}
.bodyTextTitle3 {
    color: #691211;
    font-weight: 700;
    font-size: 15px;
}

.bgSeparatorLine {
    padding:10px;
}

.bullet {
    background-image:none;
}

.bodyText2 {
    font-weight: normal;
    font-size: 15px;
    color: #747474;
}
.table-cell > span {
    width:100% !important;
}


#ctl00_cphPageContent_ctl13_Grid {
    width:100% !important;
}

#ctl00_cphPageContent_ctl13_Grid_ctl00_pnlBody #Table3 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl00_pnlBody #Table3 .textBox, #ctl00_cphPageContent_ctl13_Grid_ctl00_pnlBody #Table2 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl00_pnlBody #Table2 .textBox, #ctl00_cphPageContent_ctl13_Grid_ctl01_pnlBody #Table3 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl01_pnlBody #Table3 .textBox, #ctl00_cphPageContent_ctl13_Grid_ctl01_pnlBody #Table2 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl01_pnlBody #Table2 .textBox,  #ctl00_cphPageContent_ctl13_Grid_ctl02_pnlBody #Table3 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl02_pnlBody #Table3 .textBox, #ctl00_cphPageContent_ctl13_Grid_ctl02_pnlBody #Table2 .textBoxReq, #ctl00_cphPageContent_ctl13_Grid_ctl02_pnlBody #Table2 .textBox{
    width:99% !important;
}

.menuBg2 .bodyTextB {
    color: #691211;
    font-weight: 700; 
    font-size: 15px;
    padding-left:10px;
}

/*SEARCH RESULT / Last etc*/

/*RECIPE*/

.displayContainer {
    border-spacing:0;
    width:900px;
    border:0;
}

    .displayContainer .bodyTextB {
        font-size:15px !important;
    }

    .displayContainer td .bodyTextTitle {
        color:#691211;
    }
    
.displayTitle {
    color:#691211;
    font-weight:700;
    font-size:18px;
}
.textBox2 {
    font-size:14px;
}
.imageborder {
    width:210px !important;
    height:210px !important;
    border: 1px solid #a8a8a8 !important;
}

    .imageborder > img {
        width:210px !important;
        height:210px !important;
    }
/**/
#ctl00_cphPageContent_ucDLN_Grid tr:nth-child(1).list-note-item td:nth-child(1) {
    display: none !important;
}

.hasNutrientIcon {
    height: 16px !important;
    width: 16px !important;
    margin-left: 0px !important;
}


/*SYSTEM CURRENCY*/

.bodybg2 {
    background-color: #ffffff !important;
}


/*END SYSTEM CURRENCY*/


/*SYSTEM->NUTRIENT TABLE FIX*/

.layout {
  border: none !important;
}

/*SYSTEM->NUTRIENT TABLE FIX*/

.cm-master .alternatingItemwide:hover {
    background-color: whitesmoke !important;
    border: 1px solid #d12421 !important;
}

/*TOOLS -> NUTRIENT RULES*/
.bodyTextTitle {
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}

#drpNewVersion {
    height: 30px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    margin: 0px 5px !important;
}

.textinput {
    margin-left: 5px !important;
    display: inline-block !important;
    line-height: 30px !important;
    height: 26px !important;
    border: 1px solid #a8a8a8 !important;
    padding: 1px 5px !important;
}

#ctl00_cphPageContent_ctl00_ucMenu_ucCBtn1_img {
    vertical-align: middle !important;
}

#ctl00_cphPageContent_ctl00_ucMenu_ucCBtn2_img {  
    vertical-align: middle !important;
}

#ctl00_cphPageContent_ctl00_ucMenu_ucCBtnDeactivate_img {
    vertical-align: middle !important;
}

.tdIconButton {
    padding: 0px !important;
    border-radius: 4px !important;
    border: 1px solid #2673bf !important;
    display: inline-block !important;
    height: 30px !important;
    line-height: 30px !important;
}


.tdIconButton img {
    display: inline-block !important;
    height: 20px !important;
    line-height: 20px !important;
}

.tdIconButton a {
    display: inline-block !important;
    height: 20px !important;
    line-height: 20px !important;
}

/*END TOOLS -> NUTRIENT RULES*/

/*INDEX.APSX*/
.headerbg, .headerbg2 {
    background-color: #ffffff !important;
}

#lblFrom, #lblTo {
    width: 150px !important;
}

#lblCurrentVersion {
    margin-left: 17px !important;
}

#btnConvert {
    background: none !important;
    border: none !important;
    margin-left: 60px !important;
    border-radius: 4px !important;
    background-color: #2673bf !important;
    padding: 6px 8px !important;
    font-size: 14px !important;
    color: #ffffff !important;
}

#dgHistory {
    width: 100% !important;
}

#pnlHistory {
    width: 40% !important;
    border-top: 1px solid #a8a8a8!important;
    border-bottom: 1px solid #a8a8a8!important;
    border-right: 1px solid #a8a8a8!important;
}

#dgHistory tr td:nth-child(1) {
    width: 150px !important;
}

#dgHistory tr td:nth-child(2) {
    width: 150px !important;
}
/*END INDEX.APSX*/

/*VAN*/

.masterContainer .footerBG {
    margin: 0 0 0 -3px !important;
    height: 40px;
    background-color: #c4c4c4 !important;
    width: 100%;
    left:0px;
    bottom:0px;
}
.headernav2Tab {
    height:27px;
    width:70px;
}
#ctl00_cphPageContent_ctl00_gridImportHistory tr:last-child {
    border-bottom: 1px solid #a8a8a8 !important;
}
.displayContainer {
  border-spacing: 0;
  width: 950px;
  border: 0;
}
.defFont, .bodyText {
    font-size: 15px !important;
}

.defFont2 {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #691211 !important;
}
/*MERCHANDISE*/

#lnkBtnAdd:hover, #lnkbtnEdit:hover, #lnkbtnDelete:hover, #lnkbtnQuickPrint:hover {
    text-decoration: none !important;
}

.rcbInput {
    height: 30px !important;
}

#Table4 {
    padding-right:10px;
}

/*END MERCHANDISE*/
img#ctl00_LeftLogo {
  padding-top: 15px;
}
.rcbInput {
    height: 28px !important;
}

#ctl00_cphPageContent_ctl00_cmbFilter1 {
    position: relative !important;
    bottom: 1px !important;
}
.RadGrid_Sunset .rgPageFirst, .RadGrid_Sunset .rgPageFirst:hover {
    background: url(../../Images/icons/fa-step-backward.png) no-repeat !important; 
    margin: 0px !important;
}

.RadGrid_Sunset .rgPagePrev, .RadGrid_Sunset .rgPagePrev:hover {
    background: url(../../Images/icons/fa-chevron-left.png) no-repeat !important;
    margin: 0px !important;
}

.RadGrid_Sunset .rgPageNext, .RadGrid_Sunset .rgPageNext:hover {
    background: url(../../Images/icons/fa-chevron-right.png) no-repeat !important;
    margin: 0px !important;
}

.RadGrid_Sunset .rgPageLast, .RadGrid_Sunset .rgPageLast:hover {
    background: url(../../Images/icons/fa-step-forward.png) no-repeat !important;
    margin: 0px !important;
}

.RadGrid .rgWrap {
    padding: 0px !important;    
}

.rgArrPart1, .rgNumPart, .rgArrPart2 {
    margin-top: 4px !important;
}

.rgInfoPart {
    margin-top: 3px !important;
    margin-right: 20px !important;
}
.rgAdvPart {
    margin-left: 20px !important;
}

.rgNumPart span {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #323232 !important;
}

.rgCurrentPage span, .rgCurrentPage{
    font-weight: 700 !important;
    color: #2673bf !important;
    text-decoration: underline !important;
}

.rgNumPart a:hover, .rgNumPart span:hover, .rgNumPart:hover {
    color: #2673bf !important;
}

.RadGrid_Sunset .rgNumPart a:hover, .RadGrid_Sunset .rgNumPart a:hover span, .RadGrid_Sunset .rgNumPart a.rgCurrentPage, .RadGrid_Sunset .rgNumPart a.rgCurrentPage span {
    background: none !important;
}

.thumbnail-box a {
    padding: 0px !important;
}


div.thumb {
    float: left;
    border: 1px solid #ccc;
    width: 210px;
    margin-right: 10px;
}

.thumb a {
    display: block;
    width: 100%;
    height: 115px;
    overflow: hidden;
}

/*.thumb a img {
    max-width: 100%;
}*/

.thumb div {
    padding: 10px;
}



#RadGrid2_ctl00__0 {
    background-color: #ffffff !important;
}
.rtbChecked .rtbText{
    color: #000000 !important;
}
input#ctl00_cphPageContent_ctl00_chkGlobalSN, input#ctl00_cphPageContent_ctl00_chkAddRecordSN, input#ctl00_cphPageContent_ctl00_chkUpdateRecordSN {
  margin-top: 10px;
}

#SignInProfile1_lblAccount {
    font-size: 14px !important;
}

.bullet {
    position: relative !important;
    top: 2px !important;
}

#ctl00_cphPageContent_ctl00_ucEditor_ucSharing_lstShared {
    height: 152px !important;
}

/* VAN CHRIS 05-07-15 */
.displayContainer /*applies to Recipe>Last Reciple display container*/{
  border-spacing: 0 !important;
  width: 100%;
  border: 0 !important;
}
input#ctl00_cphDescription_btnClosePopupSelection {
  position: fixed !important;
  right: 3% !important;
  bottom: 5% !important;
}
div#divBtn1 {
  margin-left: 5px !important;
}
div#divBtn2 {
  margin-left: 5px !important;
}
/* end of VAN CHRIS 05-07-15 */

/*BUTTONS*/
.whiteTableButton {
    margin: 5px 2px !important;
    display: inline-table;
    border-radius: 4px !important;
    border: 1px solid #2673bf !important;
}
.whiteTableButton:hover, .whiteTableButton a:hover {
    background-color: #e6e6e6 !important;
    text-decoration: none !important;
}
.spanIconButton1 { /*WHITE/BLUE BORDER*/
    margin-left: 5px !important;
    display: inline-block !important;
    line-height: 28px !important;
    height: 28px !important;
    border-radius: 4px !important;
    background-color: #ffffff !important;
    border: 1px solid #2673bf !important;
    padding: 0px !important;
}

.spanIconButton1:hover, .spanIconButton1 a:hover {
    background-color: #e6e6e6 !important;
    text-decoration: none !important;
}

.spanIconButton1 img {
    position: relative !important;
    top: 4px !important;
    left: 6px !important;
}

.spanIconButton1 input[type=image] {
    position: relative !important;
    top: 5px !important;
    left: 5px !important;
}

.spanIconButton1 a {
    text-decoration: none !important;
    color: #2673bf !important;
    margin:0px 8px !important;
}
.btnUpload {
    margin:0px 5px !important;
    border-radius: 4px !important;
    border: 1px solid #2673bf !important;
    height: 28px !important;
    line-height: 28px !Important;
    display: inline-block !important;
    padding: 0px 16px !important;
    vertical-align: middle !important;
}
.btnUpload:hover {
    text-decoration: none !important;
    background-color: #2673bf !important;
    color: #ffffff !important;
}
/*END BUTTONS*/

#ctl00_cphPageContent_ctl00_ctl05_ucSearch_hypNewMerchandise {
    margin-right: 400px !important;/*margin for search and add ingredient*/
}

.RadGrid_Sunset .rgPager {
    background: none !important;
}

.RadPicker table.rcTable td {/*REMOVE CALENDAR BORDER FROM ASSIGN KIOSK*/
    border: none !important;
}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    background-image: none !important;
    background-color: transparent !important;
    border: none !important;
}

.menuStaticMenuItem {
    margin-right: 20px !important;
}
.separator2 {
    height: 10px !important;
}
/*#LBL_CATEGORY {
    position: relative;
    top: 5px;
}*/
.longLabel {
    width: 500px !important;
}

/* end of VCU 05-15-15 */

.RadUpload_Sunset .ruFakeInput {/*DIGITAL ASSET*/
    background-color: #ffffff !important;
    margin-left: 5px !important;
    height: 28px !important;
    font-size: 15px !important;
    padding: 0px 6px !important;
    border: 1px solid #8d8d8d !important;
    width: 427px !important;
}
.RadUpload_Sunset .ruButton {
    background-image: none !important;
    background: none !important;
    margin-left: 5px !important;
    display: inline-block !important;
    height: 30px !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    border: none !important;
    background-color: #2673bf !important;
    padding: 0px 15px 0px 15px !important;
    text-decoration: none !important;
    line-height: 30px !important;
}

.RadUpload_Sunset .ruButton:hover {
    background: none !important;
    background-color: #1a4d80 !important;
    text-decoration: none !important;
}

.RadUpload .ruUploadProgress {
    padding-top: 5px;
}

.RadUpload_Sunset {
    font-size: 15px;
}

.RadUpload .ruUploadSuccess {
    background-position: 0 13% !important;
}

.curBox {
    vertical-align: bottom !important;
}

.rtbMiddle /* applies to Roles>New table header */{
    background-color: #dadada !important;
}

.resize {
    height: 20px !important;
    width: 20px !important;
}

/* VCU 05-18-15 */
.rtbMiddle /* applies to Roles>New table header */{
    background-color: #dadada !important;
}
a#HyperLink1 {
  margin-right: 15px !important;
  }
div#ctl00_cphPageContent_ctl00_cmbFilter1 /*applies to Configuration>System>Digital Asset Contains dropdownlist*/{
  margin-top: 1px !important;
}
/* VCU 05-18-15 end */

/*MENU NEW*/
.menuBg2 span {
    color: #691211 !important;
    font-size: 15px !important;
}
.menuBg2 td:first-child {
    padding-left: 0px !important;
    /*color: #2673bf*/
}
.bodybg5 {
    background-color: #ffffff !important;
}
.buttonNext {  
    vertical-align: middle !important;
    background: url('../../Images/Icons/chevron circle right.png') !important;
}
.buttonPrev {  
    vertical-align: middle !important;
    background: url('../../Images/Icons/chevron circle left.png') !important;
}
.buttonNext:hover {
    vertical-align: middle !important;
    background: url('../../Images/Icons/dark chevron circle right.png') !important;
}
.buttonPrev:hover {  
    vertical-align: middle !important;
    background: url('../../Images/Icons/dark chevron circle left.png') !important;
}
.buttonNext:focus, .buttonPrev:focus {
    outline: none !important;
}
.buttonNext:hover, .buttonPrev:hover {
    color: #1a4d80 !important;
}
#ctl00_cphPageContent_NewMenuTxtHdr {
    font-size: 15px !important;
    font-weight: 700 !important;
    padding-left: 20px;
    margin-top: 5px !important;
}

.calButton {
    border: none !important;
    font-size: 0px !important;
    margin-left: 5px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    background-image: url('../../Images/Icons/calendar.png')  !important;
    height: 20px !important;
    width: 20px !important;
    filter:none !important;
    background-color: #ffffff !important;
}
.row {
    background-color: #ededed !important;
    border: none !important;
    height: 30px !important;
    font-size: 14px !important;
    color: #000000 !important;
    font-weight: 400 !important;
}
.row td {
    border: none !important;
    background-color: transparent !important;
    padding: 4px 10px !important;
}
.alt {
    background-color: #ffffff !important;
}
.menuCalculation .textBox2 {
    background-color: transparent !important;
}
.menuCalculation {
    border: 1px solid #a8a8a8;
}
#ctl00_cphPageContent_lblListeNumber {
    font-size: 15px !important;
}
#ctl00_cphPageContent_ctl08_drpSetPrice {
    width: 72px !important;
}
#ctl00_cphPageContent_ctl06_lblPS {
    margin-left: 10px !important;
}
#ctl00_cphPageContent_ctl06_Grid .gridAlternatingItem table {
    height: 30px !important;
}
.right {
    float: right;
}
#ctl00_cphPageContent_ctl06_lblNutrientBasis {
    font-weight: 700 !important;
}
.noTopMargin {
    margin-top: 0px !important;
}
input.btn,a.btn {
    width:100px;
    height:30px;
    border-radius:4px;
    color:#fff;
    font-weight: normal !important;
    font-size:15px;
    border:none;
}
/*NEW LAYOUT FOR MENU, THIS WILL AFFECT CONFIGURATION*/
.masterContainer {
    width: 100%;
    border-collapse: collapse;
}
.tblSecond {
    height: 50px;
}
.tblTitle {
    width: 100%;
    height: 100%;
    border-spacing:0;
    margin:0 !important;
}
.tblTitle .layoutTitle {
    margin-left:30px;
    line-height: 30px;
    padding: 0px !important;
}
.tblTitle .titleText {
    display: table-cell;
    vertical-align: middle;
}
.titleText {
    font-family: "Source Sans Pro", Calbiri, Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
    font-size: 15px !Important;
    color: #000 !important;
}
#tblMenu {
    display: inline-block;
    padding: 0px !important;
    height: 40px !important;
}
.ctl00_cphPageContent_mnuListe_mnuMain_2 td:nth-child(3n+0) {
    width: 5px !important;
}
.ctl00_cphPageContent_mnu_mnuMain_2 td:nth-child(3n+0) {
    width: 5px !important;
}
.menuStaticMenuItem {
    background-color: #c0c0c0 !important;
    min-width: 100px !important;
    color: #3e3e3e !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    height: 30px !important;
    margin: 0px !important;
}
.menuStaticMenuItem a {
    background-color: transparent !important;
}
.menuStaticMenuItem td {
    text-align: center !important;
}
.menuStaticSelected {
    background: none !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-decoration: initial !important;
    vertical-align: initial !important;
    background-color: #ffffff !important;
    border-top: 3px solid #d12421 !important;
    cursor: pointer;
    padding: 2px 5px 5px 5px !important;
}
.menuStaticSelected a{
    border-top: none !important;
}
.menuStaticSelected:hover {
    background-color: #ffffff !important;
}
.menuStaticHover
{
    background: none !important;
    background-color: #e7e7e7!important;
}
#ctl00_cphPageContent_pnlControl .bodybg3 {
    padding: 10px 0 0 0 !Important;
}
#ctl00_cphPageContent_lblListeName {
    margin-left: 30px;
    font-weight: 700 !important;
    font-size: 15px !important;
    color: #000000 !important;
}
.menuBg2 {
    margin-top: 10px !important;
    background: none !important;
    background-color: #dadada !important;   
    height: 30px !important;
    padding: 5px 15px 0px 15px !important;
    color: #691211 !important;
    font-size: 15px !important;
    width: 1833px !important;
    font-weight: 600 !important;
}
#ctl00_cphPageContent_mnuListe_mnuMain {
    margin-left: 30px;
    margin-top: 10px;
}
#ctl00_cphPageContent_mnu_mnuMain {
    margin-left: 20px;
    margin-top: 10px;
}
#eaHover .menuBg2:hover {
    background-color: #eaeaea !important;
}
/*END MENU NEW*/

#lnkBtnViewActualSize {
    font-size: 17px !important;
}

.add-master-plan {
    padding-left: 26px;
    background: url(../../images/Icons/add-menu.png) no-repeat;
}
.remove-master-plan {
    padding-left: 26px;
    background: url(../../images/Icons/remove-menu.png) no-repeat;
}
.lock {
    padding-left: 28px;
    background: url(../../images/Icons/new_islocked.png) no-repeat;
}
.unlock {
    padding-left: 28px;
    background: url(../../images/Icons/new_unlock.png) no-repeat;
}
.print-green {
    padding-left: 28px;
    background: url(../../images/Icons/print-banner-green.png) no-repeat;
}
.print-red {
    padding-left: 28px;
    background: url(../../images/Icons/print-banner-red.png) no-repeat;
}
.print-week {
    padding-left: 28px;
    background: url(../../images/Icons/print-week.png) no-repeat;
}
.shopping-list {
    padding-left: 28px;
    background: url(../../images/Icons/shopping-list.png) no-repeat;
}
.list-saved {
    padding-left: 28px;
    background: url(../../images/Icons/load-shop-lists-saved.png) no-repeat;
}
.nutrients {
    padding-left: 28px;
    background: url(../../images/Icons/nutrient.png) no-repeat;
}
.refresh {
    padding-left: 28px;
    background: url(../../images/Icons/refresh.png) no-repeat;
}
.copy {
    padding-left: 28px;
    background: url(../../images/Icons/copy.png) no-repeat;
}
.update-menu-plan {
    float:right !important;
    padding-left: 28px;
    background: url(../../images/Icons/edit.png) no-repeat;
    display:block;
}
.save-menu-plan {
    float:right !important;
    padding-left: 28px;
    background: url(../../images/Icons/save.png) no-repeat;
    display:none;
}

.import-menu-plan {
    /*padding-left: 28px;*/
    /*background: url(../../images/Icons/save.png) no-repeat;*/
    /*display:none;*/
    margin-left: 5px;
    background-color: #ffffff !important;
    height: 30px !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
    border: 1px solid #2673BF !important;
    box-sizing: border-box;

    font-size: 13px;
    font-family: Calibri, Arial, Verdana;
    /*font-weight: bold;*/
    text-decoration: none; 

    color: #2673BF;
}
.showw {
    display: block;
}
.cancel-menu-plan {
    float:right !important;
    padding-left: 28px;
    background: url(../../images/Icons/remove-menu.png) no-repeat;
}
.aright {
    text-align: right;
}
td#ProductText, td#MenuText,
td#RecipeText, td#MerchandiseText,
td#GeneralText {
  color: #691211 !important;
}
.PanelToggle {
    width: 100% !important;
}
/* VCU 05-21-15 end */
.fleft {
    float: left !important;
}
#ctl00_cphDescription_SignIn1_lnkBtnSignIn:hover {
    text-decoration: none !Important;
}
.whiteIconButton {
    padding: 4px 8px;
    border: 1px solid #2673bf;
    background-color: #ffffff;
    border-radius: 4px;
    height: 30px;
}
.whiteIconButton:hover, .whiteIconButton a:hover {
    background-color: #e6e6e6;
    text-decoration: none !important;
}
.addButton1 {
    padding-left: 24px;
    background: url(../../images/Icons/add-menu.png) no-repeat -2px -1px;
}
.removeButton {
    padding-left: 24px;
    background: url(../../images/Icons/remove-menu.png) no-repeat -2px -1px;
}

#ctl00_cphPageContent_ctl00_lblUser {
    margin-left: 4px;
}

/*CALENDAR*/
.calTitle {
    color: #9d1b19 !important;
    background: #ffffff !important;
    text-decoration: none !important;
    font-size: 14px !important;
}
.calOffMonth, .calOffMonth {
    font-weight: 400 !important;
    color: #000000 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    background-color: #dcdcdc !important;
}
.calWeekday {
    font-weight: 400 !important;
    color: #000000 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    background-color: #ffffff !important;
}
.calSelectedDay {
    font-weight: 700 !important;
    background-color: #d12421 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
/*END CALENDAR*/

#ctl00_cphPageContent_gvList tr:first-child {
    border-top: 1px solid #a8a8a8 !important;
}
#ctl00_cphPageContent_gvList tr:last-child {
    border-bottom: 1px solid #a8a8a8 !important;
}
#tblInfoHeader, #ctl00_cphPageContent_pnlAdvanceInformation table:first-child {
    background-color: #dadada !important;
    height: 30px;
    padding-left: 14px !important;
    padding-right: 15px !important
}
#tblInfoHeader span, #ctl00_cphPageContent_lblAdvancedInfo {
    font-size: 15px !important;
    color: #691211 !important;
}
/* VCU 05-25-15 start */
.rcbScroll.rcbWidth {
  height: auto !important;
}
td#mnuMainn0, td#mnuMainn1, td#mnuMainn2 {
  min-width: 100px;
}
.tab-pane.ng-scope.active {
  background-color: #fff !important;
}
.col-xs-12 {
  width: 100%;
  background-color: #fff !important;
}
tr#Password /* applies to User Change Password table in PopUpSelection */ {
   position: relative !important;
  left: 80px !important;
}
.bullet {
  background-image: url(../images/bullet.ico);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
div#ctl00_cphDescription_pnlOptions {
  padding-right: 15px;
}
/* VCU 05-25-15 end */
#ctl00_cphDescription_SignIn1_lnkBtnChangePassword:hover {
    text-decoration: none !important;
}
#ctl00_cphPageContent_ctl07_ucSearchIngrSelection_Grid_ctl02_btnUnit:hover {
    text-decoration: none !important;
}
.tblContainer-radSearch {
    border-right: 1px solid gray;
    background-color: #e6e6e6;
    height: 60px;
    /*padding: 15px 0px;*/
    width:250px;
    border-collapse: collapse;
}
.tblContainer-radSearch td {
    padding: 0px;
    margin-top: 15px;
    display: inline-block;
}
#btnSearch-radSearch a, #btnSearch-bot a {
    display: inline-block !Important;
    height: 30px !important;
    line-height: 30px !important;
    width: 125px !important;
    background-color: #2673bf !important;
    border: none !important;
    border-radius: 4px !important;
    margin: 0px 7px 0px 7px !important;
    padding: 0px !important;
    color: #ffffff !important;
}
#btnSearch-radSearch a:hover, #btnSearch-bot a:hover {
    background-color: #1a4d80 !important;
}
#btnClear-radSearch a, #btnClear-bot a {
    display: inline-block !Important;
    height: 30px !important;
    line-height: 30px !important;
    width: 95px !important;
    background-color: #8d8d8d !important;
    border: none !important;
    border-radius: 4px !important;
    margin: 0px 7px 0px 7px !important;
    padding: 0px !important;
    color: #ffffff !important;
}
#btnClear-radSearch a:hover, #btnClear-bot a:hover {
    background-color: #747474 !important;
}
#btnSearch-radSearch .rbDecorated, #btnClear-radSearch .rbDecorated,
#btnSearch-bot .rbDecorated, #btnClear-bot .rbDecorated {
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    padding: 0px !important;
}
#RadAjaxPanel1 {
    width: 250px !important;
}
.cm-search #RadTabStrip1 {
    border-right: 1px solid gray !important;
    background-color:#999999;
    height:40px;
    width: 250px;
}
.rpRootGroup {
    border: none !important;
}
.rpLink {
    height: 30px !important;
    border-bottom: none !important;
    padding: 0px !important;
    background-color: #c1c1c1 !important;
}
.rpText {
    height: 30px !important;
    padding: 3px 10px !important;
    color: #212121 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
.rpExpanded .rpExpandHandle {
    margin: 7px 10px 0px 0px !important;
    background-color: transparent;
    background-image: url('../../images/Icons/chevron down.png') !important;
    background-repeat: no-repeat;
    background-position: initial !important;
}
.rpExpandHandle {
    margin: 7px 10px 0px 0px !important;
    background-color: transparent;
    background-image: url('../../images/Icons/chevron right.png') !important;
    background-repeat: no-repeat;
    background-position: initial !important;
}
.RadPanelBar .rpLevel1 .rpLast {
    padding-bottom: 0px !important;
}
.RadPanelBar .rpLevel1 .rpFirst {
    padding-top: 0px !important;
}
.container-radSearch .tblContainer-radSearch:last-of-type {
    border-bottom: 1px solid gray;
}
#RadPanelBar1 {
    width: 249px !important;
    border-right: 1px solid gray !important;
}
.fieldLabel {
    padding: 0 0 0 8px !important;
}
#ctl00_cphPageContent_ctl00_ctl05_Grid .rcTable .rcInputCell, 
#ctl00_cphPageContent_ctl00_ctl05_Grid .rcTable td:nth-child(2) {
    border: none !important;
}
.RadPicker_Sunset .rcCalPopup {
    background-image: url('../../images/Icons/calendar.png') !important;
}
.RadPicker_Sunset .rcCalPopup:hover {
    background: none !important;
    background-image: url('../../images/Icons/calendar.png') !important;
    background-repeat: no-repeat !important;
}
.rcTitlebar {
    background: none !important;
    border: none !important;
    padding: 0px !important;
    color: #323232 !important;
}
.rcTitlebar table {
    border: none !important;
}
.RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    display: initial !important;
    color: #323232 !important;
}
.RadCalendar .rcTitlebar .rcPrev:hover, .RadCalendar .rcTitlebar .rcNext:hover, .RadCalendar .rcTitlebar .rcFastPrev:hover, .RadCalendar .rcTitlebar .rcFastNext:hover {
    background: none !important;
}
.RadCalendar .rcTitlebar .rcFastPrev, 
.RadCalendar .rcTitlebar .rcPrev,
.RadCalendar .rcTitlebar .rcTitle,
.RadCalendar .rcTitlebar .rcNext,
.RadCalendar .rcTitlebar .rcFastNext {
    font-weight: 700 !important;
    color: #9d1b19 !important;
}
.RadCalendar_Sunset .rcWeek th {
    background: none !important;
    background-color: #b4b4b4 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #000000 !important;
    border-bottom: none !important;
}
.rcOtherMonth {
    background-color: #dcdcdc !important;
    border: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.rcOtherMonth a {
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    border: none !important;
}
.rcHover a {
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    border: none !important;
}
.rcHover {
    background-position: 0% 0%;
    background-color: initial !Important;
    border-left-style: none !important;
    border-left-color: inherit !important;
    border-left-width: medium;
    border-right-style: none !important;
    border-right-color: inherit !important;
    border-right-width: medium;
    border-top-style: none !important;
    border-top-color: inherit !important;
    border-top-width: medium;
    border-bottom-style: none !important;
    border-bottom-color: inherit !important;
    border-bottom-width: medium;
    background-image: none !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}
.rcRow td {
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    border: none !important;
}
.rcSelected {
    background: none !important;
    background-color: #d12421 !Important;
    border: none !important;
}
.rcSelected a {
    /*font-weight: 700 !important;*/
    font-size: 14px !important;
    color: #ffffff !important;
}
.rcRow th {
    background-color: #e6e6e6 !important;
    border-right: none !important;
}
/* VCU 05-29-15 start */
td.textOverflowEllipsis 
/* applies to Configuration>Account>Users table */{
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align:   middle;
}
.rbText:hover /* applies to DAM Photo-captions */{
    color: #fff !important;
}
.thumbnail-box:hover {
    color: #fff !important;
}
table#ctl00_cphPageDescription_ucMenuSearch_mnuMain 
/* applies to Selected Recipe More Actions dropdown */ {
  background-color: #fff;
  height: 30px;
  border: solid 1px #C0C0C0;
}

tr.rgFilterRow {
  background-color: #dadada !important;
}
a.rpLink.rpExpandable.rpExpanded {
  background-image: none !important;
  background-color: #c1c1c1 !important;
}
a.rpLink.rpExpandable.rpExpanded:hover {
  background-color: #D8D8D8 !important;
}
span#lblHeader {
  font-weight: bold;
  font-size: 15px;
}
span#lblTitleEdit {
  font-weight: bold;
  font-size: 15px;
}
.row1 td:nth-child(3) {
    width: 612px !important;
}
.btnSpellCheck {
    float: right;
    margin: 5px 0px !important;
    padding-left: 25px !important;
    background: url('../../Images/Icons/spellcheck.png') no-repeat !important;
}

.btnSpellCheck-2 {
    float: right;
    padding-left: 5px;
}
.ultimate-spell {
    display: none !important;
}
.ingredient-search-type, #ctl00_cphPageContent_ctl00_ctl05_ucSearch_drpCategory {
    width: 200px !important;
}
.row2 td:first-child, .row3 td:first-child {
    width: 183px !important;
}
.row3 td:nth-child(2) span {
    margin-left: 5px !important;
}
#ctl00_cphPageContent_ctl00_ctl05_ucSearch_drpFilter {
    width: 150px;
}
#ctl00_cphPageContent_ctl00_ctl05_ucSearch_tbxWord {
    width: 296px !important;
}
.ingredient-name-search-filter {
    width: 110px !important;
}
.spell-check-btn {
    margin: 5px 0px !important;
    padding-left: 25px !important;
    background: url('../../Images/Icons/spellcheck.png') no-repeat !important;
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_drpCategory {
    width: 200px !important;
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_lblFilter {
    margin-left: 5px; 
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_drpFilter {
    width: 150px !important;
    margin-right: 20px;
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_drpSort {
    width: 187px !important;
}
.row3 {
    position: relative;
    bottom: 2px;
}
.bodyText {
    color: #000 !important;
}
.DropDown {
    max-width:40%;
    width:auto;
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_lblText {
    display: none;
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_lnkBtnAddSeparator {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #2673bf;
    background: #ffffff;
    padding-left: 34px !important;
    padding-right: 8px;
    background: url('../../Images/Icons/add-menu.png') no-repeat top left;
    background-position: 8px 3px
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_lnkBtnAddSeparator:hover {
    background-color: #e6e6e6;
    text-decoration: none !important;    
}
#ctl00_cphPageContent_ctl07_ucSearchIngredient_tbxText {
    margin-left: 20px !important;
}
.add-button {
    border-radius: 4px;
    background-color: #fff;
    color: #2673bf;
    height: 21px !important;
    width: 20px !important;
    border: 1px solid #2673bf !important;
    padding: 0px !important;
}
.add-button:hover {
    background-color: #2673bf !important;
    color: #fff !important;
    text-decoration: none !important;
}
.menuSearchList {
    margin: 0px !important;
}
#ctl00_cphPageContent_ctl10_txtRows_wrapper {
    vertical-align: initial !important;
}
#ctl00_cphPageContent_ctl10_btnSpellCheck {
    margin-left: 5px !important;
    float: none !important;
}
.headerRadio {
    position: absolute;
    top: -84px;
    left: -3px;
}
#ctl00_cphPageContent_ctl07_ucIngredient_lnkBtnDelete {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #2673bf;
    background: #ffffff;
    padding-left: 34px !important;
    padding-right: 8px;
    background: url('../../Images/Icons/remove-menu.png') no-repeat top left;
    background-position: 8px 3px
}
#ctl00_cphPageContent_ctl07_ucIngredient_lnkBtnDelete:hover {
    background-color: #e6e6e6;
    text-decoration: none !important;    
}
.disappear {
    display: none !important;
}
#ctl00_cphPageContent_ctl07_ucIngredient_lblDisplay,
#ctl00_cphPageContent_ctl07_ucIngredient_lblSetOfPrice {
    font-weight: 400 !important;
    color: #000;
    margin-left: 20px;
}
#ctl00_cphPageContent_ctl07_ucIngredient_upIngredientAdd > #ctl00_cphPageContent_ctl07_ucIngredient_Grid > tbody > tr:last-child {
    border-top: 1px solid #a8a8a8;
}
/*END MENU ITEMS AND PROCEDURE*/
#ctl00_cphPageContent_UpdPanel {
    border:  none !important;
}

/*MLM*/
/*CONFIGURATION >> SYSTEM >> NUTRIENT PAGE*/
/*Selection Order Links*/
.Btn-Dwn{
   float:right;
}

.Btn-Up {
    padding-left:   20px;
}
/*END OF CONFIGURATION >> SYSTEM >> NUTRIENT PAGE*/

.noBorder {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}
#lblTitle {
    font-size: 15px;
    font-weight: 700;
}
#GRV_COPYMENU {
    border: 1px solid #a8a8a8 !important;
}
#ctl00_cphPageContent_ctl00_lstAll {
    height: 270px !important;
    width: 650px !important;
    font-size: 15px !important;
}
.pad {
    padding: 10px 0px 0px 590px !important;
}
#ctl00_cphPageContent_gvList > tbody > tr > td:nth-child(2) {
    text-align: center !important;
}
#ctl00_cphPageContent_pnlAdvanceInformation, #ctl00_cphPageContent_pnlExportOptions {
    width: 1499px !important;
}
.contentPadding15 {
    margin-left:15px;
    padding: 15px !important;
}
#tblBasicInfo, #tblAdvancedInfo {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.topMargin15 {
    margin-top: 15px;
}
.gridItem .noPadding, .gridAlternatingItem .noPadding {
    padding: 0px !important;
}
#tblHistory1 {
    width: 100% !important;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid tr:nth-child(even) {
    background-color: #ededed !important;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid tr:nth-child(even) td {
    border-left: 1px solid #a8a8a8 !important;
    border-right: 1px solid #a8a8a8 !important;
    /*text-align: left !important;*/
    padding: 4px 10px !important;
    height: 30px;
    box-sizing: border-box;
    font-size: 14px !important;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid tr:nth-child(odd) td {
    font-size: 14px !important;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid tr:nth-child(odd) {
    background-color: #ffffff !important;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid tbody tr:nth-child(2) td{
    word-wrap: break-word;
    max-width: 25px;
}

.headerText-Bold {
    color: #000000 !important;
    font-size: 14px;
    font-weight: 400 !important;
    text-decoration: none;
}
#RADSearchListDetailsRecipe1_ListeInstructionView1_Grid .gridHeader td {
    font-size: 15px !important;
}

/*MLM*/
.bodyText-error {
    color:              black !important; 
	font-size:          15px !important;
	font-weight:        initial !important;
	text-decoration:    none !important;
}

/*HR Separator*/
.hr-border {
    background-color:   #dadada !important;
    height:             2px !important;
    border-style:       none !important;
    float:              left !important;
    width:              100% !important;
}
/*END HR Separator*/

.kiosk-datepicker {
    display:            inline-block !important;
}
.printDetails .gridItem td span, .printDetails .gridAlternatingItem td span {
    vertical-align: middle !important;
    display: initial !important;
}

/*Loading Icon*/
.RadAjax_Sunset .raDiv {
    vertical-align: middle !important;
    background-image: url(../../webapi/assets/img/load.gif) !important;
}

/*More Actions Dropdown list*/
.menuDynamicMenuItem {
    color: #2673bf !important;
    background-color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 300 !important;  
}

.menuDynamicMenu {
    border: 1px solid #dadada !important;
}

.menuDynamicHover {
    font-weight: 300 !important;
    padding: 3px 3px !important;
}
/*End of More Actions Dropdown List*/

/*End Of MLM*/
.nutrientContent .gridAlternatingItem {
    padding: 0px !important;
}
.tblCollapse {
    border-collapse: collapse;
}
.RadTabStrip .rtsLink {
    padding-left: 0px !important;
}
#loadSavedList > tbody > tr > td{
    padding: 0px 20px;
}
#tblGridBox .spanIconButton1 {
    margin-left: 0px !important;
}

/*Menu Plan -> Configuration -> Edit a Menu*/
#RestaurantTable .list tr:first-child {
    display: none;
}
#RecipientsTblHdr,
#SMTPTblHdr,
#SendingSchedTblHdr td{
    height: 30px !important;
    margin: 0px !important;
    background-color: #dadada !important;
    padding: 5px 10px !important;
}
#RecipientsTblHdr span,
#SMTPTblHdr span,
#SendingSchedTblHdr span {
    color: #691211 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
.bodyTextB {
    font-size: 15px;
    font-weight: 400;
}
.smtpTable td {
    padding: 5px 0 5px 15px;
}
.smtpTable > tbody > tr > td {
    padding: 5px 0 5px 15px;
}
.sendingSchedTable td {
    padding-top: 10px;
}
.sendingSchedTable > tbody > tr > td {
    padding-top: 10px;
}
.sendingSchedTable .control-label {
    padding-left: 15px !important;
}
.titleText {
    font-size: 15px !important;
    color: #000000 !important;
    font-weight: 700 !important;
}
#searchProcessSelection > tbody > tr > td {
    padding: 0px 20px;
}
.separator {
    height: 5px !important;
}


.bodyText3 {
    font-size: 14px !important;
}
#ctl00_cphPageContent_ctl00_ucMenu_lblSearch {
    margin-right: 10px;
}
.currencyTbl tr:last-child {
    border-top: 1px solid #a8a8a8 !important;
}
#menuCommand {
    margin-top: 10px;
}
/*OVERWRITE SOME RULES HERE*/
.nm {
    /*margin: 0px !important;*/
}
/**/

/* LCKYTRNDD  */

.systemPref-style select {
    margin: 0px !important;
}

.systemPref-style input[type="text"]{
    margin: 0px !important;
}

.editor-style input[type="checkbox"]{
    margin: 0px !important;
}

.input-width {
    width: 236px !important;
}

.div-style {
    display: inline; 
    width: 8px; 
    height: 15px
}

.mov-label {
    margin-left: 20px !important;
}

#ctl00_TABLE2 {
    width: 99.6% !important;
}

.upload-img-style .auto-height {
    height: auto !important;
}

.emailPref-style input[type="text"]{
    width: 266px !important;
}

.hidden {
    display: none;
}

.picture-cell .preview-photo-container {
    max-height: 300px !important;
    max-width: 300px !important;
}
.coloredPanel {
    color: #691211;
}

.layoutTitle .btnAlignment {
    float: right;
    margin-right: 5px;
    margin-bottom: 5px;
}

.popUpBorderLine {
    width: 450px !important; 
    height: 2px !important; 
    background-color: #dadada !important;
    padding-bottom: 0px !important;
}
.license-style {
    margin-left: -5px !important;
}
.license-style span {
    margin-right: 5px !important;
}

.tblTranslations > tbody > tr.gridHeader > td:nth-child(3) {
    width: 50px !important;
}

.tblTranslations > tbody > tr > td:nth-child(3) {
    width: 50px !important;
}

.exchangeRate-style .curBox {
    height: auto !important;
    width: auto !important;
}

.nutSetTable > tfoot > tr > td > table > tbody > tr > td > div.rgWrap.rgInfoPart {
    margin-right: 0px !important;
}

.resetMargin {
    margin:0px !important;
}

.control-label {
    margin-left: -17px !important;
}

.RadGrid_Sunset .rgRow a, .RadGrid_Sunset .rgAltRow a, .RadGrid_Sunset .rgEditRow a, 
.RadGrid_Sunset .rgFooter a, .RadGrid_Sunset .rgEditForm a {
    color: #2673bf !important; 
}
.edit-panel .control-button {
    padding-right: 5px;
}

.tblRadSearch #RadGrid1_ctl00 > thead > tr:nth-child(2) > th.rgHeader.rgCheck.rgHeaderOver {
    width: 20px !important;
    height: 10px !important;
}

.tblRadSearch #RadGrid1_ctl00 > thead > tr.rgFilterRow {
    width: 20px !important;
    height: 10px !important;
}

.tblRadSearch #RadGrid1_ctl00__0 > td:nth-child(1) {
    width: 20px !important;
    height: 10px !important;
}

.tblRadSearch #RadGrid1_ctl00 > thead > tr.rgFilterRow > td:nth-child(3) {
    border: 1px solid #8d8d8d !important;
}
 #RadGrid1_ctl00 > tfoot > tr > td > table > tbody > tr > td > div.rgWrap.rgInfoPart {
    margin: 0px !important;
}

#RadGrid1_ctl00 > thead > tr.rgPager > td > table > tbody > tr > td > div.rgWrap.rgInfoPart {
    margin: 0px !important;
}

.RadComboBox_Sunset .rcbInputCellLeft, .RadComboBox_Sunset .rcbInputCellRight, 
.RadComboBox_Sunset .rcbArrowCellLeft, .RadComboBox_Sunset .rcbArrowCellRight {
    background-image:initial !important;
}

.RadGrid_Sunset .rgHeader, .RadGrid_Sunset th.rgResizeCol {
    background: gray !important;
    border-bottom: none !important;
    border-top: none !important;
    border-left: 1px solid #a8a8a8 !important;
    border-right: 1px solid #a8a8a8 !important;
}

.rgFilterRow {
    border: 1px solid #8d8d8d !important;
}

.listePrintOption .bodyTextTitle {
    margin-bottom: 5px !important;
}

.resetFont {
    font-size: initial !important;
}

.tblStandardUpload input[type="checkbox"] {
    margin-left: 5px !important;
}

.tblStandardUpload .lblFilename {
    margin-left: 5px !important;
}

.tblCsvExport {
    margin-top: 10px !important;
}

.radTreeBoder {
    border: 1px dotted gray !important;
    margin-right: 10px !important;
}

.alignRight {
    float: right;
    padding: 0px;
}

.acenter {
    text-align: center !important;
}

.removeSpacing {
    padding-bottom: 0px !important;
}

.tbl-process-selection {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 70%;
}   

.editor-button {
    /*margin-top: -11% !important;*/
}

.TblRole tr:last-child {
    border-top: 1px solid #a8a8a8 !important;
} 
.TblSite tr:last-child {
    border-top: 1px solid #a8a8a8 !important;
}
.TblUsers tr:last-child {
    border-top: 1px solid #a8a8a8 !important;
}
/* Pagination Style */
.defPaging > tbody > tr.gridPaging > td > span {
    background-image: none !important;
    font-weight: 700 !important;
    color: #2673bf !important;
    text-decoration: underline !important;
    padding: 0 0 0 10px;
}

.defPaging span {
    color: #272522;
    font-size: 14px !important;
    padding: 0 0 0 10px;
}

.defPaging a {
    color: #272522;
    text-decoration:none;
    padding: 0 0 0 10px;
    font-size: 14px !important;
}

.defPaging a:hover {
    background-image: none !important;
    color: #2673bf !important;
}

.rgMasterTable.rgClipCells {
    line-height: initial !important;
}
/* Edited 09.14.15 for CWA-19378*/
.WEEK_TAB_CONTROL .WEEK_TAB_NEXTYEAR {
    background-color: #FFF !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    width: 30px !important;
    height: 30px !important;
    border: initial !important;
    color: black !important;
}

.MasterPlanAddInfoLabel {
    line-height: 30px;
    width: 242px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 0px !important;
}

.tbxNewShopListEdit {
    padding: initial !important;
}

.control-close {
    margin-right: 3px !important;
}
.control-close-2 {
    padding-right: 5px !important;
}
.mod-border {
    padding-left: 35px;
    padding-right: 10px;
    background-color: #fff;
    border-top: 1px solid #747474;
}
.currencyTbl > tbody > tr.gridHeader > th:nth-child(1) {
    width: 15px !important;
}
.currencyTbl > tbody > tr.gridHeader > td:nth-child(1) {
    width: 15px !important;
}
#tblFriday {
    margin-bottom: 5px !important;
}

html > body .RadComboBoxDropDown .rcbItem, html > body .RadComboBoxDropDown .rcbHovered, 
html > body .RadComboBoxDropDown .rcbDisabled, html > body .RadComboBoxDropDown .rcbLoading {
      white-space: nowrap;
      /*overflow: hidden;*/
      text-overflow:clip;
      max-width: 300px;
}

#RADcmbSetPrice_DropDown {
    width:148px !important;
}

#RADmnuMain {
    width: 120px;
}

#RADSearchListDetailsRecipe1_trCompositionLabel {
    width: 1500px !important;

}

.tbxNote.txtNote {
    width: 624px !important;
}

.txtFont {
    font-size: 15px !important;
    color: #212424 !important;
}

#ctl00_cphDescription_SignIn1_cmbSecurityQuestion_DropDown > div > ul > li {
    width: 430px !important;
}

#lblTotal > div {
    color: red !important;
}

.drp-price-list-style {
    height: 30px;
    width: auto;
    min-width: 150px;
}

.messageTd {
    vertical-align: middle; 
    text-align: left;
    padding-bottom: 10px;
}

.msgLabelSpacing {
    padding-top: 10px;
    padding-bottom: 10px;
}

.msgButtonSpacing {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

.txtRestInfo {
    font-size: 15px !important;
    min-width: 250px !important;
    width: 250px !important;
}

.txtName-style {
    padding-left: 10px !important;
    font-size: 15px !important;
}

#ctl00_cphPageContent_ctl00_Grid > tbody > tr:nth-child(3) > td:nth-child(5) {
    width: 100px;
}

.txtCreateMain {
    margin-left: 25px !important;
}

.lbl-price-list {
    font-size: 15px !important;
}

.tblCopyPrice {
    margin-left: 16px !important;
}

.rcpKiosk {
    width: 98.2% !important
}

/* Menu -> Procedure Table*/
.rgFooter td {
    background-color: #ededed !important;
    border: 1px solid #a8a8a8 !important;
}

.lblRcpProject {
    margin-right: 5px !important;
    font-weight: 700 !important;
}

.txtRcpProject {
    margin: 0px !important;
    width: 212px !important;
}

#RadGrid2_ctl00_ctl34_RadBinaryImage1 {
    width: 140px !important;
    height: 140px !important;
    margin-left: 13px !important;
}

/*Menu -> picture */
.grid .thumbnail-box:hover {
    background-color: #c8e3ff !important;
    border: 1px solid #3399ff !important;
    cursor: pointer !important;
}
.thumbnail-text-box span {
    font-size: 14px !important;
    color: #2673bf !important;
}
.thumbnail-text-box a {
    font-size: 14px !important;
    text-decoration: none !important;
}
.thumbnail-text-box span:hover {
    color: #2673bf !important;
    text-decoration: underline !important;
}
.grid .thumbnail {
    width: 119px !important;
}
/* FIXES MARGIN LEFT ISSUE CONFIG */
.configTable iframe {
    margin-left: -12px !important;
    /*START  ALC 11-20-2017 fix for issue CWA-44589 */
    /*height: 100% !important;*/
    overflow: hidden !important; 
    position: absolute;
    /*END  ALC 11-20-2017 fix for issue CWA-44589 */
  }

/* DISTURBING CODES | NOTE: REMOVE CODE(S) IF NEEDED
#ctl00_cphPageContent_ctl00_lblEmpty {
    font-size: initial !important;
}

#ctl00_cphPageContent_ctl00_ucEditor_chk6 {
    margin-left: 5px !important;
}

#ctl00_cphPageContent_ctl00_ucEditor_chk9 {
    margin-left: 5px !important;
}

#ctl00_cphPageContent_ctl00_File1 {
    height: auto !important;
}
/* END LCKYTRNDD 

/* DANNAH 

.styleProp select{
    height: 100% !important;
}

.assgnPad {
    padding-bottom: 10px !important;
}

.rtIn {
    font-size: 15px !important;
}

.rdfd_ {
    display: none !important;
}
.UpdatePaneldate input, .UpdatePanel5 input {
    margin-left: 0px !important;
}

.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.noteSize select {
    font-size: 18px !important;
    padding-left: 5px !important;
}

.floatPic {
    float: left !important;
}
.rgNoRecords div {
    font-size: 15px;
}

.tableButtonTd {
    margin-right: 5px !important;
}

.labelYield {
    font-size: 15px !important;
}

.MPINPUTLINKBUTTON {
    color: #000000 !important;
}

#timeMargin {
    margin-left: 14px;
}

.PANEL_MAIN_INNER_LEFT_TOP
{	
    width: auto;

}
/*NOTE: REMOVE CODE(S) IF NEEDED*/
#ctl00_cphPageContent_ctl00_RadGrid1_ctl00 {
    font-size: 15px;
}

#ctl00_cphPageContent_ctl00_tbxCodeClientSN {
    margin: 0px !important;
}

#ctl00_cphPageContent_ctl00_drpCompareBySN {
    margin: 0px !important;
}

#ctl00_cphPageContent_ctl00_drpLangSN {
   margin: 0px !important;
}

#ctl00_cphPageContent_ctl00_drpSetOfPriceSN {
    margin: 0px !important;
}

#ctl00_cphPageContent_ctl00_txtColor {
    width: 60px;
} 

#ctl00_cphPageContent_ctl00_ucEditorSite_lblUnitDisplay {
    /*padding-left: 260px;*/
    float: right;
    padding-right: 20px;
}

#ctl00_cphPageContent_ctl00_ucEditorSite_lblColumnFilter {
    padding-left:200px;
}

#ctl00_cphPageContent_ctl00_ucEditorSite_lblQtyDisplay {
    /*padding-left: 152px;*/
    float: right;
    padding-right: 20px;
}

#ctl00_cphPageContent_ctl00_ucEditorSite_lblAutomate {
    padding-left: 163px;
}

#ctl00_cphPageContent_ctl00_ucEditorSite_lblListBehavior {
    /*padding-left: 201px;*/
    float: right;
    padding-right: 20px;
}

#ctl00_cphPageContent_ctl00_ucEditorSite_lblShareSubrecipe {
    padding-left: 188px;
}

#ctl00_cphDescription_ctl00_ucChangePassword_lblUsernameValue {
    padding-left: 1px;
}

.ctl00_cphDescription_ctl00_drpSiteLanguage {
    padding-top: 10px;
}

#ctl00_cphDescription_ctl00_ucChangePassword_lnkBack {
    right: 0px !important;
}

#ctl00_cphPageContent_ctl00_ctl05_lblHeader {
    display: none;
}
/* END DANNAH */

/* WORKFLOW START */
.wf-spacing {
  margin-right: 20px !important;
  margin-top: 3px !important;
}

.wf-tbl-firstcolumn {
  width: 100px;
  padding-left: 20px !important;
}

.wf-dropdown {
  width: 180px;
}

.wf-textbox {
  width: 250px;
}

.text-center {
  text-align: center;
}
/* WORKFLOW END */



/************* License Expiration *************/

.lscContainer {
    margin-bottom:15px;
    border:1px solid #d8dadb
}

.after30days {
    background-color:#d10101;
    color:white;
    position:relative;
    padding:7px 15px;
    font-weight:bold
}

.before30days {
    background-color:#676767;
    color:white;
    position:relative;
    padding:7px 15px;
    font-weight:bold  
}

.lscPictureRed {
    position:absolute;
    margin-top:-3px;
    width:25px;
    height:25px;
    background-image:url('../../Images/Icons/warning.png');
}

.lscPictureGray {
    position:absolute;
    margin-top:-3px;
    width:25px;
    height:25px;
    background-image:url('../../Images/Icons/graywarning.png');
}

.lscHeader {
    margin-left:28px;
}

.lscDateExpire {
    text-align:center;
    font-size:25px;
}

.lblCalcName {
    color:#d10101;
    font-weight:bold;
}

.imgRadWarning {
    background-image:url('../../Images/Icons/warning1.png');
    width:25px;
    height:25px;
}

.radLscContainer {
    width:450px;
    position:relative;
    padding: 0px 15px;
}

.radLscImage {
    position:absolute;
    padding:2px 1px
}

.radLscContent {
    font-size:12px !important;
    color:rgba(241, 241, 241, 1);
    padding-left:35px
}

.radLscContentItem {
    font-size:12px !important;
}


.WEEK_TAB_SELECTED {
    font-weight:bold;
    text-decoration:underline
}

#configframe {
    min-height:900px
}

#divConfig {
    min-height:900px;   
}

.subTblMenuCommand {
    min-width:780px;
}
.OverflowVisible {
    overflow: visible !important;
}

.options-radHeader-mpview {
    box-sizing: border-box;
    background-color: #dadada;
    height: 40px !important;
}

/*.nav-tabs {
    border-bottom: none;
    position: relative;
    top: 10px;
    left: 30px;
    list-style-type: none;
}

    .nav-tabs  li {
        float: left;
        margin-bottom: -1px;
        margin-right: 5px;
        box-sizing: border-box;
        background-color: #c0c0c0;
        font-size: 15px;
        color: #3e3e3e;
        height: 30px;
        min-width: 100px;
        font-weight: 400;
        padding: 5px 30px;
    }

        .nav-tabs li a {
              color: #3e3e3e;
        }

        .nav-tabs li.active {
               background: none;
    background-color: #fff;
    color: #000;
    border-top: 3px solid #d12421;
        }

        .nav-tabs li:hover {
             background: none !important;
    color: #3e3e3e;
    background-color: #e7e7e7 !important;
    cursor: pointer;
        }

        .nav-tabs li.active:hover {
            background-color: #fff !important;
        }*/

.nav-tabs {
    border-bottom: none;
    position: relative;
    top: 9px;
    left: 30px;
    width:1000px;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
        background-color: gray;
        margin-right: 5px;
    }

        .nav-tabs > li > .active:hover {
        float: left;
        margin-bottom: -1px;
        background-color: white;
        margin-right: 3px;
    }

        .nav-tabs > li > a {
            color: #f2f2f2 !important;
            font-size: 15px !important;
            border: none !important;
            border-radius: 0px !important;
            margin-right: 0;
        }

        .nav-tabs > li.active {
            border-top: 3px solid #d12421;
            border-right: none;
            position: relative;
            top: -2px;
        }


        .nav-tabs > li > a.active {
            background-color: #fff !important;
        }

         .nav-tabs > li.active > a:hover {
            color: #3e3e3e !important;
            background-color: #fff !important;
        }

        .nav-tabs > li > a:hover {
            color: #3e3e3e !important;
            background-color: #e7e7e7 !important;
        }


    .nav-tabs > .active > a {
        color: #000000 !important;
        font-size: 15px !important;
        border: none !important;
    }


.nav > li > a {
    padding: 5px 30px !important;
}

.navbar-collapse.collapsing {
  -webkit-transition: height 0.01s;
  -moz-transition: height 0.01s;
  -ms-transition: height 0.01s;
  -o-transition: height 0.01s;
  transition: height 0.01s;

}
