* { /* override all fonts with this ios standard */ font-family: Helvetica Neue, Helvetica, Arial, sans-serif; !important; } /* sales up/down indicator style 1: colors only */ .sales-indicator-1-up { color: #729135; } .sales-indicator-1-down { color: #ff8080; } .sales-indicator-1-even { color: gray; } * { text-shadow:none; } // no text shadow!! strong { font-weight: bold; } label.error { color: #FF6969 !important; font-weight: normal !important; font-size: .8em !important; line-height: .8 !important; width: 100% !important; float: none !important; } /* used by Fse.validateForm and should match style of error class above, used by jquery validate */ div.fseerror { color: #FF6969 !important; font-weight: normal !important; font-size: .8em !important; line-height: .8 !important; width: 100% !important; float: none !important; margin-top: 5px; } input.error { background:#FFCCCC; } .obj-lst-name-par { font-weight: bold; font-size:14px; white-space: normal; } .obj-lst-name-chi { font-weight: normal; font-size:14px; white-space: normal; padding-left:15px; /*margin-left:70px;*/ } .nml { font-weight: normal; } .acct-list-dst { color: grey; } .acct-list-opr {} .ui-li-aside-acctsch { width:35px; font-weight:bold; } /* .prog-bar-outer-old { margin-top:10px; height:15px; width:100%; font-size:12px; background-image: -ms-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -moz-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -o-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8 ), color-stop(1, #B5B5B5)); background-image: -webkit-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: linear-gradient(to bottom, #E8E8E8 0%, #B5B5B5 100%); xbox-shadow: 1px 2px 5px rgba(0, 0, 0, 0.45); } .prog-bar-inner-old { height:15px; color:white; background-image: -moz-linear-gradient(top, #81FF03 0%, #81FF03 100%); background-image: -ms-linear-gradient(top, #81FF03 0%, #81FF03 100%); background-image: -o-linear-gradient(top, #81FF03 0%, #81FF03 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #81FF03), color-stop(1, #81FF03 )); background-image: -webkit-linear-gradient(top, #81FF03 0%, #81FF03 100%); background-image: linear-gradient(to bottom, #81FF03 0%, #81FF03 100%); } */ .prog-bar-outer { margin-top:10px; height:15px; width:100%; font-size:12px; background-image: -ms-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -moz-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -o-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8 ), color-stop(1, #B5B5B5)); background-image: -webkit-linear-gradient(top, #E8E8E8 0%, #B5B5B5 100%); background-image: linear-gradient(to bottom, #E8E8E8 0%, #B5B5B5 100%); /*box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.45);*/ } .prog-bar-inner { height:15px; color:gray; text-shadow:none; overflow:visible; white-space: nowrap; background-image: -moz-linear-gradient(top, #DBFFB8 0%, #B8E68A 100%); background-image: -ms-linear-gradient(top, #DBFFB8 0%, #B8E68A 100%); background-image: -o-linear-gradient(top, #DBFFB8 0%, #B8E68A 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBFFB8), color-stop(1, #B8E68A )); background-image: -webkit-linear-gradient(top, #DBFFB8 0%, #B8E68A 100%); background-image: linear-gradient(to bottom, #DBFFB8 0%, #B8E68A 100%); } .prog-bar-inner-alert { height:15px; color:gray; text-shadow:none; overflow:visible; white-space: nowrap; background-image: -moz-linear-gradient(top, #ffe5e5 0%, #ff8080 100%); background-image: -ms-linear-gradient(top, #ffe5e5 0%, #ff8080 100%); background-image: -o-linear-gradient(top, #ffe5e5 0%, #ff8080 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe5e5), color-stop(1, #ff8080 )); background-image: -webkit-linear-gradient(top, #ffe5e5 0%, #ff8080 100%); background-image: linear-gradient(to bottom, #ffe5e5 0%, #ff8080 100%); } .prog-bar-inner-caution { height:15px; color:gray; text-shadow:none; overflow:visible; white-space: nowrap; background-image: -moz-linear-gradient(top, #fff5e5 0%, #ffc266 100%); background-image: -ms-linear-gradient(top, #fff5e5 0%, #ffc266 100%); background-image: -o-linear-gradient(top, #fff5e5 0%, #ffc266 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff5e5), color-stop(1, #ffc266 )); background-image: -webkit-linear-gradient(top, #fff5e5 0%, #ffc266 100%); background-image: linear-gradient(to bottom, #fff5e5 0%, #ffc266 100%); } .copy-right { color:#FFC221; /* text-shadow: 0 1px 0 #000; */ font-size:12px; text-align:center; font-weight:normal; } .wrap { white-space: normal; } .disp-panel { background: white; /* border-top: 6px solid white; */ border-top: 0px solid white; border-bottom: 6px solid white; width: 100%; overflow: hidden; xbox-shadow: 0px 2px 7px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 2px rgba(0, 0, 0, .75); border-radius: 5px; text-align: left; margin-bottom: 20px; /*opacity: 0.90;*/ opacity: 1; } .disp-panel2 { position:relative; width: 100%; overflow: hidden; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.75); /* border-radius: 10px; */ border-radius: 5px; text-align: left; margin-bottom: 20px; /* border: solid 1px white; */ } .disp-panel2-transparency { /*opacity:0.8;*/ opacity:1; background-color:#ffffff; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:0; } .disp-panel2-content { position:relative; color: black; padding: 0px; text-shadow: none; } /* caused issues with header .disp-panel-home { position:relative; width: 100%; overflow: hidden; } .disp-panel-home-transparency { opacity:0; background-color:#000000; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:0; } .disp-panel-home-content { position:relative; padding: 0px; } */ .drawing-canvas { border: 1px solid #808080; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.75); } .ui-header { border-bottom:2px solid #1CB6EA; } /* common to both login and main app header */ .app-header { background-image: -webkit-gradient(linear,left top,left bottom,from(#0079C2),to(#0B5489)); background-image: -webkit-linear-gradient(#0079C2,#0B5489); background-image: -moz-linear-gradient(#0079C2,#0B5489); background-image: -ms-linear-gradient(#0079C2,#0B5489); background-image: -o-linear-gradient(#0079C2,#0B5489); background-image: linear-gradient(#0079C2,#0B5489); border-bottom:2px solid #1CB6EA; box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.75); } #home-header { height:35px; padding-top:5px; text-align:center; } #home-header h1 { color:#FFFFFF; font-size:16px; text-shadow: none; padding-top:6px; margin-bottom:0; text-transform: uppercase; } #home-header h2{ margin-top:0; color:#FFC221; text-shadow: 0 1px 0 #000; font-size:14px; } #home-header h1.ui-title { margin: 0em 0em 0em; } #home-header h2.ui-title { margin: 0em 0em 0em; } #login-header { height:35px; padding-top:5px; text-align:center; } #login-header h1 { color:#FFFFFF; font-size:24px; /*text-shadow: 0 1px 0 #000;*/ text-shadow: none; margin-top:4px; margin-bottom:0; } #login-header h2{ margin-top:0; color:#FFC221; /*text-shadow: 0 1px 0 #000;*/ text-shadow: none; font-size:14px; } #login-header h1.ui-title { margin: 0em 0em 0em; } #login-header h2.ui-title { margin: 0em 0em 0em; } .voice-btn-cancel .ui-btn-inner { border:1px solid #b13635; background:#b13635; font-weight:bold; color:#fff; text-shadow:0 1px 1px #111; } .bubble { background-color:#E0E6F3; xcolor: #404040; padding:10px; border-radius: 4px; font-weight:normal; } .bubble-r { xbackground-color:#E0E6F3; xcolor: #404040; padding:10px; border-radius: 4px; background-color:#E5E5E5; font-weight:normal; } .partner-note { text-align:left;font-weight:normal;font-size:15px; } .partner-note-poster { padding-left:0px;font-size:12px;font-weight:normal;margin: 5px 10px 30px 10px; /*xmargin-top:-5px;xmargin-top:5px;xmargin-bottom:30px;*/ } .partner-note-title { font-weight:bold;font-size:15px;padding-bottom:5px; } .partner-note-status-area { font-size: .8em; font-weight: normal; text-shadow:none; margin-top:10px; border: 0px solid silver; padding: 0px 10px 30px 10px; } .partner-note-status-area div:nth-child(1) { float: left; width: 80%; } .partner-note-status-area div:nth-child(2) { float: left; text-align: right; width: 20%; } .partner-note-status-area img { width:18px;margin-bottom:-5px; } .text-shadow { text-shadow: 0.1em 0.1em 0.2em grey; } .text-highlight i { font-style: normal; background-color: #ffff66; } /* wrap "i" tags around characters to be highlighted in search results */ .main-menu-user-display { margin: -0px -10px -0px -10px; padding: 0 5px 0 8px;opacity: 0.86; background-color: white; xfont-weight:bold; vertical-align: middle; box-shadow: 0 0 5px 5px silver; xbox-shadow: 17px 2px 17px 2px rgba(0, 0, 0, 0.75); } .list-divider-bar { border-top: 2px silver solid; border-bottom: 2px gray solid; background-color: #ffffff; color:#000000; font-size:16px; font-weight:bold; margin: 0px 0 0px 0; padding: 4px 2px 2px 15px; color: rgb(47, 62, 70); font-weight: normal; } .list-divider-bar img { max-height:20px; max-width:60px; } /* RH wanted icons smaller */ .rcd-ico { text-shadow: none; border-radius: 3px;font-size:.9em;background-color:grey;color:yellow;font-weight:bold;padding-left:4px;padding-right:4px;margin-right:2px; } .rcd-ico-red { xbackground-color: #A00000; background-color: #FF6969; color: white; } .rcd-ico-fsr { background:url(../../images/fsr-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-dot { background:url(../../images/dot-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-starawd { background:url(../../images/starawd-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-valuepl { background:url(../../images/valuepl-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-cool { background:url(../../images/cool-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-realrwdscafe { background:url(../../images/realrewards-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-brandpointspl { background:url(../../images/realrewards-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-propoints { background:url(../../images/propoints-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-fav-on { background:url(../../images/fav-toggle-icon.gif) left top; width:16px; height:16px; background-position:left -16px; display: block; float: left; padding-right: 4px; margin-top:1px; background-repeat: no-repeat; } .rcd-ico-fav-off { background:url(../../images/fav-toggle-icon.gif) left top; width:16px; height:16px; background-position:left 0px; display: block; float: left; padding-right: 4px; margin-top:1px; background-repeat: no-repeat; } .rcd-ico-chainunit { background:url(../../images/chainunit-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-ico-chainhq { background:url(../../images/chainhq-icon.png) left top; width:16px; height:16px; display: block; float: left; padding-right: 4px; background-repeat: no-repeat; } .rcd-task-bar div { border:0px solid red;height:60px;padding-top:5px;xpadding-right: 20px;padding-right: 15px;float:left;text-align:center;font-size:9px;color:gray; } .rcd-task-bar div:last-child { padding-right: 0px; } .rcd-task-ico-disabled { opacity: .3; } @media all and (min-width: 650px) { .rcd-task-bar div { padding-right: 25px; } .rcd-task-bar div:last-child { padding-right: 0px; } } /* task bar styles */ .taskbar-container { xborder: 1px solid red;width:100%; padding: 0px; margin: 20px 0px -15px 0px;xmargin-bottom:-15px; xmargin-top:20px; line-height:70%; } .taskbar-container td { padding:0px; margin:0px; } .taskbar-container td:nth-child(2) { xborder:1px solid green;width:32px;text-align:right; } .taskbar-container-li { margin: -4px 0px -9px 0px; } .taskbar { overflow: hidden; xheight: 45px; height: 50px; } .taskbar div { height:60px;padding-right: 15px;float:left;text-align:center;font-size:9px;color:gray; } .taskbar div:last-child { xpadding-right: 0px; } .rcd-task-ico-disabled { opacity: .3; } @media all and (min-width: 650px) { .taskbar div { padding-right: 25px; } .taskbar div:last-child { xpadding-right: 0px; } } .taskbar-pu { width:100%; padding-bottom:20px; } .taskbar-pu td { vertical-align:middle; xcolor:gray; } .taskbar-pu td:nth-child(1) { width: 40px; } .taskbar-pu td:nth-child(2) { border-bottom: 1px solid silver; } /* end task bar */ .listrow { } .listrow-alt { background-color:#E1E1E1; } .listrow-err { background-color:#FFE6E6; } .data-table { border-spacing:0px; font-weight:300; width:100%; text-shadow: none; } .data-table td { vertical-align:top; padding-bottom:4px; } .data-table td:nth-child(1) { font-weight:500; width:1%; padding-right:15px; } .data-table td:nth-child(3) { width: 1%; text-align: right; } .data-table td:last-child { padding-right: 0px; } .data-rec-top { padding-top: 10px; border-top: 1px solid grey; } .data-rec-bottom { padding-bottom: 10px; } .bold { font-weight:bold; } .feedback-message-search{ text-align:center; color:#F2F2F2; font-weight:normal } .feedback-message-nocriteria{ text-align:center; color:#FFFF66; font-weight:normal } .feedback-message-li { text-align:center; color:grey; font-weight:normal } .feedback-message-search-link { color:#F2F2F2; font-weight:normal; border-bottom: 1px dashed #F2F2F2; text-decoration: none;} @media all and (min-width: 650px) { .feedback-message-search-link { color: gray; font-weight:normal; border-bottom: 1px dashed gray; text-decoration: none;} } .results-pager { color: white; } .results-pager-drk { color: grey; } .li-icon-wrap { float: left; width: 80px; height: 80px; text-align: center; vertical-align: middle; margin: -10px 15px -10px -13px ; padding: 0px -15px 0px 0px ; background-color: #D4D4D4; overflow: hidden; } .li-icon-wrap img { width: 80px; } .li-icon-wrap-round { float: left; xwidth: 80px; xheight: 80px; text-align: center; vertical-align: middle; xmargin: -10px 15px -10px -13px ; padding: 0px -15px 0px 0px ; background-color: #D4D4D4; overflow: hidden; border-radius: 50%; margin: -3px 15px -10px -6px; width:70px; height:70px; } .li-icon-wrap-round img { width: 80px; } .li-icon-wrap-prod { float: left; width: 80px; height: 90%; text-align: center; vertical-align: middle; margin: -10px 15px -10px -13px ; padding: 0px -15px 0px 0px ; /* background-color: #D4D4D4; */ overflow: hidden; } .li-icon-head { float: left; width: 80px; height: 80px; margin: -10px 15px -10px -13px ; padding: 0px -15px 0px 0px ; background: url(../../images/silhouette50.png); background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; opacity:.3; } .edit-area-header { box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.75);text-shadow: none;background-color:#1CB6EA;color: #ffffff; margin: -26px -15px 25px -15px; padding: 5px 0px 5px 0px; text-align:center;font-weight:bold; } .srch-fltr-itm-disp-alert { color:white; opacity:.8; background: -webkit-linear-gradient(left,red,red 35%,rgba(255,255,255,0)); background: linear-gradient(to right, rgba(255, 0, 0, 1), rgba(0, 0, 0, 0)); } .ui-body-b .ui-link { color: rgb(36, 137, 206); font-weight: 500; border-bottom: 1px dashed rgb(36, 137, 206); text-decoration: none;} .edit-link { border-bottom-color: gray !important; color: rgb(34, 34, 34) !important; } #li-wrk-rslts .ui-grid-a { font-size: 12px; font-family: Helvetica,Arial,sans-serif; font-weight: 400; xmargin: 0px;} .status-approved { background-color:#ddedbb;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .xstatus-pending { background-color:#f7edd1;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .xstatus-rejected { color: #ffffff;background-color:#cdcdcd;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .status-draft { background-color:#b7e7f6;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .xstatus-cancelled { color: #000000;text-shadow:none;padding: 0px 0px 0px 0px;} .status-clear { text-shadow:none; padding: 0px 5px 0px 5px;} .status-alert { xbackground-color:#F5AB99;background-color:#ff6666;color:white;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px; } .status-silver { background-color:#d9d9d9;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} /* 8/17/18 changed these two (might be inconsistent with portal, but thought this seemed better). made rejected white on red - was gray before and thought it needed to stand out more. cancelled was just plain black text so made cancelled what was rejected before (white on gray). also made pending a little darker. hard to see color on mobile. */ .status-rejected { color: #ffffff;background-color:#FF6969;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .status-cancelled { color: #ffffff;background-color:#cdcdcd;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .status-pending { background-color:#f0dda8;text-shadow:none;border-radius: 3px; padding: 0px 5px 0px 5px;} .txt-alert { color:#FF6969 } .txt-strong { font-weight: bold; } .txt-complete { text-decoration:line-through; color:gray; } .fsebtn-alert .ui-icon { background-color:#F5AB99; } /* HOME PAGE MENU STYLES */ .home-icon { color: white; font-weight:700; text-shadow: none;text-align:center; font-size: 13px; float: left; width: 33%; margin-bottom: 20px; } .home-icon img { width: 70px; } .main-menu-user-display2 { border-radius: 5px; xmargin: -0px -15px -0px -15px; margin: 10px -5px -0px -5px; padding: 0 5px 0 5px; opacity: 1; background-color: white; xfont-weight:bold; vertical-align: middle; xbox-shadow: 0px 4px 5px silver; } .main-menu-user-display2 img { max-height: 30px; max-width:75px; padding: -5px 3px 3px 0px; } .main-menu-user-display2 table { width:100%; height:45px; font-weight:350; font-size: 13px; line-height:135%; font-family:Helvetica,Arial,sans-serif; color: #474747; } @media all and (min-width: 375px) { .main-menu-user-display2 table { font-size: 15px; } .main-menu-user-display2 img { max-height: 35px; max-width:114px; padding: -5px 3px 3px 0px; } } #main-menu-div DIV.ui-collapsible-content { opacity: .89; } @media all and (min-width: 650px) { #main-menu-div DIV.ui-collapsible-content { opacity: 1; } .main-menu-user-display2 { border-radius: 0px; margin: -9px -15px 10px -15px; padding: 0 5px 0 5px;opacity: 1; background-color: none; xfont-weight:bold; vertical-align: middle; xbox-shadow: 0px 4px 5px silver; } .main-menu-user-display2 img { max-height: 30px;max-width:98px;padding: 5px 0px 5px 0px; } } #main-menu-div .ui-listview .ui-li-icon { opacity: .7; max-height: 23px; max-width: 23px; top: 0.6em; left: 10px; } #main-mnu-mfrs .ui-listview .ui-li-icon { opacity: 1; max-height: 23px; max-width: 23px; top: 0.9em; left: 10px; } .xcompany-user-header { width:100%; height:45px; font-weight:350; xfont-size:.84em; font-size: 13px; line-height:135%; font-family:Helvetica,Arial,sans-serif; color: #474747; } @media all and (min-width: 375px) { .xcompany-user-header { font-size: 15px; } } .menu-icons-panel { xwidth:100%; margin: -30px -15px 0px -15px; padding: 15px 15px 10px 15px; xbox-shadow: 0px 2px 17px rgba(0, 0, 0, 0.95); position:relative; xfloat:left; overflow:hidden; } .menu-icons-panel-transparency { xopacity:0.6; opacity:0.5; background-color:#000000; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:0; } .menu-icons-panel-content { position:relative; width:100%; color: white; font-weight:normal; text-shadow: none; } /* home bottom ul/li styles old-003D6B new-4D7797*/ #homepg-listarea .main-menu-expander { padding-bottom: 10px; } #homepg-listarea .ui-collapsible-set { border: none; } #homepg-listarea .ui-collapsible-heading-toggle { box-shadow: none; opacity: .8; border-radius: 5px; background-color:#4D7797;} #homepg-listarea .ui-btn-inner { color: white; font-weight:700;text-shadow: none;border-radius: 5px; background-color:#4D7797; font-size:.84em;font-family:Helvetica,Arial,sans-serif; } #homepg-listarea .ui-btn-inner { border-top: 0px; } #homepg-listarea .ui-collapsible-heading-toggle { border-top-color: #4D7797; } #homepg-listarea .ui-icon-shadow { box-shadow: none; } #homepg-listarea .ui-icon-plus { background-position: 1px 1px !important; background-color:#4D7797; } #homepg-listarea .ui-icon-minus { background-position: -35px 1px !important; background-color:#4D7797; } #homepg-listarea .ui-collapsible-content { background-color: none; padding: 10px; } #homepg-listarea .ui-body-c { color: white; background: none; opacity: 1; text-shadow: none; border: 0px;} #homepg-listarea .ui-btn-up-b { border: none; } #homepg-listarea .ui-btn-down-b { border: none; } #homepg-listarea .ui-btn-hover-b { border: none; } #homepg-listarea a { border-radius: 0px; color: white; font-weight: 500; xborder-bottom: 1px solid grey; text-decoration: none; } #homepg-listarea .ui-li { border: none; padding: 0px 5px 0px 0px; margin: 0px 0px 5px 17px; background-color:transparent; background-image: none; } #homepg-listarea .ui-link-inherit { padding: 0px 0px 0px 0px; xmargin: 0px 35px 0px -17px; margin: 0px 35px 0px 0px; } #homepg-listarea .ui-li-heading { font-size: 14px; } @media all and (min-width: 375px) { #homepg-listarea .ui-li-heading { font-size: 16px !important; } } #homepg-listarea .ui-bar-d { background-image: none; border: none; } #homepg-listarea .ui-li-divider { font-size: 16px; padding: 20px 0px 5px 0px; xtext-decoration:underline; background: none; text-shadow: none; color: #FFFFCC; } #homepg-listarea div.ui-btn-text { border-radius: 0px; border-bottom: 1px solid grey; padding-left: 0px; margin-left: -17px; } #homepg-listarea .ui-btn-down-c { position:relative; bottom:-2px; left: 2px; } @media all and (min-width: 650px) { #homepg-listarea .ui-li { border: none; padding: 0px 5px 0px 0px; margin: 0px 0px 5px 10px; background-color:transparent; background-image: none; } #homepg-listarea .ui-link-inherit { padding: 0px 0px 0px 0px; xmargin: 0px 35px 0px 10px; margin: 0px 35px 0px 0px; } #homepg-listarea div.ui-btn-text { border-radius: 0px; border-bottom: 1px solid grey; padding-left: 0px; margin-left: -15px; } #homepg-listarea .ui-icon { display:none; } } .main-menu-expander h4 { text-transform: uppercase; } /* END HOME PAGE STYLES */ /* AUTOFILL SEARCH STYLES */ .fse-autofill-target { background-color: white; border-radius: 3px; xborder-bottom-right-radius: 3px; xborder-bottom-left-radius: 3px; border:1px solid gray; margin-top:-15px; margin-left:0px; padding-left:0px;} .fse-autofill-target li { background-color: white; color: #2F3E46; word-wrap:break-word; font-weight: normal; text-shadow: none; border-bottom: 1px solid silver; padding:5px; list-style-type: none; } .fse-autofill-target li:nth-child(1) { margin-top: 10px; } .fse-autofill-target li:last-child { border-bottom:0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .fse-autofill-target i { font-style:normal; font-weight:bold; xcolor: #000000; } /* don't mess with color because it will override territory color on account search */ .fse-autofill-target .fse-afstatus { color:gray; } .fse-autofill-target .fse-divider { background-color: silver; color: black; } /* style for collapsibles on detail displays */ .item-detail-collapsible h3 .ui-btn-inner { color: white; font-weight:700;text-shadow: none; xborder-radius: 5px; background-color:#789dba; font-size:.84em; font-family:Helvetica,Arial,sans-serif; } .item-detail-collapsible h3 .ui-collapsible-heading-toggle { border-color:#789dba; opacity: .9;} .item-detail-collapsible h3 .ui-icon-shadow { box-shadow: none; } .item-detail-collapsible h3 .ui-icon-plus { background-position: 1px 1px !important; background-color:#789dba; } .item-detail-collapsible h3 .ui-icon-minus { background-position: -35px 1px !important; background-color:#789dba; } .item-detail-collapsible.ui-collapsible-set .ui-collapsible.ui-first-child { border-top-right-radius: 5px; border-top-left-radius: 5px; } .item-detail-collapsible.ui-collapsible-set .ui-collapsible.ui-last-child { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } @media all and (min-width: 650px) { .item-detail-collapsible h3 .ui-btn-inner { color: white; font-weight:700;text-shadow: none; xborder-radius: 5px; background-color:#4D7797; font-size:.84em; font-family:Helvetica,Arial,sans-serif; } .item-detail-collapsible h3 .ui-collapsible-heading-toggle { border-color:#4D7797; opacity: .9;} .item-detail-collapsible h3 .ui-icon-shadow { box-shadow: none; } .item-detail-collapsible h3 .ui-icon-plus { background-position: 1px 1px !important; background-color:#4D7797; } .item-detail-collapsible h3 .ui-icon-minus { background-position: -35px 1px !important; background-color:#4D7797; } .item-detail-collapsible.ui-collapsible-set .ui-collapsible.ui-first-child { border-top-right-radius: 5px; border-top-left-radius: 5px; } .item-detail-collapsible.ui-collapsible-set .ui-collapsible.ui-last-child { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } } .edit-lnk-txt { font-size: .8em; } .prod-add-info h2 { border-radius: 3px; font-family: Roboto,Arial,sans-serif; font-size: 1em; font-weight: 300; color: rgb(44, 44, 44); background-color: #E6E6E6; text-shadow: none; text-align: center; padding: 3px 0px 3px 0px; margin: 25px 0px 0px 0px;} .prod-add-info p { font-size:.9em; font-weight: normal; font-family:Roboto,Arial,sans-serif;padding-top:0px;margin-top:5px;} /* RESPONSIVE - default phone display settings */ #responsive-state-info { display: none; width: 0px; } .main-menu-hide { display: none; } .footer-bar-hide { display: none; } .hide-onphone { display: none; } .hide-ontablet { display: inline; } .search-container { background-color: #FFFFF5; /* opacity: 0.95; */ /* opacity: 0.9; */ opacity: 1; /* margin: -30px -15px 0px -15px; */ /* padding: 15px 15px 10px 15px; */ margin: -30px 0px 0px 0px; padding: 15px 15px 10px 15px; box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.95); } .search-results-container { margin: 0px; -15px, 0px; -15px; padding: 0px; -15px, 0px; -15px; } .search-container2 { /* width:100%; */ margin: -30px 0px 0px 0px; padding: 15px 15px 10px 15px; box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.95); position:relative; /* float:left; */ overflow:hidden; } .search-container2-transparency { opacity:0.5; background-color:#000000; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:0; } .search-container2-content { position:relative; width:100%; color: white; font-weight:normal; text-shadow: none; } #left-panel { float: none; width:100%; /* background: url(../../images/background-3.jpg); */ /* dining scene 1 */ /* background-color: #000000; */ /* background: url(../../images/background-10P.jpg); */ /* blue, glasses */ /* background-color: #003D6B; */ border: solid 0px red; box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.75); background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; margin: -15px 0px 0px -15px; padding: 0px 29px 0px 0px; } #right-panel { float: none; /* width:100%; */ border: solid 0px black; /* margin: 0px 0px 0px 0px; */ /* padding: 30px 0px 0px 0px; */ margin: 0px -15px 0px -15px; padding: 30px 0px 0px 0px; min-height: 400px; } #right-panel .disp-panel { /* margin: 0px 0px 20px -10px; */ /* padding: 0px 20px 0px 0px; */ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; } #right-panel .disp-panel2 { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; } .navigation-container { margin-left: 15px; } #login-content { max-width: 400px; margin: 0px auto; } .data-set-background { background: url(); background-color: ; } body { background-color: #003D6B; } /* must match fse-master-page background-color */ /* this was the tried and true background that scrolls with the page. testing new version below. */ #fse-master-page-save012217 { /* background: url(../../images/background-3.jpg); */ /* dining scene 1 */ /* background-color: #000000; */ /* background: url(../../images/background-12Pa.jpg); */ /* dining scene 2 */ /* background-color: #000000; */ /* background: url(../../images/background-10Pb.jpg); */ /* blue, glasses */ /* background-color: #003D6B; */ /* background: url(../../images/background-10P-logo-a.jpg); */ /* blue, glasses, light blue bot */ /* background-color: #5285BA ; */ /* lt blue */ /* background: url(../../images/background-1FS-P.jpg); */ /* ONE FS */ /* background-color: #0072C6; */ /* background: url(../../images/background-10Pc.jpg); */ /* blue, glasses, dark blue bot */ background: url(../../images/background-10Pd.jpg); /* blue, glasses, dark blue bot, no do-dads */ background-color: #003D6B ; /* drk blue */ background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; } /* this version is fixed background where content scrolls over the top. nice effect, but doesn't currently work on iOS - still scrolls. going to go with this in the hopes that iOS will some day support it. KEEP AN EYE ON SCROLL AND TRANSITION SPEED.*/ #fse-master-page { background-image: url(../../images/background-10Pd.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed; background-size:100%; background-color: #003D6B ; /* drk blue */ } /* playing around... #fse-master-page-background { position:absolute;top:0px;left:0px;width: 100%; height: 100%; xbackground-color: red; } #fse-master-page-background-img img { width: 100%; } #fse-master-page-background-clr { xbackground-color: red; width: 100%; height: 100%; background: -moz-linear-gradient(#5285BA 30%, #ffffff); } */ #fse-login-page { /* background: url(../../images/background-3.jpg); */ /* dining scene 1 */ /* background: url(../../images/background-8.jpg); */ /* burner */ /* background-color: #000000; */ /* background: url(../../images/background-12Pa.jpg); */ /* dining scene 2 */ /* background-color: #000000; */ /* background: url(../../images/background-10P-logo.jpg); */ /* blue, glasses */ /* background-color: #003D6B; */ /* background: url(../../images/background-1FS-P.jpg); */ /* ONE FS */ /* background-color: #000000; */ background: url(../../images/background-10P-logo-a.jpg); /* blue, glasses */ background-color: #5286BA; background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; } #main-menu-collapsible.ui-collapsible-set { margin-left:15px; margin-right: -15px; margin-top: -0px; margin-bottom: 0px; } .ui-collapsible-heading-toggle {opacity: 0.75; color:rgba(255,255,255,1); font-weight:bold;} .contact-dtl-left { text-align:left;width:100%; padding-bottom: 15px; } .contact-dtl-right { text-align:left;width:100%; } .generic-stack-float-left { display: block; width: 100%; margin: 0px 0px 0px 0px; } .generic-stack-float-right { display: block; width: 100%; margin: 0px 0px 0px 0px; } .search-form-header { display: none; } #fse-popup-dialog-popup{ /* right: 0%; */ /* left: 0%; */ width: 100%; margin: 0px 0px 0px 0px; /* padding: 0px -50px 0px 0px; */ } .srch-fltr-itm-disp { font-size: 14px; color: #FFFFFF; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #div-main-menu-iconstyle { display: inline; } #div-main-menu-barstyle { display: none; } .div-main-menu-iconstyle { display: inline; } .div-main-menu-barstyle { display: none; } .div-main-menu-barstyle .ui-icon-shadow { box-shadow: none; } .div-main-menu-barstyle .ui-icon-plus { background-color: transparent; } .div-main-menu-barstyle .ui-icon-minus { background-color: transparent; } .detail-pg-banner { text-transform: uppercase; font-size: 16px; font-family: Roboto,Arial,sans-serif; font-weight: 300; color: dimgray; background-color: #E6E6E6; text-shadow: none; text-align: center; padding: 5px 0px; margin: 0px 0px 0px 0px; } @media all and (min-width: 375px) { .detail-pg-banner { font-size: 18px; } } .detail-pg-banner-modal { color: #ffffff; background-color: #0e6da4; } /* Submit/Cancel type operations */ .detail-pg-section-divider { border-top: 1px solid silver; margin: 5px 0px 5px 0px; width: 100%; } .detail-pg-section-divider-noline { margin: 6px 0px 5px 0px; width: 100%; } .detail-pg-section-header { position:relative; border-radius: 3px; font-family: Roboto,Arial,sans-serif; font-weight: 300; color: rgb(44, 44, 44); background-color: #E6E6E6; text-shadow: none; text-align: center; padding: 3px 0px 3px 0px; margin: 25px 0px 0px 0px; } .detail-pg-banner-alert { font-family: Roboto,Arial,sans-serif; font-weight: 300; color: white; background-color: #ff6666; text-shadow: none; text-align: center; padding: 5px 0px; margin: 0px 0px 0px 0px; } /* top record navigation styles for: back button, next button, prev button */ .backbtn { opacity: .85; background-color: white; padding: 4px 6px 4px 4px; margin-top:10px; border-radius: 3px; font-size: 13px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90%;} .backbtn-arrw { font-family: Arial; font-size:2.5em; line-height: 11px; vertical-align:top;} .navbtn { float:right; xfont-size: 12px; font-size: 13px; xopacity: .85; opacity: 1; background-color: silver; color:black; text-shadow:none; padding: 4px 6px 4px 6px; margin-top:10px; border-radius: 3px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; xmax-width: 90%;} .navbtn-arrw { font-family: Arial; font-weight:normal; font-size:1em; line-height: 15px; vertical-align:top; } .navbtn-disabled { opacity: .45; } @media all and (min-width: 650px) { .navbtn { opacity: .7; background-color: gray; color: white; } .navbtn-arrw { color: white; } .navbtn-disabled { opacity: .3; } } .navbtn-group div { margin-right: 12px; } .navbtn-group div:first-child { margin-right: 0px; } /* end */ .augm-itm-btn { } .days-ago { xfont-size:.9em; font-size:1em; color:gray; font-weight: normal; text-shadow: none;} .upload-status { background-color: #E6FFCC;width:100%;opacity:1;color:gray;text-align:center;font-size:.9em; font-weight:normal;display: none;} /* --- this grouping deals with form field sets, button styles, and general jqm overrides to make more current --- */ /* button style */ .fse-btn-submit span { xcolor:red; } .fse-btn-submit { border: 1px solid rgba(0, 0, 0, 0.2);; } .fse-btnset { width:100%; } .fse-btnset div { display:block; } .fse-btnset3 { width:100%; } .fse-btnset3 div { display:block; } .fse-btnset1 { width:100%; } .fse-btnset1 div { display:block; } /* responsive field set */ .fse-fieldset div[fse-role="tbl-label"] { font-weight:bold; display: block; width: 98%; padding-right:2%; xpadding-bottom: 10px; padding-bottom: 0px; } .fse-fieldset div[fse-role="tbl-data"] { display: block; width: 100%; padding-bottom: 0px; } .fse-fieldset div.ui-input-text { width: 96%; padding: 0px 2% 0px 2%; margin: 5px 0px 5px 0px; } .fse-fieldset .tbl-label-phonehidden { display:none; } .fse-fieldset .tbl-label-tablethidden { display:block; } .fse-fieldedit div[fse-role="tbl-label"] { font-weight:bold; float:left; overflow:hidden; text-overflow: ellipsis; width: 28%; padding-top: 2px; padding-right:2%; padding-bottom: 10px; } .fse-fieldedit div[fse-role="tbl-data"] { float:left; overflow:hidden; text-overflow: ellipsis; width: 55%; padding-top: 2px; padding-bottom: 0px; } .fse-fieldedit div[fse-role="tbl-btn"] { float:left; text-align:right; width: 15%; padding-bottom: 0px; } @media all and (min-width: 650px) { .fse-fieldset div[fse-role="tbl-label"] { float:left; width: 28%; padding-right: 2%; min-height:1px; } .fse-fieldset div[fse-role="tbl-data"] { float:left; width: 70%; padding-bottom: 0px; } .fse-fieldset .tbl-label-phonehidden { display:block; } .fse-fieldset .tbl-label-tablethidden { display:hidden; } .fse-btnset1 div:nth-child(1) { xmargin: auto; width: 30%; } .fse-btnset div:nth-child(1) { float:left; width:49%; margin-right:1%; } .fse-btnset div:nth-child(2) { float:left; width:49%; margin-left:1%; } .fse-btnset3 div:nth-child(1) { float:left; width:32%; margin-right:1%; } .fse-btnset3 div:nth-child(2) { float:left; width:32%; margin-right:1%; } .fse-btnset3 div:nth-child(3) { float:left; width:32%; margin-left:1%; } } .hide-on-phone { display: none; } .hide-on-tablet { display: inline; } @media all and (min-width: 650px) { .hide-on-phone { display: inline; } .hide-on-tablet { display: none; } } /* divider */ .fse-divider { display: block; clear:both; border-bottom: solid 1px silver; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; } .fse-noborder { border: 0px } /* jquery mobile style (jqm) overrides */ .fse-jqm-styles div.ui-corner-all { border-radius: 0.3em; } /* input corners */ .fse-jqm-styles .ui-btn-corner-all { border-radius: 0.3em; } /* button corners */ .fse-jqm-styles div[data-inline="true"].ui-btn-corner-all { border-radius: 1em; } /* inline button (button tag) corners, edit, add, etc (ie sales call edit btns) */ .fse-jqm-styles a[data-iconpos=notext].ui-btn-corner-all { border-radius: 1em; } /* inline button (a tag) corners, edit, add, etc (ie sales call edit btns) */ .fse-jqm-styles div[class*="ui-submit"].ui-btn-corner-all { border-radius: 0.3em; } /* input fields used as search go button */ .fse-jqm-styles fieldset.ui-corner-all { border-radius: 0.3em; } /* radio btn field set group */ .fse-jqm-styles textarea.ui-corner-all { border-radius: 0.3em; } .ui-listview-filter { padding: 0px 10px 10px 10px; background-image: linear-gradient(#fff,#fff);} .fse-jqm-styles .ui-select .ui-btn {text-align: left;} .ui-li-divider { text-shadow: none; } /* list dividers */ /* new 11/29/18 - flatten form inputs and buttons. */ .fse-jqm-styles .ui-shadow { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } .fse-jqm-styles .ui-shadow-inset { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } .fse-jqm-styles a[data-role="button"].xui-btn-up-c { border: 1px solid #aaa; background: #fff; color: #222; } .fse-jqm-styles a[data-role="button"].xui-btn-down-c { border: 1px solid #aaa; xbackground: #fff; color: #222; } /* flip switch issue changing background */ .fse-jqm-styles a[data-role="button"].xui-btn-hover-c { border: 1px solid #aaa; background: #fff; color: #222; } .fse-jqm-styles a[data-role="button"].ui-btn-up-a { border: 1px solid #444; background: #444; } .fse-jqm-styles a[data-role="button"].ui-btn-down-a { border: 1px solid #444; background: #444; } .fse-jqm-styles a[data-role="button"].ui-btn-hover-a { border: 1px solid #444; background: #444; } .fse-jqm-styles .ui-btn-inner { border-top: 0px; } /* removes top shadow effect on alt buttons (darker ones) */ .fse-jqm-styles .ui-input-text { background: #fff; } /* whitens input fields */ .fse-jqm-styles a[data-iconpos="notext"].ui-btn-corner-all { border: 0px; background: transparent; } /* round edit buttons (a) - remove outer circle. removing shadows made it look funny. this flatter looks is better anyway. */ .fse-jqm-styles div[data-iconpos="notext"].ui-btn-up-c { border: 0px; background: transparent; } /* round edit buttons (button, opp app) - remove outer circle. removing shadows made it look funny. this flatter looks is better anyway. */ .fse-jqm-styles div[data-iconpos="notext"].ui-btn-down-c { border: 0px; background: transparent; } /* round edit buttons (button, opp app) - remove outer circle. removing shadows made it look funny. this flatter looks is better anyway. */ .fse-jqm-styles div[data-iconpos="notext"].ui-btn-hover-c { border: 0px; background: transparent; } /* round edit buttons (button, opp app) - remove outer circle. removing shadows made it look funny. this flatter looks is better anyway. */ .fse-jqm-styles div.ui-input-text input.ui-input-text, .ui-input-search input.ui-input-text { padding: .285em 0; } /* shorten height of inputs. matches height of selects */ .fse-jqm-styles .ui-input-search, div.ui-input-text { margin: .25em 0; } /* reduce vertical space between inputs, based on reduced height above. */ .fse-jqm-styles .ui-input-search .ui-input-clear, .ui-input-text .ui-input-clear { margin-top: -11px; } /* clear button right side of search input, based on reduced height above. */ @media all and (min-width: 375px) { /* .fse-jqm-styles input.ui-input-text, textarea.ui-input-text { font-size: 17px; } */ } /* --- end jquery mobile style overrides --- */ ul.srch-selected-criteria { list-style-type: circle; margin:0px; padding:5px 0px 0px 0px; } .srch-selected-criteria li { xmargin: 0px 0px 0px 23px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; font-size: 14px; xcolor: #FFFFFF; color: #bbb; } @media all and (min-width: 650px) { .srch-selected-criteria li { color: gray; } } /* horizontal radio button set */ .labels-2 label { width: 50%; } .labels-3 label { width: 33.33%; } .labels-4 label { width: 25%; } .labels-5 label { width: 20%; } .labels-6 label { width: 16.66%; } .labels-7 label { width: 14.28%; } .radio-toolbar { } .radio-toolbar input[type="radio"] { display:none; } .radio-toolbar input[type="checkbox"] { display:none; } .radio-toolbar label { float:left; font-family:Arial; font-size:13px; color: gray; text-align:center; text-shadow:none; border: 1px solid gray; border-right:0px; padding: 4px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } @media all and (min-width: 375px) { .radio-toolbar label { font-size:15px; } } .radio-toolbar input[type="radio"]:checked + label { background-color:gray; color:#fff; text-shadow:none; } .radio-toolbar input[type="checkbox"]:checked + label { background-color:gray; color:#fff; text-shadow:none; } .radio-toolbar label:first-of-type { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .radio-toolbar label:last-of-type { border-right: 1px solid gray; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } /* floating toolbar */ .radio-toolbar-float { } .radio-toolbar-float input[type="radio"] { display:none; } .radio-toolbar-float label { float:left; font-family:Arial; font-size:13px; color: gray; text-align:center; text-shadow:none; font-weight:normal; border: 1px solid gray; padding: 3px 3px; margin-right: 4px; margin-bottom:5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 3px; } @media all and (min-width: 375px) { .radio-toolbar-float label { font-size:15px; } } .radio-toolbar-float input[type="radio"]:checked + label { background-color: gray; color: white; text-shadow:none; font-weight:normal; border: 1px solid gray; } .radio-toolbar-float-dkbckgr label { color:white; border: 1px solid white; } .radio-toolbar-float-dkbckgr input[type="radio"]:checked + label { background-color:white; color:gray; border: 1px solid white; } .radio-toolbar-float-OBSOLETE span { float:left; font-family:Arial; font-size:14px; color: silver; text-shadow:none; font-weight:normal; padding-top:3px; } .radio-toolbar-float-dkbckgr span { color:white; } .radio-toolbar-float-ltbckgr label { color:gray; border: 1px solid gray; } .radio-toolbar-float-ltbckgr input[type="radio"]:checked + label { background-color:gray; color:white; border: 1px solid gray; } .radio-toolbar-float-ltbckgr span { color:gray; } /* end horizontal radio btn set */ /* icons icon to be used within a toolbar item. accounts favorite is being tested. see it as an example. */ .toolbar-ico-fav { background:url(../../images/ico-toolbar-favorite-on.png) -2px -1px; background-size: 18px; width:18px; height:18px; display: block; float: left; padding-right: 0px; background-repeat: no-repeat; margin-bottom:-2px; } /* text toolbar */ .radio-texttoolbar-float { } .radio-texttoolbar-float input[type="radio"] { display:none; } .radio-texttoolbar-float label { float:left; font-family:Arial; font-size:.9em; color: gray; text-align:center; text-shadow:none; font-weight:normal; padding: 0px 0px; margin-right: 10px; margin-bottom:5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; border-bottom: 1px dashed gray; } .radio-texttoolbar-float input[type="radio"]:checked + label { color: rgb(36, 137, 206); text-shadow:none; font-weight:normal; font-size:.9em; border-bottom: 1px dashed rgb(36, 137, 206); } /* end text toolbar */ /* radio style logos */ .radio-logos-float { } .radio-logos-float input[type="radio"] { display:none; } .radio-logos-float label { float:left; text-align:center; padding: 0px 0px; margin-right: 10px; margin-bottom:5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 3px; border: 1px solid silver; height:50px; width:50px; text-align:center; vertical-align:middle; opacity:.8; } .radio-logos-float input[type="radio"]:checked + label { color: rgb(36, 137, 206); border: 1px solid rgb(36, 137, 206); box-shadow: 1px 1px 8px rgba(0, 0, 0, .65); opacity:1; } .radio-logos-float img { max-width:90%; } .radio-logos-float table { padding:0px; margin:0px; } .radio-logos-float td { height:40px;vertical-align:middle; } /* end radio logos */ /* horizontal checkbox button set */ .cbx-toolbar-float { } .cbx-toolbar-float input[type="checkbox"] { display:none; } .cbx-toolbar-float label { float:left; font-family:Arial; font-size:13px; color: gray; text-align:center; text-shadow:none; font-weight:normal; border: 1px solid gray; padding: 3px 3px; margin-bottom:10px; margin-right: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 3px; } @media all and (min-width: 375px) { .cbx-toolbar-float label { font-size:15px; } } .cbx-toolbar-float input[type="checkbox"]:checked + label { background-color: gray; color: white; text-shadow:none; font-weight:normal; border: 1px solid gray; } .cbx-toolbar-float-dkbckgr label { color:white; border: 1px solid white; } .cbx-toolbar-float-dkbckgr input[type="checkbox"]:checked + label { background-color:white; color:gray; border: 1px solid white; } .cbx-toolbar-float-OBSOLETE span { float:left; font-family:Arial; font-size:14px; color:silver; text-shadow:none; font-weight:normal; padding-top:3px; } .cbx-toolbar-float-dkbckgr span { color:white; } .cbx-toolbar-float-ltbckgr label { color:gray; border: 1px solid gray; } .cbx-toolbar-float-ltbckgr input[type="checkbox"]:checked + label { background-color:gray; color:white; border: 1px solid gray; } .cbx-toolbar-float-ltbckgr span { color:gray; } /* - toolbar theme 01 (blue selected) - for radio and checkbox toolbars - designed for places where background is same on phone vs tablet, ie white page background */ .toolbar-theme-01 input[type="radio"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: rgb(36, 137, 206) !important; color: white !important; border: 1px solid rgb(36, 137, 206) !important; } .toolbar-theme-01 input[type="checkbox"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: rgb(36, 137, 206) !important; color: white !important; border: 1px solid rgb(36, 137, 206) !important; } /* - toolbar theme 02 (blue selected) - for radio and checkbox toolbars - designed for search centers, where background is different on phone vs tablet */ .toolbar-theme-02 label { background-color: white !important; color: #404040 !important; border: 1px solid white !important; opacity: .5 !important; } .toolbar-theme-02 input[type="radio"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: rgb(36, 137, 206) !important; color: white !important; border: 1px solid rgb(36, 137, 206) !important; } .toolbar-theme-02 input[type="checkbox"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: rgb(36, 137, 206) !important; color: white !important; border: 1px solid rgb(36, 137, 206) !important; } @media all and (min-width: 650px) { .toolbar-theme-02 label { color: gray !important; border: 1px solid silver !important; opacity: 1 !important; } .toolbar-theme-02 input[type="radio"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #7dbde8 !important; color: white !important; border: 1px solid #7dbde8 !important; } .toolbar-theme-02 input[type="checkbox"]:checked + label { font-weight: normal !important; opacity:1 !important; background-color: #7dbde8 !important; color: white !important; border: 1px solid #7dbde8 !important; } } /* end horizontal checkbox button set */ .loading-map { text-align:center; font-family:arial; color:gray; } /* .product-image-border { padding:5px; background-color:white; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } */ .product-image-border { padding:7px; background-color: white; xbox-shadow: 3px 3px 4px rgba(0, 0, 0, 0.1); border: 1px solid #cccccc; border-radius: 3px; } .fse-autofill-input { font-size: 14px !important; } @media all and (min-width: 375px) { .fse-autofill-input { font-size: 16px !important; } } .docs-srcharray-section-headers { font-size:.8em;padding-bottom:5px;color:yellow; } @media all and (min-width: 650px) { .docs-srcharray-section-headers { font-size:.8em;padding-bottom:5px;color:gray; } } /* RESPONSIVE - when screen width is above 650 wide */ @media all and (min-width: 650px) { #responsive-state-info { display: none; width: 1px; } .search-result-list.ui-listview { xmargin: 0px; margin: 0px -15px 0px -15px; xbox-shadow: 0px 2px 17px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.55); } .main-menu-hide { display: block; } .footer-bar-hide { display: inline; } .hide-onphone { display: inline; } .hide-ontablet { display: none; } #left-panel { float: left; width: 30%; padding: 0px 0px 0px 0px; background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; /* background: url(../../images/background-12Pabw.jpg); */ /* dining scene 2 */ background-color: #999999; border: 1px solid #999999; } #right-panel { float: left; width: 67%; margin: 0px 0px 0px 30px; padding: 30px 0px 0px 0px; background: url(); background-color: ; } #main-menu-collapsible.ui-collapsible-set { margin-right: 14px; } body { background-color: #BDBDBD; } #fse-master-page { /* background: url(); */ /* background-color: ; */ /* background: url(../../images/background-2.jpg); */ /* background-repeat: no-repeat; */ /* background-size: 100%; */ /* background-position: 0px 0px; */ /* background-color: lightgrey; */ /* background-color: #D3D3D3; */ /* background: url(../../images/background-12Pabw.jpg); */ /* dining scene 2 */ /* background-color: #999999; */ background: url(../../images/background-12Pabw2.jpg); /* dining scene 2 */ background-color: #BDBDBD; /* background: url(../../images/background-12Pabw3.jpg); */ /* dining scene 2 */ /* background-color: #BDBDBD; */ background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; height: 1500px; } #fse-login-page { /* background: url(../../images/background-2.jpg); */ /* background: url(../../images/background-test.jpg); */ /* background-color: #000000; */ /* background: url(../../images/background-11L.jpg); */ /* background-color: #000000; */ background: url(../../images/background-11La.jpg); background-color: #5286BA; /* background: url(../../images/background-1FS-L.jpg); */ /* ONE FS */ /* background-color: #000000; */ background-repeat: no-repeat; background-size: 100%; background-position: 0px 0px; } .data-set-background { /* background: url(../../images/background-7.jpg); */ background-repeat: no-repeat; background-size: 100%; /* background-size: auto 100%; */ /* background-size: auto; */ background-position: 0px 0px; /* background-color: #000000; */ background-color:; /* border-radius: 10px; */ /* box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.75); */ padding: 0px 15px 0px 15px; margin: 0px -15px 0px -15px; opacity:.9; } .ui-collapsible-content.ui-body-c { background-color: white; } #hdr-back-btn { display: none; } #hdr-home-btn { display: none; } #hdr-voice-btn { /* display: none; */ } .search-container { background-color: transparent; opacity: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.75); } .search-container2 { box-shadow: none; } .search-container2-transparency { opacity:1; background-color: transparent; } .disp-panel2-transparency { opacity:1; } .contact-dtl-left { float:left;text-align:left;width:50%; padding-bottom: 0px; } .contact-dtl-right { float:left;text-align:right;width:50%; } .generic-stack-float-left { float: left; width: 49%; } .generic-stack-float-right { float: right; width: 49%; } .feedback-message-search{ text-align:center; color: grey; } .feedback-message-nocriteria{ text-align:center; color:#0066FF; font-weight:normal } .results-pager { color: gray; } .search-form-header { display: block;color:grey;padding: 0px 0px 15px 0px;font-size: 1.2em; } #footer-master-page { display: none; } /* footer tends to jump a bit on tablets */ #fse-popup-dialog-popup{ right: 0%; left: 0%; width: 40%; } .srch-fltr-itm-disp { xcolor: #000000; color: gray; } #div-main-menu-iconstyle { display: none; } #div-main-menu-barstyle { display: inline; } .div-main-menu-iconstyle { display: none; } .div-main-menu-barstyle { display: inline; } .backbtn { opacity: .7; background-color: gray; color: white; padding: 4px 6px 4px 4px; margin-top:10px; border-radius: 3px; font-size: 12px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90%;} .detail-pg-banner { color: white; background-color: #B2B2B2; } .detail-pg-banner-modal { color: #ffffff; background-color: #0e6da4; } } /* ******** home screen app icons ******** */ .home-app-icon-container { color: white; font-weight:700; text-shadow: none; text-align:center; font-size: 12px; float: left; width: 33%; margin-bottom: 30px; } .home-app-icon { float: center; display: inline-block; position: relative; xwidth: 27%; width: 70px; margin: 3% 3% 3% 3%;} .home-app-icon:before{ content: ""; display: block; padding-top: 100%; /* initial ratio of 1:1*/ } .home-app-icon-content { /* Positioning */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 1; border-radius: 8px; box-shadow: 1px 2px 5px rgba(0, 0, 0, 1); } .home-app-icon-underlay { top:0px; left:0px; width:100%; height:100%; position:absolute; z-index:0; border-radius: 8px; opacity:1; /* http://www.cssportal.com/css-gradient-generator/ radial, middle center, farthest-corner */ background-image: -ms-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -moz-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -o-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #007AD9), color-stop(100, #004275)); background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: radial-gradient(ellipse farthest-corner at center, #007AD9 0%, #004275 100%); /* background-image: radial-gradient(ellipse farthest-corner at center, #A3A3A3 0%, #696969 100%);*/ /* example */ } .home-app-icon-content table { height: 100%; width: 100%; } .home-app-icon-content table td { text-align: center; border: solid 0px silver; vertical-align: middle; border-radius: 8px; } .home-app-icon-content table td img { width:80%; } .home-app-icon-div { height: 100%; background-repeat: no-repeat; background-position:center; background-size: 50px; } .home-app-icon-icon-accounts { background-image: url(../../images/ico-home-app-accounts-y.png); } .home-app-icon-icon-contacts { background-image: url(../../images/ico-home-app-contacts-y.png); } .home-app-icon-icon-docs { background-image: url(../../images/ico-home-app-docs-y.png); } .home-app-icon-icon-events { background-image: url(../../images/ico-home-app-events-y.png); } .home-app-icon-icon-manufacturers { background-image: url(../../images/ico-home-app-manufacturers-y.png); } .home-app-icon-icon-nearme { background-image: url(../../images/ico-home-app-nearme-y.png); } .home-app-icon-icon-notes { background-image: url(../../images/ico-home-app-notes-y.png); } .home-app-icon-icon-objdash { background-image: url(../../images/ico-home-app-objdash-y.png); } .home-app-icon-icon-products { background-image: url(../../images/ico-home-app-products-y.png); } .home-app-icon-icon-salescall { background-image: url(../../images/ico-home-app-salescall-y.png); } .home-app-icon-icon-salesinit { background-image: url(../../images/ico-home-app-salesinit-y.png); } .home-app-icon-icon-topopps { background-image: url(../../images/ico-home-app-topopps-y.png); } .home-app-icon-icon-trade { background-image: url(../../images/ico-home-app-trade-y.png); } .home-app-icon-icon-operators { background-image: url(../../images/ico-home-app-operators-y.png); } .home-app-icon-icon-distributors { background-image: url(../../images/ico-home-app-distributors-y.png); } .home-app-icon-icon-distributors2 { background-image: url(../../images/ico-home-app-distributors2-y.png); } .home-app-icon-icon-forms { background-image: url(../../images/ico-home-app-forms-y.png); } .home-app-icon-icon-territories { background-image: url(../../images/ico-home-app-territories-y.png); } .home-app-icon-icon-quickbites { background-image: url(../../images/ico-home-app-qbite-y.png); } .home-app-icon-icon-fse { background-image: url(../../images/ico-home-app-fse.png); } .home-app-icon-icon-dashboard { background-image: url(../../images/ico-home-app-dashboard-y.png); } .home-app-icon-icon-complaints { background-image: url(../../images/ico-home-app-complaints-y.png); } .home-app-icon-icon-lostbusiness { background-image: url(../../images/ico-home-app-lostbusiness-y.png); } .home-app-icon-icon-tasks { background-image: url(../../images/ico-home-app-tasks-y.png); } .home-app-icon-icon-opraz { background-image: url(../../images/ico-home-app-opraz2-y.png); } .home-app-icon-icon-gosimple { background-image: url(../../images/ico-home-app-blacksmith-gosimple-w.png); } .home-app-icon-icon-forge { background-image: url(../../images/ico-home-app-blacksmith-forge-w.png); } .tab-home-app-icon { background-image: -ms-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -moz-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -o-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #007AD9), color-stop(100, #004275)); background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #007AD9 0%, #004275 100%); background-image: radial-gradient(ellipse farthest-corner at center, #007AD9 0%, #004275 100%); margin-left:-5px; margin-right:10px; height:22px; width:22px; float:left; border-radius:2px; opacity: .7; } .tab-home-app-icon-inner { height: 100%; background-repeat: no-repeat; background-position:center; background-size: 70%; } .tab-home-app-icon-label { padding-top: 2px; } /* ******** end home screen app icons ******** */ .sales-call-add-items { vertical-align:middle;font-size:.8em; } .sales-call-editable-row { background-color:#ffeccc; } .expander-indicator { font-weight:normal;color:gray;position:absolute;left:5px; } .expander-indicator img { width:16px; margin-top:1px; } .xscroll-top-btn { z-index: 1000; position: fixed; bottom: 10px; right: 20px; color: white; background-color: gray; padding-left: 10px; padding-right: 10px; border-radius: 3px; opacity: .5; display: none; } .scroll-top-btn { z-index: 1000; position: fixed; bottom: 10px; right: 20px; color: white; background-color: gray; border-radius: 50%; height:32px; width:32px; opacity: .5; display: none; } @media all and (min-width: 650px) { .scroll-top-btn { right: 50px; } } /* https://www.cssportal.com/blog/create-css-notification-badge/ */ .fse-icon-badge { position:relative; } .fse-icon-badge[badge-value]:after { content:attr(badge-value); position:absolute; top:1px; right:1px; font-size:14px; font-family: arial; font-weight: bold; xbackground:#cc0000; /* solid red */ background:#f00202a1; /* semitransparent red */ color:white; width:22px;height:22px; text-align:center; line-height:22px; border-radius:50%; } .fse-icon-badge[badge-value=""]:after { display:none; } /* broker client viewing mfr prod data directly yellow #FFFFE0, blue #e6f1ff #e5f1ff #e3f0ff #e0ecfb*/ .cus-bro-mfrview-lt { background-color:#e3f0ff; position: absolute; top:0; height:100%; width:85px; z-index:-2; } .cus-bro-mfrview-rt { background-color:#e3f0ff; position: absolute; top:0; height:100%; width:100%; z-index:-1; margin-left:85px; } .cus-bro-mfrview-divider { background-color:#e3f0ff; } .cus-bro-mfrview-detail { background-color: #e3f0ff; border-bottom: 6px solid #e3f0ff; } .ico-confirmed { background:url(../../images/ico-check-circle.png) left top; width:16px; height:16px; xdisplay: block; xfloat: left; padding-right: 4px; background-repeat: no-repeat; background-size: 16px; padding-right:20px; } span.confirmed-buying { color:#6aa64c;font-weight:bold;margin-left:0px; } span.confirmed-notbuying { font-weight:bold;margin-left:0px; } span.unconfirmed-buying { color:#6aa64c;font-weight:bold;margin-left:25px; } span.unconfirmed-notbuying { font-weight:bold;margin-left:25px; }