<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-family: "Roboto", "Open Sans", "Cabin", "Lato", "Montserrat", sans-serif;
}

/* Brand Global Styles ========================================== */
.font-oswald {
  font-family: "Oswald", sans-serif !important;
}
.font-roboto {
  font-family: "Roboto", sans-serif !important;
}
.font-lismonia {
  font-family: "Lismonia", "Lismonia Brush" !important;
}
.text-copper {
  color: #c16436 !important;
}
.text-buttercup {
  color: #d78825 !important;
}
.text-yuma {
  color: #cfc493 !important;
}
.text-black {
  color: #000 !important;
}
.text-white{
  color:#FFF !important;
}
.text-green-olive {
  color: #4e5b31 !important;
}
.text-powder-blue {
  color: #7ea8af !important;
}
.text-poppy-red {
  color: #81312f !important;
}
.text-red {
  color: #af272f !important;
}
.text-brown {
  color: #603d20 !important;
}
.text-sunglow {
  color: #ffc72c !important;
}
.text-light-green {
  color: #b7bf10 !important;
}
.text-sky-blue {
  color: #00b0b9 !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-copper {
  background-color: #c16436 !important;
}
.bg-buttercup {
  background-color: #d78825 !important;
}
.bg-sunglow {
  background-color: #ffc72c !important;
}
.bg-yuma {
  background-color: #cfc493 !important;
}
.bg-green-olive {
  background-color: #4e5b31 !important;
}
.bg-light-green {
  background-color: #b7bf10 !important;
}
.bg-powder-blue {
  background-color: #7ea8af !important;
}
.bg-brown {
  background-color: #603d20 !important;
}
.bg-sky-blue {
  background-color: #00b0b9 !important;
}
.bg-red {
  background-color: #af272f !important;
}
.bg-poppy-red {
  background-color:#81312f !important;
}
.bg-texture--black-fabric {
  background: url("https://media.cheddars.com/en_us/images/marketing/black-tile.jpg");
  background-repeat: repeat;
}
/* Brand Global Styles END ========================================== */
.styled-select,
.styled-select-red {
  height: 38px;
}
.select-wrapper {
  float: left;
  border: 1px solid #ccc;
  background: url("https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png")
    no-repeat right #fff;
  background-size: 38px;
  height: 38px;
  line-height: 38px;
  width: 100%;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -webkit-transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
  outline: none;
  position: relative;
  overflow: hidden;
}
.styled-select .select-wrapper {
  background: url("https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png")
    no-repeat right #fff;
  background-size: 38px;
}
.select-wrapper .holder {
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  padding-left: 5px;
}
.select-wrapper select {
  z-index: 2;
  cursor: pointer;
  opacity: 0;
  background-color: transparent;
  font-size: 14px;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 38px;
  line-height: 38px;
}
/* .styled-select-red .select-wrapper {
  background: url("//media.cheddars.com/images/site/dropdown-red.png") no-repeat
    right #fff;
} */

.btn-cta {
  background-color: #c16436 !important;
  color: #fff !important;
  border-radius: 3px;
  border: 1px solid #dc8923 !important;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif !important;
  font-size: 15px;
  font-weight: 500;
  padding: 8px 35px;
  text-align: center;
}
.btn-cta:hover, .btn-cta:focus, .btn-cta:active {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ab4520), color-stop(1, #c16334));
  background: -moz-linear-gradient(top, #ab4520 5%, #c16334 100%);
  background: -webkit-linear-gradient(top, #ab4520 5%, #c16334 100%) !important;
  background: -o-linear-gradient(top, #ab4520 5%, #c16334 100%);
  background: -ms-linear-gradient(top, #ab4520 5%, #c16334 100%);
  background: linear-gradient(to bottom, #ab4520 5%, #c16334 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab4520', endColorstr='#c16334', GradientType=0);
  background-color: #ab4520!important;
  color: #fff !important;
  border-radius: 3px;
  padding: 8px 35px;
}
/*ptg start*/
/*webahead start*/
/* defect 22343*/
label#error_msg {
  color: #af272f;
  font-weight: bold;
}
/*defect 21540*/
.send-overlay-form td button#RemoveWaitlistCancelConfirmation {
  width: 163px;
  margin-left: -70px !important;
}
#removeWaitlist2-text .send-overlay-form input#RemoveWaitlistConfirmation {
  padding: 6px;
  margin-left: 1px;
}
#removeWaitlist2-text input#RemoveWaitlistConfirmation {
  width: 239px;
  margin-right: 0;
  word-wrap: break-word;
  white-space: normal;
}
#edit-waitlist-text .guests label.noofguests {
  float: left;
  margin: 30px 12px 20px 0;
  width: 150px;
  color: #000;
}
/* testing merge for webahead */
#edit-waitlist-text .guests .partySizeDropldown {
  margin-top: 26px;
  width: 25%;
}
/*merge issue for welcome popup*/
.modal-large {
  margin-left: -420px;
  width: 836px;
}
.wl_nav .detail_loc a#headRestName {
  color: #c16436;
}
#joinWaitListButton #enterWaitList {
  color: #c16436;
  font-family: "Helvetica Neue", Arial, sans-serif;
  padding: 0px;
}
#removeWaitlist-text input#RemoveWaitlistConfirmation {
  width: 184px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 140px;
  font-size: 14px;
  background: none;
  background-color: #c16334;
  border-radius: 0 !important;
  font-family: Roboto;
}
#removeWaitlist1-text input#waitlistToGoOrder {
  margin-top: 28px;
}
/*webahead end*/
.model_wid_over {
  width: 460px;
}
.fnt_txt_p {
  font-size: 9px;
}
.primary-btn_wdth {
  background: none repeat scroll 0 0 #c16436;
  border: 0 none;
  border-radius: 0 0 0 0 !important;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 10px;
  text-align: center;
  text-transform: uppercase;
  width: 120px;
}
.close_btn {
  float: right;
  position: relative;
  top: -22px;
  right: -22px;
}
button.close_btn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.img_rtg_sid_over {
  float: left;
  padding: 0 20px;
}
.pad_lft_btn_over {
  display: inline-block;
  padding-top: 29px;
}
.mrg_rtg_btn {
  margin-right: 50px;
  margin-left: 35px;
}
/*ptg end */
.posrel,
.position_relative {
  position: relative;
}
.posabs,
.position_absolute {
  position: absolute;
}
.posfix {
  position: fixed;
}
.txt-center {
  text-align: center !important;
}
.txt-just {
  text-align: justify;
}
.overflowhid {
  overflow: hidden;
}
.txt-rgt {
  text-align: right;
}
.txt-lft {
  text-align: left !important;
}
.top_up {
  top: -20px;
}
.disp_none {
  display: none;
}
/* magic ticket 469121111 change start */
.fb-star {
  float: right;
  margin-left: 34px;
  margin-top: 3px;
}
/* magic ticket 469121111 change end  */
.disp_hide {
  visibility: hidden;
}
.brown-txt-color {
  color: #706060;
}
.itmrow_bor_top_dot {
  border-top: 1px dotted #897068;
  padding: 9px 0 0;
}
.cd-inline-block {
  display: inline-block;
  width: 100%;
}
.capitalize {
  text-transform: uppercase;
}
.txtbold {
  font-weight: bold;
}
.itemsdesc {
  color: #696969 !important;
}
.mar_945 {
  margin-bottom: 9.45px;
}
.itemstxtbold {
  font-weight: bold;
  color: #696969 !important;
  font-size: 16px;
}
.txtdecnon {
  text-decoration: none !important;
}
.txt-decor-under {
  text-decoration: underline;
}
.txt_bd {
  font-weight: bold;
}
.cursorpointer {
  cursor: pointer;
}
.cursorauto {
  cursor: auto !important;
}
.lft-align {
  float: left;
}
#over-none {
  overflow: hidden !important;
}
.brown-clr {
  color: #706060;
}
.bor-non {
  border: none !important;
}
.txt_center {
  text-align: center;
}
.italic-text {
  font-style: italic;
}
.marginleft0 {
  margin-left: 0;
}
.margin_top0 {
  margin-top: 0px;
}
.spn_wdth {
  width: 149px;
  margin-left: -19px !important;
}
.margin_top017 {
  margin-top: 1.29em;
}
.marg_top1em {
  margin-top: 1em !important;
}
.marg_top15em {
  margin-top: 1.5em !important;
}
.marg_top2em {
  margin-top: 2em;
}
.mar_top_35 {
  margin-top: 35px;
}
.marg_bot1em {
  margin-bottom: 1em;
}
.marg_bot09 {
  margin-bottom: 9px;
}
.marg_bot2em {
  margin-bottom: 2em;
}
.mar_top10 {
  margin-top: 0.714em;
}
.mar_top6 {
  margin-top: 6px;
}
.marg_tp50 {
  margin-top: 3.571em;
}
.margin_btm0 {
  margin-bottom: 0px;
}
.margn_rgt {
  margin-right: 1.429em;
}
.mar-rgt-min-add {
  margin-right: 2.37em;
}
.mar-rgt-ext {
  margin-right: 1em;
}
.marg_lftt {
  margin-left: 1.071em;
}
.padding_dwn {
  padding-bottom: 1.071em;
}
.mar_lg_lft {
  margin-left: 2.357em;
}
.margin_rt_14 {
  margin-right: 14px;
}
.margn_lft {
  margin-left: 1.429em;
}
.margn_up_20 {
  margin-top: 1.071em;
}
.pad_up10 {
  padding-top: 0.714em;
}
.pad-tp {
  padding-top: 0 !important;
}

.margi_lft_27 {
  margin-left: 1.929em;
}
.margi_top_30 {
  margin-top: 30px;
}
.margi_lft_60 {
  margin-left: 60px;
}
.mar-lt-7 {
  margin-left: 7em;
}
.marr_left_15 {
  margin-left: 0.938em;
}
.padrightboxes {
  padding: 0.5em 1.4em 0 2em;
}
.padrgt {
  padding-right: 1.5em;
}
.padrgt01 {
  padding-right: 1.875em;
}
.padding1 {
  padding: 1.5em;
}
.pad_up15 {
  padding-top: 15px;
}
.pad-top {
  padding-top: 0em !important;
}
.mar_g_tp {
  margin-top: 0.357em !important;
}
.mar_r_gt {
  margin-right: 0.714em;
}
.mar_rgt_coup_45 {
  margin-right: 4.091em;
}
.mar_rgt_coup_5 {
  margin-right: 5em;
}
.mar_rgt_coup_35 {
  margin-right: 3.182em;
}
.mar_rgt_coup_70 {
  margin-right: 6.364em;
}
.mar_rgt_coup_09 {
  margin-right: 0.818em;
}
.mar_rgt_coup_49 {
  margin-right: 4.455em;
}
.mar_rgt_coup_69 {
  margin-right: 6.273em;
}
.mar_rgt_coup_40 {
  margin-right: 0.636em;
}
.mar_btm_coup_25 {
  margin-bottom: 2.273em;
}
.mar_top_coup_20 {
  margin-top: 1.818em;
}
.mar_top_20 {
  margin-top: 20px;
}
.menu_marg_rgt {
  margin-right: 0.286em;
}
.menu_marg_lft {
  margin-left: 0.286em;
}
.margin_lft_07 {
  margin-left: 0.7em;
}
.margin_rt_05 {
  margin-right: 0.5em;
}
.margin_rt_09 {
  margin-right: 7px;
}
.margin_rgt_13 {
  margin-right: 13px;
}
.margin_lt_33 {
  margin-left: 3.3em;
}
.margin_lt_40 {
  margin-left: 40px;
}
.margin_lt_61 {
  margin-left: 61px;
}
.margin_lt_135 {
  margin-left: 135px;
}
.margin_lt_100 {
  margin-left: 100px;
}
.margin_lt_104 {
  margin-left: 104px;
}
.margin_lt_15 {
  margin-left: 1.5em;
}
.margin_lt_20 {
  margin-left: 20px;
}
.mar-rgt-15 {
  margin-right: 1.5em;
}
.mar-rgt-10 {
  margin-right: 45px;
}
.mrg_top5em {
  margin-top: 5.8em !important;
}
.line_ht {
  line-height: 1.3em;
}
.letter_spac {
  letter-spacing: 0.107em;
}
.mar-btm-chg-psd {
  margin-bottom: 2.42em;
}
.mar-top1 {
  margin-top: 1em;
}
.mar-left1 {
  margin-left: 1em;
}
.mar-top18 {
  margin-top: 1.8em;
}
.margin_tp_17 {
  margin-top: 17px;
}
.mar_btm_coup_35 {
  margin-bottom: 3.5em;
}
/*Adjusting alignment of radio button with text-Pooja*/
.mar-top03 {
  margin-top: -0.4em;
}
.padding_dwn0 {
  padding-bottom: 0em;
}
.marg_lftt05 {
  margin-left: 0.5em;
}
.marg-top-8 {
  margin-top: 0.8em;
}
.marg-top-btn {
  margin-top: 1.2em;
}
.mar-rt0 {
  margin-right: 0 !important;
}
.mar-up2 {
  margin-top: 4px !important;
}
.dis_inline {
  display: inline;
}
.pad_left6 {
  padding-left: 6px;
}
.marg-zero {
  margin: 0em;
}
.mar-bot-min {
  margin-bottom: 0.5em;
}
.mar-bot-1 {
  margin-bottom: 1em;
}
.cd-mrgright20 {
  margin-right: 20px;
}
.mar-top-1 {
  margin-top: 1em;
}
.mar-top-15 {
  margin-top: 1.5em;
}
.mar-rgt-min {
  margin-right: 0.6em;
}
.marg-rgt-28 {
  margin-right: 0.28em;
}
.mar-top2 {
  margin-top: 2em;
}
.mar-bot-2 {
  margin-bottom: 2em;
}
.mar-bot-15 {
  margin-bottom: 1.5em;
}
.mar-top-11 {
  margin-top: 1.1em;
}
.mar-top-mid {
  margin-top: 2.5em;
}
.mar-lft-2 {
  margin-left: 2em;
}
.mar-top-22 {
  margin-top: 2.2em;
}
.mar_btm_10 {
  margin-bottom: 10px !important;
}
.txt_rgt {
  text-align: right;
}
.mrg_up_2 {
  margin-top: 2px;
}
.mar-lft-10 {
  margin-left: 10px;
}
.marg_lft_140 {
  margin-left: 140px;
}
.mar_bott {
  margin-bottom: 50px;
}
.pad_rgt157 {
  padding-right: 157px;
}
.pad_rgt_lr {
  padding-right: 68px;
}
.mar_lfft289 {
  margin-left: 289px;
}
.pad_rgt_170 {
  padding-right: 127px;
}
.pad_rgt_145 {
  padding-right: 145px;
}
.mar_lft_290 {
  margin-left: 290px;
}
.pad-lt {
  padding: 0 0 0 5px !important;
}
.mar-lt-lg {
  margin-left: 9em;
}
.mar-lft-27 {
  margin-left: 2.7em;
}
.mrg-top-lr {
  margin-top: 124px;
}
.mrg-lft-4 {
  margin-left: 4px;
}
.pd-left-ship {
  padding-left: 28px;
}
.pad_btm0 {
  padding-bottom: 0 !important;
}
.clr_both {
  clear: both;
}
.radio-btn-img {
  background: url("//media.cheddars.com/images/site/radiobutton.png");
}
.radio-btn-img01 {
  background: url("//media.cheddars.com/images/site/radio_button_small.png");
}
.checkbox-img {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat;
}
.open-link {
  font-weight: bold;
  color: #234b12;
  text-decoration: none;
}
.open-link:hover {
  font-weight: bold;
  color: #be4127;
  text-decoration: none;
}
.listyle-none {
  list-style: none;
}
option {
  font-weight: normal;
  font-family: Arial;
}
.border_radius0 {
  border-radius: 0px !important;
}
.menu-box {
  margin-left: 167px;
  margin-top: -28px;
}
.sub-description {
  display: inline;
  font-weight: normal;
  font-size: 16.5px;
}
.social_inline_display {
  display: inline;
  float: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-rendering: optimizespeed;
}
.backimg_none {
  background: none !important;
}
.mar-22 {
  margin-top: -22px;
}
.pad-lt38 {
  padding-left: 38px !important;
}
.pad-sm2 {
  padding-left: 2px;
}
.pad-lt18 {
  padding-left: 18px;
}
.time-dd-wth {
  width: 155px;
}
.mar-lt350 {
  float: left;
  margin-left: 350px;
}
.mar-lt27 {
  float: left;
  margin-left: 27em;
}
.footer .bdr-none {
  border: none !important;
}
.wd-198 {
  width: 198px;
  float: left;
}
.wd-156 {
  width: 156px;
  float: left;
}
.txtnormal {
  font-weight: normal;
}
.txtjustify {
  text-align: justify;
  font-size: 12px;
}
.default_text_normal {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
.default_text_bold {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
.font-bold {
  font-weight: bold !important;
}
.font-normal11 {
  font-weight: normal;
}
.acitve1 {
  font-weight: bold !important;
}
.base-font {
  font-family: Roboto !important;
}
.base-font-with-color {
  font-family: Roboto !important;
  color: #706060;
}
.marginbot {
  margin-bottom: 0;
}
.pad_btm02 {
  padding-bottom: 2.143em;
}
.pad_btm08 {
  padding-bottom: 1.214em;
}
.list-none {
  list-style: none outside none;
  margin-bottom: 1.25em;
  margin-left: 0;
}
.listed {
  margin-top: 0.63em;
}
.carousel-control {
  background: none;
  border: none;
  border-radius: none;
}
.carousel-indicators {
  right: 12em;
  top: 2em;
}
.arrowleft {
  left: 2em;
}
.arrowright {
  right: 2em !important;
}
.home-midbar {
  background-image: url("//media.cheddars.com/images/site/middlebar_home.png");
}
.home-midbar .content-strip {
  text-align: center;
  color: #214611;
}
@media screen and (min-width: 801px) {
  .home-midbar .home-midbar-vertical {
    margin-top: 1.2em;
  }
}
.home-midbar .text-center a {
  text-decoration: underline;
  color: #214611;
}
.home-midbar .text-center a:hover {
  text-decoration: none;
  color: #be4127;
}
.home-midbar .text-center a:focus,
.home-midbar a:focus {
  text-decoration: none;
  color: #214611;
}
.videoiconpad {
  padding-right: 0.3em;
}
.green-txt {
  margin: 2em 0em 0em 5em;
}
.green-txt .hand-txt,
.green-txt .story-txt {
  text-align: center !important;
  margin-top: 1em;
}
.sub-mar-top {
  margin-top: -10px;
}
.grid_top {
  top: -4.9em;
  z-index: -500;
}
.gridimage {
  position: relative;
}
.gridimage .marginleft {
  margin-left: 0;
}
.gridimage .widthdet {
  width: 33.2%;
}
.gridimage .spantext {
  color: #fff;
  background-color: rgba(22, 12, 1, 0.7);
  position: absolute;
  bottom: 0;
  padding: 0 0 0 5px;
}
.gridimage .fontdet {
  font-weight: bold;
  padding: 10px;
}
.gridimage .plusimage {
  background-image: url("//media.cheddars.com/images/site/red-plus.png");
  height: 38px;
  width: 38px;
}
.mar_lft {
  margin-left: 0;
}
.margbot1 {
  margin-bottom: 1.25em;
}
#content_body {
  font-size: 12px;
  color: #706b6b;
}
#content_body h1 {
  font-family: Oswald;
  color: #efe3d8;
  font-weight: normal;
}
#content_body .box {
  position: relative;
  border: none !important;
  padding-left: 0px;
  padding-right: 0px;
}
#content_body .body_strip {
  background: url("//media.cheddars.com/images/site/body_strip.png") repeat
    scroll center 0 transparent;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  height: 76px;
}
#content_body .container-main {
  background: none repeat scroll 0 0 #efede8;
  overflow: hidden;
  position: relative;
}
#content_body h1.account {
  color: #efe3d8;
  font-size: 2.5em;
  font-weight: normal;
  padding: 0.2em 0 0;
  text-transform: uppercase;
}
#content_body .left-div {
  background: #fff;
  width: 244px;
  border: 1px solid #c7bbad;
  margin: 0 0 0 2em;
  text-transform: uppercase;
}
#content_body .lt-menu-container {
  width: 290px;
  float: left;
}
.content_body_location {
  margin-top: 0px !important;
}
.content_body_location_top {
  padding-bottom: 0em !important;
}
.left-menu-header {
  background: none repeat scroll 0 0 #c16436;
  padding: 10px 10px;
  text-align: center;
  color: #fff;
  margin-top: 2em;
  margin-left: 1.3em; 
  /* width:261px; */
  width: 228px;
}
.left-div a {
  color: #706b6b !important;
  text-decoration: underline;
}
.recent-activity {
  color: #f2eeee;
  background: none;
  padding-bottom: 1em;
  border-bottom: 1px solid #d8d8d8;
}
.recent-activity a {
  color: #f2eeee;
  text-decoration: none;
}
.recent-activity ul li {
  list-style: none;
}
.recent-activity h2 {
  text-transform: capitalize;
  font-size: 1.3em;
  font-weight: normal;
  color: #f2eeee;
}
.recent-activity h2.icon {
  background: transparent url(//media.cheddars.com/images/site/edit_icon.png)
    no-repeat scroll right 6px;
  padding-right: 1em;
}
.recent-activity ul,
.recent-activity p {
  margin: 0;
  padding: 0;
}
.recent-activity .titlediv {
  margin-top: 1.7em;
  padding-left: 1em;
  padding-top: 1em;
}
.recent-activity .titlediv1 {
  margin-top: 1.7em;
  padding-left: 1em;
  padding-top: 1em;
}
.recent-activity .titleclass {
  font-family: Roboto !important;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.2em;
  color: #4b0542;
}
.recent-activity .txtclass-1 {
  font-family: Roboto !important;
  margin-bottom: 0.2em;
  margin-top: 0.2em;
  margin-left: 1em;
  color: #6e6a6b;
  font-size: 1em;
}
.left-menu-sep {
  border-bottom: 1px solid #d8d8d8;
  display: block;
  margin: 0 0.5em;
}
a.left-menu-link {
  color: #312111 !important;
}
.questions {
  background: transparent
    url(//media.cheddars.com/images/site/nav-li-bg-large.png) no-repeat;
}
.question-txt {
  font-size: 1.4em;
  line-height: 1.2em;
  color: #254d17;
}
.ques-space span {
  color: #254d17;
}
.ques-space p {
  color: #706b6b;
  font-weight: bold;
}
.borderbot0 {
  border-bottom: 0px;
}
.addressbox {
  width: 342px;
}
.linkcolortxt {
  color: #c16436;
  text-decoration: underline;
  cursor: pointer;
  font-size: 16px;
}
.linkcolortxt a {
  color: #c04929;
  text-decoration: underline;
  margin-right: 1em;
  position: relative;
  top: 4px;
}
.help-txt .linkcolortxt a {
  top: 0px;
}
.user-account {
  background: none repeat scroll 0 0 #fff;
  margin: 35px 0;
  color: #000;
  min-height: 48em;
}
.user-account .prof_inf,
.user-account .name,
.user-account .phone,
.user-account .email,
.user-account .pass_sec,
.user-account .addr {
  color: #706060;
}
.user-account .prof_inf h3,
.user-account .name h3,
.user-account .phone h3,
.user-account .email h3,
.user-account .pass_sec h3,
.user-account .addr h3 {
  margin-bottom: 0px;
}
.user-account .im-int {
  line-height: 2.7em;
}
.user-account .mar_top05 {
  margin-top: 1.071em;
}
.user-account .default-type01 {
  float: left;
  padding: 0px;
}
.user-account .margbottom th {
  font-weight: normal;
}
.user-account .margbottom td {
  padding-bottom: 1.8em;
}
.user-account .marrg_topp {
  margin-top: 0.429em;
}
.user-account .txt_bd {
  font-weight: bold;
}
.user-account .header_line {
  border-bottom: 1px solid #b3a29e;
  margin-right: 1em;
  width: 100%;
}
.user-account .header_line_grey {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: 1px solid #898986;
  margin-right: 1em;
  width: 100%;
}
.user-account .arrow-down {
  background: url("//media.cheddars.com/images/site/plus_round.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
  margin: 0 0 0 2.3em;
}
.user-account .arrow-up {
  background: url("//media.cheddars.com/images/site/minus-circle.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
  margin: 0 0 0 2.3em;
}
.user-account .prof_inff {
  margin-top: 2.143em;
}
.user-account .prof_inff h3 {
  margin-bottom: 0px;
  color: #254d17;
}
.user-account .prof_inff .mar_btm02 {
  margin-bottom: 2.857em;
}
.user-account h3,
.user-account .togotxt {
  text-transform: capitalize;
  font-size: 20px;
  font-weight: bolder;
  color: #c16436;
  font-family: "Oswald" !important;
}
.user-account .subscription-check {
  line-height: 3.214em;
}
.user-account .subscription-check .margin_rt {
  margin-right: 1.357em;
}
.user-account .subscription-check .margin_tp01 {
  margin-top: 0.929em;
}
.user-account .subscription-check .wid {
  width: 205px;
}
.user-account .subscription-check .wid01 {
  width: 226px;
}
.user-account .email01 {
  line-height: 3.214em;
}
.user-account .marg_tp_lt {
  margin-top: 0.643em;
  margin-left: 0.714em;
}
.user-account .marg_tp_lft {
  margin-top: 0.786em;
}
.user-account .marg_tp_lt01 {
  margin-top: 20px;
  margin-left: 0.714em;
}
.user-account .margin_tp_rad {
  margin-top: 1.929em;
}
.user-account .mar_lft_tp {
  margin-top: 2.5em;
  margin-left: 0.143em;
}
.padrightbox2 {
  padding: 0 2.143em;
}
.ques-space {
  margin-left: 0.8em;
  padding: 1.4em 0 0;
}
.togospace {
  padding: 1em 0 1em 0;
}
.fontlar {
  font-size: 1.3em;
}
.tabspacing {
  text-align: right !important;
}
.lineheight1 {
  line-height: 1.9em;
}
.margin_bmm {
  margin-bottom: 0.143em;
}
.mar-title-lft {
  margin-left: -25px;
}
.fpoimage {
  margin: 2em 0 0 1.2em;
}
.intendpad {
  padding-left: 1.2em !important;
}
.tableborder th,
.tableborder td {
  border-top: 1px dotted #000;
}
.tableborder0 {
  border-top: 0 none !important;
}
.italics {
  font-style: italic;
}
.subcat-title {
  font-size: 20px;
  font-weight: normal;
  padding-top: 0.7em;
  color: #254d17;
  font-family: Oswald !important;
}
.padtop {
  padding-top: 0em;
}
.padtop_13 {
  padding-top: 2.6em;
}

.subcat-img {
  padding-top: 0.1em;
}
.favorite-cursor {
  cursor: pointer;
}
.fav-menu-item .fav-bg-img {
  background-color: #fff;
  border: 1px solid #bababa;
  height: auto;
  width: 581px;
  margin-bottom: 0.7em;
}
.fav-menu-item .fav-menu-img {
  width: 216px;
  height: auto;
}
.fav-menu-item .fav-menu-title {
  padding-left: 1.3em;
  color: #68655a;
  font-size: 1.2em;
}
.fav-menu-item .fav-line-ht {
  line-height: 1.7em;
}
.fav-menu-item .fav-tit-link {
  color: #c16436;
  font-family: "Oswald" !important;
  text-decoration: none;
}
.fav-menu-item .fav-tit-link a,
.fav-menu-item a:focus {
  color: #224811 !important;
  text-decoration: none;
}
.fav-menu-item .fav-tit-link a:hover {
  color: #be4127 !important;
  text-decoration: none;
}
.fav-menu-item .fav-menu-or {
  margin-top: 1.85em;
}
.fav-menu-item .fav-menu-fb {
  margin: 5px 0 0 2px;
}
.fav-menu-item .fav-menu-rem {
  margin-left: 0.6em;
  margin-top: 2.2em;
  font-size: 0.9em;
}
.fav-menu-item .fav-menu-rem a {
  color: #68655a !important;
  text-decoration: underline;
}
.fav-menu-item .fav-menu-org-go {
  margin-top: 2.7em;
  margin-right: 0.3em;
}
.fav-menu-item .togo_but_favm {
  display: inline-block;
  font-size: 7px;
  padding-left: 4px;
  padding-right: 4px;
  width: auto;
}
.subscription-check label.span2 {
  padding-left: 0;
}
.subscription-check input[type="checkbox"]:focus {
  outline: 0;
}
.buttonclass {
  background: #c16436;
  color: #fff;
  height: 1.25em;
  padding: 8px 20px;
  width: auto;
  cursor: pointer;
}
.buttonclass:hover,
.menu_order_go:hover,
.choose-btn:hover,
.primary-btn_overlay:hover,
.primary-btn:hover,
.order-btn:hover,
.menu-btn:hover,
.secondary-btn:hover,
.buttonclass01:hover,
.primary-btn-small:hover,
.menu-detail-bg .menu_order_go:hover,
.menu-detail-bg-1 .menu_order_go:hover,
.ordertogo-btn-small:hover,
.primary-btnoverlay:hover,
.secondary-btn01:hover {
  background: #d78825;
}
.buttonclass01 {
  background: #c16436;
  color: #fff;
  padding: 5px 15px;
  width: auto;
  cursor: pointer;
  float: right;
  font-size: 14px;
  font-family: "Roboto" !important;
  border: 0;
}
.buttonclass01 a,
.buttonclass01 a:hover {
  color: #fff;
  text-decoration: none;
}
.btn_order_lookup {
  margin-top: 43px;
}
.primary-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
  font-size: 12px;
}
.button_submit {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #be4127;
  text-decoration: underline;
  text-transform: none;
}
#profile .primary-btn {
  padding: 5px 15px;
}
.secondary-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  font-family: "Roboto" !important;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #fff;
}
.tooltip.right {
  -webkit-left: 683.633px !important;
  -webkit-top: 248.367px !important;
  left: 683.633px !important;
  top: 248.367px !important;
}
.tooltip-inner {
  background-color: #fff;
  color: #706b6b !important;
  max-width: 400px !important;
  border: 1px solid #b5b5b5;
  -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
.tooltip.top .tooltip-arrow {
  left: 8px !important;
  border-top-color: #fff;
} /*Fix for 469735585 -xsdrvm9*/
.order-boxes .padd0503 {
  padding: 4px 16px;
}
.error-box .text-big {
  font-size: 16px;
}
.tt-new1 .tooltip-inner {
  background-color: #fff;
  border: 1px solid #999;
  text-align: justify;
  padding: 3.5em;
  -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
  font-weight: normal;
}
.tt-new1 .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
.tt-new .tooltip-inner {
  background-color: #fff;
  border: 1px solid #999;
  text-align: justify;
  padding: 1.5em;
  -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
}
.tt-new .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
.tooltip-lg .tooltip {
  width: 450px;
}
.star-enable {
  padding-bottom: 4px;
  padding-left: 5px;
}
.print_content {
  margin: 0 auto;
}
#print_main {
  margin: 0px auto;
  float: none;
}
.printwindow {
  cursor: pointer;
}
.print_logo {
  margin-top: 1em !important;
  width: 80px;
}
.hours {
  position: relative;
  text-transform: uppercase;
}
.print_hours {
  left: 75px;
  position: absolute;
}
.print_heading_location {
  border: solid 1px #b7b7b7;
  background-color: #e5e5e5;
  padding: 0.95em 0.2em;
  font-size: 1.2em;
  width: 100%;
}
.print_email {
  margin-top: 10px;
}
.print_email_txt {
  line-height: 4px;
}
.print_address {
  margin-left: 0.8em;
  width: 240px;
}
.print_headlink {
  color: #000;
  text-decoration: none;
}
.print_headlink:hover {
  color: #be4127;
  text-decoration: none;
}
.print_directions {
  font-size: 12px;
}
.print_directions td {
  padding: 0.1em 0.3em;
  border-top: 1px solid #e6d9ce;
}
.modal-backdrop {
  background: #d7d7d7;
}
.btn_fl {
  display: block;
  margin-bottom: 1em;
  width: 12em;
  margin-left: 0.5em;
  text-align: center;
  background: #9f2719;
}
.primary-btn.btn_fl &gt; img {
  float: left;
  padding-top: 1px;
}
.input_btn_or {
  height: 33px;
  padding-left: 40px;
  text-align: left;
  min-width: 167px;
  background: url("//media.cheddars.com/images/site/order-loc-bg.png") no-repeat
    scroll 0 0 #b13c1b;
}
.input_btn_view {
  height: 33px;
  padding-left: 40px;
  text-align: left;
  min-width: 167px;
  background: url("//media.cheddars.com/images/site/view-loc-bg.png") no-repeat
    scroll 0 0 #b13c1b;
}
.legal_text {
  color: #706060;
  font-size: 14px;
  letter-spacing: 1px;
}
.footer *::-moz-placeholder {
  color: #fff;
  font-style: normal;
  opacity: 100;
}
.menu-grid-link {
  font-size: 10px;
  font-weight: normal;
  margin-top: 19px;
  margin-left: 2px;
}
.menu-list-link {
  font-size: 10px;
  font-weight: normal;
  margin-top: 19px;
  margin-left: 4px;
}
.menu-filter-link {
  font-size: 10px;
  font-weight: normal;
  padding-top: 19px;
}
img.adp-marker {
  margin-right: 30px;
}
.contact_textarea {
  height: 150px;
}
.footer .form-search button {
  text-transform: none;
}
.menu-detail-bg form {
  margin: 0;
}
.style_h1 {
  color: #d78825 !important;
  font-family: "Oswald" !important;
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 30px;
}

.tooltip.in {
  opacity: 2.9 !important;
  filter: alpha(opacity=90);
}
.footer {
  position: relative;
  width: 100% !important;
}
.footer .lead,
.footer .lead label {
  font-size: 14px;
  color: #473729;
  border-bottom: 0.08em solid #897969;
  padding-top: 0.625em;
  margin-bottom: 0em;
}
body {
  background: url("//media.cheddars.com/images/site/body-bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: #e3e0db;
}
.footer input::-webkit-input-placeholder {
  color: #fff;
  font-style: normal;
}
.dp-inblock {
  display: inline-black !important;
}
/* Changing as part of merge */
.left-img-container {
  padding: 10px; /* width: 263px; */
  width: 220px;
  float: left;
  margin: 5px;
  min-height: 344px;
  border: 1px solid #999;
  background: #f4f4f4;
}
.modal-large {
  width: 800px;
  margin-left: -406px;
}
.wid220 {
  width: 212px !important;
}
.contact-us h1 {
  color: #322111 !important;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  text-align: center;
  padding: 30px 0;
}
.sm-column-wd {
  width: 140px;
  float: left;
}
.sml-input-wd {
  width: 19px;
  float: left;
}
.min-column-wd {
  width: 120px;
  float: left;
}
.back-to-top {
  background-color: rgba(235, 235, 235, 0.8);
  bottom: 2em;
  color: #000;
  display: none;
  font-size: 12px;
  padding: 1em;
  position: fixed;
  right: 0;
  text-decoration: none;
  z-index: 999;
}
.footer .lead,
.footer .lead label {
  font-size: 14px;
  color: #473729;
  border-bottom: 0.08em solid #897969;
  padding-top: 0.625em;
  margin-bottom: 0em;
}
.footer .footer-bg {
  background: url("//media.cheddars.com/images/site/footer-bg.png") repeat-x
    scroll 0 -14px #e7e5e1;
}
.footer .input-color {
  border: 1px solid #897969;
}
.footer .check-box-fix {
  margin-left: 0;
}
.footer .btn-bg {
  background-color: #897969;
}
.footer form a,
.footer .link {
  color: #948d86;
  padding-left: 0.625em;
  text-decoration: underline !important;
}
.footer form .input-bg {
  background: #c16436;
  border: 0.08em solid #c16436;
  color: #fff;
}
.footer .span3 img {
  padding-right: 0.35em;
}
.footer .row-top {
  border-bottom: 1px solid #897969;
}
.footer .span-menu {
  margin-left: 0px;
  margin-top: 2em;
  padding-left: 10px;
}
.footer .eat-smart {
  margin-left: 100px;
  margin-top: 2em;
}
.footer .footer-link span.link {
  padding-right: 0.625em;
  padding-left: 0.625em;
}
.footer .footer-link a {
  padding-right: 0.625em;
  padding-left: 0.625em;
  text-decoration: underline;
}
.footer .footer-link.language {
  margin: 0;
}
.footer .language a {
  text-decoration: none;
}
.footer .language a:focus {
  color: #897969;
  text-decoration: none;
}
.footer .language a:hover {
  color: #be4127;
  text-decoration: none;
}
.footer a.linkage {
  text-decoration: underline;
}
.footer a.linkage:hover {
  color: #be4127;
}
.footer .footer-link p {
  color: #b2ada8;
}
.footer p.lead,
.footer .lead label {
  font-weight: bold;
  font-size: 18px;
  font-family: "Oswald" !important;
}
.footer .submit {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  height: 1.25em; /* width:2.0625em; */
  width: auto;
  padding: 0.54em 0.94em;
  margin-left: 0;
  color: #fff;
}
.footer input[placeholder],
.footer [placeholder],
.footer *[placeholder] {
  color: #fff;
}
.footer .email-container {
  margin-left: 0.9375em;
  color: #fff !important;
}
.footer ul {
  list-style-type: none;
}
.footer ul li,
.footer ul li a {
  background-repeat: no-repeat;
  color: #948d86;
  font-size: 1em;
  padding-top: 0.3em;
  background-position: 0px 5px;
  padding-left: 0px;
}
.footer ul a:hover,
.footer ul a:focus {
  background: none !important;
  color: #be4127;
  text-decoration: underline;
}
.footer .send-overlay-form input,
.footer .send-overlay-form input[placeholder] {
  color: #555555;
}
.country {
  margin-right: 35px;
}
@media (min-width: 768px) and (max-width: auto) {
  .social-icon {
    width: 16.45em;
  }
}
.marginleft {
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: auto) {
  .social-icon {
    width: 16.45em;
  }
}
.footer .row-top .row &gt; p.lead {
  border: 0 none;
  margin-left: 0.8em;
}
.span12.row-top.marginleft0 .row &gt; p.lead label {
  border: 0 none;
  color: #fff;
}
.email-container.email a,
.email-container.email a:hover,
.email-container.email .link {
  color: #fff;
}
.footer .footer-link p {
  color: #b2ada8;
}
.footer-link .text-center.language a {
  color: #b2ada8;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.marginleft {
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: auto) {
  .social-icon {
    width: 16.45em;
  }
}
.footer .row-top .row &gt; p.lead {
  border: 0 none;
  margin-left: 0.8em;
}
.span12.row-top.marginleft0 .row &gt; p.lead label {
  border: 0 none;
  color: #fff;
}
.email-container.email a,
.email-container.email a:hover,
.email-container.email .link {
  color: #fff;
}
.footer .footer-link p {
  color: #b2ada8;
}
.footer-link .text-center.language a {
  color: #b2ada8;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.marginleft {
  margin-left: 0;
}
.margin_top_0 {
  margin-top: -0.2em !important;
}
.header {
  position: fixed;
  height: 128px;
  width: 100%;
  z-index: 999;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.header #logo {
  left: 1.8em;
  position: relative;
  width: 180px;
}
.header .logo-container {
  position: relative;
  top: -5.8em;
}
.header .header_bg {
  background-color: #d78825;
  height: 128px;
}
.header .shop-nav {
  color: #fff;
  padding: 0.75em;
}
.header .top-txt {
  color: #544940;
  font-weight: bold;
  font-size: 12px;
}
.header .top-txt .link-wht {
  color: #31200f;
  font-size: 12px;
}
.header .btn-txt {
  color: #fff;
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: normal;
  height: 20px;
  line-height: 10px;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}
.header .btn-txt a {
  color: #fff;
  text-decoration: none;
}
.header .menu {
  color: #fff;
  margin-top: 1em;
  float: right;
}
.header .txt-welcome {
  color: #31200f;
  font-weight: bold;
  font-size: 0.8em;
  margin-top: 2.45em;
}
.header .txt-welcome ul {
  margin: 0 0.5em 0 0;
}
.header .txt-welcome ul li a {
  color: #c16436;
  padding: 0px;
}
.header .txt-welcome ul li a:hover,
.header .txt-welcome ul li a:focus {
  background: none;
}
.header ul.menunav {
  margin: 0 0 0 2em;
}
.header .menunav li {
  color: #dbc3a1;
  padding: 0 !important;
}
.header .menunav li:last-child {
  background: none;
  padding: 0 !important;
}
.header .menunav li a {
  font-family: "Oswald" !important;
  font-size: 14px;
  text-transform: uppercase;
  color: #c16436;
  margin: 0;
  padding: 0.5em 1.28em !important;
  text-align: center;
}
.header .search_li {
  width: 60px !important;
}
.header .menunav li a:focus {
  background: none;
  color: #a2b432;
}
.header .menunav li a:hover {
  background: none;
  border-radius: 0;
  color: #c16436;
  text-decoration: underline;
}
.header .menunav-active {
  color: #a2b432 !important;
}
.header .menunav-active &gt; a {
  color: #c16436 !important;
  text-decoration: underline;
}
.header .nav li {
  padding: 5px;
  font-size: 100%;
}
.header-nav li a.capitalize {
  text-decoration: underline;
  text-transform: uppercase;
}
span.top-txt img {
  padding-left: 0.625em;
  padding-right: 0.575em;
}
.top-txt a {
  text-decoration: underline;
}
span .side-arrow img {
  padding-left: 0.625em;
  padding-right: 0.63em;
}
span.comeonintext {
  margin-top: 13px;
  display: inline-block;
  margin-left: 25px;
  color: #c16436;
  font-size: 12px;
}
.find-btn {
  padding: 4px 10px;
  display: inline-block;
  height: auto !important;
}
.link-underline {
  text-decoration: underline;
}
.mainpopup {
  display: none;
  position: fixed;
  /*Fix for 469659032 */
  margin-left: 32.5em !important;
  width: 307px;
  height: 245px;
  z-index: 999;
  background-image: url("//media.cheddars.com/images/site/menu-location-popup.png");
}
#popheading {
  color: #80725c;
  font-size: 1.575em;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 0em;
  margin-top: 0;
  text-align: center;
  font-style: italic;
}
#pop-up p {
  text-align: center;
  font-style: italic;
}
.header-spacing {
  padding: 0 5px;
}
.marg-top42 {
  margin-top: 42px;
}
.location-popup {
  display: none;
  left: -16.8em;
  position: absolute;
  top: 2em;
  width: 286px;
  z-index: 9999;
  background: #fff;
  border: 1px solid #b5b5b5;
  color: #7f7f7f;
}
.location-popup a {
  color: #254d17;
  text-decoration: underline;
  font-family: Roboto;
  font-weight: normal;
}
.location-popup a:hover {
  color: #be4127;
  text-decoration: underline;
}
.location-popup .green-textheading {
  color: #254d17;
  margin-top: 8px;
  font-family: Oswald;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
}
.location-popup .maincontent {
  padding: 0px 10px;
}
.location-popup .map-location {
  width: 100px;
}
.location-popup .text-location {
  padding: 0 0 0 9px;
  line-height: 15px;
  font-size: 11px;
}
.location-popup .greentext,
.location-popup .greentext a {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
.location-popup .timecontent {
  font-size: 10px;
  position: relative;
}
.location-popup .timecontent span.times {
  left: 60px;
  position: absolute;
}
.location-popup .linehr {
  border-top: 1px solid #b5b5b5;
  clear: both;
}
.location-popup .location-icons ul {
  margin: 3px 0px 3px 3px;
  font-size: 12px;
}
.location-popup .location-icons ul li {
  list-style: none;
  display: inline-block;
  width: 125px;
  padding-top: 7px;
  height: 30px;
}
.location-popup .location-icons ul li.left {
  border-right: 1px solid #b5b5b5;
}
.location-popup .location-icons ul li.right {
  margin-left: 8px;
}
.location-popup .primary-btn_overlay {
  padding: 4px 6px 6px;
  height: 25px;
  border-radius: 0px;
}
.location-popup .primary-btn_overlay img {
  margin: 4px 0 1px;
}
.location-popup .overlay_input {
  height: 15px;
  width: 175px;
  font-size: 10px;
  font-style: normal;
}
.location-popup ::-moz-placeholder {
  font-size: 11px;
  font-style: normal;
}
.location-popup :-moz-placeholder {
  font-size: 11px;
  font-style: normal;
}
.location-popup :-ms-input-placeholder {
  font-size: 11px;
  font-style: normal;
}
.location-popup ::-webkit-input-placeholder {
  font-size: 11px;
  font-style: normal;
}
.location-popup img {
  padding-left: 0em !important;
  padding-right: 0em !important;
}
#popheading {
  color: #80725c;
  font-size: 1.575em;
  font-weight: bold;
  line-height: 1em;
  text-align: center;
  font-style: italic;
  width: 245px;
  margin: 0 auto;
}
#pop-up p {
  text-align: center;
  font-style: italic;
}
.sec-nav-fix a img {
  vertical-align: middle;
}
.detialArrow {
  background-image: url("//media.cheddars.com/images/site/wl_down-arrow.png");
  background-repeat: no-repeat;
  height: 14px;
  background-position: center bottom;
  display: inline-block;
  cursor: pointer;
  padding-left: 4px;
  padding-right: 4px;
}
.detialArrow_up {
  background-image: url("//media.cheddars.com/images/site/wl_up-arrow.png");
}
.no-txttrans {
  text-transform: none !important;
}
.wl-arrow {
  /*background-image:url("../images/site/wl_down-arrow.png");*/
  background-repeat: no-repeat;
  height: 14px;
  background-position: center bottom;
  display: inline-block;
  cursor: pointer;
  padding-left: 4px;
  padding-right: 4px;
}
.wl_nav .wl_time,
.wl_nav .phn_num {
  font-weight: normal;
}
.wl_nav p {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 15px;
}
.wl_nav a {
  text-decoration: none;
}
.wl_nav .detail_loc p {
  font-size: 12px;
  line-height: 15px;
}
.wl_nav .acc-det,
.wl_nav .my_cart,
.wl_nav .detail_loc {
  display: inline-block;
  position: relative;
  top: 4px;
}
.wl_nav .rt_aln {
  text-align: right;
  padding-right: 15px;
}
.wl_nav .rt_aln a {
  text-transform: capitalize;
}
.wl_nav .rt_aln.chlg {
  visibility: hidden;
}
.wl-nav .rt_aln .change-location {
  position: relative;
  bottom: 6px;
}
.wl_nav .wl_join {
  padding: 0px;
  margin: 0px;
  position: relative;
  top: -9px;
  color: #948d86;
  font-weight: normal;
} /*sunil/lakshmi*/
.wl_nav .header-spacing {
  position: relative;
  top: -25px;
}
.wl_nav .acc-det {
  position: relative;
  top: -13px;
}
.wl_nav .my_cart {
  position: relative;
  top: -20px;
}
.wl_nav .order_num {
  width: 15px;
  height: 15px;
  border-radius: 20px;
  background-color: #c16436;
  color: #fff;
  padding: 3px 5px;
  border: 2px solid #fff;
  font-size: 10px;
  position: relative;
  right: 37px;
  top: 7px;
}
.wl_nav div#location-pop-up {
  left: initial;
  top: inherit;
  padding: 5px;
}
.wl_nav p.green-textheading.capitalize:first-child {
  margin-left: 8px;
  margin-bottom: 10px;
}
.wl_nav label.green-textheading.capitalize {
  margin-left: 0px;
}
.wl_nav .green-textheading.capitalize {
  color: #d78825;
  font-size: 16px;
  font-family: Roboto;
  text-align: left;
  text-transform: capitalize;
  font-weight: normal;
}
.wl_nav a.greentext {
  color: #c16436;
  text-decoration: underline;
  padding-bottom: 10px;
  text-transform: capitalize;
  font-family: Roboto;
}
.wl_nav .location-popup .timecontent span.times {
  text-align: right;
  width: 76%;
}
.wl_nav .location-popup p.timecontent {
  font-size: 12px;
  font-weight: normal;
}
.wl_nav .location-popup a {
  color: #c16436;
  font-family: inherit;
  text-decoration: underline;
}
.wl_nav .location-popup .location-icons ul li.left {
  border: none;
}
.wl_nav .row.pad-left15 {
  padding: 10px 0px;
}
.wl_nav a#popRestHrsLink {
  font-size: 12px;
  text-transform: capitalize;
}
.right-div {
  min-height: 40em;
  background: #f2eeee;
  padding: 5% 3.1%;
  margin-left: 0;
}
.right-div .bold {
  font-weight: bold;
}
.right-div .bold h3 {
  color: #254d17;
}
.right-div p {
  margin: 0;
}
.right-div p.starting {
  margin: 25px 0 0 0;
}
.right-div .messaging p {
  margin: 10px 0;
}
.btm_border {
  border: red solid 2px;
  margin: 20px 0 20px 0;
}
.active_iteam {
  background-color: rgba(0, 0, 0, 0.3);
}
.main-cont {
  background: #fff;
  border: 1px solid #c7bbad;
  margin-left: 0;
  padding-top: 1em;
  padding-bottom: 2em;
  margin-bottom: 2em;
  width: 958px;
}
.margin_bottom0_cont {
  margin-bottom: 0em !important;
}
.img_div {
  margin-left: 1em;
  margin-top: -2em;
  margin-bottom: 1.4em;
}
.button_div {
  text-align: right;
  margin-bottom: 2em;
}
.button_div a {
  margin-right: 2em;
  color: #c16436;
}
.defalt_txt {
  margin-left: 0em;
}
.subs_box {
  display: block;
  margin: 1em 2em 1em 2em;
  overflow: hidden;
}
.subs_box .benfits {
  color: #d78825;
  font-family: "Oswald";
  font-size: 20px;
  font-weight: bolder;
  margin-top: -10px;
}
.confirm-check {
  margin-top: 0.714em;
}
.subscription {
  margin-top: 1.8em;
}
.subscription a {
  color: #c16436;
  text-decoration: underline;
}
.subscription a:hover {
  color: #be4127;
  text-decoration: underline;
}
.boderbottom {
  border-bottom: 1px solid #897068;
}
.all_restarent {
  border-bottom: 1px solid #897068;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.error_msg {
  color: #c16436 !important;
  font-size: 1em;
  font-weight: bold;
  cursor: text;
}
label.error_msg.overlay {
  color: #c16436 !important;
  font-weight: bold;
}
.err_msg {
  color: #c16436;
  margin-top: -10px;
  font-size: 12px;
  font-weight: bold;
  cursor: text;
  width: 247px;
}
.terms_text {
  font-size: 82%;
}
.nav-tabs {
  border-bottom: 0px solid #ddd;
}
.cont-block {
  overflow: hidden;
  margin: 1em 0em 1em 0em;
}
.cont-block .fpo_img {
  float: left;
  width: 60%;
}
.cont-block .fpo-txt {
  float: right;
  background-color: #706b6b;
  color: #fff;
  height: 12em;
  width: 40%;
}
.cont-block .fpo-txt p {
  padding: 0.625em;
}
.logotxtmrg {
  margin-bottom: 0.2em;
}
.logotxtmrg li {
  min-width: 11.6em;
  font-weight: bold;
  color: #6f6b6c;
  font-size: 12px;
}
.logotxtmrg li:first-child,
.logotxtmrg li:first-child {
  text-align: left;
  min-width: 7em;
}
.logomrg li {
  min-width: 8.8em;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
}
.logomrg li:first-child {
  text-align: left;
}
.favorit-form .items {
  clear: both;
  padding: 0.5em;
}
.favorit-form .items .items-radio {
  display: inline;
}
.favorit-form .items label {
  display: inline;
  font-weight: bold;
  margin-left: 0.6em;
  font-family: Roboto;
  color: #706060;
  letter-spacing: 1px;
}
.favorit-form .items a {
  color: #c16436;
  margin-left: 0.5em;
  margin-right: 0.5em;
  text-decoration: underline;
}
.favorit-form .items .defaultacc {
  float: left;
  max-width: 355px;
  word-wrap: break-word;
}
.favorit-form .items p {
  margin-left: 3em;
}
.favorit-form .items .edit-links {
  float: right;
  margin-right: 10em;
}
.min_height {
  min-height: 28em;
}
.border0 {
  border: 0;
}
.benefits_overlay .fpo-txt {
  height: 11.375em;
}
.benefits_overlay .fpo-txt p {
  color: #fff;
}
.tab-content {
  overflow: hidden;
}
.tab-content .row.account_user.mar_left20p {
  border: 0 none;
}
.case {
  margin-left: 16px !important;
}
.span12.logbox {
  background: none repeat scroll 0 0 #fff;
}
.user-account02 {
  background: none repeat scroll 0 0 #fff;
  margin: 0;
  padding-left: 2.2em;
  padding-bottom: 2.2em;
  padding-right: 2.2em;
  color: #706060;
}
.user-account02 h3 {
  text-transform: capitalize;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #254d17;
  font-family: Oswald;
}
.user-account02 .bdr-btm {
  border-bottom: 1px solid #b3a29e;
  padding-bottom: 2.357em;
}
.user-account02 .mar_topp03 {
  margin-top: 2.357em;
}
.user-account02 .lft {
  float: left;
}
.user-account02 .wdth {
  width: 33%;
}
.user-account02 .rgt_pad {
  padding-right: 0.321em;
}
.user-account02 .margg_bottom {
  margin-bottom: 0.571em;
}
.user-account02 .success-rgt ul li {
  list-style-type: square;
}
.user-account02 .img_items {
  width: 290px;
}
.mar_lft {
  margin-left: 0px;
}
.mar_top {
  margin-top: 0.714em;
}
.mar_top01 {
  margin-top: 1.429em;
}
.mar_top02 {
  margin-top: 1.071em;
}
.mar_top03 {
  margin-top: 2.857em;
}
.mar_topp04 {
  margin-top: 1.786em;
}
.m_top1 {
  margin-top: 1.1em !important;
}
.mar_lftt {
  margin-left: 5px;
}
.mar_lftt01 {
  margin-left: 17px;
}
.mar_lftt02 {
  margin-left: 10px;
}
.mar_lftt03 {
  margin-left: 20px;
}
.mar_lft04 {
  margin-left: -1.143em;
}
.mar_lft044 {
  margin-left: -1.071em;
}
.mar_lft05 {
  margin-left: -2.143em;
}
.mar_lft06 {
  margin-left: 0.357em;
}
.mar_lftt07 {
  margin-left: 3.214em;
}
.mar_rgt {
  margin-right: 30px;
}
.mar_rgt01 {
  margin-right: 20px;
}
.mar_rgt_imp {
  margin-right: 2.1em !important;
}
.mar_lst_lft {
  margin-left: 30px;
}
.pad_lft {
  padding-left: 0em;
}
.mar_btm {
  margin-bottom: 1.5em;
}
.mar_btm01 {
  margin-bottom: 0px;
}
.mar_btmm01 {
  margin-bottom: 1.429em;
}
.pad-btm {
  padding-bottom: 1.129em;
}
.pad_rigt {
  padding-right: 1.286em;
}
.pad_rigt01 {
  padding-right: 1.429em;
}
.padrgt01 {
  padding-right: 2.143em;
}
.pad_btm01 {
  padding-bottom: 1.714em;
}
.marrgg_lft {
  margin-left: 2.871em;
}
.margin_top_bot {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.clr_bth {
  clear: both;
}
.user-account01 {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbad;
  margin: 0;
  padding-left: 1.88em;
  padding-bottom: 3.2em;
  color: #706060;
}
.user-account01 h3,
.user-account01 .togotxt {
  text-transform: capitalize;
  font-size: 20px;
  font-weight: bolder;
  color: #d78825;
  font-family: "Oswald";
}
.user-account01 .prof_inf {
  border-bottom: 1px solid #b3a29e;
  line-height: 1em;
  padding-bottom: 2.143em;
}
.user-account01 .e_mail {
  color: #706060;
  border-bottom: 1px solid #b3a29e;
  line-height: 1.563em;
}
.user-account01 .e_mail .text_wid {
  width: 450px;
}
.user-account01 .gen_info {
  color: #706060;
  border-bottom: 1px solid #b3a29e;
  line-height: 1.563em;
}
.user-account01 .gen_info .text-type-wid {
  width: 21.7em;
  margin-right: 3.8em;
}
.user-account01 .gen_info .fst_name_wid {
  width: 260px;
}
.user-account01 .gen_info .address-type-sel,
.user-account01 .gen_info .address-type-sel select {
  width: 208px;
}
.user-account01 .gen_info .ext {
  width: 165px;
}
.user-account01 .gen_info .ext-input {
  width: 130px;
}
.user-account01 .gen_info .add_wid {
  width: 285px;
}
.user-account01 .gen_info .city_wid {
  width: 260px;
}
.user-account01 .gen_info .zip_wid {
  width: 122px;
}
.user-account01 .gen_info .phone_wid {
  width: 260px;
}
.user-account01 .gen_info .phone_type_wid {
  width: 300px;
}
.user-account01 .gen_info .phone_type_wid select {
  width: 300px;
}
.user-account01 .p {
  color: #706060;
}
.user-account01 .dob {
  color: #706060;
  border-bottom: 1px solid #b3a29e;
  /* line-height:4em;line-height:1.563em; */
}
.user-account01 .dob .magin_right {
  margin-right: 1.814em;
}
.user-account01 .pwd {
  color: #706060;
  border-bottom: 1px solid #b3a29e;
  /* line-height:4em;line-height:1.563em; */
}
.user-account01 .pwd .pwd_wd {
  width: 200px;
}
.user-account01 .pwd .con_pwd {
  width: 172px;
}
.user-account01 .pwd .phone_type_wid {
  width: 300px;
}
.user-account01 .pwd .cha_ans_wid {
  width: 350px;
}
.user-account01 .pwd .mmar_lft {
  margin-left: 9px;
}
.user-account01 .dob .styled-select {
  float: left;
}
.user-account01 .address {
  color: #706060;
  border-bottom: 1px solid #b3a29e;
  padding-bottom: 0.938em; /* line-height:4em;line-height:1.563em; */
}
.user-account01 .styled-select,
.user-account01 .styled-select-red select,
.user-account01 .styled-select-red,
.user-account01 select,
.user-account01 input[type="text"],
.user-account01 input[type="number"],
.user-account01 input[type="password"] {
  padding: 0;
}
.user-account01 .styled-select::before {
  content: "";
}
.user-account01 .address .pref_restu .iconleft {
  float: initial;
  margin-right: 5px;
}
.user-account01 .address .pref_restu .iconleft img {
  width: auto;
}
.user-account01 .address .pref_restu .iconleft + label {
  display: inline-block;
}
.user-account01 .cmplt_acc {
  color: #706060; /* line-height:4em;line-height:1.563em; */
}
.user-account01 .cmplt_acc a {
  color: #c13f29;
}
.user-account01 .lst_par {
  color: #706060;
  border-bottom: 1px solid #b3a29e; /* line-height:4em;line-height:1.563em; */
}
.user-account01 .padd_bottm01 {
  padding-bottom: 2.5em;
}
.user-account01 .header_line {
  border-bottom: 1px solid #b3a29e;
  margin-right: 20px;
  width: 100%;
}
.user-account01 .dar_pho {
  width: 146px;
  height: 145px;
  float: left;
}
.user-account01 .bag_icon {
  padding-left: 2.5em;
}
.user-account01 .car_icon {
  padding-left: 2.625em;
}
.user-account01 .pref_restu {
  line-height: 1em;
}
.user-account01 .pref_restu h3 {
  font-size: 19px;
  margin-top: 0px;
  font-weight: bold;
  line-height: 1em;
  color: #254d17;
}
.lst_par {
  color: #3b1a00;
  border-bottom: 1px solid #b3a29e;
  margin-bottom: 10px; /* line-height:4em;line-height:1.563em; */
}
.info_text2 {
  float: left;
  font-size: 0.8em;
  line-height: 1.3em;
  margin-top: 14px;
}
.sub_head1 {
  font-size: 1.3em;
  font-weight: normal;
}
.l_height54 {
  line-height: 3.95em;
}
.container_wd1 {
  width: 958px;
  border: 1px solid #bababa;
  background: #fff !important;
}
.prof_inf.padrightbox2 {
  padding-top: 24px;
}
a,
a:focus {
  color: #c16436;
}
a:hover {
  color: #d78825;
}
form .margin_top0 a {
  text-transform: capitalize;
}
.margin_top1 {
  margin-top: 2.5em;
}
.margin_top3 {
  margin-top: 3em;
}
.margin_top145 {
  margin-top: 1.45em;
}
.paddingrtcont {
  padding: 0 1.1em 0 1.2em;
}
.padrightbox1 {
  padding: 0 1.4em 0 1em;
}
.margin_0 {
  margin: 0;
}
.padding_top11 {
  padding-top: 0.4em;
}
.margin_bot3 {
  margin-bottom: 3em;
}
.mar_rt_03 {
  margin-right: 0.3em;
}
.togorders .paddingleft2 {
  padding-left: 2em;
}
.togorders .paddingleft3 {
  padding-left: 3.1em;
}
.togorders .paddingleft255 {
  float: right;
  margin-right: -1em;
}
.togorders .status_maindiv {
  width: 51px;
  padding-left: 29px;
  word-wrap: break-word;
}
.togorders .paddingleft25 {
  word-wrap: break-word;
  width: 60px;
}
.togorders .paddingleft12 {
  padding-left: 1.2em;
}
.togorders .padding_bottom {
  padding-bottom: 0.6em;
}
.togorders .padding_bottom_12 {
  padding-bottom: 1.5em;
}
.togorders .padding_bottom_1 {
  padding-bottom: 2.5em;
}
.togorders .padding_bottom_2 {
  padding-bottom: 4em;
}
.togorders .padding_top {
  padding-top: 3em;
}
.togorders .padding_top_2 {
  padding-top: 2.5em;
}
.togorders .padding_top1 {
  padding-top: 0.4em;
}
.togorders .margin_top {
  margin-top: 2em;
}
.togorders .header_line_black {
  border-bottom: 1px solid #706b6b;
  margin-right: 1em;
  width: 100%;
}
.togorders .header_line_dot {
  border-bottom: 1px dotted #000;
  margin-left: 1em;
  width: 98%;
}
.togorders .header_line_dot_full {
  border-bottom: 1px dotted #706b6b;
  margin-right: 1em;
  width: 100%;
}
.togorders a:focus {
  color: #c16436;
  text-decoration: underline;
}
.togorders a:hover {
  color: #be4127;
  text-decoration: underline;
}
.accordion-toggle_1 {
  color: #c16436;
  text-decoration: underline;
}
.accordion-toggle {
  color: #000;
  text-decoration: none;
}
.accordion-plus-ico {
  background: url("//media.cheddars.com/images/site/plus_round.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  margin-left: -266px;
  padding: 10px;
  position: absolute;
  width: 22px;
}
.accordion-minus-ico {
  background: url("//media.cheddars.com/images/site/minus_symbol.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
}
.accordion-toggle.accordion-minus-ico.collapsed {
  background: url("//media.cheddars.com/images/site/plus_round.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
}
.accordion-procd {
  background: url("//media.cheddars.com/images/site/plus_round.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
}
.accordion-procd {
  background: url("//media.cheddars.com/images/site/minus_symbol.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
}
.accordion-toggle.accordion-procd.collapsed {
  background: url("//media.cheddars.com/images/site/plus_round.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 22px;
  width: 22px;
}
.visibility_hid {
  visibility: hidden;
}
.visibility_on {
  visibility: visible;
}
.cursor-pointer {
  cursor: pointer;
}
.accordion-plus-ico-loc {
  background: url("//media.cheddars.com/images/site/up-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  margin-left: -266px;
  padding: 10px;
  position: absolute;
  width: 12px;
}
.accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
  background: url("//media.cheddars.com/images/site/down-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  margin-left: -266px;
  padding: 10px;
  position: absolute;
  width: 12px;
  background-size: 12px 6px;
}
.accordion-minus-ico-loc {
  background: url("//media.cheddars.com/images/site/down-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  width: 12px;
}
.accordion-toggle.accordion-minus-ico-loc.collapsed {
  background: url("//media.cheddars.com/images/site/up-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  width: 12px;
}
.accordion-procd-loc {
  background: url("//media.cheddars.com/images/site/up-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  width: 12px;
}
.accordion-procd-loc {
  background: url("//media.cheddars.com/images/site/down-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  width: 12px;
}
.accordion-toggle.accordion-procd-loc.collapsed {
  background: url("//media.cheddars.com/images/site/up-arrow.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 12px;
  width: 12px;
}
.modal.fade.in {
  top: 10% !important;
}
.modal {
  position: absolute;
}
/*Changes made for 10th requirement 1000hrs*/
.mobalbox,
.modalbox {
  background: #fff;
  padding: 30px !important;
  border-radius: 6px;
}
/*end of changes*/
.close,
.close:hover,
.close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.close {
  position: relative;
  top: -1em;
  right: -1em;
}
.cancel_link {
  color: #c16436;
  text-decoration: underline;
}
.cancel_link:hover {
  color: #be4127;
  text-decoration: underline;
}
.myModalLabel2 {
  color: #c16436;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: normal;
  margin-top: 0;
  line-height: 1em;
  font-family: Oswald;
}
.myModalLabel {
  color: #254d17;
  text-transform: uppercase;
  font-size: 1.575em;
  font-weight: normal;
  margin-top: 0;
  line-height: 1em;
}
.mobalbox p,
.modalbox p {
  font-family: Roboto;
  font-size: 1.1em;
  color: #706060;
}
p a {
  color: #c16436;
  text-decoration: underline;
}
/*Defect 14436*/
hr {
  border-bottom: 1px solid #c7bbad;
  margin: 20px 0;
}
hr.hr_overlay {
  border-bottom: 1px solid #897068;
  margin: 10px 0;
}
label {
  color: #706060;
  font-family: Arial;
  font-size: 12px;
  margin-top: 5px;
}
hr.hr_locDetails2 {
  border-bottom: 1px solid #bb8d8d;
  margin-bottom: 2px;
  margin-top: 2px;
}
label {
  color: #706060;
  font-family: helvetica;
  font-size: 12px;
  margin-top: 5px;
}
.select-layoutform {
  width: 9.65em;
  margin-right: 10px;
}
.select-layoutform select {
  width: 9.65em;
}
.ie10 .select-layoutform {
  width: 9.65em;
}
.selectmenu-layoutform {
  width: 136px;
  margin-right: 10px;
}
.selectmenu-layoutform select {
  width: 136px;
}
.ie10 .selectmenu-layoutform {
  width: 137px;
}
/*magic_469316260_fix:::Unable to enter any text in the search Text box for the first lick on FInd a location overlay while creating profile*/
/*added transition:none attribute to this class*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  border-radius: 0 0 0 0px;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
/*end of change*/
input#zipcode::-webkit-input-placeholder {
  color: #666666;
}
input#zipcode::-moz-placeholder {
  color: #666666;
}
input#zipcode::-ms-input-placeholder {
  color: #666666;
}
input#city::-webkit-input-placeholder {
  color: #666666;
}
input#city::-moz-placeholder {
  color: #666666;
}
input#city::-ms-input-placeholder {
  color: #666666;
}
.select_span1 {
  width: 4.9em;
}
.select_span1 select {
  width: 4.9em;
}
.select_span3,
.select_span3 select {
  width: 215px;
}
.select_span4 {
  width: 248px;
}
.select_span5 {
  width: 375px;
}
.select_span6,
.select_span6 select {
  width: 445px;
}
.res_bnt {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  height: 1.25em;
  padding: 7px 20px;
  width: auto;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}
.res_bnt:hover {
  color: #fff;
}
.res_bnt a {
  color: #fff;
  text-decoration: none;
  padding: 0px;
  cursor: pointer;
}
.res_bnt a:hover {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  height: 1.25em;
  width: auto;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}
.res_bnt:hover {
  color: #fff;
}
.mar_naga {
  margin-top: 1.1em;
}
.iconleft {
  float: left;
  margin-right: 5px;
}
.ovrlaylogomrg li {
  min-width: 7.8em;
  text-align: center;
}
ul.ovrlaylogomrg li:first-child {
  min-width: 7.8em;
  text-align: left;
}
.options-overlay {
  padding-right: 0.74em;
}
.modalunkown {
  margin-left: -260px;
  width: 500px;
  z-index: 99999;
}
.send-overlay-form,
.send-overlay-form p {
  margin-bottom: 0;
}
.options-click01 label {
  display: inline;
}
.overlay-top {
  margin-top: 0.8em;
}
.options-click {
  display: block;
  margin-top: 0.05em;
  width: 100%;
}
.for_overlay {
  margin: 0.3em 0 -0.45em;
}
.border-content {
  color: #676559;
  border: 1px solid #676559;
  padding: 0.3em 0.5em 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.cus-plus-icon {
  margin-top: 0.32em;
  margin-right: 0.8em;
}
.options-click label {
  float: left;
  position: relative;
  margin-top: 0p;
  margin-bottom: 0;
  word-wrap: break-word;
}
.hide_content .radio_new {
  background: url("//media.cheddars.com/images/site/radiobutton_fade.png")
    no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hide_content .checkbox_d {
  background: url("//media.cheddars.com/images/site/checkbox_fade.png")
    no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 0 0 0 11px;
  cursor: text;
  background-position: left 0 !important;
  float: left;
  height: 25px;
  margin-top: 4px;
  text-align: left;
  width: 19px;
}
.hide_content label {
  color: #d0cfcf;
  cursor: text;
}
.hide_content input {
  visibility: hidden;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .hide_content .radio_new {
    background: url("//media.cheddars.com/images/site/radiobutton_fade.png")
      no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .hide_content .checkbox_d {
    background: url("//media.cheddars.com/images/site/checkbox_fade.png")
      no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 11px;
    cursor: text;
    background-position: left 0 !important;
    float: left;
    height: 25px;
    margin-top: 4px;
    text-align: left;
    width: 19px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .hide_content label {
    color: #d0cfcf;
    cursor: text;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .hide_content input {
    visibility: hidden;
  }
}
@-moz-document url-prefix() {
  .hide_content .radio_new {
    background: url("//media.cheddars.com/images/site/radiobutton_fade.png")
      no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  }
}
@-moz-document url-prefix() {
  .hide_content .checkbox_d {
    background: url("//media.cheddars.com/images/site/checkbox_fade.png")
      no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 11px;
    cursor: text;
    background-position: left 0 !important;
    float: left;
    height: 25px;
    margin-top: 4px;
    text-align: left;
    width: 19px;
  }
}
@-moz-document url-prefix() {
  .hide_content label {
    color: #d0cfcf;
    cursor: text;
  }
}
@-moz-document url-prefix() {
  .hide_content input {
    visibility: hidden;
  }
}
.prefselect {
  float: right;
  margin-left: 2em;
  width: 370px;
}
.prefselect select {
  width: 372px;
}
.ordiv {
  display: block;
  margin-left: 36px;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
.qty {
  width: 3em;
}
.content_hide {
  display: none;
}
.member-overlay {
  background-color: #ecebeb;
  border: 1px solid #c2bebe;
}
#memberLabel {
  color: #d78825;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  margin-top: 0em;
  line-height: 1.2em;
  margin-bottom: 1em;
  font-family: "Oswald";
}
.label_padtop1 {
  padding-top: 1px;
}
.mar_lftt38 {
  margin-left: 3.8em;
}
.left-bar {
  width: 23em;
  margin-right: 10px;
  float: left;
}
.left-bar h2 {
  font-family: "Oswald" !important;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 30px;
  color: #c16436;
}
.left-bar p {
  color: #000;
  letter-spacing: 1px;
}
.left-bar .dotted-border {
  border-bottom: 1px dotted #897068;
}
.left-bar .inform-link {
  padding: 0.6em;
  line-height: 35px;
}
.left-bar .inform-link a {
  color: #c16436;
  text-decoration: underline;
  display: inline-block;
}
.left-bar .img {
  width: 28px;
  margin-right: 15px;
  margin-left: -1px;
  float: left;
  margin-top: 3px;
}
.left-bar .img + a#accountLoginId {
  margin-top: 4px;
}
.left-bar .orderbtn {
  margin-top: 1em;
}
.left-bar .favorite-link {
  border-top: 1px solid #897068;
  margin-top: 1em;
  margin-left: -3px;
  padding-top: 5px;
  padding-bottom: 0px;
  line-height: 30px;
}
.left-bar .favorite-link a {
  color: #c16436;
  text-decoration: underline;
  display: inline-block;
}
.left-bar .week-schedule {
  border-top: 1px solid #897068;
  margin-top: 10.83em;
  margin-bottom: 2em;
}
.left-bar .week-schedule h2 {
  margin-left: 0.7em;
}
.left-bar .week-schedule .day-exp {
  -webkit-box-shadow: 5px 10px 125px 10px #e1deda inset;
  box-shadow: 5px 10px 125px 10px #e1deda inset;
  padding: 0px;
  margin-top: 4px;
  margin-left: 1.3em;
}
.left-bar .week-schedule .day-exp .top-bar {
  margin-bottom: -1px;
}
.left-bar .week-schedule .day-exp .top-bar li.weekday {
  font-weight: bold;
  padding: 10px;
  background: #a39f99;
  color: #fff;
  width: 2.2em;
  text-transform: uppercase;
}
.left-bar .week-schedule .day-exp .top-bar li.weekday-active {
  font-weight: bold;
  padding: 10px;
  background: #0c651f;
  color: #fff;
  width: 2.2em;
  text-transform: uppercase;
}
.left-bar .week-schedule .day-exp .accordion-plus {
  float: right;
  padding: 15px 10px 10px 0;
}
.left-bar .week-schedule .day-exp .accordion-minus {
  float: right;
  padding: 11px;
  margin: 10px;
  background-image: url("//media.cheddars.com/images/site/minus-circle.png");
  background-repeat: no-repeat;
}
.left-bar .week-schedule .day-exp ul {
  background-color: #f7f4f2;
}
.left-bar .week-schedule .day-exp .greentxt {
  color: #006600;
  font-size: 11px;
  margin-right: 8px;
}
.left-bar .week-schedule .day-exp .expand-row {
  height: 0px;
  overflow: hidden;
  margin-left: 4.6em;
  font-size: 0.95em;
}
.left-bar .week-schedule .day-exp .expand-row p {
  margin-top: 8px;
  margin-bottom: 8px;
  letter-spacing: 0.1px;
  width: 196px;
}
.left-bar .week-schedule .day-exp .expand-row span {
  display: block;
  color: #706b6b;
  line-height: 16px;
}
.left-bar .week-schedule {
  border-top: 1px solid #897068;
  margin-top: 10.83em;
}
.left-bar .week-schedule .day-exp-active {
  -webkit-box-shadow: 5px 10px 125px 10px #e1deda inset;
  box-shadow: 5px 10px 125px 10px #e1deda inset;
  padding: 0px;
  margin-top: 4px;
}
.left-bar .week-schedule .day-exp-active .top-bar {
  margin-bottom: -1px;
}
.left-bar .week-schedule .day-exp-active .top-bar li.weekday {
  font-weight: bold;
  padding: 10px;
  background: #a39f99;
  color: #fff;
  width: 2.2em;
  text-transform: uppercase;
}
.left-bar .week-schedule .day-exp-active .top-bar li.weekday-active {
  font-weight: bold;
  padding: 10px;
  background: #0c651f;
  color: #fff;
  font-family: "Oswald";
  width: 2.2em;
  text-transform: uppercase;
  border-right: 2px solid #fff;
  background: none repeat scroll 0 0 #00b0b9;
}
.left-bar .week-schedule .day-exp-active .accordion-plus {
  float: right;
  padding: 15px 10px 10px 0;
}
.left-bar .week-schedule .day-exp-active .accordion-minus {
  float: right;
  padding: 11px;
  margin: 10px;
  background-image: url("//media.cheddars.com/images/site/minus-circle.png");
  background-repeat: no-repeat;
}
.left-bar .week-schedule .day-exp-active ul {
  background: none repeat scroll 0 0 #00b0b9;
}
.left-bar .week-schedule .day-exp-active .whitetxt {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  margin-right: 7px;
}
.left-bar .week-schedule .day-exp-active .expand-row {
  height: 0px;
  overflow: hidden;
  margin-left: 4.6em;
  font-size: 0.95em;
}
.left-bar .week-schedule .day-exp-active .expand-row p {
  margin-top: 6px;
  letter-spacing: 0.1px;
  width: 196px;
}
.greentxttime {
  color: #006600;
  font-size: 11px;
  margin-right: 3px;
}
.primary-btn-small {
  font-family: "Roboto";
  background: #c16436;
  border: 0 none;
  border-radius: 0 0 0 0;
  color: #fff;
  cursor: pointer;
  padding: 5px 13px;
  text-transform: uppercase;
  width: auto;
  vertical-align: inherit !important;
}
.primary-btn-small a,
.primary-btn-small a:hover,
.primary-btnoverlay a:hover {
  color: #fff;
  text-decoration: none;
}
.primary-btnoverlay {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-family: "Roboto";
  padding: 5px 15px;
  font-weight: bold;
  text-transform: uppercase;
  width: auto;
}
.secondary-btnoverlay {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  font-weight: bold;
  text-transform: uppercase;
  width: auto;
}
.gray-btn-small {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 1px 15px;
  text-transform: uppercase;
  width: auto;
}
.rightmap-content {
  float: right;
  margin-left: 10px;
  width: 50em;
}
.rightmap-content .map-img {
  padding-bottom: 1em;
}
.rightmap-content .txt-comtent {
  border-bottom: 1px solid #897068;
  padding-bottom: 2em;
}
.rightmap-content .txt-comtent p {
  color: #706060;
}
.rightmap-content h3 {
  line-height: 20px;
  font-family: "Oswald";
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 30px;
  color: #c16436;
}
.rightmap-content .garden-img {
  padding-bottom: 2em;
}
.rightmap-content .bottom-content {
  border-top: 1px solid #897068;
}
.rightmap-content .bottom-content h4 {
  font-family: Roboto;
  color: #706060;
  font-size: 1.3em;
  font-weight: normal;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.rightmap-content .bottom-content p {
  font-family: Roboto;
  color: #706060;
  margin-bottom: 0;
  padding-left: 4em;
}
.search-box {
  margin-bottom: 60px;
}
.input_width {
  width: 426px !important;
}
.popover-title {
  padding: 0px;
}
.popover-content {
  background-color: #ecebeb;
}
.margn-bottom {
  margin-bottom: 2em;
}
.box-margn {
  margin-top: 1em !important;
  border: 1px solid #c7bbad;
}
.menu-detail-bg {
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}
.menu-detail-bg h3 {
  color: #c16436;
  text-transform: uppercase;
  font-family: "Oswald";
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 30px;
  margin-top: 0px;
}
.menu-detail-bg .subtitle {
  color: #254d17;
  font-size: 1.125em;
  letter-spacing: 0.8px;
  line-height: 20px;
  font-family: Oswald; /* margin-top:12px; kishore kumar*/
}
.menu-detail-bg .subtitle span {
  color: #676559;
  font-size: 14px;
}
.menu-detail-bg .menu-subtitle {
  color: #254d17 !important;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 20px;
  text-transform: capitalize;
}
.menu-detail-bg .menu-subtitle span {
  color: #c16436;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Oswald";
}
.menu-detail-bg .custom-subtitle {
  margin-left: 0.5em;
  margin-top: 0.3em;
}
.menu-detail-bg p {
  color: #706060;
}
.menu-detail-bg .brn_txt {
  color: #676559;
}
.menu-detail-bg .img_width {
  width: 306px;
}
.menu-detail-bg .menu_imag_left {
  margin: 0 15px 5px 0;
}
.menu-detail-bg .menu_imag_center {
  margin: 0 10px 5px 10px;
}
.menu-detail-bg .menu_imag_right {
  margin: 0 0 5px 15px;
}
.menu-detail-bg .menu-iteam-title {
  float: left;
}
.menu-detail-bg .menu-iteam-title h2 {
  color: #d78825;
  margin-top: 0px;
  line-height: 30px;
  font-family: "Oswald";
  font-size: 20px;
}
.menu-detail-bg .menu-iteam-title .detail-title {
  font-weight: normal;
}
.menu-detail-bg .order_button_menu {
  width: 300px !important;
}
.menu-detail-bg .menu-carticon {
  float: right;
  width: 145px;
}
.menu-detail-bg .menu-carticon .start_maindiv {
  width: 186px;
  margin-left: -35px;
}
.menu-detail-bg .menu-carticon .start-txt {
  color: #66635e;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
  text-transform: capitalize;
  width: 97px;
}
.menu-detail-bg .menu-carticon .detail-rate {
  color: #676558;
  font-size: 24px;
  font-weight: bold;
  line-height: 15px;
}
.menu-detail-bg .menu-carticon span {
  vertical-align: super;
  font-size: 14px;
}
.menu-detail-bg .menu-carticon span.num {
  font-size: 24px;
  vertical-align: baseline;
}
.menu-detail-bg .box-padding {
  padding: 15px;
}
.menu-detail-bg .cal {
  font-weight: bold;
  padding: 3px;
  overflow: hidden;
  border-bottom: 1px solid #68655a;
  color: #68655a;
}
.menu-detail-bg .dish-desc {
  font-size: 16px;
  letter-spacing: 1px;
  color: #68655a;
}
.menu-detail-bg .fpoicon {
  float: left;
  margin-right: 5px;
}
.menu-detail-bg .fpo-txt {
  width: 74%;
}
.menu-detail-bg .prise-txt {
  color: #254d17;
  font-size: 16px;
  font-weight: bold;
}
.menu-detail-bg .divide_line {
  border-right: 1px solid #676559;
  padding: 3px 0;
  margin: 0 8px;
}
.order_details {
  width: 7.1em;
}
.dish-details {
  margin-top: 0.3em;
}
.dish-details .dish-title {
  color: #c16436;
  font-weight: bold;
}
.dish-details p a {
  color: #c16436;
  font-family: "Roboto";
  text-decoration: none;
}
.dish-details .dish-title a:hover {
  color: #be4127;
  font-weight: bold;
  text-decoration: none;
}
.dish-details .icon_text {
  color: #65665e;
  font-size: 13px;
}
.dish-details .divide_line {
  border-right: 1px solid #65665e;
  padding: 1px 0;
  margin: 0 5px;
}
.menu-detail-bg .grid_item1 {
  width: 610px;
}
.menu-detail-bg .grid_item2 {
  width: 300px;
  margin-left: 8px;
  position: relative;
}
.menu-detail-bg .grid_item2 .New_img {
  left: 10px;
  position: absolute;
  top: 6px;
}
/*XSDNXL1:::magic_469316765 - modified '.menu-detail-bg .menu_items' style class attribute 'min-height' from 270px to 275px*/
.menu-detail-bg .menu_items {
  width: 300px;
  min-height: 275px;
}
/* magic ticket 469121111 change start */
.menu-detail-bg .price_dollar {
  color: #68655a;
  font-size: 17px;
  text-align: right;
  margin-bottom: 3px;
}
.menu-detail-bg .price_dollar sup {
  top: -0.4em;
  font-size: 62%;
}
/* magic ticket 469121111 change end */
.menu-detail-bg .Go_lunch {
  background-image: url("//media.cheddars.com/images/site/Go_lunch_bg.png");
  height: 249px;
  position: relative;
  padding: 0 30px;
  line-height: 30px;
}
.menu-detail-bg .Go_lunch .Go_lunch_combi {
  left: 5px;
  position: relative;
  top: 30px;
}
.menu-detail-bg .Go_lunch .txt_center {
  text-align: center;
}
.menu-detail-bg .menu_order_go {
  font-family: "Roboto";
  background: #c16436;
  color: #fff;
  font-size: 9px;
  line-height: normal;
  padding: 4px 18px 3px;
  text-align: center;
  border: none;
}
.menu-detail-bg .menu_dine_in {
  background: #747474;
  color: #fff;
  font-size: 9px;
  line-height: 9px;
  padding: 4px 12px 3px;
  text-align: center;
  border: none;
}
.menu_header {
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
  height: 55px;
  margin-top: 0.5em;
  margin-bottom: -12px;
  color: #fff;
  font-family: "Roboto" !important;
  font-size: 21px;
  letter-spacing: 3px;
  position: relative;
  text-align: center !important;
  line-height: 55px;
}
.menu_header_top0 {
  margin-top: 0em !important;
}
.menu-detail-bg-1 {
  padding: 20px;
  overflow: hidden;
  background: none repeat scroll 0 0 #efede8;
}
.menu-detail-bg-1 h3 {
  color: #676559;
  text-transform: uppercase;
}
.menu-detail-bg-1 .img_width {
  width: 306px !important;
}
.menu-detail-bg-1 .menu_imag_left {
  margin: 0 15px 5px 0;
}
.menu-detail-bg-1 .menu_imag_center {
  margin: 0 10px 5px 10px;
}
.menu-detail-bg-1 .menu_imag_right {
  margin: 0 0 5px 15px;
}
.menu-detail-bg-1 .menu-iteam-title {
  float: left;
}
.menu-detail-bg-1 .menu-iteam-title h2 {
  color: #1f480d;
  margin-top: 0px;
  line-height: 1.875em;
}
.menu-detail-bg-1 .order_button_menu {
  width: 300px !important;
}
.menu-detail-bg-1 .menu-carticon {
  float: right;
  width: 18.438em;
}
.menu-detail-bg-1 .menu-carticon .start-txt {
  color: #90909b;
  text-align: right;
  font-size: 12px;
  line-height: 13px;
}
.menu-detail-bg-1 .menu-carticon .detail-rate {
  float: right;
  color: #676558;
  font-size: 1.75em;
  font-weight: bold;
  vertical-align: bottom;
}
.menu-detail-bg-1 .menu-carticon span {
  vertical-align: super;
  font-size: 14px;
}
.menu-detail-bg-1 .menu-carticon img {
  vertical-align: bottom;
}
.menu-detail-bg-1 .box-padding {
  padding: 15px;
}
.menu-detail-bg-1 .cal {
  font-weight: bold;
  padding: 5px;
  overflow: hidden;
  border-bottom: 1px solid #897068;
}
.menu-detail-bg-1 .left_width {
  width: 612px;
}
.menu-detail-bg-1 .new_width {
  width: 176px;
}
.menu-detail-bg-1 .left_box {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbae;
  padding: 10px;
  width: 584px;
  height: 65px;
}
.menu-detail-bg-1 .price_display {
  border-right: 1px solid #91a588;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  padding: 2px 9px 2px 0;
  width: 53px;
  float: left;
}
.menu-detail-bg-1 .price_display:nth-child(2) {
  width: 62px;
}
.menu-detail-bg-1 .price_display:last-child {
  width: 40px;
  border-right: none;
  padding-left: 6px;
}
.menu-detail-bg-1 .marg_top10 {
  margin-top: 0.4em;
}
.menu-detail-bg-1 .sm_font {
  font-size: 0.81em;
  color: #757369;
  font-weight: normal;
}
.menu-detail-bg-1 .font_sm_size {
  font-size: 1.3em !important;
}
.menu-detail-bg-1 .order_but_marg {
  margin-top: 0.1em;
}
.menu-detail-bg-1 .order_but_marg_1 {
  margin-top: 1.5em;
}
.menu-detail-bg-1 .order_but_marg_2 {
  margin-top: 3.5em;
}
.menu-detail-bg-1 .order_but_marg_3 {
  margin-top: 2.5em;
}
.menu-detail-bg-1 .Calamari {
  width: 300px;
  margin-left: 0.5em;
}
.menu-detail-bg-1 .marg_top45 {
  margin-top: 4.5em;
}
.menu-detail-bg-1 .marg_top4 {
  margin-top: 4em;
}
.menu-detail-bg-1 .icon_pad {
  padding: 0 2px 0 2px;
}
.menu-detail-bg-1 .icon_marg {
  margin-top: 1.1em;
}
.menu-detail-bg-1 .icon_marg1 {
  margin-top: 1.5em;
}
.menu-detail-bg-1 .icon_marg_t {
  margin-top: 0.7em;
}
.menu-detail-bg-1 .icon_marg_t1 {
  margin-top: 2.1em;
}
.menu-detail-bg-1 .row_marg_top22 {
  margin-top: 2.2em;
}
.menu-detail-bg-1 .menu_items {
  width: 300px;
  min-height: 270px;
}
/*For magic# 469513356 and 469569665-Dasu*/
.menu-detail-bg-1 .fb_like {
  text-align: right;
  padding-top: 2px;
  float: right;
  margin-left: 0px;
  margin-top: -22.6px; /*margin-right:-15px*/
}
.menu-detail-bg-1 .padding_top_fb {
  padding-top: 0.7em;
}
.menu-detail-bg-1 .padding_top_fb1 {
  padding-top: 0.5em;
}
.menu-detail-bg-1 .padding_top_fb2 {
  padding-top: 2.7em;
}
.menu-detail-bg-1 .price_dollar {
  color: #68655a;
  font-size: 17px;
  font-weight: bold;
  text-align: right;
}
.menu-detail-bg-1 .price_dollar sup {
  top: -0.4em;
  font-size: 62%;
}
.menu-detail-bg-1 .menu_order_go {
  background: #9f2719;
  color: #fff;
  font-size: 9px;
  line-height: 9px;
  padding: 4px 12px 3px;
  text-align: center;
  border: none;
  text-transform: uppercase;
}
.menu-detail-bg-1 .menu_dine_in {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  color: #fff;
  font-size: 9px;
  line-height: 9px;
  padding: 4px 12px 3px;
  text-align: center;
  border: none;
  cursor: default;
  text-transform: uppercase;
}
.menu-detail-bg-1 .Go_lunch {
  background-image: url("//media.cheddars.com/images/site/Go_lunch_bg.png");
  height: 249px;
  position: relative;
  padding: 0 30px;
  line-height: 30px;
}
.menu-detail-bg-1 .Go_lunch .Go_lunch_combi {
  left: 5px;
  position: relative;
  top: 30px;
}
.menu-detail-bg-1 .Go_lunch .txt_center {
  text-align: center;
}
.menu-detail-bg-1 .left_box_full {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbae;
  padding: 0.3em 0.5em 0.5em;
  width: 602px;
}
.menu-detail-bg-1 .newimg {
  margin-top: -0.1em;
  margin-left: 0.2em;
}
.menu-detail-bg-1 .icon_text {
  color: #65665e;
  font-size: 13px;
}
.menu-detail-bg-1 .divide_line {
  border-right: 1px solid #65665e;
  padding: 1px 0;
  margin: 0 7px 0 0;
}
.menu-detail-bg-1 .Go_lunch1 {
  background-image: url("//media.cheddars.com/images/site/Go_lunch_bg.png");
  height: 249px;
  position: relative;
  padding: 0 30px;
  line-height: 30px;
  margin-top: 5px;
}
.menu-detail-bg-1 .Go_lunch1 .Go_lunch_combi {
  text-align: center;
  left: 5px;
  position: relative;
  top: 30px;
}
.menu-detail-bg-1 .Go_lunch1 .txt_center {
  text-align: center;
}
.feature-image {
  position: relative;
}
.feature-image .feature-new {
  left: 10px;
  position: absolute;
  top: 10px;
}
.ordertogo-btn-small {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-family: "Roboto";
  font-size: 9px;
  text-transform: uppercase;
  width: auto;
}
.dine-btn-small {
  background-image: url("//media.cheddars.com/images/site/small-gray-btn.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 9px;
  text-transform: uppercase;
  width: auto;
}
.pdt-text {
  font-size: 12px;
  font-weight: bold;
  color: #65665e;
}
.icon_fave {
  width: 20px;
  height: 20px;
}
.icon_smallfave {
  width: 15px;
  height: 15px;
}
.fb_favorit {
  margin-top: 1px;
  float: right;
}
.nav-box {
  margin: 20px;
  color: #66635e;
}
.top_header {
  background: url("//media.cheddars.com/images/site/menu_strip_wood_big.png")
    no-repeat scroll 0 0 transparent;
  height: 78px;
  width: 405px;
  position: relative;
  margin-top: 19px;
  padding-top: 9px;
  text-align: center;
}
.top_header .header_txt {
  color: #fff;
  margin-top: 6px;
  font-size: 2.2em;
  font-weight: normal;
}
.des-margen {
  margin-top: 5px;
}
.pagenav a {
  text-transform: uppercase;
  color: #625f58;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.pagenav .pagenav-arrow {
  padding: 1px 5px;
}
.pagenav-arrow {
  padding: 0;
}
.mrn_left05 {
  margin-left: 10em;
}
.minus_nut,
.procedure {
  line-height: 25px;
  margin-bottom: 1em;
}
.icons_marg_top {
  float: left;
}
.menu-body_1 {
  color: #3b1a00;
  margin: 0;
  padding-bottom: 0.3em;
}
.menu-body_1 .rate-header {
  color: #234b12;
  font-size: 12px;
}
.menu-body_1 .rate-header ul {
  list-style: none outside none;
  width: 211px;
  float: right;
}
.menu-body_1 .glass {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2em;
  padding: 12px 17px 0 10px;
}
.menu-body_1 .border-grn {
  border-right: 1px solid #bac1a9;
  float: left;
  height: 25px;
  margin-top: 18px;
}
.menu-body_1 .quarti {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  padding: 10px 8px 0 10px;
}
.menu-body_1 .border-grn {
  border-right: 1px solid #bac1a9;
  float: left;
  height: 25px;
  margin-top: 18px;
}
.menu-body_1 .bott {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  padding: 10px 10px 0;
}
.span_wid {
  width: 190px;
}
.dollar1 {
  border-right: 1px solid #91a588;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  padding: 2px 9px 2px 0;
}
.dollar2 {
  border-right: 1px solid #91a588;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  padding: 2px 12px 2px 0;
  margin-left: 16px;
}
.dollar3 {
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  padding: 2px 6px 2px 0;
}
.padding01 {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 1px 12px;
}
.padding02 {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 1px 12px;
}
.padding03 {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 5px 15px;
  font-family: Roboto;
}
.fb_like .star-grey-small a,
.fb_like a:hover,
.fb_like a:focus {
  color: #fff;
  outline: 0;
}
.hidden01 {
  visibility: hidden;
}
.dot-border {
  border-bottom: 1px dotted #897068;
  margin: 20px 0;
}
.left-menu-detail {
  float: left;
  width: 630px;
}
.yello_background {
  background-color: #ebebd1 !important;
}
.right-cart {
  margin-top: 1em;
}
.right-cart .border-bottom {
  border-bottom: 1px solid #aea8a3;
}
.right-cart .place-order {
  background-color: #eee7df;
  height: 100%;
  border: 1px solid #b9b3ac;
  color: #3b1a00;
  line-height: 20px;
}
.right-cart .place-order h4 {
  margin: 0px;
  font-weight: normal;
  padding: 10px;
  border-bottom: 1px solid #c7bbad;
  text-transform: uppercase;
}
.right-cart .place-details {
  margin: 10px 15px;
  padding: 10px 0;
  font-family: Roboto;
  color: #706060;
}
.right-cart .pick-up {
  background-color: #fff;
  height: 100%;
  border: 1px solid #b9b3ac;
  padding: 0px;
  color: #403730;
  margin-top: 20px;
  overflow: hidden;
}
.right-cart .orange-bg {
  margin: 0;
  padding: 10px;
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
}
.right-cart .loc-detail {
  margin: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px solid #b9b3ac;
  font-family: Roboto;
  color: #706060;
}
.right-cart .loc-detail .loc_separa {
  border-bottom: 1px solid #aea8a3;
  margin-top: 2.5em;
}
.right-cart .balck-txt {
  font-weight: 600;
  color: #000 !important;
}
.right-cart .balck-txt .qty-label {
  display: inline;
  font-weight: 600;
  color: #000 !important;
}
.right-cart .balck-txt a {
  font-weight: normal;
  text-decoration: underline;
}
.right-cart .small-input {
  width: 25px;
  padding: 0px 4px;
  margin-bottom: 0px;
}
.right-cart .small-p {
  font-size: 13px;
}
.right-cart .loc-detail h5 {
  font-weight: bold;
  margin: 0px;
}
.right-cart .loc-detail p {
  margin-bottom: 1px;
}
.right-cart .item-name-text {
  color: #198712;
  font-weight: bold;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.right-cart .req-tim {
  margin: 0px 15px 35px 20px;
  font-family: Roboto;
  color: #706060;
}
.right-cart .req-tim h5 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0px;
}
.right-cart .req-tim {
  margin: 0px 15px 70px 20px;
}
.right-cart .time-text {
  font-size: 2em;
  line-height: 30px;
}
.right-cart .coupon-input {
  width: 16.6em;
}
.right-cart .subtotal-box {
  padding: 15px;
  font-family: Roboto;
}
.right-cart .rate-txt {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #000;
}
.right-cart .new-background {
  background: #d6d6d6;
}
.right-cart .green-text {
  color: #199812;
}
.right-cart .cls-btn-coupon {
  background: url("//media.cheddars.com/images/site/close-small-btn.png")
    no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: inline-block;
  height: 19px;
  left: 235px;
  position: relative;
  top: -33px;
  width: 19px;
}
.collaps {
  height: 0px;
  overflow: hidden;
}
.padding15 {
  padding: 15px;
}
.padding40 {
  padding-left: 40px;
  padding-right: 40px;
}
.Go_lunch2 {
  background-image: url("//media.cheddars.com/images/site/Go_lunch_bg.png");
  height: 249px;
  position: relative;
  padding: 0 30px;
  line-height: 30px;
}
.Go_lunch_combi2 {
  left: 5px;
  position: relative;
  top: 30px;
}
.custom-width {
  width: 18.55em;
}
.custom-width a {
  color: #fff !important;
}
.entree-input {
  width: 245px;
}
.entreeform-input {
  width: 310px;
}
.menu-detail-bg-2 {
  padding: 20px 10px;
}
.menu-box .icon_marg_t {
  margin-top: 1.4em;
}
.menu-box .icon_marg_t1 {
  margin-top: 1.8em;
}
.menu-box .icon_marg_t2 {
  margin-top: 0.7em;
}
.menu-box .order_but_marg {
  margin-top: 0.35em;
}
.heading_green h3 {
  color: #d78825;
  text-transform: none;
  font-size: 20px;
  font-family: "Oswald";
}
.pageheading {
  border-top: 1px solid #706060;
}
.pageheading h4 {
  color: #c16436;
  font-family: "Oswald";
}
.loc_rigt {
  width: 597px;
}
.order-boxes {
  border-top: 1px dotted #000;
  width: 306px;
  padding-top: 0.3em;
}
.loc_rigt .order-boxes {
  width: 290px;
  float: left;
}
.error-box {
  color: #c13f29;
  border: 1px solid #c13f29;
  padding: 2em;
  background-color: #f9ebe9;
}
.error-box-sml {
  height: 45px;
}
.error-icon-box {
  width: 332px;
}
.error_img {
  float: left;
  margin: 5px 15px 25px 0px;
}
.time_txt_error {
  font-size: 3em;
  color: #c13f29;
}
.error-box p,
.error-box .time_txt_1 {
  color: #c13f29;
}
.error-topmi {
  margin-top: -0.8em;
}
.error-box-big {
  padding: 1em 2em;
}
.error_line_dott {
  border-top: 2px dotted #c13f29;
}
.error_line {
  border-top: 1px solid #c13f29;
}
.error-text1 {
  font-size: 13px;
}
.error_button_div {
  text-align: right;
}
.error_button_div a {
  margin-right: 1em;
}
.error-input {
  border: 1px solid #c13f29;
}
.error-styled-select {
  height: 28px;
  overflow: hidden;
  -webkit-transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
  transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
  -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  float: right;
}
.Cucina {
  text-align: center;
}
#myModal h4 {
  color: #254d17;
}
.nutritional-summary-sm .txt-heading {
  width: 560px;
  float: left;
}
.nutritional-summary-sm .txt-right {
  float: right;
}
.nutritional-summary-big .menu-subtitle {
  color: #254d17;
  font-family: Oswald;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 30px;
  margin-top: 0;
  text-transform: uppercase;
}
.nutritional-summary-big .txt-heading {
  width: 720px;
  float: left;
}
.nutritional-summary-big .well .cal {
  margin: 5px 13px !important;
}
.nutritional-summary-big .txt-right {
  width: 28.55em;
  margin-left: 73px;
  color: #68655a;
  font-size: 16px;
  letter-spacing: 1px;
}
.nutritional-summary-big button.custom-width {
  width: auto;
}
.nutritional-summary-big .txt-right a {
  color: #68655a;
}
/* Raj added start */
.span-30 {
  width: 30%;
  border-bottom: 1px solid #68655a;
}
.span-40 {
  width: 40%;
}
.span-40-only {
  width: 40%;
}
.span-12 {
  width: 12%;
  text-align: center;
  border-bottom: 1px solid #68655a;
}
.span-15 {
  width: 15%;
  text-align: center;
  border-bottom: 1px solid #68655a;
}
.span-20 {
  width: 20%;
  text-align: center;
}
.span-10 {
  width: 10%;
  text-align: center;
  border-bottom: 1px solid #68655a;
}
.span-max {
  width: 10%;
  text-align: center;
  border-bottom: 1px solid #68655a;
}
/*Fix for magic# 469581838-Dasu*/

.well-new {
  /* background:url("//media.cheddars.com/images/site/nutrient-bg.png") repeat scroll 0 0 transparent;*/
  border-radius: 0px !important;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
  margin-bottom: 20px;
  padding: 0px;
  width: 100% !important;
  border: none;
}
.nutritional-summary-sm {
  width: 629px;
}
.nutritional-summary-big {
  width: 100%;
}
.nutritional-summary-sm .nut-summary {
  width: 376px;
  display: block;
}
.nutritional-summary-big .nut-summary {
  width: 552px;
}
.row-new {
  margin-left: 0;
}
.ingrient-wid-sm {
  width: 600px;
}
.ingrient-wid-big {
  width: 100%;
}
.clearfixnut:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.menu-detail-bg .cal21 {
  padding: 3px 3px 10px 3px;
  overflow: hidden;
  border-bottom: 1px solid #68655a;
}
/* Raj added end */
/* Raj added start */
.autosize {
  height: auto;
}
.menu-detail-bg .menu-carticon .right-align {
  margin-right: 100px;
}
.noalign {
  vertical-align: none;
}
.dl-horizontal dt {
  overflow: visible;
  width: 85%;
  font-weight: normal;
  font-size: 14px;
  text-align: left;
}
.dl-horizontal dd {
  font-weight: normal;
  font-size: 14px;
  text-align: right;
}
/* Raj added end */
.detail_togo_img &gt; img {
  height: auto;
  width: 590px;
}
.feature-image &gt; img {
  height: auto;
  width: 590px;
}
.menu-grid {
  width: 612px;
}
.menu-grid &gt; img {
  height: 187px;
  width: 610px;
}
.recipes_img &gt; img {
  height: 591px;
  width: 914px;
}
.new_img {
  left: 10px;
  position: absolute;
  top: 6px;
}
.menu-top .menu-iteam-title {
  min-height: 55px;
}
a.search_anchor {
  padding: 15px 13px 13px 15px;
  margin-top: 10px;
}
.search_anchor img {
  margin: 8px 0;
}
.overlay_topmar {
  position: absolute;
  margin-top: 100px;
}
.modal_popup {
  overflow-x: none;
  overflow-y: auto;
  max-height: 450px;
  position: fixed;
}
.popup_linkbutt,
.popup_linkbutt a:hover {
  padding:0 !important;
  color: #c16436 !important;
}
.ovrlaylogomrg {
  text-align: center;
}
.mobalbox h2 {
  font-family: Roboto;
  color: #d78825;
}
.mobalbox p {
  font-family: "Helvetica Neue", Arial, sans-serif;
  clear: both;
  padding-top: 2%;
}
.padd-rig_ht {
  padding-right: 28px;
}
.marg_btm_012 {
  margin-bottom: 12px;
}
.orange-strip {
  background: url("//media.cheddars.com/images/site/orange-strip-bg.png")
    repeat-x;
  height: 128px;
  position: relative;
}
.orange-strip .menu-button {
  background: url("//media.cheddars.com/images/site/menu.png") no-repeat scroll
    0 0 transparent;
  height: 45px;
  width: 90px;
  margin-top: 0.357em;
  overflow: hidden;
  position: relative;
  padding: 58px 0 0 0px;
  cursor: pointer;
}
.orange-strip ul.dropdown-menu li ul.child li {
  list-style: none;
  padding: 0;
}
.orange-strip ul.dropdown-menu li ul.child li:focus {
  background-color: #e1dfd8;
  background-image: -o-linear-gradient(top, #e1dfd8, #e1dfd8);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e1dfd8),
    to(#e1dfd8)
  );
  background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
  background-repeat: repeat-x;
  color: #fff;
  text-decoration: none;
  display: block;
  margin: 0;
  list-style: none;
}
.orange-strip ul.dropdown-menu li ul.child li:hover {
  background-color: #be4127;
  background-image: -o-linear-gradient(top, #e1dfd8, #e1dfd8);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e1dfd8),
    to(#e1dfd8)
  );
  background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
  background-repeat: repeat-x;
  color: #fff;
  text-decoration: none;
  display: block;
  margin: 0;
  list-style: none;
}
.orange-strip ul.dropdown-menu li ul.child li a:hover {
  margin: 0;
  padding: 0;
  display: block;
}
.orange-strip ul.dropdown-menu li {
  margin: 0;
  padding: 0;
}
.orange-strip ul.dropdown-menu li ul.child li {
  padding: 9px 20px;
}
.orange-strip ul.dropdown-menu li ul.child li a {
  padding: 0;
  color: #333333;
  text-decoration: none;
}
.orange-strip ul.dropdown-menu li ul {
  margin: 0px;
}
.orange-strip .border-rgt-none {
  border-right: none;
}
.orange-strip .over-flw {
  overflow: hidden;
}
.orange-strip .marg-lft-rgt {
  margin-left: 15px;
  margin-right: 5px;
}
.orange-strip .menu-title {
  font-size: 20px;
}
.orange-strip .line-hgt {
  line-height: 7px;
}
.orange-strip .dropdown-menu {
  background-color: #e9ddd1;
}
.orange-strip .inner-menu-color {
  background-color: #f4d9b7;
}
.orange-strip .dropdown-menu &gt; li &gt; a {
  padding: 9px 20px;
}
.orange-strip .dropdown-menu .divider {
  margin: 0px;
}
.orange-strip .navbar .pull-right &gt; li &gt; .dropdown-menu:before,
.orange-strip .navbar .nav &gt; li &gt; .dropdown-menu.pull-right:before {
  left: auto;
  right: 58px;
}
.orange-strip .navbar .pull-right &gt; li &gt; .dropdown-menu:after,
.orange-strip .navbar .nav &gt; li &gt; .dropdown-menu.pull-right:after {
  left: auto;
  right: 58px;
}
.orange-strip .menu-divider {
  background: url("//media.cheddars.com/images/site/menu_divider.png") no-repeat
    scroll 0 0 transparent;
  height: 57px;
  overflow: hidden;
  position: relative;
}
.orange-strip .grid-menu {
  background: url("//media.cheddars.com/images/site/grid.png") no-repeat scroll
    0 0 transparent;
  height: 57px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
  margin-right: 25px;
}
.orange-strip .grid-menu-highlight {
  background: url("//media.cheddars.com/images/site/grid-dark.png") no-repeat
    scroll 0 0 transparent;
  height: 57px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
  margin-right: 25px;
}
.orange-strip .list-menu {
  background: url("//media.cheddars.com/images/site/list.png") no-repeat scroll
    0 0 transparent;
  height: 37px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
  margin-right: 25px;
}
.orange-strip .list-menu-light {
  background: url("//media.cheddars.com/images/site/list-light.png") no-repeat
    scroll 0 0 transparent;
  height: 37px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
  margin-right: 25px;
}
.orange-strip .sort-menu {
  background: url("//media.cheddars.com/images/site/sort.png") no-repeat scroll
    0 0 transparent;
  height: 37px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
}
.orange-strip .pdf-menu {
  background: url("//media.cheddars.com/images/site/pdf.png") no-repeat scroll 0
    0 transparent;
  width: 37px;
  height: 36px;
  margin-top: 1.071em;
  overflow: hidden;
  position: relative;
  padding: 0px;
}
.orange-strip .navbar .divider-vertical-menu {
  border-left: 1px solid #ebb66a;
  height: 57px;
  margin-top: 3px;
  margin-left: 27px;
  margin-right: 53px;
}
.orange-strip .navbar .divider-vertical-menu01 {
  border-left: 1px solid #ebb66a;
  height: 57px;
  margin-top: 3px;
  margin-right: 45px;
}
.orange-strip .navbar .divider-vertical-menu02 {
  border-left: 1px solid #ebb66a;
  height: 57px;
  margin-top: 3px;
  margin-left: 33px;
  margin-right: 0px;
}
.orange-strip .sort-width {
  margin-right: 25px;
  width: 38px;
}
.orange-strip .nav-left {
  left: 20%;
  text-align: center;
}
.orange-strip h3 {
  font-size: 1.6em;
  font-weight: normal;
  margin-bottom: 0px;
  color: #efe3d8;
}
.orange-strip .marg-lfft {
  margin-left: 16px;
}
.orange-strip .marg-rigg {
  margin-right: 8px;
}
.signup-btn {
  font-family: Roboto;
  font-size: 14px;
  margin-top: -5px;
}
.signup-btn-acc {
  font-family: Roboto;
  font-size: 14px;
  margin-top: 0px;
}
.menu-cream-body {
  background: none repeat scroll 0 0 #fcf4ea;
  color: #3b1a00;
  margin: 0;
  padding-bottom: 2.2em;
  padding-left: 2.2em;
  padding-right: 2.2em;
}
.menu-cream-body .appetizer {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.menu-cream-body .sub-img {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.menu-cream-body .list-view {
  color: #47403f;
}
.menu-cream-body .padd-tp {
  padding-top: 10px;
}
.menu-cream-body .list-box {
  margin-left: 2px;
  width: 716px;
  padding-bottom: 5px;
}
.menu-cream-body .list-box:first-child {
  border-bottom: 1px solid #aaa7a7;
}
.menu-cream-body .list-box .price sup {
  font-size: 57%;
  font-weight: bold;
  margin-right: 2px;
  top: -0.5em;
}
.menu-cream-body .list-box .rate sup {
  font-size: 51%;
  font-weight: bold;
  top: -0.7em;
}
.menu-cream-body .list-txt {
  font-size: 19px;
  font-weight: normal;
  margin-left: 4px;
  padding: 0px 10px 10px 10px;
}
.menu-cream-body .list-dwn {
  width: 716px;
}
.menu-cream-body .rgt-img-bg {
  background: url("//media.cheddars.com/images/site/rgt-img-bg.png") no-repeat
    scroll 0 0 transparent;
  height: 250px;
  width: 222px;
}
.menu-cream-body .rate {
  padding: 5px 14px;
  border-right: 1px solid #fff;
  font-weight: normal;
  font-size: 1.686em;
}
.menu-cream-body .rate-marg {
  margin-left: 55px;
}
.menu-cream-body .rate-header {
  color: #234b12;
  font-size: 12px;
}
.menu-cream-body .rate-header ul {
  list-style: none outside none;
}
.menu-cream-body .glass {
  font-size: 12px;
  font-weight: normal;
  padding: 10px 22px 0 10px;
}
.menu-cream-body .quarti {
  font-size: 12px;
  font-weight: normal;
  padding: 10px 8px 0 15px;
  margin-top: 10px;
}
.menu-cream-body .bott {
  font-size: 12px;
  font-weight: normal;
  padding: 10px 10px 0 10px;
  margin-top: 10px;
}
.menu-cream-body .bod-none {
  border: medium none;
}
.menu-cream-body .border-grn {
  border-right: 1px solid #bac1a9;
  height: 25px;
  float: left;
  margin-top: 18px;
}
.menu-cream-body .img-mar-lft {
  margin-left: 8px;
}
.menu-cream-body .rate:last-child {
  border-bottom: 0px solid #aaa7a7;
}
.menu-cream-body .image-right-list {
  padding: 2px;
  position: relative;
}
.menu-cream-body .feature-menu-bg {
  background: url("//media.cheddars.com/images/site/New-item-img-bg.png")
    no-repeat;
  height: 337px;
}
.menu-cream-body .feature-menu-bg .image-txt {
  width: auto;
}
.menu-cream-body .feature-new {
  clear: left;
  left: 10px;
  position: relative;
  top: 60px;
}
.menu-cream-body .small-menu-bg {
  background: url("//media.cheddars.com/images/site/small-grid-img-bg.png")
    no-repeat;
  height: 337px;
  width: 300px;
}
.menu-cream-body .feature-image {
  position: relative;
  padding: 2px 3px;
}
.menu-cream-body .soup-salad {
  position: relative;
  padding: 2px 2px;
}
.menu-cream-body .marg-topp {
  margin-top: 20px;
}
.menu-cream-body .marg-top-list {
  margin-top: 7px;
}
.menu-cream-body .marr-lft {
  margin-left: 20px;
}
.menu-cream-body .marr-tp {
  margin-top: 5px;
}
.menu-cream-body .marr-lft01 {
  margin-left: 5px;
}
.menu-cream-body .marr-lt01 {
  margin-left: 15px;
}
.menu-cream-body .image-title {
  width: 620px;
}
.menu-cream-body .image-title:first-child {
  border-bottom: 1px solid #aaa7a7;
}
.menu-cream-body .image-title01 {
  width: 296px;
}
.menu-cream-body .image-title01 .favorite-star {
  margin-top: 3px;
  margin-left: 3px;
}
.menu-cream-body .image-title .favorite-star {
  margin-top: 3px;
  margin-left: 3px;
}
.menu-cream-body .image-title01:first-child {
  border-bottom: 1px solid #aaa7a7;
}
.menu-cream-body .image-txt {
  font-weight: normal;
  padding: 5px 0px 10px 15px;
  width: 145px;
}
.menu-cream-body .price-order-to-go-button {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  cursor: pointer;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 9px;
  padding: 3px 10px;
  width: 34px;
  font-size: 9px;
  text-align: center;
}
.menu-cream-body .price-not-available-button {
  background-color: none;
  border: 1px solid #e6d9ce;
  color: #fff;
  cursor: pointer;
  margin: 5px 12px 0px 10px;
  line-height: 9px;
  padding: 3px 10px;
  width: 34px;
  font-size: 9px;
  text-align: center;
}
.menu-cream-body .price-not-available-button-color {
  background-color: #fff;
  border: 1px solid #47403f;
  color: #47403f;
  cursor: pointer;
  margin-right: 12px;
  margin-left: 10px;
  line-height: 9px;
  padding: 2px 17px 2px 3px;
  width: 34px;
  font-size: 9px;
  text-align: center;
  letter-spacing: 1px;
}
.menu-cream-body .price-dine-in-button {
  background-color: none;
  border: 1px solid #e6d9ce;
  color: #fff;
  cursor: pointer;
  margin: 5px 12px 0px 10px;
  line-height: 9px;
  padding: 3px 10px;
  width: 34px;
  font-size: 9px;
  text-align: center;
}
.menu-cream-body .fb-button {
  margin: 5px 0px 0px 5px;
  float: left;
}
.menu-cream-body .favorite-star {
  margin: 8px 6px 0 10px;
}
.menu-cream-body .favorite-star-list {
  padding: 5px 0px 0px 0px;
  margin-right: 5px;
}
.menu-cream-body .img-strip {
  position: absolute;
  bottom: 2px;
  padding-top: 10px;
  background-color: rgba(22, 12, 1, 0.7);
  color: #fff;
  width: 620px;
}
.menu-cream-body .img-strip-small {
  position: absolute;
  bottom: 2px;
  background-color: rgba(22, 12, 1, 0.7);
  color: #fff;
  width: 296px;
  padding-top: 0.357em;
}
.menu-cream-body .img-strip-small .price-order-to-go {
  margin: 5px 15px 5px 10px;
}
.menu-cream-body .price {
  display: block;
  float: left;
  padding-top: 0px;
  font-size: 1.686em;
  font-weight: normal;
  margin-top: 7px;
  padding-left: 20px;
}
.menu-cream-body .price01 {
  display: block;
  float: left;
  padding-left: 4px;
  font-size: 20px;
  padding-top: 7px;
  font-weight: normal;
}
.menu-cream-body .price01 sup {
  font-size: 62%;
  font-weight: normal;
  margin-right: 2px;
  top: -0.5em;
}
.menu-cream-body .img-strip .price sup {
  font-size: 57%;
  font-weight: normal;
  margin-right: 2px;
  top: -0.5em;
}
.menu-cream-body .menu-list-top {
  background: url("//media.cheddars.com/images/site/list-bg-top.png") no-repeat;
  height: 12px;
  width: 720px;
}
.menu-cream-body .menu-list-middle {
  background: url("//media.cheddars.com/images/site/list-bg-middle.png")
    repeat-y;
  overflow: hidden;
  width: 720px;
}
.menu-cream-body .menu-list-bottom {
  background: url("//media.cheddars.com/images/site/list-bg-bottom.png")
    no-repeat;
  height: 23px;
  width: 720px;
}
.menu-cream-body .padd-up {
  padding-top: 5px;
}
.list-new-button {
  float: left;
  height: 31px;
  margin: 0px 5px 0 11px;
  width: 68px;
}
.menu-cream-body .place-order {
  background-color: #eee7df;
  height: 100%;
  border: 1px solid #b9b3ac;
  color: #3b1a00;
  line-height: 20px;
}
.menu-cream-body .place-order h4 {
  margin: 0px;
  font-weight: normal;
  padding: 20px 15px;
  border-bottom: 1px solid #aea8a3;
  text-transform: uppercase;
}
.menu-cream-body .place-details {
  padding: 10px 65px 10px 15px;
  font-family: Roboto;
  color: #706060;
}
.menu-cream-body .pick-up {
  background-color: #fff;
  border: 1px solid #b9b3ac;
  padding: 0px;
  color: #403730;
  margin-top: 20px;
  height: 780px; /* height:100%;*/
}
.menu-cream-body .loc-detail {
  padding: 10px 15px 15px 15px;
  font-family: Roboto;
  color: #706060;
}
.menu-cream-body .loc-detail .loc_separa {
  border-bottom: 1px solid #aea8a3;
  margin-top: 2.5em;
}
.menu-cream-body .loc-detail h5 {
  font-weight: bold;
  margin: 0px;
}
.loc-detail p {
  margin-bottom: 1px;
}
.menu-cream-body .orange-bg {
  background-image: url("//media.cheddars.com/images/site/wood-bg.png");
  margin: 0;
  padding: 15px 10px 15px 15px;
  color: #fff;
}
.menu-cream-body .req-tim {
  margin: 0px 15px 35px 20px;
  font-family: Roboto;
  color: #706060;
}
.menu-cream-body .req-tim h5 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0px;
}
.menu-cream-body .green-text {
  color: #187640;
  font-weight: bold;
  margin-bottom: 5px;
}
.one-edge-shadow {
  -webkit-box-shadow: 0 8px 8px -8px #808080;
  box-shadow: 0 8px 8px -8px #808080;
}
.secondary-btn01 {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-family: "Roboto";
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
}
.secondary-btn01.capitalize.pull-right.mar_top03 {
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  margin-top: -13px;
}
.menu-bg-body {
  height: auto;
  position: relative;
  padding-bottom: 1.563em;
}
.menu-navigation {
  background: none repeat scroll 0 0 #efede8;
  margin-top: -18px;
  height: 95px;
  border: 0px solid #dedede;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99;
  position: fixed;
}
.menu_strip {
  height: 80px;
  position: relative;
}
.menu_strip .all_menu_off_pad {
  padding-top: 5px;
  padding-bottom: 5px;
}
.menu_strip .nav_lft {
  margin-left: 100px;
  margin-right: 50px;
  margin-top: 18px;
}
.menu_strip .more_menu {
  background: url("//media.cheddars.com/images/site/more_menus.png") no-repeat
    scroll 0 0 transparent;
  cursor: pointer;
  height: 29px;
  overflow: hidden;
  left: 50px;
  top: 38px;
  position: relative;
  width: 75px;
}
.menu_strip .all_menus_off {
  background: url("//media.cheddars.com/images/site/all_menus_on2.png")
    no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 29px;
  overflow: hidden;
  position: relative;
  width: 14px;
  margin-right: 64px;
  border: 0px solid red;
  padding-top: 0 !important;
  text-align: center;
}
.menu_strip .all_menus_on {
  background: url("//media.cheddars.com/images/site/all_menus_on2.png")
    no-repeat scroll 0 0 transparent;
}
.menu_strip .navbar .nav li.dropdown.open &gt; .dropdown-toggle,
.menu_strip .navbar .nav li.dropdown.active &gt; .dropdown-toggle,
.menu_strip .navbar .nav li.dropdown.open.active &gt; .dropdown-toggle {
  background-color: none !important;
  color: #555555;
}
.menu_strip a {
  outline: 0;
}
.menu_strip .title_wood {
  margin-top: -20px;
}
.menu_strip .wood_center {
  background: url("//media.cheddars.com/images/site/wood_center_img.png")
    repeat-x scroll 0 0 transparent;
  font-size: 1.857em;
  height: 78px;
  width: auto;
  position: relative;
  float: left;
  padding-top: 15px;
  text-align: center;
  min-width: 280px;
  max-width: 398px;
}
.menu_strip .wood_center h1 {
  font-size: 22px;
  color: #fff;
  text-align: center;
}
.menu_strip .wood_menu_big {
  font-size: 1.857em;
  width: 405px;
  position: relative;
  float: left;
  padding-top: 15px;
  text-align: center;
  left: 22px;
}
.menu_strip .wood_menu_big h1 {
  font-size: 22px;
  color: #c16436 !important;
  text-align: center;
  font-family: "Roboto" !important;
}
.menu_strip .grid_menu_off {
  background: url("//media.cheddars.com/images/site/grid_on.png") no-repeat
    scroll 0 0 transparent;
  cursor: pointer;
  height: 27px;
  width: 20px;
  margin-left: 38px;
  margin-top: 18px;
  float: left;
  margin-right: 1.429em;
}
.menu_strip .maa_tp a {
  color: #dc9528;
}
.menu_strip .grid_menu_on {
  background: url("//media.cheddars.com/images/site/grid_on2.png") no-repeat
    scroll center top transparent;
  cursor: pointer;
  height: 27px;
  width: auto;
  margin-left: 40px;
  margin-top: 18px;
  float: left;
  text-decoration: none;
  padding: 19px 2px 0;
  margin-right: 1.429em;
}
.menu_strip .grid_menu_on:hover,
.menu_strip .list_menu_off:hover {
  color: #dc9528;
}
.menu_strip .maa_tp {
  margin-top: 20px;
}
.menu_strip .list_menu_off {
  background: url("//media.cheddars.com/images/site/list_on2.png") no-repeat
    scroll center top transparent;
  cursor: pointer;
  height: 27px;
  width: auto;
  float: left;
  margin-top: 18px;
  padding: 19px 4px 0;
  text-decoration: none;
  margin-right: 1.429em;
}
.menu_strip .list_menu_on {
  background: url("//media.cheddars.com/images/site/list_on2.png") no-repeat
    scroll 0 0 transparent;
  cursor: pointer;
  height: 27px;
  width: 20px;
  float: left;
  margin-top: 18px;
  margin-right: 1.429em;
}
.menu_strip .sort_menu_off {
  background: url("//media.cheddars.com/images/site/sort_on2.png") no-repeat
    scroll center top transparent;
  color: #dc9528 !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  float: left;
  padding: 19px 0 0 !important;
  margin-right: 1.429em;
}
.menu_strip .sort_wid {
  width: auto;
  margin-top: 18px;
  margin-bottom: 0;
}
.menu_strip .menu_divider {
  background: url("//media.cheddars.com/images/site/menu_divider.png") no-repeat
    scroll 0 0 transparent;
  cursor: pointer;
  height: 37px;
  width: 1px;
  margin-top: 14px;
  float: left;
  margin-right: 1.429em;
}
.menu_strip .print_menu_off {
  background: url("//media.cheddars.com/images/site/print_on2.png") no-repeat
    scroll center top transparent;
  color: #dc9528 !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  float: left;
  padding: 19px 1px 0 !important;
}
.menu_strip .pdf_menu {
  background: url("//media.cheddars.com/images/site/menu_pdf.png") no-repeat
    scroll 0 0 transparent;
  cursor: pointer;
  height: 27px;
  overflow: hidden;
  top: 40px;
  position: relative;
  width: 21px;
}
.menu_strip .unbold {
  color: #fff;
  font-size: 1.6em;
  font-weight: normal;
  margin-left: 55px;
  margin-top: 35px;
}
.dropdown-menu li a {
  clear: both;
  color: #333333;
  display: block;
  font-weight: normal;
  line-height: 18px;
  padding: 3px 10px;
  text-align: left;
}
.dropdown-menu ul {
  margin: 0px !important;
}
.dropdown-menu .border-rgt {
  border: none;
}
.dropdown-menu li {
  list-style: none;
}
.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-submenu:focus a {
  text-decoration: none;
  color: #fff;
  background-color: #a2b432 !important;
}
.dropdown-submenu:hover a {
  text-decoration: none;
  color: #be4127;
  background-color: #e1dfd8 !important;
  background-image: -o-linear-gradient(top, #e1dfd8, #e1dfd8);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e1dfd8),
    to(#e1dfd8)
  );
  background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1dfd8', endColorstr='#e1dfd8', GradientType=0);
}
.special-link li a {
  color: #224811;
  margin-top: 0 !important;
  text-align: center;
}
.navbar .nav &gt; li &gt; .dropdown-menu:after {
  left: 71px;
}
.navbar .nav &gt; li &gt; .dropdown-menu:before {
  left: 70px;
}
.navbar .nav &gt; li &gt; .sort-list:before {
  left: 100px;
}
.navbar .nav &gt; li &gt; .sort-list:after {
  left: 101px;
}
.navbar .nav &gt; li &gt; .print-list:before {
  left: 183px;
}
.navbar .nav &gt; li &gt; .print-list:after {
  left: 184px;
}
.dropdown-menu {
  left: -50px;
  padding-bottom: 20px !important;
  margin-top: -0.7em;
  z-index: 1;
}
.sort-list-submenu {
  left: -97px;
}
.print-list-submenu {
  left: -182px;
}
.green_txt,
label.green_txt a {
  color: #d78825;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin-top: 0px !important;
  text-transform: uppercase;
}
.dropdown-menu .green_txt li a {
  color: #224811;
}
/* ptg code start */
.border-rgt {
  border-right: 2px solid #b3a29e;
  padding-right: 15px;
}
.border-og-rgt {
  border-right: 2px solid #b3a29e;
  padding-right: 15px;
}
/* ptg code end */
.width_spn {
  width: 150px;
}
.menu-grid-bg {
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}
.menu-bg-grid-empty {
  height: auto;
  position: relative;
}
.menu-bg-grid-empty .pick-up {
  background-color: #fff;
  border: 1px solid #c7bbad;
  padding: 0px;
  color: #403730;
  margin-top: 10px;
  width: 23.7em;
  height: auto;
  margin-left: 2em !important;
}
.sub-menu-grid-bg {
  background: #fff;
  width: 50.5em;
  height: auto;
  float: left;
  padding: 1.4em;
  border: 1px solid #c7bbad;
  margin-bottom: 0.44em;
}
.menu-bg-grid-empty .place-order {
  background: #fff;
  color: #706060;
  line-height: 20px;
  width: 23.7em;
  margin-left: 2em !important;
}
.menu-bg-grid-empty .place-order h4 {
  margin: 22px 0 0;
  font-weight: bold;
  font-size: 1.25em;
  padding: 20px 20px 15px 20px;
  text-transform: uppercase;
  border: 1px solid #c7bbad;
}
.menu-bg-grid-empty .place-details {
  padding: 5px 40px 2px 20px;
  font-family: Roboto;
  color: #706060;
  border-left: 1px solid #c7bbad;
  border-right: 1px solid #c7bbad;
  border-bottom: 1px solid #c7bbad;
}
.menu-bg-grid-empty .price_dollar {
  color: #68655a;
  font-size: 17px;
  text-align: right;
}
.menu-bg-grid-empty .price_dollar sup {
  font-size: 62%;
  top: -0.4em;
}

.menu-bg-grid-empty .loc-detail {
  padding: 15px 15px 15px 15px;
  color: #403730;
  height: auto;
  overflow: hidden;
}
.menu-bg-grid-empty .loc-detail .loc_separa {
  border-bottom: 1px solid #aea8a3;
  margin-top: 2.5em;
}
.menu-bg-grid-empty .loc-detail p:first-child {
  font-size: 14px;
}
.menu-bg-grid-empty .loc-detail .secondary-btn01 {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  padding: 5px 15px;
  margin-top: -33px;
}
.menu-bg-grid-empty .req-tim .secondary-btn01 {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  padding: 5px 15px;
  margin-top: 1.5em;
}
.menu-bg-grid-empty .loc-detail h5 {
  font-weight: bold;
  margin: 0px;
}
.loc-detail p {
  margin-bottom: 1px;
  width: 165px;
} /* Magic fix for 469495255 by xsdnxe1*/
.menu-bg-grid-empty .req-tim {
  margin: 0px 15px 10px 20px;
  color: #403730;
}
.menu-bg-grid-empty .req-tim h5 {
  font-weight: bold;
  margin: 0px;
}
.menu-bg-grid-empty .time-text {
  font-size: 2.5em;
  margin-bottom: 5px;
  line-height: 1.5em;
}
.menu-bg-grid-empty .error-msg {
  background: #f9ebe9;
  border: 1px solid #c13f29;
  color: #b83f26;
  padding: 1.5em 1.2em 1.5em 1.2em;
  margin-top: 0;
}
.error-icon-img {
  padding: 0 1em 1em 0em;
}
.item-name-text {
  color: #224811;
  font-weight: bold;
}
.mar-img {
  margin-top: 0.5em;
}
.menu_order_go {
  background: #c16436;
  border: medium none;
  color: #fff;
  font-family: "Roboto";
  font-size: 9px;
  line-height: 9px;
  padding: 4px 12px 3px;
  text-align: center;
}
.menu_order_go a {
  color: #fff;
  text-decoration: none;
}
.menu_order_go a:hover,
.menu_order_go a:focus {
  color: #fff;
  text-decoration: none;
}
.menu_dine_in {
  background: #747474;
  border: medium none;
  color: #fff;
  line-height: 9px;
  text-align: center;
  padding: 8px 10px;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 11px;
}
.menu-bg-grid-empty .menu_items {
  width: 300px;
  min-height: 270px;
}
.new-image-empty {
  left: 312px;
  position: absolute;
  top: 274px;
}
.new-image-top-left {
  left: 22.223em;
  position: absolute;
  top: 14.546em;
}
.hero-shot-small {
  width: 645px;
}
.t_align_mdl {
  text-align: center;
}
.divider {
  border-bottom: 1px solid #65665e;
  margin-bottom: 1em;
  margin-left: -15px;
  margin-top: 1em;
  width: 290px;
}
.anchor-txt {
  color: #c16436;
  text-decoration: underline;
}
.menu_strip_ct {
  background: url("//media.cheddars.com/images/site/contact-us-menu-bg.png")
    no-repeat scroll 0 0 transparent;
  background-position: center;
  position: relative;
  text-align: center;
  margin-top: 2.5em;
  color: #fff;
}
.menu_strip_ct h1 {
  font-family: Roboto;
  font-size: 1.5em;
  letter-spacing: 0.1em;
}
.menu-icon-text {
  color: #dc9528;
  display: block;
  font-size: 18px;
  line-height: 15px;
  margin-left: -70px;
  margin-top: -30px;
  text-align: center;
  text-shadow: none;
  text-transform: capitalize;
}
.menu-arrow {
  margin-top: -2px;
  margin-left: 2px;
}
.row.category_hero_img img {
  height: auto;
}
.pull-rgt {
  float: left;
  margin-left: 33px;
}
.new_title_desc {
  margin-left: 166px;
}
.menugrd {
  width: 590px;
  margin: 0 auto;
}
.menugrd &gt; img {
  width: 590px;
  height: auto;
}
.location-map {
  height: 308px;
  width: 603px;
}
.dropdown-backdrop {
  position: static;
}
.menu-scroll {
  height: 380px;
  overflow-y: auto;
}
.four-col {
  width: 900px;
}
.menu-col {
  float: left;
  margin-right: 8px;
  width: 200px;
}
.price_dollar &gt; small {
  font-size: 0.678em;
}
.dropdown-menu .green_txt &gt; a {
  border-bottom: 1px solid #d78825;
}
/*PIPE# 145215- Start of change*/
.thank_bd {
  background-color: #fff;
  color: #234b12;
  overflow: hidden;
  padding: 30px;
}
.thank_bd h3 {
  font-size: 18px;
  color: #d78825;
}
/*End of change*/
.thank_bd h3 {
  font-size: 18px;
}
.thank_bd .thank_alert {
  font-size: 18px;
  padding: 16px 30px;
  text-align: center;
  border: 1px solid #bf3f2f;
  width: 15em;
}
.thank_bd .glo_txt {
  text-decoration: underline;
  margin-top: 0px;
}
.thank_bd .relate_item {
  width: 290px;
}
/*PIPE# 145214*/
.thank_bd label {
  color: #706060;
  margin-top: 5px;
  margin-left: -15px;
}
/*End of change*/
.to_go_wdth {
  width: 76px;
  margin-top: 3px !important;
}

.radio_d {
  background: url("//media.cheddars.com/images/site/radiobutton.png");
  height: 24px;
  width: 19px;
  clear: left;
  float: left;
  margin: 0 0 3px;
  padding: 0 0 0 10px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.radio_small {
  background: url("//media.cheddars.com/images/site/radio_button_small.png");
  height: 14px;
  width: 14px;
  clear: left;
  float: left;
  margin: 3px 0 0 0px;
  padding: 0 0 0 5px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.checkbox_d {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat;
  height: 24px;
  width: 24px;
  float: left;
  cursor: pointer;
}
.checkbox_d_footer {
  background: url("//media.cheddars.com/images/site/checkbox_footer.png")
    no-repeat;
  margin-top: 3px;
}
.checkbox_d input,
.radio_d input,
.radio_small input {
  display: none;
}
.checkbox_d_overlay {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat;
  height: 25px;
  width: 19px;
  float: left;
  margin-top: -2px;
  cursor: pointer;
  text-align: left;
  padding: 0 0 0 4px;
  outline: none;
}
/*Changed for Defect 23838*/
.checkbox_d_overlay1 {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat;
  height: 25px;
  width: 19px;
  float: left;
  margin-top: -2px;
  cursor: pointer;
  text-align: left;
  padding: 0 0 0 4px;
  outline: none;
}
.checkbox_overlay {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat;
  height: 25px;
  width: 19px;
  float: left;
  margin-top: -2px;
  cursor: pointer;
  text-align: left;
  padding: 0 0 0 4px;
  outline: none;
}
/*End of Change for Defect 23838*/
.checkbox_d_overlay input {
  display: block;
  opacity: 0;
}
.checkbox_d_overlay1 input {
  display: block;
  opacity: 0;
}
.checkbox_d input.show,
.radio_d input.show,
.radio_small input.show {
  display: inline;
}
.selected {
  background-position: 0 -52px;
}
.block {
  width: 50%;
  float: left;
}
.checkbox_pos1 {
  background-position: left -24px;
}
.checkbox_pos2 {
  background-position: left 0;
}

.select_text option {
  color: #555555;
}
.edit-chalqst-type,
.edit-chalqst-type select {
  width: 455px;
}
.edit-pwd-challenge-1b {
  width: 33.4em;
}
@media (min-width: 768px) and (max-width: auto) {
  .edit-pwd-challenge-1b-comp {
    width: 20.2em;
  }
  .edit-pwd-challenge-1b-comp select {
    width: 18em;
  }
}
.edit-pwd-challenge-1b select {
  width: 28.5em;
}
.edit-pwd-challenge {
  width: 26.71em;
}
.edit-pwd-challenge select {
  width: 26.8em;
}
.edit-pwdchallenge {
  width: 37.71em;
}
.edit-pwdchallenge select {
  width: 32em;
}
.edit-email-emailtype {
  width: 100%;
}
.edit-email-emailtype select {
  width: 6.5em;
}
.edit-name-salutation {
  width: 120px;
}
.edit-name-salutation select {
  width: 120px;
}
.edit-salutation {
  width: 120px;
}
.edit-salutation select {
  width: 120px;
}
.edit-state {
  width: 140px;
}
.edit-state select {
  width: 140px;
}
.ie10 .edit-state select {
  width: 140px;
}
.edit-country {
  width: 238px;
}
.edit-country select {
  width: 238px;
}
.edit-phone-type {
  width: 320px;
}
.edit-phone-type select {
  width: 325px;
}
.edit-m-d-y {
  width: 135px;
}
.edit-m-d-y select {
  width: 135px;
}
.edit-address-addresstype {
  width: 210px;
}
.edit-address-addresstype select {
  width: 210px;
}
.edit-address-state {
  width: 210px;
}
.edit-address-state select {
  width: 210px;
}
.edit-address-country {
  width: 240px;
}
.edit-address-country select {
  width: 240px;
}
.magin_rght {
  margin-right: 5.714em;
}
.sdd {
  width: 210px;
}
.styled-select-lar {
  width: 454px;
}

.tooltip-mar {
  margin-top: 4px;
}
/*Changes for tooltip issue */
img#icondisplay {
  margin-top: -4px;
}
.tooltip-mar-lef {
  margin-left: 0px;
} /*Changes for tooltip issue */
.radio_new {
  background: url("//media.cheddars.com/images/site/radiobutton.png") no-repeat
    scroll 0 0 transparent;
  clear: left;
  display: block;
  float: left;
  height: 24px;
  margin: -4px 0 3px;
  padding: 0 5px 0 1px;
  width: 24px;
} /*fix for magic- 469495648*/
.radio_checked {
  background-position: 0 -24px;
}
/*updating the class for fix for magic# 469498326-pooja(xsdfxp1)*/
.radio_new input {
  opacity: 0;
  filter: alpha(opacity=0);
  outline: 0 none;
  float: left;
  margin: 5px;
}
.checkbox_new {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat
    scroll 0 0 transparent;
  clear: left;
  display: block;
  float: left;
  padding: 0 5px 0 0;
  height: 24px;
  width: 24px;
}
.checkbox_checked {
  background-position: 0 -24px;
}
.checkbox_ch {
  background-position: 0 0px;
}
.checkbox_new input {
  opacity: 0;
  filter: alpha(opacity=0);
  outline: 0 none;
  float: left;
  margin: 5px;
}
.tf_checkbox {
  background: url("//media.cheddars.com/images/site/checkbox.png") no-repeat
    scroll 0 0 transparent;
  clear: left;
  display: block;
  float: left;
  height: 26px;
  margin: 10px 0 0 17px;
  padding: 0 5px 0 0;
  width: 123px;
}
.bg-pos {
  background-position: left 0px;
}
.select-hover:hover {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}
.party-dd-wd,
.party-dd-wd select {
  width: 89px;
}
.disable_underline {
  text-decoration: none !important;
}
.primary-btn:hover {
  color: #fff;
}

.anchor-link {
  display: block;
  position: relative;
  top: -230px;
  visibility: hidden;
}
.styledCheckbox {
  clear: both;
  float: left;
  margin-bottom: 10px;
  position: relative;
}
.styledCheckbox input[type="checkbox"] {
  display: block !important;
  margin-left: 4px;
  margin-top: 6px;
  opacity: 0;
  filter: alpha(opacity=0);
}
#accordion1 {
  position: relative;
  z-index: 3;
}
.fake_pass {
  color: #cccccc !important;
  display: none;
  font-style: italic;
  opacity: 0.5;
}
.triage {
  background: none repeat scroll 0 0 #f2eeee;
  margin: 0;
  padding: 2.143em;
  overflow: hidden;
  font-family: Arial;
  color: #706060;
}
.triage h3 {
  text-transform: capitalize;
  font-size: 1.6em;
  font-weight: normal;
  margin-bottom: 0px;
  color: #254d17;
}
.select-wrapper .holder-dis {
  display: block;
  margin: 0 30px 0 0px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  background: #dedede;
  padding-left: 5px;
}
.view-more-primary-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  font-family: "Roboto";
  cursor: pointer;
  padding: 5px 42px;
  text-transform: uppercase;
  margin-top: 18px;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
}
.triage {
  background: none repeat scroll 0 0 #f2eeee;
  margin: 0;
  padding: 2.143em;
  overflow: hidden;
  font-family: Roboto;
  color: #706060;
}
.triage h3 {
  text-transform: capitalize;
  font-size: 1.6em;
  font-weight: normal;
  margin-bottom: 0px;
  color: #254d17;
}
.triage .login-bg {
  background-color: #ecebeb;
  border: 1px solid #c2bebe;
  padding: 20px 30px 30px 30px;
  color: #3b1a00;
  letter-spacing: 0.107em;
}
.triage .box_width {
  width: 18.944em;
}
.triage .login-bg ul {
  margin: 0 0 10px 13px;
  padding: 0;
}
.triage .btm-marg {
  margin-bottom: 2.143em;
}
.triage .mar-tp {
  margin-top: 3.5em;
}
.triage .mar-tp-creat {
  margin-top: 3.286em;
}
.triage .mar-tp-start {
  margin-top: 165px;
}
.triage .marg_in-top {
  margin-top: 20px;
}
.triage .mar_gi_lft {
  margin-left: 2.714em;
}
.triage .txt_width {
  width: 22.214em;
}
.triage .txt_wdth {
  width: 14.643em;
}
.triage .radi_width {
  width: 10em;
}
.triage .mar_tp_up {
  margin-top: 0.143em;
}
.triage .buttonclass_new01 {
  background-image: url("/images/site/orange-btn.png");
  color: #fff;
  cursor: pointer;
  height: 1.25em;
  padding: 7px 55px 7px 27px;
  width: auto;
}
/*Fix For magic ticket:469685286 */
.triage_togo {
  /*background:none repeat scroll 0 0 #EFEDE8;*/
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbad;
  margin: 0;
  padding: 2.143em;
  overflow: hidden;
  font-family: Roboto;
  color: #706060;
}
/*.triage_togo p{font-family:Roboto;font-size:1.2em;}*/
.triage_togo label {
  font-family: Roboto;
}
.triage_togo .lup-order {
  width: 88px;
  line-height: 20px;
  float: left;
}
.triage_togo .lup-input {
  width: 180px;
}
.triage_togo .lup-divinput {
  width: 200px;
}
.triage_togo .login-bg-lookup {
  padding: 0px 30px !important;
  margin-top: 20px !important;
}
.triage_togo .sub-sec-div {
  float: left;
  width: 90px;
}
.triage_togo .lup-radio {
  position: relative;
  top: -9px;
}
.triage_togo .lup-radio-txt {
  text-align: center;
  text-transform: uppercase;
}
.triage_togo .s-txt {
  color: #c16436;
  font-family: Roboto;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
}
.triage_togo .triage_togo .zeromargin {
  margin: -2px 0 0;
}
.triage_togo .triage_togo .mar-top-5 {
  margin-top: -5px;
}
.triage_togo .headwelnav01 {
  border: none;
  margin-bottom: 10px;
  margin-left: 2.2em;
}
.triage_togo .headwelnav01 &gt; li {
  background-color: #bcb5a8;
  border-right: 1px solid #b49c8a !important;
  margin-right: 5px;
}
.triage_togo .headwelnav01 &gt; li &gt; a {
  margin-right: 0px;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  padding: 0.6em 4.1em;
  color: #fff;
  outline: none;
}
.triage_togo .headwelnav01 &gt; li:first-child {
  border-right: 1px solid #b49c8a;
}
.triage_togo .headwelnav01 &gt; .active &gt; a,
.triage_togo .headwelnav &gt; .active &gt; a:focus {
  background-color: #df953f;
  border-color: #df953f transparent;
  color: #fff;
}
.triage_togo .headwelnav01 &gt; li &gt; a:hover {
  background-color: #df953f;
  border-color: #df953f transparent;
  color: #fff;
}
.triage_togo h3 {
  text-transform: capitalize;
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #c16436;
  font-family: "Oswald";
}
.triage_togo .login-bg {
  background-color: #fff;
  padding: 20px 28px 30px 30px;
  color: #706b6b;
} /*Fix for magic# 469743579-xsdrvm9*/
.triage_togo .box_width {
  width: 18.944em;
  position: relative;
}
.triage_togo .last_but {
  bottom: 2em;
  position: absolute;
  right: 3.23em;
}
.triage_togo .login-bg ul {
  margin: 0 0 10px 13px;
  padding: 0;
}
.triage_togo .log_high {
  min-height: 262px;
}
.triage_togo .log_high img {
  margin-left: 0;
}
.triage_togo .btm-marg {
  margin-bottom: 0em;
}
.triage_togo .mar-tp {
  margin-top: 3.5em;
}
.triage_togo .mar-tp-creat {
  margin-top: 3.286em;
}
.triage_togo .mar-tp-start {
  margin-top: 165px;
}
.triage_togo .marg_in-top {
  margin-top: 20px;
}
.triage_togo .mar_gi_lft {
  margin-left: 2.714em;
}
.triage_togo .txt_width {
  width: 22.214em;
}
.triage_togo .txt_wdth {
  width: 14.643em;
  display: block;
}
.triage_togo .radi_width {
  width: 10em;
}
.triage_togo .s-txt {
  color: #c16436;
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
}
.triage_togo .mar_tp_up {
  margin-top: 0.143em;
}
.triage_togo .buttonclass_new01 {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  cursor: pointer;
  height: 1.25em;
  padding: 7px 55px 7px 27px;
  width: auto;
}
.disp-block {
  display: block;
}
.redbord_overlay {
  border: 1px solid #c13f29;
}
.redbdr_menu_overlay {
  border: 1px solid #c13f29;
  width: 602px;
}
.model_wid1 {
  width: 560px;
}
.heading_over11 h1 {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  color: #bb4026;
  line-height: 30px;
  margin-top: 0px;
}
.h1marleft {
  margin-left: 1.7em;
}
.modalbox1 {
  background: #f2eeee;
  padding: 30px;
  color: #706060;
  font-size: 1.1em;
}
.row_bor_top {
  border-top: 1px solid #897068;
  padding: 10px 0 1.4em 0;
}
.row_bor_top_dot {
  border-top: 1px dotted #897068;
  padding: 10px 0 2.4em 0;
}
.red_box_cont {
  border: 1px solid #bababa;
  background-color: #fff;
  margin-left: 1.15em;
  padding: 1.45em;
}
.red_box_cont_1 {
  border: 1px solid #bababa;
  background-color: #fff;
  margin-left: 1.15em;
  padding: 1.45em;
}
.boxred_shadow {
  margin-top: -5px;
}
.til_txt_siz {
  font-size: 1.2em;
}
.redcolortxt {
  color: #c04929;
  font-size: 1.2em;
}
.greencolortxt {
  color: #234b12;
  font-size: 1.2em;
}
.new-image-top-left22 {
  left: 1.65em;
  position: absolute;
  top: 0.5em;
}
.menu_item-2 {
  margin-left: 1.15em;
}
.price_dollar_txt {
  color: #68655a;
  font-size: 17px;
  text-align: right;
}
.price_dollar_txt sup {
  font-size: 62%;
  top: -0.4em;
}
.triage_togo .btm-marg &gt; h3 {
  text-align: center;
}
.triage_togo .row.btm-marg &gt; p {
  text-align: center;
  width: 46em;
  margin: 0 auto;
}
/*catering delivery changes starts*/

.og_catering_delivery
  .right-rail
  #persistentCart
  .coupon-price-box
  .coupon-mrg-left
  .tooltip.tooltip2.fade {
  word-wrap: break-word;
}
.og_catering_delivery .catering_delivery_body {
  overflow: hidden;
  background-color: #fff;
  padding: 13px 20px 20px 25px;
}
.og_catering_delivery .catering_delivery_body .span12 {
  width: 920px;
}
.og_catering_delivery .catering_delivery_body #og-togo-menu.menu-bg-grid-empty {
  margin-bottom: 0px;
  margin-top: 0px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12 {
  width: 920px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .user-account01.padrgt01
  .og_togo_picloc.row {
  margin-top: -15px;
} /* 30424 */
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .og_togo_picloc.row {
  margin-left: -25px !important;
  margin-right: -22px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .left-part.left-part-location {
  width: 396px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .right-part-location {
  width: 430px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .row.margin_top145.margin_bot3.marg_left5p {
  margin-right: 0px;
  margin-left: 0px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .row.margin_top145.margin_bot3.marg_left5p
  .map_span {
  width: 415px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .part_bar2 {
  margin-left: 0px !important;
}
.og_catering_delivery .catering_delivery_body .cnfirm_padrgt1 {
  margin-top: 0px;
  padding: 0px;
}
.og_catering_delivery .catering_delivery_body .span6.cd-catring-info {
  width: 473px;
  margin-top: 10px;
}
.og_catering_delivery .catering_delivery_body .cd-mainheading {
  margin-left: -25px;
  margin-right: -20px;
  margin-top: -13px;
}
.og_catering_delivery .catering_delivery_body .cd-order-triageblock {
  margin-top: 30px;
}
.og_catering_delivery .catering_delivery_body .cd-order-triageblock .span4 {
  margin-right: 10px;
  width: 293px;
}
.og_catering_delivery .catering_delivery_body .cd-order-triageblock .span4 img {
  height: 155px;
  width: 299px;
}
.og_catering_delivery
  .catering_delivery_body
  .cd-order-triageblock
  .span4
  img.pull-right {
  width: auto;
  height: auto;
  float: left;
  margin-left: 10px;
}
.og_catering_delivery
  .catering_delivery_body
  .cd-order-triageblock
  .span4
  .span4.marg_top1em
  label {
  font-family: Roboto;
  font-size: 15px !important;
  font-weight: bold;
}
.og_catering_delivery .catering_delivery_body .cd-order-triageblock .span4 ul {
  padding: 0px;
  margin-left: 16px;
  color: #a2b432;
}
.og_catering_delivery
  .catering_delivery_body
  .cd-order-triageblock
  .span4
  ul
  li
  span {
  color: #706b6b;
}
.og_catering_delivery .catering_delivery_body .cd-order-triageblock .span4 p,
.og_catering_delivery .catering_delivery_body .cd-order-triageblock .span4 li {
  margin-left: 26px;
  font-size: 14px;
}
.og_catering_delivery
  .catering_delivery_body
  .cd-order-triageblock
  .cd-orader-triage-active {
  border: 1px solid #706b6b;
  padding: 3px 3px 5px 3px;
  background-color: #dcd9d1;
  height: 400px;
  margin-top: -4px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .og_togo_picloc.row
  .valuess.span3.menu_grid {
  width: 187px;
}
.og_catering_delivery
  .catering_delivery_body
  .og_togo_picloc
  .valuess.span3.bc_col {
  width: 188px;
}
.og_catering_delivery
  .catering_delivery_body
  .grid-Item
  .og_togo_picloc.row
  .valuess.transp.span3 {
  width: 189px;
}
.og_catering_delivery .catering_delivery_body .transp:last-child {
  margin-right: 0px !important;
}
.og_catering_delivery .catering_delivery_body p#esttax {
  margin-bottom: 15px;
}
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01.cnfirm_padrgt1
  form#checkout
  .og_togo_picloc.row
  .valuess.span3.bc_col:last-child {
  margin-right: 0px;
}
.og_catering_delivery
  .catering_delivery_body
  .cd-catring-info
  div#date_time
  .span3.mrg-top13 {
  width: 230px;
}
.og_catering_delivery .togo_login a.primary-btn.primary-btn-width {
  float: right;
  height: auto;
  width: 53px !important;
  padding: 4px;
  margin-right: 6px;
  margin-top: 12px;
  font-family: Roboto !important;
  font-size: 10px !important;
  text-align: center;
}
.og_catering_delivery #checkout .cd-contact-block h4 {
  color: #aaae01;
}
.og_catering_delivery .coupon-aply-coupon {
  background-color: #716f6e !important;
}
.og_catering_delivery #og-togo-menu .order_login .valuess.span3 {
  width: 188px !important;
}
.og_catering_delivery #og-togo-menu .order_login .valuess.span3.small_wid {
  width: 140px !important;
}
.og_catering_delivery #og-togo-menu .order_login .togo_login .span3 {
  width: 135px;
}
.og_catering_delivery #og-togo-menu .order_login .togo_login .span3 h5 {
  font-size: 15px;
  width: 100px;
}
.og_catering_delivery
  #og-togo-menu
  .order_login
  .togo_login
  .span3
  button#cont_sub {
  height: auto;
  width: 63px;
  padding: 4px;
  margin-top: -44px;
}
.og_catering_delivery #og-togo-menu #progressBar .togo_login .span3 {
  width: 185px;
}
.og_catering_delivery #og-togo-menu #progressBar .togo_login .span3 h5 {
  font-size: 14px;
  width: 117px;
  float: left;
}
.og_catering_delivery
  #og-togo-menu
  .deliveryDisabledProgress
  .togo_login
  .span3
  h5 {
  width: 107px !important;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3 {
  width: 191px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3
  h5 {
  width: 112px;
  float: left;
}
.og_catering_delivery #og-togo-menu .order-guest .valuess.span3 {
  width: 188px !important;
}
.og_catering_delivery
  #og-togo-menu
  .span6.tab-content
  .sub-img.span8.hero-shot-small
  .sub-menu-grid-bg.sub-menu-grid-123
  .row.box-margn.mar_g_tp.marg_left0
  .menu-detail-bg.menu_padding_dwn0 {
  margin-top: 7px;
}
.og_catering_delivery #og-togo-menu .right-rail .loc-detail.est_party {
  padding-top: 0px;
  padding-bottom: 0px;
}
.og_catering_delivery
  #og-togo-menu
  .right-rail
  .loc-detail.est_party
  input.est_size {
  width: 45px;
  margin-top: 10px;
  text-align: right;
}
.og_catering_delivery
  #og-togo-menu
  .right-rail
  .loc-detail.est_party
  .secondary-btn01 {
  margin-top: -41px;
}
.og_catering_delivery
  #og-togo-menu
  .right-rail
  .coupon-price-box
  span.coupon-mrg-left {
  width: 150px;
  display: inline-block;
}
.og_catering_delivery
  #og-togo-menu
  .right-rail
  .coupon-price-box
  span.coupon-mrg-left.discrip {
  width: 212px;
  margin-bottom: 20px;
}
.og_catering_delivery #demo1 + .coupon-price-box #coupon_error_msg {
  padding-left: 1em;
}
.og_catering_delivery #og-togo-menu .place-order.mar-lft-2 {
  margin-left: 0em !important;
}
.og_catering_delivery #og-togo-menu .span3 .pick-up.mar-lft-2 {
  margin-left: 2.4em !important;
}
.og_catering_delivery .user-account01 {
  background: none;
  border: none;
  padding-bottom: 0px;
}
.og_catering_delivery
  .e_mail.mar_lft.order-list
  .togorders
  .row.header_line_black.marg_left0
  .span5.qtytable_title.marg_left0 {
  width: 496px;
}
.og_catering_delivery
  .e_mail.mar_lft.order-list
  .togorders
  #rdemo
  .span8.text-black
  .span4 {
  width: 350px;
}
.og_catering_delivery .e_mail.mar_lft.order-list .togorders .text-more {
  margin-bottom: 15px;
}
.og_catering_delivery
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  button {
  margin: 0px 0px 0px 3px;
}
.og_catering_delivery
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  input {
  width: 142px;
}
.og_catering_delivery .og-subtotal-block .grey_text_recipe2,
.og_catering_delivery .og-subtotal-block .txtbold.price_col {
  padding-top: 10px;
}
.og_catering_delivery
  .gen_info.mar_lft.Inc-Total
  .row.border_top_recipe.marg_bot2em
  .span10.span_width_t {
  margin-bottom: 0px !important;
}
.og_catering_delivery .cd-payment-block.span12 {
  width: 911px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.og_catering_delivery .cd-payment-block .cd-order-txt h4 {
  font-weight: normal;
  text-transform: uppercase;
  font-family: Roboto;
  color: #c16436;
}
.og_catering_delivery .cd-payment-block .cd-orderinf-block ul {
  list-style: none;
  margin: 15px 0 10px 50px;
}
.og_catering_delivery .cd-payment-block .cd-orderinf-block ul li {
  font-size: 14px;
  margin-top: 7px;
}
.og_catering_delivery .cd-payment-block .cd-orderinf-block ul li span {
  width: 420px;
  display: inline-block;
  text-align: left;
}
.og_catering_delivery .cd-payment-block .cd-orderinf-block ul li span.txt-rgt {
  width: auto !important;
  float: right;
}
.og_catering_delivery .cd-payment-block .cd-orderinf-block ul li.bder-top {
  border-top: 1px solid #000;
  padding-top: 10px;
}
.og_catering_delivery .payment-inf-block .cd-order-txt {
  padding-top: 15px;
  width: 450px;
}
.og_catering_delivery .payment-inf-block .span5 {
  width: 300px;
}
.og_catering_delivery .payment-inf-block .span5 label {
  font-size: 15px;
  font-family: Roboto;
  color: #c16436;
  font-weight: bold;
}
.og_catering_delivery .span12.logbox.menu_logbox {
  margin-top: 7px;
  overflow-x: hidden;
}
.og_catering_delivery .craving {
  border-bottom: 1px solid #b3a29e;
  height: 238px;
}
.og_catering_delivery .cravingcaption {
  width: 10em !important;
}
.og_catering_delivery .cravingcaption a {
  font-size: 10px;
}
.og_catering_delivery button.menu_order_go.capitalize.cravingbtn {
  font-size: 9px !important;
}
.og_catering_delivery .cravingbox {
  float: left !important;
  margin-left: -49px !important;
}
.og_catering_delivery .span12.logbox {
  background: none;
}
.og_catering_delivery .mid-div {
  background: none;
}
.og_catering_delivery .row.green_tit_pad {
  border-bottom: 1px solid #000;
}
.og_catering_delivery .span_width_t .span5 .marg_top15em {
  margin-bottom: 0px;
}
.og_catering_delivery .span_width_t .span5 .marg_top15em span {
  font-size: 15px;
}
.og_catering_delivery .span_width_t .span5.pickup_info {
  width: 255px !important;
}
.og_catering_delivery .cd-delviery-info {
  width: 290px;
  padding-left: 0px;
}
.og_catering_delivery .cd-delivery-rest-info {
  padding-left: 0px;
}
.og_catering_delivery .span5.pickup_info.cd-delivery-rest-info {
  width: 300px !important;
}
.og_catering_delivery .og_togo_payment .span_width_t {
  border-bottom: 1px solid #000;
}
.og_catering_delivery .reset-left-div,
.og_catering_delivery .reset-right-div {
  background: none;
}
.og_catering_delivery .cd-contact-block {
  width: 43.4%;
  padding-top: 20px;
  padding-bottom: 20px;
  float: right;
  margin-top: 29px;
}
.og_catering_delivery .cd-contact-block input.span5 {
  width: 295px;
}
.og_catering_delivery .cd-contact-block h4 {
  font-weight: normal;
}
.og_catering_delivery .cd-contact-block p {
  font-size: 16px;
  margin-bottom: 0px;
}
.og_catering_delivery #partySizeForm p {
  width: auto;
}
.og_catering_delivery .og_togo_payment .span12.log_pay {
  width: 920px;
}
.og_catering_delivery .cd-primary-btn {
  background: #4e362a;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
  margin-bottom: 8px;
}
.og_catering_delivery .cd-coupon-block {
  display: inline-block;
  margin-bottom: 15px;
}
.og_catering_delivery .cd-coupon-block .green_text_recipe {
  color: #d78825 !important;
}
.og_catering_delivery .cd-coupon-block .cd-coupon-txt {
  color: #174d37;
}
.og_catering_delivery
  .cd-display-rest-block
  #delivery_loc_search_results
  .span3.margin_lft_07 {
  width: 195px;
}
.og_catering_delivery .cd-display-rest-block .casual_span {
  width: 372px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.og_catering_delivery .cd-display-rest-block p {
  font-size: 17px;
}
.og_catering_delivery .cd-display-rest-block .cd-catring-info h2 {
  color: #d78825;
  font-family: "Oswald" !important;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
.og_catering_delivery .cd-display-rest-block .cd-catring-info .cd-edit-txt {
  margin-right: 149px;
  margin-top: -30px;
}
.og_catering_delivery .cd-display-rest-block .cd-catring-info p {
  margin-bottom: 0px;
}
.og_catering_delivery .cd-display-rest-block .cd-catring-info p span {
  font-size: 14px;
}
.og_catering_delivery .cd-display-rest-block .cd-catring-info .cd-drive-block {
  margin-top: 2px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  h4 {
  font-size: 15px;
  color: #d78825;
  font-family: "Oswald";
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  .text-coment
  .contact_textarea {
  height: 75px;
  width: 420px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  .cd-prty-size
  .span1 {
  width: 115px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  .cd-prty-size
  .tooltip.tooltip2.fade.right.in {
  top: 377.5px;
  opacity: 1;
  z-index: 999;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  .cd-prty-size
  a.element.marg_lftt:hover {
  text-decoration: none !important;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  .span3
  p {
  font-size: 12px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-disply-rest-block {
  width: 900px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-disply-rest-block
  a {
  text-decoration: underline;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-disply-rest-block
  .primary-btn {
  float: right;
  font-family: "Oswald";
  text-transform: capitalize;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-error-block
  .cd-error-text {
  color: #ff0000 !important;
  font-size: 19px !important;
  line-height: 23px;
}
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-error-block
  p {
  font-size: 15px;
  margin-top: 20px;
  margin-bottom: 38px;
}
.og_catering_delivery
  .cd-display-rest-block
  .casual_span
  .rt_span_width.pull-right.margin_rt_05
  button {
  width: 120px !important;
  white-space: nowrap;
} /*29716*/
.og_catering_delivery .cd-display-rest-block .cd-casual-txt {
  color: #d78825;
  font-family: "Oswald" !important;
  text-transform: uppercase;
  font-size: 17px !important;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
.og_catering_delivery #og-togo-menu .right-rail .place-details p {
  font-family: Arial;
  font-weight: normal;
}
.og_catering_delivery div#demo1 {
  border-bottom: 1px solid #b9b3ac;
}
.og_catering_delivery span.secondary-btn01.capitalize.pull-right.mar_top03 {
  background: #716f6e;
  padding: 5px 24px;
}
.og_catering_delivery #og-togo-menu .active .menu_header {
  width: 482px !important;
}
.og_catering_delivery #og-togo-menu #cssmenu .has-sub span a {
  margin-top: 12px;
}
.og_catering_delivery
  .menu-bg-grid-empty
  .left-rail
  #cssmenu
  .has-sub
  a.viewAs {
  padding: 14px 19px 14px 1px;
}
.og_catering_delivery .coupon-chk-out-bg a {
  text-decoration: none !important;
}
.og_catering_delivery .mar-lft-2 .secondary-btn01.capitalize.pull-right {
  background: #716f6e;
  width: auto;
}
.og_catering_delivery .loc_span {
  text-align: left;
  text-indent: 19px;
  text-transform: lowercase;
}
.og_catering_delivery
  .cd-pickup-block
  button.view-menu-btn.margin_lt_15.pull-right {
  margin-top: 5px !important;
  text-transform: capitalize;
  font-size: 11px !important;
}
.og_catering_delivery
  .span6.border-rgt1.Og_togo_calender
  .title-myfav.lft.times-rgt1 {
  text-transform: uppercase;
}
.og_catering_delivery .cd-delivery-time-block {
  border-left: 1px solid #000;
  margin-top: 24px;
}
.og_catering_delivery .cd-delivery-time-block .cd-delivery-text {
  padding-left: 50px;
}
.og_catering_delivery .cd-delivery-time-block .cd-delivery-text h2 {
  text-transform: uppercase;
  font-size: 24px;
}
.og_catering_delivery .cd-delivery-time-block .cd-delivery-text .phone_type {
  margin-top: 30px;
  margin-bottom: 60px;
}
.og_catering_delivery .cd-delivery-time-block .cd-delivery-text p {
  font-size: 16px;
}
.og_catering_delivery
  .cd-delivery-time-block
  .cd-delivery-text
  .cd-error-block {
  margin-top: 30px;
}
.og_catering_delivery
  .cd-delivery-time-block
  .cd-delivery-text
  .cd-error-block
  .cd-error-text {
  color: #ff0000 !important;
}
.og_catering_delivery .cd-delivery-time-block .cd-continue-btn-block {
  margin-top: 73px;
}
.og_catering_delivery .row.text-more.text_padrgt1 {
  margin-top: 17px;
}
.og_catering_delivery .row.border-rgt.part_bar1 .border-rgt1 {
  width: 430px !important;
}
.og_catering_delivery .row.border-rgt2.part_bar3 .feature-image.menu-grid {
  margin-left: 18px !important;
  width: 910px !important;
}
.og_catering_delivery .row.border-rgt2.part_bar3 .feature-image.menu-grid img {
  width: 910px !important;
}
.og_catering_delivery .cd-thank-continer {
  width: 930px;
}
.og_catering_delivery .cd-thank-continer .cd-deliv-reqst h6 {
  font-size: 20px;
  font-weight: normal;
  margin-top: 0px;
  font-family: Roboto;
  color: #d78825;
}
.og_catering_delivery .cd-thank-continer .cd-deliv-reqst h6 a {
  color: #d78825;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block {
  overflow: hidden;
  border-top: 1px solid #000;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span4 {
  width: 305px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span4 h4 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  margin-top: 0px;
  font-family: Roboto;
  color: #c16436;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span4 h5 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  margin-top: 0px;
  font-family: Roboto;
  color: #c16436;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span5 p,
.og_catering_delivery .cd-thank-continer .cd-thank-block .span6 p {
  font-size: 12px;
  margin-bottom: 20px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span5 .error-txt,
.og_catering_delivery .cd-thank-continer .cd-thank-block .span6 .error-txt {
  color: #ff0000;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span3.marg_top2em {
  width: 178px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span3.marg_top2em a {
  text-decoration: underline;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span8.marg_top2em {
  width: 614px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span8.marg_top2em p {
  font-size: 12px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .span8.marg_top2em ul {
  list-style: none;
  margin: 0px;
  border-top: 2px dotted #000;
  margin-bottom: 35px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  ul
  li {
  clear: both;
  font-size: 12px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  ul
  .bold {
  font-weight: bold;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .span6 {
  width: 404px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .span6
  h4 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .span1
  h4 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .cd-order-body
  .span6
  ul {
  border-top: none;
  margin-left: 15px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .cd-order-body
  .cd-orderinf-block {
  margin-top: -10px;
  margin-left: 12px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .cd-order-body
  .cd-orderinf-block
  ul {
  border-top: 1px solid #000;
  padding-top: 10px;
  width: 633px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .span8.marg_top2em
  .cd-order-body
  .cd-payment-block
  .cd-orderinf-block
  ul
  li
  span {
  width: 481px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .cd-change-block p {
  margin-bottom: 0px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .cd-change-block
  .bold {
  font-weight: bold;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .cd-subscribe-block {
  margin-bottom: 10px;
  width: 614px;
  border-top: 2px dotted #000;
  padding-top: 10px;
  margin-top: 10px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .cd-creataccount-block {
  margin-bottom: 20px;
  width: 614px;
  padding-top: 10px;
  margin-top: 10px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .cd-creataccount-block
  .primary-btn {
  text-transform: uppercase;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .cd-map-block img {
  width: 100%;
  height: 200px;
}
.og_catering_delivery .cd-thank-continer .cd-thank-block .cd-direction-block {
  margin-top: 25px;
  margin-bottom: 40px;
  overflow: hidden;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .cd-direction-block
  .span3 {
  padding: 20px 0px;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  color: #ff0000;
  width: 217px;
}
.og_catering_delivery
  .cd-thank-continer
  .cd-thank-block
  .cd-direction-block
  .span3
  img {
  width: 17px;
  height: 22px;
}
.og_catering_delivery .span2.cd-edit {
  margin-left: 11px;
  margin-top: 5px;
}
.og_catering_delivery .span2.cd-address {
  margin-top: 60px;
}
.og_catering_delivery button.primary-btn.cd-continueBTN {
  float: right;
  margin-right: 41px;
  margin-top: -6px;
}
.og_catering_delivery h3.cd_heading {
  font-family: Roboto;
  font-weight: normal;
  font-size: 22px;
  color: #4b0343;
}
.og_catering_delivery .cd_add {
  width: 569px;
}
.og_catering_delivery .cd_add p {
  font-size: 12px;
}
.og_catering_delivery .cd_back {
  margin-left: 26px;
}
.og_catering_delivery .cd-company {
  width: 261px;
  height: 19px;
  line-height: 19px;
  margin-left: 30px;
}
.og_catering_delivery #choose-delivery-address .cd-company {
  width: 277px;
  margin-left: 14px;
  line-height: 18px;
  height: 18px;
}
.og_catering_delivery .cd-delivery-timetxt .title-myfav.lft {
  margin-top: 2em !important;
  text-transform: uppercase;
}
.og_catering_delivery .og_togo_order.Menu-order .part_bar {
  width: 100% !important;
  margin-left: 0px !important;
}
.og_catering_delivery .styled-select.span7.cd_drop {
  width: 48%;
}
.og_catering_delivery .cd_zip {
  width: 28% !important;
}
.og_catering_delivery .cd_add1 {
  width: 83% !important;
}
.og_catering_delivery .cd_note {
  margin-top: 125px;
  width: 250px;
}
.og_catering_delivery .cd_note_c {
  margin-left: 10px;
}
.og_catering_delivery .cd_note span {
  margin-top: 40px;
}
.og_catering_delivery .cd_country {
  width: 44%;
}
.og_catering_delivery .checkbox_d.cd_check.span6 {
  margin-top: 2px;
}
.og_catering_delivery .span8.cd_checkbox {
  margin-top: 10px;
}
.og_catering_delivery .cd_state {
  width: 385px;
}
.og_catering_delivery .cd_back {
  margin-top: 10px;
}
.og_catering_delivery hr.minus_margin {
  margin: 15px 0 0 0;
}
.og_catering_delivery hr.minus_margin .cd-deliveryInfo input[type="text"] {
  margin-bottom: 0px;
}
.og_catering_delivery hr.minus_margin section.slider {
  margin-top: -57px;
}
.og_catering_delivery h1.leaves {
  text-align: center;
  color: #fff !important;
  height: 77px !important;
  line-height: 77px;
  font-size: 26px;
  margin: 0px;
}
.og_catering_delivery .cg_cancelOrder {
  margin-left: 555px;
}
.og_catering_delivery .cd-payment-block.span12 {
  border-bottom: 1px solid #000;
}
.og_catering_delivery .menu-detail-bg {
  overflow: visible;
}
.og_catering_delivery .tab-content {
  overflow: visible;
}
.og_catering_delivery a.editbtn,
.og_catering_delivery a.addbtn,
.og_catering_delivery a.backbtn {
  text-decoration: underline;
  margin-right: 20px;
}
.og_catering_delivery a.addbtn {
  margin-left: 0px;
}
.og_catering_delivery a.editbtn {
  margin-right: 12px;
  margin-left: 30px;
}
.og_catering_delivery .cd_chbtn {
  margin-top: 10px;
}
.og_catering_delivery .cd-deliveryInfo input[type="text"] {
  margin-bottom: 0px;
}
.og_catering_delivery .cd-deliveryInfo input[type="text"] .menu-detail-bg {
  overflow: visible;
}
.og_catering_delivery .cd-deliveryInfo input[type="text"] .tab-content {
  overflow: visible;
}
.og_catering_delivery .cd-deliveryInfo .span6.phone_type.cd_addDrop {
  margin-bottom: 30px;
}
.og_catering_delivery .span1.numb_width p {
  font-family: "Oswald";
  margin-top: 5px;
  margin-left: 10px;
  font-size: 14px;
}
.og_catering_delivery .cg-selected-btn,
.og_catering_delivery .cg-selected-btn:hover {
  background-color: #bdb5a8 !important;
}
.og_catering_delivery h1.cd_Dinfo {
  font-size: 21px;
  color: #d78825 !important;
}
.og_catering_delivery .cd-contact-block h4 {
  text-align: center;
  margin-right: 2px;
}
.og_catering_delivery h4.cd_sid,
.og_catering_delivery .cd_prd {
  font-weight: normal;
  color: #aaae01;
}
.og_catering_delivery .cd_rdDate,
.og_catering_delivery .cd_rdTime {
  color: #d78825 !important;
}
.og_catering_delivery .cd_rdDate {
  margin-top: 0.5em !important;
}
.og_catering_delivery
  .cnfirm_padrgt1
  .og_togo_payment
  .span7.span_width_t.mar_top10 {
  padding-bottom: 15px;
  position: relative;
} /* INC36378 ,INC123440  -- sunil */
.og_catering_delivery
  .og_togo_payment.og_togo_Details
  .span7.span_width_t
  .span5.pickup_info
  .span1.pull-left.time-edit-btn {
  margin-top: 15px !important;
  position: absolute;
  bottom: 0px;
} /* INC36378 ,INC123440  -- sunil */
.og_catering_delivery
  .confirm-review
  .cd-payment-block
  .spann5.cd-orderinf-block
  li:last-child {
  font-style: italic;
}
.og_catering_delivery
  .logbox
  .og_togo_order.Menu-order
  .rt_span_width.pull-right.margin_rt_05
  .loc_sm_txt.txtbold.pull-right {
  margin-bottom: 7px !important;
  width: 75px;
}
.og_catering_delivery h1.cd_althedding {
  font-size: 20px;
  color: #d78825 !important;
}
.og_catering_delivery .coupon-price-box form .coupon-price-box:nth-child(10) {
  font-style: italic;
}
.og_catering_delivery .order_login .valuess.span3.transp:last-child {
  margin-right: 0px !important;
}
.og_catering_delivery #og-togo-menu.menu-bg-grid-empty .orange-bg {
  font-weight: bold;
}
.og_catering_delivery h4.place-align {
  border-bottom: 1px solid #c7bbad;
  font-size: 15px;
  text-transform: capitalize;
}
.og_catering_delivery .place-details {
  padding: 15px 28px 5px 22px;
  font-size: 15px;
}
.og_catering_delivery
  .og_catering_delivery
  #og-togo-menu
  .right-rail
  .loc-detail.est_party
  .primary-btn {
  margin-top: -41px;
}
.og_catering_delivery .menu-bg-grid-empty .loc-detail .primary-btn {
  margin-top: -41px;
}
.og_catering_delivery .cd_cupRmv {
  padding-bottom: 35px !important;
}
.og_catering_delivery .cd_icon {
  margin-left: -15px;
}
.og_catering_delivery .cd_appe {
  margin-top: 14px;
}
.og_catering_delivery .disabled-checkbox-img + label {
  opacity: 0.5;
}
.og_catering_delivery #og-togo-menu .cancel_marg .span6 {
  margin-top: 15px !important;
}
.og_catering_delivery #og-togo-menu .cancel_marg .span6 a.linkcolortxt {
  font-size: 15px;
}
.og_catering_delivery .order_login .valuess p {
  font-size: 10px;
}
.og_catering_delivery
  .container.box
  .og_togo_order.Menu-order
  .part_bar2
  .text-more
  .lft-more {
  margin-top: 16px;
  font-size: 15px;
}
.og_catering_delivery .cd_cupRmv .pull-right.view-cart-edit {
  padding-right: 8px;
}
.og_catering_delivery .logbox .cd-display-rest-block .casual_span.marg_tp50 {
  margin-top: 10px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-left: 25px;
  margin-bottom: 10px;
} /*WO50230--sunili */
.og_catering_delivery
  .logbox
  .cd-display-rest-block
  .casual_span.marg_tp50
  .speedway {
  margin-top: 3px;
}
.og_catering_delivery
  .logbox
  .cd-display-rest-block
  .casual_span.marg_tp50
  .speedway
  p {
  font-size: 14px;
}
.og_catering_delivery
  .logbox
  .cd-display-rest-block
  .casual_span.marg_tp50
  .rt_span_width {
  width: 92px;
}
.og_catering_delivery #og-togo-menu .view-cart-edit a {
  margin: 0px 7px;
}
.og_catering_delivery .cd_chbtn a.backbtn {
  font-size: 15px;
  margin-top: 5px;
  position: absolute;
}
.og_catering_delivery .cancel_marg .pull-right.mar_top10 {
  position: relative;
}
.og_catering_delivery .grid-Item .right-rail .place-order,
.og_catering_delivery .grid-Item .right-rail .pick-up {
  width: 24.8em !important;
}
.og_catering_delivery
  .og_catering_delivery
  #og-togo-menu
  .span3
  .pick-up.mar-lft-2 {
  margin-left: 0em !important;
}
.og_catering_delivery .grid-Item .og_togo_picloc.row {
  margin-left: 0px !important;
}
.og_catering_delivery .grid-Item .left-rail {
  margin-left: 0px !important;
}
.og_catering_delivery .cd_bgwhite {
  overflow: hidden;
  background-color: #fff;
  width: 920px !important;
}
.og_catering_delivery
  #og-togo-menu
  .og_togo_picloc.order_login
  .togo_login
  .span3 {
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
}
.og_catering_delivery .cd_cdrBack a {
  font-size: 15px;
  margin-top: 5px;
  position: absolute;
}
.og_catering_delivery .cd_finalpay {
  width: 187px !important;
}
.og_catering_delivery
  .span_width_t
  .pickup_info
  .span1.pull-left.time-edit-btn {
  margin-top: 45px !important;
}
.og_catering_delivery .cd_bgwhite .cd-thank-block p {
  font-family: Roboto;
}
.og_catering_delivery .cd_bgwhite .cd-thank-block span.bold {
  font-family: Roboto;
}
.og_catering_delivery .cd_bgwhite .cd-orderinf-block span {
  font-family: Roboto;
}
.og_catering_delivery .cd_bgwhite .cd-thank-block .cd-order-body li {
  font-family: Roboto;
}
.og_catering_delivery .cd_bgwhite .cd-thank-block ul span.pull-right {
  font-family: Roboto;
}
.og_catering_delivery .cd_bgwhite .cd-thank-block .cd-order-heading h4 {
  font-family: Roboto;
}
.og_catering_delivery .hr-line {
  border-top: 1px solid #000;
  clear: both;
  margin-bottom: 20px;
}
.og_catering_delivery .brd-line {
  border-bottom: 1px solid #b9b3ac;
  margin: 0px auto 2px;
  width: 90%;
}
.og_catering_delivery .menu-bg-grid-empty .req-tim {
  margin: 10px 15px 10px 20px;
}
.og_catering_delivery .rt_span_width {
  width: 92px;
}
.og_catering_delivery .span_width_t .span6.pickup_info {
  width: 381px;
}
.og_catering_delivery .disabled-lable {
  opacity: 0.5;
}
.og_catering_delivery
  .cd-thank-block
  .span8
  .cd-payment-block
  .cd-orderinf-block
  ul
  li {
  width: 561px;
}
.og_catering_delivery a.element:hover {
  text-decoration: none !important;
}
.og_catering_delivery
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  .loc-detail.est_party
  h5,
.og_catering_delivery
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  .loc-detail.est_party
  p {
  display: inline-block;
}
.og_catering_delivery
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  .loc-detail.est_party
  .secondary-btn01 {
  margin-top: 9px !important;
}
.og_catering_delivery .menu-bg-grid-empty .loc-detail .secondary-btn01 {
  padding: 5px 15px;
}
.og_catering_delivery .cd_qualify .coupon-heading {
  margin-top: -14px;
  display: inline-block;
  margin-bottom: 10px;
  font-size: 14px;
  margin-left: -20px;
}
.og_catering_delivery #og-togo-menu .place-order.mar-lft-2 {
  width: 283px !important;
}
.og_catering_delivery .right-rail .coupon-price-box span.coupon-mrg-left {
  width: 140px !important;
}
.og_catering_delivery
  .right-rail
  .coupon-price-box
  span.coupon-mrg-left.discrip {
  width: 212px !important;
}
.og_catering_delivery .express_pay_main .span9.user-account.gc_user_account {
  margin-top: 0px;
  width: 666px;
}
.og_catering_delivery .cd_lookup {
  background-color: #fff !important;
}
.og_catering_delivery .cd_lookup .prof_inf h3 {
  color: #706060;
  font-weight: normal;
}
.og_catering_delivery .width_cd {
  width: 171px;
}
.og_catering_delivery .widthd_cd {
  width: 105px;
}
.og_catering_delivery
  .cd-payment-block
  .spann5.cd-orderinf-block
  ul
  li.bder-top
  span {
  font-weight: bold;
}
.og_catering_delivery .save_btn {
  margin-top: 0px !important;
  margin-left: 13px;
}
.og_catering_delivery
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .prof_inf.mar_lft
  .mar-lft.review {
  margin-bottom: 0;
  font-size: 18px;
  color: #c16436;
  font-weight: bold;
}
.og_catering_delivery .cd-payment-block .cd-order-txt h4 {
  font-size: 15px;
  font-weight: bold;
}
.og_catering_delivery .coupon-price-box.coupon-bdr-top0 {
  border-bottom: none;
}
.og_catering_delivery .coupon-price-box {
  padding: 0em 0 1em 0;
}
.og_catering_delivery .coupon-price-box .coupon-price-box.coupon-grey-bg {
  padding: 0.96em 0 1.13em 0 !important;
}
.cd_appe {
  margin-top: -14px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu
  .order-guest
  .valuess.span3 {
  width: 156px !important;
}
div#ui-datepicker-div h3 {
  display: none;
}
div#ui-datepicker-div
  .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  padding-top: 6px;
  border-bottom: 1px solid #868686;
  padding-bottom: 6px;
  margin-bottom: 10px;
}
div#ui-datepicker-div .ui-datepicker-close {
  display: none;
}
.cd-triage-warning-orlay {
  width: 560px !important;
  background-color: #fff;
}
.cd-triage-warning-orlay .cd-orlay-continer .close {
  margin-top: 35px;
  margin-right: 30px;
}
.cd-triage-warning-orlay .cd-orlay-body {
  padding-left: 20px;
  margin-top: -30px;
  margin-bottom: 50px;
}
.cd-triage-warning-orlay
  .cd-orlay-body
  .span5
  .marg_top2em
  .span5.marg_top2em
  p {
  font-size: 14px;
}
.cd-triage-warning-orlay .cd-orlay-body .span5 .title-myfav {
  margin-top: -10px;
}
.cd-triage-warning-orlay .cd-orlay-body .cd-orlay-maintxt {
  font-size: 23px;
  font-weight: normal;
  line-height: 25px;
}
.cd-triage-warning-orlay .cd-orlay-button-continer {
  display: inline-block;
}
.cd-triage-warning-orlay .cd-orlay-button-continer input.buttonclass01 {
  float: none;
  text-transform: uppercase;
}
.cd-triage-warning-orlay .og_catering_delivery .span2.cd-address {
  margin-top: 36px;
  margin-left: 29px;
}
.og_togo_payment.og_togo_Details .cd-contact-block h4 {
  font-family: Roboto;
}
.og_togo_payment.og_togo_Details .span6.cd-drive-block h4 {
  font-family: Roboto;
}
.cd_company_p {
  float: right;
  margin-right: 63px;
  line-height: 1.4;
}
.span3.cd-address {
  margin-top: 2px;
  margin-left: 24px;
}
.span12.cd-disply-rest-block.cd_cdrBack {
  margin-top: 10px;
}
.span12.cd-disply-rest-block.cd_cdrBack .span6 {
  width: 456px;
  outline: none;
}
/*30462*/
.og_catering_delivery #og-togo-menu .span12.cd-address {
  margin-top: 24px;
}
.og_catering_delivery #og-togo-menu .span12.cd-address .span6 {
  display: none;
} /*30462*/
.disabled-checkbox-img {
  background-position: 0% 0% !important;
  opacity: 0.4;
}
.og_catering_delivery .order_login .valuess.span3.bc_col:last-child {
  margin-right: 0px;
}
.og_catering_delivery .order_login .valuess.span3.togo_login:last-child {
  margin-right: 0px;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu
  .order_login
  .valuess.span3 {
  width: 188px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu
  .deliveryDisabledProgress
  .order_login
  .valuess.span3 {
  width: 182px !important;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu
  .order_login
  .valuess.span3.small_wid {
  width: 145px !important;
}
.og_catering_delivery .span12.container-main.express_pay_main {
  padding: 0px;
}
.catering_delivery_body .cd_myAccount {
  background-color: #efede8 !important;
}
.cd_myAccount .span12.container-main.express_pay_main {
  padding: 20px 20px 0px 25px;
}
.cd_myAccount .span12.express_pay_main {
  padding: 20px 20px 20px 25px;
  width: 920px;
}
.cd_myAccount .span9.user-account.gc_user_account.cd_lookup {
  min-height: 843px;
  margin-bottom: 0px;
}
.prof_inf h3.review img {
  margin-top: 8px;
}
.container.box
  .og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  th
  .prev_month.not-active {
  display: none;
}
.cd-thank-block {
  overflow: hidden;
  border-top: 1px solid #000;
}
.cd-thank-block .span4 {
  width: 305px;
}
.cd-thank-block .span4 h4 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  margin-top: 0px;
  font-family: Roboto;
  color: #c16436;
}
.cd-thank-block .span4 h5 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  margin-top: 0px;
  font-family: Roboto;
  color: #c16436;
}
.cd-thank-block .span5 p,
.cd-thank-block .span6 p {
  font-size: 12px;
  margin-bottom: 20px;
}
.cd-thank-block .span5 .error-txt,
.cd-thank-block .span6 .error-txt {
  color: #ff0000;
}
.cd-thank-block .span3.marg_top2em {
  width: 178px;
}
.cd-thank-block .span3.marg_top2em a {
  text-decoration: underline;
}
.cd-thank-block .span8.marg_top2em {
  width: 600px;
}
.cd-thank-block .span8.marg_top2em p {
  font-size: 12px;
}
.cd-thank-block .span8.marg_top2em ul {
  list-style: none;
  margin: 0px;
  border-top: 2px dotted #000;
  margin-bottom: 35px;
}
.cd-thank-block .span8.marg_top2em ul li {
  clear: both;
  font-size: 12px;
}
.cd-thank-block .span8.marg_top2em ul .bold {
  font-weight: bold;
}
.cd-thank-block .span8.marg_top2em .span6 {
  width: 404px;
}
.cd-thank-block .span8.marg_top2em .span6 h4 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
.cd-thank-block .span8.marg_top2em .span1 h4 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
.cd-thank-block .span8.marg_top2em .cd-order-body .span6 ul {
  border-top: none;
  margin-left: 15px;
}
.cd-thank-block .span8.marg_top2em .cd-order-body .cd-orderinf-block {
  margin-top: -10px;
  margin-left: 12px;
}
.cd-thank-block .span8.marg_top2em .cd-order-body .cd-orderinf-block ul {
  border-top: 1px solid #000;
  padding-top: 10px;
  width: 633px;
}
.cd-thank-block
  .span8.marg_top2em
  .cd-order-body
  .cd-payment-block
  .cd-orderinf-block
  ul
  li
  span {
  width: 481px;
}
.cd-thank-block .cd-change-block p {
  margin-bottom: 0px;
}
.cd-thank-block .cd-change-block .bold {
  font-weight: bold;
}
.cd-thank-block .cd-subscribe-block {
  margin-bottom: 10px;
  width: 614px;
  border-top: 2px dotted #000;
  padding-top: 10px;
  margin-top: 10px;
}
.cd-thank-block .cd-creataccount-block {
  margin-bottom: 20px;
  width: 614px;
  padding-top: 10px;
  margin-top: 10px;
}
.cd-thank-block .cd-creataccount-block .primary-btn {
  text-transform: uppercase;
}
.cd-thank-block .cd-map-block img {
  width: 100%;
  height: 200px;
}
.cd-thank-block .cd-direction-block {
  margin-top: 25px;
  margin-bottom: 40px;
  overflow: hidden;
}
.cd-thank-block .cd-direction-block .span3 {
  padding: 20px 0px;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  color: #ff0000;
  width: 217px;
}
.cd-thank-block .cd-direction-block .span3 img {
  width: 17px;
  height: 22px;
}
.cd-error-notice {
  border-radius: 5px;
  padding-bottom: 30px;
  width: 480px;
  background: #fff;
}
.cd-error-notice h2 {
  text-align: center;
  font-size: 20px;
  margin-top: -42px;
  color: #fff;
}
.cd-error-notice .cd-green-header {
  height: 45px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cd-error-notice .cd-orlay-body {
  padding-left: 20px;
  padding-right: 20px;
}
.cd-error-notice .cd-orlay-body p {
  text-align: center;
  font-size: 20px;
}
.cd-error-notice .cd-orlay-body .span3 {
  width: 225px;
  font-size: 11px;
}
.cd-error-notice .cd-orlay-continer {
  position: relative;
}
.cd-error-notice .cd-orlay-continer button.close {
  position: absolute;
  top: 11px;
  right: 10px;
}
#menu-bg
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login {
  margin-left: 0px;
}
#menu-bg
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .valuess.span3.bc_col {
  width: 175px;
}
#menu-bg
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .valuess.transp.span3 {
  width: 174px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login {
  margin-left: -23px !important;
  margin-right: -24px !important;
  margin-top: -15px;
  width: 100%;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.menu_grid.span3.small_wid {
  width: 145px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.bc_col {
  width: 145px !important;
}
#orderdetails3 #orderdetails1 .span1.cd-mrgright20 {
  margin-left: 37px;
}
#orderdetails3 #orderdetails1 .span1 .paddingleft255 {
  margin-left: 15px;
} /* 29982 */
.contact_ampm_select label {
  margin-top: 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3 {
  width: 210px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3
  h5 {
  width: 90px;
  display: inline-block;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3
  a.primary-btn.primary-btn-width {
  padding: 4px;
  width: 50px !important;
  font-size: 10px !important;
}
#myModalOrderCancelCart .margin_btm0 button.primary-btn {
  font-size: 12px;
  font-family: "Roboto";
}
#removeOrder .span5 {
  width: 355px;
}
.span3.cd-cntct-ordertype {
  width: 217px;
}
#pickupOrdeliveryid .togo_oo_radio .pull-left.mar-top03 {
  margin-top: 0px;
}
.og_catering_delivery .catering_delivery_body .user-account01.padrgt01 {
  padding-left: 0px;
  padding-right: 0px;
}
.og_catering_delivery #submitUtensilsForm .sm-column-wd.options-click {
  width: 260px !important;
}
.form_wdth #orderTypeContactus {
  width: 190px;
}
.og_catering_delivery div#orderdetails1 .order_detail .span4 {
  width: 395px;
}
#checkout .OG_togo.confirm-review #progressBar .og_togo_picloc.row.order_login {
  margin-left: -25px !important;
}
.cd-display-checkout-summary-span p.grey_text_rec {
  border-bottom: none !important;
}
#checkout #progressBar .togo_login .span3 {
  width: 250px !important;
}
#checkout #progressBar.deliveryDisabledProgress .togo_login .span3 {
  width: 212px !important;
}
#checkout #progressBar .togo_login .span3 h5 {
  width: 120px !important;
  float: left;
}
.catering_delivery_body #og-togo-menu .menu_order_go {
  padding: 8px 12px 7px 7px;
  font-size: 11px;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .valuess.menu_grid.span3.small_wid {
  width: 145px;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .valuess.span3.bc_col {
  width: 145px;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .valuess.transp.span3 {
  width: 145px;
}
.catering_delivery_body #og-togo-menu .Inc-Cart .image-text .cart-mrg {
  width: 288px;
}
.catering_delivery_body
  #og-togo-menu
  .Inc-Cart
  .image-text
  .cart-mrg:last-child {
  margin-right: 0px;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .togo_login
  .span3 {
  width: 210px;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .togo_login
  .span3
  h5 {
  width: 107px;
  float: left;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .og_togo_picloc.row.order_login
  .togo_login
  .span3
  a.primary-btn.primary-btn-width {
  width: 46px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar
  .og_togo_picloc.row
  .valuess.menu_grid.span3 {
  width: 188px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar.deliveryDisabledProgress
  .og_togo_picloc.row
  .valuess.menu_grid.span3 {
  width: 191px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar.deliveryDisabledProgress
  .og_togo_picloc.row
  .valuess.span3.bc_col {
  width: 235px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar.deliveryDisabledProgress
  .og_togo_picloc.row
  .valuess.span3.transp {
  width: 235px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar
  .og_togo_picloc.row
  .valuess.span3.bc_col {
  width: 188px;
}
.og_catering_delivery
  #og-togo-menu
  #progressBar
  .og_togo_picloc.row
  .valuess.span3.transp {
  width: 188px;
}
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01
  .og_togo_picloc.row {
  width: 100% !important;
}
#checkout .OG_togo.confirm-review #progressBar .og_togo_picloc.row {
  width: 964px;
}
#checkout
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row
  .valuess.span3.bc_col {
  width: 187px;
}
.catering_delivery_body #progressBar .valuess p {
  text-transform: uppercase;
}
#progressBar .valuess {
  text-transform: uppercase;
}
#content_body
  #menu-bg
  #cont
  .span12.logbox.menu_logbox
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.span3.bc_col {
  width: 180px !important;
}
#content_body
  #menu-bg
  #cont
  .span12.logbox.menu_logbox
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.span3.menu_grid {
  width: 180px !important;
}
#content_body
  #menu-bg
  #cont
  .span12.logbox.menu_logbox
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.transp.span3 {
  width: 180px !important;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .togo_login
  .span3 {
  width: 220px !important;
}
p#est_delivery_cost {
  border-top: none;
  padding-top: 0px;
}
/* 30037 */
#myModalOrderCancelCart .pull-right button.primary-btn {
  width: auto;
}
#myModalOrderCancelCheckout .pull-right button.primary-btn {
  width: auto;
}
/* 30037 */
.og_catering_delivery #og-togo-menu .check-out {
  font-size: 15px;
}
/* 29884 */
#checkTimeURL + .span7.span_width_t.mar_top10 .span5.pickup_info {
  width: 410px !important;
}
/* 29884, 29888 */
.og_catering_delivery
  .og_togo_payment
  .pull-right.txt-rgt
  p#coupon_disc_price
  + p#coupon_disc_tax {
  margin-bottom: -3px;
}
/* 29888 */
.catering_delivery_body .error_msg {
  font-size: 15px;
}
.og_catering_delivery
  #og-togo-menu
  .order_login.og_togo_picloc
  .valuess.span3.menu_grid
  span
  p#restName {
  width: 152px !important;
}
@media only screen and (min-device-width: 600px) and (max-device-width: 970px) and (orientation: landscape) {
  .og_catering_delivery
    .og_catering_delivery
    .cd-display-rest-block
    .cd-catring-info
    .cd-drive-block
    .cd-prty-size
    .tooltip.tooltip2.fade.right.in {
    top: 430.5px !important;
  }
}
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .text-more {
  border-top: 1px solid #000;
  padding-top: 15px;
}
.catering_delivery_body #og-togo-menu .menu_order_go {
  padding: 8px 12px 7px 7px;
  font-size: 11px;
}
.og_catering_delivery
  .catering_delivery_body
  .OG_togo.confirm-review
  form#submitUtensilsForm
  .gen_info.mar_lft.Inc-Item
  .span4.row.marg_bot2em
  div#ptgPlatesDiv {
  outline: none;
}
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .text-more
  .text-more {
  border-top: none !important;
}
#content_body
  div#menu-bg
  div#cont
  div#top-mid
  .row
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  div#progressBar
  .og_togo_picloc.row {
  margin-left: 0px;
}
#orderTriageForm {
  margin: 0px;
}
div#deliveryCartModal {
  padding-bottom: 26px;
}
#content_body
  div#menu-bg
  div#cont
  div#top-mid
  .row
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  div#progressBar
  .og_togo_picloc.row
  .transp:last-child {
  margin-right: 0px;
}
.icon-car-select {
  background: url("//media.cheddars.com/images/site/car-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-van-select {
  background: url("//media.cheddars.com/images/site/van-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-truck-select {
  background: url("//media.cheddars.com/images/site/truck-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-suv-select {
  background: url("//media.cheddars.com/images/site/suv-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-other-select {
  background: url("//media.cheddars.com/images/site/horse-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-white-select {
  background: url("//media.cheddars.com/images/site/white-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-silver-select {
  background: url("//media.cheddars.com/images/site/silver-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-black-select {
  background: url("//media.cheddars.com/images/site/black-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-grey-select {
  background: url("//media.cheddars.com/images/site/grey-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-red-select {
  background: url("//media.cheddars.com/images/site/red-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-tan-select {
  background: url("//media.cheddars.com/images/site/tan-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-blue-select {
  background: url("//media.cheddars.com/images/site/blue-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-green-select {
  background: url("//media.cheddars.com/images/site/green-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-gold-select {
  background: url("//media.cheddars.com/images/site/gold-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-orange-select {
  background: url("//media.cheddars.com/images/site/orange-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-brown-select {
  background: url("//media.cheddars.com/images/site/brown-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-others-select {
  background: url("//media.cheddars.com/images/site/other-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-white-select {
  background: url("//media.cheddars.com/images/site/white-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.clr-both {
  clear: both;
}
.mrg-top20 {
  margin-top: -20px;
}
#og-togo-menu .cnfirm_padrgt1 .og_togo_payment.og_togo_Details {
  overflow: visible !important;
}
.og_catering_delivery .cd_myAccount .order_detail .span1.order-status {
  float: right;
  margin-right: 26px;
}
.og_catering_delivery .cd_myAccount .order_detail .span1 .pd-left-ship {
  padding-left: 17px;
}
.og_catering_delivery .cd_myAccount .order_detail .span1.order-total {
  margin-left: 88px;
}
/*catering delivery changes ends*/
.togo_cmngsoon {
  color: #28693d;
  font-size: 0.8em;
  margin-top: 0.4em;
}
.mar_mns_tp3 {
  margin-top: -3px;
}
.radio_sec {
  margin-top: -4px;
  width: 90px;
}
.reset-right-div {
  background: #fff;
  padding: 2em 1.88em 0;
  margin-left: 0;
  width: 405px;
}
.reset-right-div .bold {
  font-weight: bold;
}
.reset-right-div p.starting {
  margin: 25px 0 0 0;
}
.reset-right-div .messaging p {
  margin: 10px 0;
}
.reset-left-div {
  background: #fff;
  padding: 2em 1.88em 0;
}
.facebook_header_line {
  border-bottom: 1px solid #b3a29e;
  border-top: 1px solid #b3a29e;
  height: 5em;
  margin-top: 0.9em;
  padding-bottom: 0.9em;
  padding-left: 1.3em;
  padding-top: 1.2em;
  position: relative;
  right: 1.19em;
}
.span4.fb-logo {
  bottom: 0;
  position: relative;
  right: 0.94em;
}
.span6.login-head {
  font-size: 1.4em;
  padding-left: 2em;
  padding-top: 0.8em;
}
.logo-box-comp {
  background: #f2eeee;
  margin: 0;
  padding-left: 33px;
  padding-right: 23px;
}
.reset-left-div a:hover {
  text-decoration: none;
}
p.reset {
  color: #d78825;
  font-size: 20px;
  letter-spacing: 0.0625em;
  font-family: "Oswald";
  line-height: 1.2;
  width: 17em;
}
p.reset-req {
  color: #000;
  font-size: 20px;
  font-family: "Oswald";
  letter-spacing: 0.0625em;
  line-height: 1.2;
}
p.reset-left-tile {
  color: #254d17;
  font-size: 1.56em;
  letter-spacing: 0.0625em;
  line-height: 1.2;
  width: 17.13em;
}
.reset-sub1 {
  color: #706060;
  padding-bottom: 3.95em;
  padding-right: 0;
  padding-top: 0.25em;
  height: 0;
}
.span-email-org {
  width: 28.2em;
  margin-top: 0px;
}
.span-email-add-org {
  width: 27em;
  margin-top: 0px;
}
.send-cancel-org {
  left: 0.8em;
  position: relative;
}
.log-register-btn {
  position: relative;
}
.span4.fb-logo.fb-logo-res &gt; img {
  width: 260px;
}
.sub-title-size {
  margin-bottom: 0;
  width: 26em;
}
.sub-challenge {
  width: 26em;
}
.email-add-org {
  position: relative;
}
.nxt-btn-comp {
  position: relative;
  right: 0.5em;
}
.span-email-width {
  width: 10px;
}
.reset-sub2 {
  color: #d78825;
  font-size: 20px;
  line-height: 1.2;
  font-family: "Oswald";
  width: 22em;
}
.select-state-comp {
  padding-top: 0.4em;
}
.reset-challenge-email {
  padding-bottom: 4.5em;
}
.reset-challenge {
  padding-right: 0;
}
.send-cancel {
  float: right;
  position: absolute;
  text-align: right;
  width: 88%;
  right: 2em;
  bottom: 2em;
}
.cancel-top {
  top: 80% !important;
}
.send-cancel-height {
  bottom: 2em;
  float: right;
  position: absolute;
  text-align: right;
  width: 88%;
}
.send-newheight {
  float: right;
  padding-top: 3.5em;
}
.submit-next {
  padding-top: 80px;
}
.save-cancel {
  padding-top: 0px;
  padding-bottom: 0.625em;
  float: right;
}
.answer {
  padding-top: 0em;
}
.send-button {
  text-decoration: none;
}
a.cancel-button {
  color: #9c2409;
}
a.cancel-button:hover {
  text-decoration: none;
  color: #be4127;
}
.email-reset {
  background-color: transparent;
  border: 0.0625em solid #897969;
  width: 392px !important;
}
.reset-right-div a:hover {
  text-decoration: none;
}
.border-line {
  width: 2.5em;
  height: 21.875em;
}
.border-line img {
  width: 0.15em;
  height: 22.4em;
  padding-left: 1.5em;
}
.mid-div {
  background: none repeat scroll 0 0 #fff;
  margin-left: 0;
  padding: 2em 0 0em;
}
.left-part,
.right-part,
.mid-part {
  height: 30.7em;
  position: relative;
}
.verification {
  margin-top: 4.13em;
}
.login-sub-title-org {
  margin-bottom: 0;
  margin-top: 0.95em;
  padding-bottom: 2em;
  width: 28em;
}
.form-label {
  margin-top: 1.15em;
  color: #706060;
  font-size: 1.2em;
}
.form-label .span-input {
  width: 24.2em;
}
.form-label .span-input-large {
  width: 27.2em;
}
@media (min-width: 768px) and (max-width: auto) {
  .form-label .text-input {
    width: 16.4em;
  }
}
.form-label .checker {
  padding-top: 0.38em;
}
.form-label .control-label {
  margin-bottom: 0;
}
.form-label .control-password {
  margin-top: 0.94em;
}
p.change_pass {
  padding-bottom: 0.63em;
}
a.forgot-linkage {
  text-decoration: underline;
  color: #8c5342;
  padding-left: 0;
}
a.forgot-linkage:hover {
  color: #be4127;
}
.log {
  padding-right: 50px;
  float: right;
}
.editable-email {
  border-bottom: 0.0625em solid #b3a29e;
  padding-bottom: 20px;
}
.bottom-address {
  padding-top: 1.25em;
}
.info {
  height: 1.6em;
  padding-left: 0.35em;
  vertical-align: top;
  width: 1.6em;
}
.name label {
  margin-bottom: 0;
}
.option-rate {
  float: left;
}
.middle-rate {
  margin-top: 0.94em;
}
.home-default {
  position: relative;
  bottom: 0.63em;
}
p.profile_name {
  margin-bottom: 0;
}
p.birth_day {
  margin-bottom: 0;
}
.mobile-default {
  position: relative;
  top: 0.53em;
}
.clear {
  clear: left;
}
.date-year {
  clear: left;
  padding-top: 0.63em;
}
h2.recent {
  font-size: 1.25em;
}
.options-email {
  padding-right: 0;
}
/*Adjusting alignment of radio button with text-Pooja*/
.listed ul li p {
  font-size: 12px;
  font-weight: normal;
  color: #706060;
  font-family: Arial; /*padding-top:4px;*/
}
ul.nested-list {
  padding-left: 0;
}
.row-image {
  bottom: 0px;
  left: 20px;
  position: relative;
  width: auto;
  height: auto;
}
/*magic#469332091_fix:::changing margin-top to -3px from 0.6em*/
.option-rate .center-radio {
  margin-left: 10px;
  margin-top: -3px;
}
.image-logo img {
  height: auto;
  margin: 0 auto 15px;
  padding-left: 15px;
  padding-right: 15px;
  width: auto;
}
ul.ovrlaylogomrg li {
  padding-right: 5px;
}
ul.ovrlaylogomrg.image-space li {
  padding-right: 30px;
}
.image-logo {
  display: inline;
  margin-left: 10px;
  text-align: center;
  width: 90px;
}
/*Change for PIPE# 140961 Start*/
.privacy {
  color: #696969;
  font-size: 14px;
  line-height: 20px;
  margin-right: 1em;
  padding-top: 10px;
  text-align: left;
}
/*End*/
.phone-rate {
  padding-left: 0.63em;
  padding-top: 0.8em;
}
span.sub-header {
  color: #611b0c;
  font-size: 12px;
}
.email-address {
  padding-right: 4.63em;
  width: 460px;
}
.add-type {
  float: left;
  width: 350px;
}
.default-type {
  float: left;
  padding-left: 110px;
}
label.add {
  display: inline;
  float: left;
  margin-bottom: 5px;
}
.sender {
  width: 160px;
}
.pass-sec label {
  margin-top: 5px;
}
ul.nested-list {
  list-style: none outside none;
}
.form-label .remember,
.radio-default {
  padding-left: 0;
}
p.add-more {
  float: left;
  clear: left;
  padding-bottom: 3.56em;
}
.save-changes {
  margin: 1.56em 1em 0.94em;
}
.save-changes {
  margin-right: 1em;
}
.padrightbox {
  padding: 0;
}
.home_p {
  float: left;
  width: 280px;
}
.number-part {
  float: left;
  padding-bottom: 0;
  width: 40em;
}
p.language {
  padding-top: 2.25em;
  padding-bottom: 2.5em;
}
p.sub-header {
  margin-bottom: 0;
}
label.caps {
  text-transform: none;
}
.left-number {
  float: left;
  width: 27em;
  height: 4.8em;
}
.left-number-profile {
  float: left;
  width: 25em;
  height: 4.8em;
}
.another-number {
  width: 200px;
}
.catering_delivery_body button#deliveryselect_1,
.catering_delivery_body button#deliveryselect_2,
.catering_delivery_body button#deliveryselect_3 {
  background-color: #c16436;
  background-image: none;
  width: 190px !important;
}
.spanner form {
  margin: 0;
}
.spanner .header_line {
  width: auto;
}
span.address-line {
  padding-bottom: 2em;
}
.deflt-radio {
  float: left;
  padding-left: 60px;
}
.option-menus {
  padding-top: 2px;
}
p.spacer-add {
  padding-bottom: 7.19em;
}
.email-address .option-default {
  float: right;
  margin-right: 3em;
}
.address-type {
  width: 110px;
}
form.form-linker a.sub-btn {
  text-decoration: none;
}
.sub-btn {
  margin-left: 1.56em;
}
.spaner {
  width: 25.8em;
}
.opt-option {
  margin-left: 16.63em;
}
.submit {
  background-image: url("//media.cheddars.com/images/site/brown-btn-bg.png");
  color: #f1eae3;
  height: 1.25em;
  margin-left: 0.625em;
  padding: 8px 2.6em;
  width: auto;
}
.login {
  float: left;
  padding-left: 25px;
}
.controls.ck-control {
  position: relative;
  top: 0.63em;
}
.checkbox.remember {
  padding-top: 2px;
  float: left;
}
.fgt-font {
  font-size: 0.88em;
  font-weight: normal;
}
.login-box {
  position: relative;
  right: 0.38em;
}
p.add-more-address {
  padding-bottom: 1.69em;
}
.mail-add span {
  padding-bottom: 0em;
}
.email label {
  margin-bottom: 2px;
}
label.form-challenge {
  margin-top: 15px;
}
.cancel-button-width {
  padding-right: 1.75em;
}
.primary-btn-width {
  padding: 5px 15px;
}
.primary-next-btn-width {
  padding: 5px 15px;
}
.primary-login-btn-width {
  padding: 5px 15px;
}
.reseted {
  margin-top: 0;
  -webkit-min-margin-top: 0em;
}
.logbox .right-part-section form .options-click label {
  margin-top: 0;
}
.logbox .right-part-section form .options-click .checkbox_d {
  background: url("//media.cheddars.com/images/site/checkbox-bronze.png")
    no-repeat;
  width: 18px;
  height: 18px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
}
.logbox .right-part-section form .options-click + .checkbox_d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.logbox .span5 {
  margin-left: 0;
  width: 435px;
  position: relative;
}
.logbox .span6 {
  margin-left: 0;
}
.logbox .login-box-org {
  float: right;
  position: absolute;
  text-align: right;
  top: 81%;
  width: 88%;
}
.logbox .reseted-comp {
  float: right;
  position: absolute;
  text-align: right;
  bottom: 2em;
  width: 88%;
}
@media (min-width: 768px) and (max-width: auto) {
  .span4 .fb-logo-res {
    position: relative;
    left: 5.94em;
  }
  .reset-sub-title {
    font-size: 0.89em;
    padding-left: 0.63em;
  }
  .send-cancel-comp {
    position: relative;
    left: 0.8em;
    padding-top: 5.8em;
  }
  .send_cancel_res {
    position: relative;
    left: 0.8em;
    padding-top: 4.7em;
  }
  input.span-email-comp {
    width: 20.6em;
  }
  input.span-email-comp1 {
    width: 19.4em;
  }
  .span-email {
    width: 20.6em;
  }
  .reseted-comp {
    float: right;
    position: absolute;
    text-align: right;
    bottom: 2em;
    width: 88%;
  }
  .email-add-comp {
    position: relative;
    top: 11px;
  }
  .select-state-comp {
    padding-top: 1.1em;
  }
  .reset-sub-title-size {
    font-size: 0.89em;
    margin-bottom: 0.63em;
    width: 25em;
  }
  .login-box-org {
    float: right;
    position: absolute;
    text-align: right;
    top: 79%;
    width: 88%;
  }
  .verification-top {
    margin-top: 5.1em;
    padding-left: 0.8em;
  }
  .liner img {
    width: 0.15em;
    height: 21.2em;
    padding-left: 2em;
  }
  .left-part-section,
  .right-part-section,
  .mid-part-section {
    height: 23.5em;
  }
  .login-sub-title-res {
    font-size: 1em;
    margin-bottom: 0.63em;
    margin-top: 0.95em;
  }
  .logo-box-res {
    background: #f2eeee;
    margin: 0;
    padding-left: 33px;
    padding-right: 22px;
  }
  .facebook_header_line_res {
    position: relative;
    right: 2.8em;
  }
}
.time-slot sup {
  font-size: 0.6em;
}
.continue-row {
  margin-bottom: 1.8em;
  padding-bottom: 2.5em;
  border-bottom: 2px solid #b3a29e;
}
.help-txt {
  border-top: 2px solid #b3a29e;
  margin-top: 2em;
  padding: 1.3em 0 1.5em;
}
.brown-border {
  border-bottom: 2px solid #b3a29e;
  padding-bottom: 2em;
}
.olive-restu {
  margin: 1.4em 0.8em 0 0.3em;
  float: left;
}
.olive-restu img {
  width: 150px;
  height: auto;
}
.west-text {
  font-size: 1.2em;
  margin: 0em;
  padding: 1em 0 0 0;
  line-height: 1.3em;
  color: #c16436;
  font-family: "Oswald" !important;
}
.west-text:hover {
  color: #be4127;
}
.west-text-overlay {
  margin: 0em;
  padding: 1em 0 0 0;
  line-height: 1.3em;
  color: #254d17;
  font-family: Roboto !important;
}
.west-text-overlay:hover {
  color: #be4127;
}
.day-text {
  font-family: Oswald;
  font-size: 1em !important;
  margin: 0em;
  color: #706060 !important;
  line-height: 1.5em;
}
.street-text {
  color: #706060;
  margin: 0em;
  font-size: 0.9em;
}
.padding_top65 {
  padding-top: 6.5px;
}
.margtop_6px {
  margin-top: 6px;
}
.margtop_2px {
  margin-top: -2px;
}
.day-text-overlay {
  font-size: 12px !important;
  color: #706060 !important;
  font-family: Oswald;
  line-height: 1.5em;
  margin: 0;
}
.street-text-overlay {
  color: #706060;
  margin: 0em;
  font-size: 12px !important;
}
.brown-para {
  color: #706060;
  margin-top: 0.8em;
}
.car-img {
  bottom: 3px;
  position: relative;
  right: 4px;
  color: #706060;
}
.car-para {
  color: #706060;
  bottom: 2px;
  left: 4px;
  position: relative;
}
.time-slot {
  margin-left: 2.3em;
  margin-top: 0;
  margin-bottom: 0;
  width: 90%;
  float: left;
}
.time-slot li.disable-slot {
  background: #948d86 !important;
  cursor: text;
}
.time-slot li {
  background: none repeat scroll 0 0 #c16436 !important;
  cursor: pointer;
  width: 14.5%;
  display: block;
  float: left;
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
  height: 35px;
  line-height: 2.5em;
}
.time-slot li.time-selected {
  background: none repeat scroll 0 0 #d78825 !important;
  color: #fff;
  border: 2px #fff solid;
}
.clock-img {
  float: left;
  margin-top: 1em;
  padding-right: 0.8em;
  padding-bottom: 1em;
}
.order-text {
  color: #706060;
  font-size: 0.9em;
  padding: 1em 0 0 0;
  display: block;
  line-height: 1.3em;
}
.food-timing {
  margin-top: 1.5em;
  height: 35px;
}
.lunch-txt {
  display: block;
  padding-top: 0.2em;
  color: #706060;
}
.clock-para {
  position: relative;
  right: 40px;
  top: -320px;
}
.clock-text {
  position: relative;
  right: 40px;
  top: -8px;
}
#datepicker,
#datepickercontactus {
  width: 170px;
}
.ui-datepicker-trigger {
  position: relative;
  bottom: 5px;
  right: 29px;
}
#ui-datepicker-div {
  width: 275px;
  border: 1px solid #868686;
  background: none repeat scroll 0 0 #efede8;
  display: none;
}
.ui-datepicker-close {
  background: url("//media.cheddars.com/images/site/close-btn.png") !important;
  width: 18px !important;
  height: 20px !important;
  position: absolute;
  top: -2px;
  left: 257px;
  border: none;
}
.ui-datepicker-header h3 {
  padding-top: 0.3em;
  padding-left: 1.4em;
  padding-bottom: 1em;
  font-size: 1.8em;
  color: #706060;
  font-weight: normal;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-repeat: no-repeat;
  line-height: 600%;
  overflow: hidden;
}
.ui-datepicker-prev {
  float: left;
  background-position: center 0px;
  background-image: url("//media.cheddars.com/images/site/prev-arrow.png");
  left: 48px;
  position: relative;
  top: 5px;
}
.ui-datepicker-next {
  float: right;
  background-position: center 0px;
  background-image: url("//media.cheddars.com/images/site/next-arrow.png");
  position: relative;
  right: 48px;
  top: 6px;
}
.ui-datepicker-title {
  text-align: center;
  font-size: 1.1em;
  text-transform: uppercase;
}
.ui-datepicker-calendar {
  margin-left: 1.4em;
}
.ui-datepicker thead {
  background-color: #d78825;
}
.ui-datepicker th {
  text-transform: uppercase;
  color: #fff;
  width: 25px;
  height: 25px;
  border-collapse: separate;
  border: 4px solid #ecebeb;
}
.ui-datepicker td {
  border: 4px solid #ecebeb;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  border: 1px solid #868686;
  font-weight: bold;
  text-align: center;
  width: 25px;
  height: 25px;
  line-height: 1.8em;
  color: #c16436;
  background: #b2ada8;
}
.ui-datepicker-unselectable .ui-state-default {
  background: #e7e6e6;
  color: #aea29a;
  border: 1px solid #c8c8c8;
}
#ui-datepicker-div a {
  text-decoration: none;
}
.ui-state-highlight {
  background: #f7f7f7 !important;
}
.ui-datepicker-current {
  display: block;
  margin-bottom: 1.3em;
  margin-top: 0.5em;
  text-align: center;
  text-decoration: underline !important;
  font-size: 0.9em;
  cursor: pointer;
}
.ui-datepicker-trigger:active {
  background: url("//media.cheddars.com/images/site/calendar-icon.png");
}
.change-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  font-weight: bold;
  height: 2.21em;
  border: none;
  padding: 8px 24px;
  width: auto;
  font-size: 14px;
  font-family: Roboto;
  text-transform: uppercase;
}
.order-confirm-bg {
  padding: 25px;
}
.order-text-head {
  color: #d78825;
  font-size: 20px;
  font-family: "Roboto";
}
.order-confirm-heading h3 {
  line-height: 25px;
  margin-top: 5px;
  font-size: 20px;
  letter-spacing: 0;
  font-family: "Roboto";
}
.order-body-cont p,
.my-order-link {
  padding: 1em 0 0 0;
}
.top-psd-create-par {
  padding: 0.5em 0 0 0;
  float: right;
}
.my-order-link {
  width: 11.8em;
}
.order-confirm-border {
  border: 1px solid #c7bbad;
  margin-top: 3em;
}
.bor-brown-bottom {
  padding: 0 0.5em 0.3em;
  border-bottom: 1px solid #3b1a02;
}
.pad-top-bdy-cont {
  padding: 0em 0 1.5em 0.3em;
}
.pick-ordr {
  width: 65%;
}
.detail-box {
  width: 64.6%;
}
.dot-brder {
  border-bottom-style: dotted;
  border-width: 1px;
  padding: 0 0 2em;
}
.inform-link-ordr {
  padding: 0.6em;
  border-top: 1px dotted #897068;
  border-bottom: 1px dotted #897068;
  line-height: 35px;
  width: 14em;
  margin: 0 2.5em 0 0;
}
.email-box {
  margin: 0 0.5em 0 0;
}
.mob {
  width: 28px;
  margin-right: 5px;
  float: left;
}
.link-text {
  color: #c16436;
  text-decoration: underline;
}
.grey-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-weight: normal;
  font-size: 14px;
  height: 30px;
  line-height: 0.25em;
  text-align: center;
  text-transform: uppercase;
  width: 112px;
  padding: 5px 15px;
}
.top-pad-mid {
  padding: 2.5em 0 1.5em 0.3em;
}
.top-pad-min {
  padding: 2em 0 1.5em 0.3em;
}
.bor-wid {
  width: 99%;
}
.passwrd-text {
  color: #706060;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
  width: 28%;
}
.err-text {
  background: #f9ebe9;
  border: 1px solid #c13f29;
  color: #b83f26;
  padding: 1.5em 1.2em 1.5em 1.2em;
}
.error-text-img {
  padding: 0 0.5em 1em 0;
}
.err-box-wid {
  width: 95%;
}
.creat-but-wid {
  width: 12em;
}
.email-input {
  width: 26em;
}
.to-go-item {
  width: 28%;
}
.bord-to-cart {
  padding: 0.3em 0 2.2em 0.3em;
}
.heading-brown {
  color: #c16436;
  line-height: 10px;
  font-family: "Oswald";
}
.dot-brder-items {
  border-bottom-style: dotted;
  border-width: 1px;
}
.dot-brd-pad {
  padding: 0em 0 0.5em 0;
}
.name-width {
  width: 96%;
}
.name-brd-pad {
  padding: 3.5em 0 2em 0;
}
.dont-frget {
  border: 1px solid #999999;
  height: auto;
  padding-bottom: 1em;
  width: 290px;
}
.dont-text-pad {
  padding: 1.5em 1.5em 1em 1.5em;
}
.items-list-links {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0.5em 1.5em 0;
  padding-left: 1em;
}
.topic-item-text {
  margin-bottom: 1em;
  margin-left: 31.5em;
  margin-top: 3em;
}
.item-mid-container {
  width: 68%;
}
.item-desc-cart {
  background: #efede8;
  width: 575px;
  height: auto;
  padding: 5px 15px 5px 15px;
  margin-left: � 2px;
}
.item-desc-cart h4 {
  color: #234b12;
}
.item-list {
  color: #c16436;
  font-size: 17.5px;
  font-weight: bold;
  margin: 10px 0 10px 0;
  font-family: "Oswald";
}
.item-list:hover {
  color: #be4127;
  font-size: 17.5px;
  font-weight: bold;
  margin: 10px 0 10px 0;
}
.pad-lft-qty {
  padding-left: 4em;
  width: 75px;
  padding-top: 10px;
}
.price-txt {
  width: 80px;
  padding-top: 10px;
}
.total-txt {
  padding-top: 10px;
  width: 58px;
}
.text-black p {
  color: black !important;
}
.but-container {
  margin-top: 5em;
  padding-left: 3px;
  width: 33%;
}
.edit-btn-cart {
  margin-right: 65px;
}
.bor-width {
  width: 95%;
  padding: 1.5em 0 0 0;
}
.app-coup-code {
  margin-top: 2.85em;
  width: 200px;
  padding: 5px 15px;
}
.green-txt-coup {
  color: #29693a !important;
  padding-top: 5px;
}
.small-font-text {
  font-size: 0.89em;
}
.wid-bot-brder {
  width: 95%;
  padding-top: 9em;
}
.wid-bot-brder_clr {
  width: 95%;
  clear: both;
}
.apply-coup-container {
  width: 36%;
}
.width-sub-tot2 {
  width: 240px;
  line-height: 25px;
}
.width-sub-tot1 {
  width: 150px;
}
.pad-min {
  padding: 5px;
}
.sub-container {
  border-bottom: 1px solid #897068;
  padding-bottom: 20px;
  width: 605px;
}
.but-column {
  width: 605px;
}
.return-code-btn {
  width: 200px;
}
.ret-mar-min {
  margin-top: 0.6em;
}
.grey-color-psd {
  color: #707070 !important;
}
#loyaltyOnLoad .span_width_t span#remove_coupon {
  left: -23px;
}
.close-btn-coupon {
  height: 19px;
  left: 236px;
  position: relative;
  width: 19px;
  display: inline-block;
  cursor: pointer;
  top: 8px;
  background: url("//media.cheddars.com/images/site/close-small-btn.png")
    no-repeat;
}
.cls-btn-coupon {
  background: url("//media.cheddars.com/images/site/close-small-btn.png")
    no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: inline-block;
  height: 19px;
  left: 210px;
  position: relative;
  width: 19px;
  left: -25px;
}
.close-pos {
  right: -15px;
  top: -15px;
}
.pad-over-cont {
  padding: 15px;
}
.coupon-over-container {
  background: #f2eeee;
}
.cont-coup {
  width: 465px;
  margin: 28px 0 0 35px;
}
.green-par-text {
  color: #234b12;
  font-size: 16px;
  font-weight: bold;
  padding-left: 0.7em;
}
.green-dollar-head {
  color: #234b12;
  font-size: 48px;
  line-height: 25px;
  text-align: center;
}
.lft-off {
  float: left;
  width: 235px;
  font-family: Roboto;
}
.rgt-off {
  font-family: Roboto;
  float: right;
  width: 230px;
}
.off-text {
  color: #df9635;
  text-align: center;
  text-transform: uppercase;
  margin-top: 7em;
  margin-bottom: 3em;
  font-family: Roboto;
}
.off-text h4 {
  font-size: 25px;
}
.off-text h2 {
  font-size: 50px;
  line-height: 40px;
}
.link-text-font {
  font-size: 14px !important;
}
.but-text-font {
  font-size: 13px !important;
  margin-left: 239px;
  margin-top: -43px;
}
.para-pad-lft {
  padding-left: 1em;
}
.prev-nxt {
  width: 260px;
}
.prev-item-txt {
  padding-right: 10px;
  text-align: right;
  width: 130px;
}
.next-txt {
  text-align: right;
  width: 110px;
}
.soc-icon-wid {
  width: 115px;
}
.pad-icon {
  padding: 5px;
}
.mar-title {
  margin-bottom: 7px;
}
.receip-time-txt {
  width: 130px;
  color: #706060;
  margin: 5px 0;
}
.receip-time-txt select {
  width: 130px;
}
.intgrient-title h3 {
  color: #706060;
}
.ingrient-wid pre {
  width: 97%;
  font-family: Arial;
  font-size: 12px;
  color: #706b6b;
}
.ing-mid {
  background: url("//media.cheddars.com/images/site/ingridient-bg-center.png")
    repeat;
  height: auto;
  padding: 10px 0 0 10px;
  color: #706060;
  margin: -16px 0 -14px 0;
}
.ingrd-brown-bor {
  border-bottom: 1px dotted #897068;
  left: -17px;
  padding-left: 0;
  position: relative;
  width: 865px;
}
.ing-mid-sec-head {
  padding-left: 10px;
}
.ing-mid ul li {
  padding: 10px 0;
  width: 650px;
}
.cart-dollar {
  top: -0.7em !important;
}
.dollar-pos {
  right: -0.2em;
}
.mar-rgt-6 {
  margin-right: 0px;
}
#myModal .addressbox {
  width: 318px;
  margin-top: -2px;
}
#myModal .addressbox .west-text {
  margin: 0em;
  padding: 1em 0 0 0;
  line-height: 1.3em;
  color: #254d17;
  font-family: Roboto !important;
  font-size: 14px;
}
#myModal .addressbox .west-text:hover {
  color: #be4127;
}
#myModal .addressbox .day-text {
  font-size: 12px !important;
  color: #706060 !important;
  font-family: Oswald;
  line-height: 1.5em;
  margin: 0;
}
#myModal .addressbox .padding_top65 {
  padding-top: 0px;
}
#myModal .addressbox .street-text {
  color: #706060;
  margin: 0em;
  font-size: 12px !important;
}
#myModal .addressbox .mar_btmm01 {
  margin-bottom: 0em;
}
#myModal .addressbox .mar_top01 {
  margin-top: 6px;
}
.account_user {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbad;
  margin: 0;
}
/*Fix for magic# 469352195 Start--Removing the fix*/
.findres {
  border: none;
  margin-left: 10em;
  margin-bottom: 10px;
  margin-top: -18px;
}
/*End*/
.findres &gt; li {
  background-color: #d78825;
  border-right: 1px solid #bcb5a8 !important;
  margin-right: 9px;
}
.findres &gt; li &gt; a {
  font-family: "og_brotherlight";
  margin-right: 0px;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  color: #fff;
  outline: none;
  font-size: 10px;
  width: 14.7em;
  padding: 0.25em 0;
  text-align: center;
}
.findres &gt; li:first-child {
  border-right: 1px solid #b49c8a;
}
.findres &gt; .active &gt; a,
.findres &gt; .active &gt; a:focus {
  background-color: #c16436 !important;
  border-color: #c16436 transparent !important;
  color: #fff !important;
}
.findres &gt; li &gt; a:hover {
  background-color: #bcb5a8;
  border-color: #bcb5a8 transparent;
  color: #fff;
}
.border-rt {
  border-right: 0px !important;
}
.button-search {
  background-image: url("//media.cheddars.com/images/site/orange-btn.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 4px 20px;
  text-transform: uppercase;
  width: auto;
}
.divide-or {
  border-left: 1px solid #b3a29e;
  margin-left: 0.4em;
  height: 6em;
  margin-top: 0.3em;
}
.tabbed_cont {
  margin-left: 1em;
  padding-right: 0.75em;
}
.tabbed_pad {
  padding: 0 0.9em;
}
.geo-span {
  width: 408px;
  margin-top: 1.45em;
  margin-left: 4.8em;
}
.geo-span .txt-box-span {
  width: 280px;
}
.geo-span .txtbox-space {
  margin-left: 10px;
  margin-top: 6px;
}
.geo-span input {
  margin-right: 0.7em;
}
.orspan {
  width: 30px;
}
.compass-span {
  margin-top: 1.85em;
}
.compass-span.compass-span-width span &gt; a {
  color: #706b6b;
  text-decoration: none;
  font-size: 1.19em;
}
.compass-span.compass-span-width span &gt; a:hover {
  color: #be4127;
  text-decoration: none;
}
.marg-top1 {
  margin-top: 1.45em;
}
.marg-top27 {
  margin-top: 2.7em;
}
.marg-top13 {
  margin-top: 1.3em;
}
.marg-left {
  margin-left: 0.6em;
}
.error-span {
  background-color: #f9ebe9;
  border: 1px solid #c13f29;
  color: #c13f29;
  margin: 3em 0 1.5em;
  padding: 1.1em 0.78em;
  text-align: center;
}
.fav-but {
  padding: 7px 25px;
}
.title-myfav {
  font-size: 20px;
  color: #d78825;
  line-height: 1.1em;
  font-family: "Oswald";
  display: block;
}
.marg_top12 {
  margin-top: 6.3em;
}
.margtop40 {
  margin-top: 10%;
}
.margtop09 {
  margin-top: 1em;
}
.marg_left3 {
  margin-left: 22%;
}
.marg_right1 {
  margin-right: 1em;
}
.marg-right08 {
  margin-right: 0.8em;
}
.emailspanfav {
  border-right: 1px solid #b3a29e;
}
.spanwid-em {
  width: 450px;
}
.myfav_tb_pad {
  padding: 4px 10px !important;
}
.memberbg {
  background-color: #ecebeb;
  border: 1px solid #c2bebe;
  margin: 0 0 0 3em;
}
.padd20 {
  padding: 15px 0 0 20px;
}
.margtop3 {
  margin-top: 2.49em;
}
.paddleft12 {
  padding-left: 1.2em;
  line-height: 1em;
}
.paddleft_18 {
  padding-left: 18px;
  line-height: 1em;
}
.paddtop0 {
  padding: 15px 20px 15px 20px;
}
.memblistul {
  margin-left: 0px;
}
.memblist &gt; li {
  list-style: none;
  border-bottom: 1px dotted #b3a29e;
  line-height: 2.5em;
  color: #3b1a00;
}
.newloc {
  background-color: #ecebeb;
  border: 1px solid #c2bebe;
  margin-top: 1.1em;
}
.newloctit {
  font-size: 1.6em;
  color: #c04929;
}
.newloctit a {
  color: #254d17;
  font-size: 14px;
  font-family: Roboto;
  text-decoration: underline;
}
.mosrectit,
.address_heading {
  color: #254d17;
  font-size: 14px;
  font-family: Roboto;
}
.one {
  border: double 3px #b7b7b7;
  background-color: #e5e5e5;
  -webkit-box-shadow: 1px 1px 1px #dcdbdb;
  box-shadow: 1px 1px 1px #dcdbdb;
  padding: 5px 10px;
  text-align: center;
  width: 120px;
  color: #5b655e;
}
.two {
  border: double 3px #b7b7b7;
  background-color: #f0f0f0;
  -webkit-box-shadow: 1px 1px 1px #dcdbdb;
  box-shadow: 1px 1px 1px #dcdbdb;
  padding: 5px 10px;
  text-align: center;
  width: 120px;
  color: #337849;
}
.nowOpen {
  color: #337849;
}
.nowOpen:hover {
  text-decoration: none;
}
.needhelp {
  border-top: 1px solid #b3a29e;
  margin-top: 3em;
  padding: 1.3em 0 1.5em 0;
}
.casual_span {
  line-height: 1.2em;
  width: 436px;
  -webkit-box-shadow: 0 0 10px 4px #e1deda inset;
  box-shadow: 0 0 10px 4px #e1deda inset;
  padding-right: 0.6em;
}
.map_span {
  padding-left: 0.65em;
  width: 420px;
  float: right;
}
.mar_left20p {
  margin-left: -20px;
}
.marg_left5p {
  margin-left: 5px;
}
.numb_width {
  width: 30px;
  margin-left: 0.9em;
}
.rt_span_width {
  width: 130px;
}
.loc_span {
  font-family: "og_brotherlight" !important;
  border: 1px solid #b7b7b7;
  color: #d78825;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.95em 0.2em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.loc_span_wht {
  font-family: "og_brotherlight";
  border: solid 1px #b7b7b7;
  padding: 1.4em 0.196em;
  font-size: 1.2em;
  width: 100%;
}
.loc_span_wht a {
  color: #c16436;
  font-size: 14px;
  font-family: "Oswald";
  text-decoration: underline;
}
.loc_span_grey a {
  color: #c16436;
  font-size: 14px;
  font-family: "Oswald";
  text-decoration: underline;
}
.loc_span_thgrey a {
  color: #254d17;
  font-family: Arial;
  text-decoration: underline;
  font-size: 14px;
}
.loc_span_grey {
  border: solid 1px #b7b7b7;
  padding: 1.4em 0.196em;
  font-size: 1.2em;
  width: 100%;
}
.loc_span_thgrey {
  border: solid 1px #b7b7b7;
  padding: 1.4em 0.196em;
  font-size: 1.2em;
  width: 100%;
}
.loc_sm_txt {
  font-size: 0.8em;
}
.menu-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0px !important;
  font-size: 0.7em;
  font-weight: bold; /* width:78px; */
  width: auto;
  height: 22px;
  padding: 0;
  text-align: center;
  margin-top: 0.45em;
  line-height: 0.25em;
}
.view-menu-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0px !important;
  font-size: 0.6em;
  font-weight: bold; /* width:auto; */
  width: 95px;
  height: 17px;
  line-height: 0.25em;
  text-align: center;
  margin-top: 0.45em;
  padding: 0;
}
.select-button {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0px !important;
  font-weight: bold; /* width:auto; */
  width: 78px;
  height: 22px;
  padding: 0;
  text-align: center;
  line-height: 0.25em;
  font-size: 0.85em;
  padding-top: 0; /* margin-top:0.45em; */
  margin-top: 0;
}
.order-btn {
  background: #c16436;
  color: #fff;
  cursor: pointer;
  font-size: 0.6em;
  font-family: "Roboto";
  height: 17px;
  line-height: 0.25em;
  border: 0 none;
  text-align: center;
  text-transform: uppercase;
  width: 125px !important;
}
.opentoday {
  color: #28693d;
  font-size: 0.9em;
}
.opentoday_sm {
  color: #28693d;
  font-size: 0.65em;
  font-weight: bold;
  margin: 0.4em 0;
  margin-left: -25px;
}
.cmngsoon_sm {
  color: #28693d;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 0.4em;
}
.cmngsoon_bl {
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 0.4em;
}
.sm_icon_pad {
  padding: 0 0.3em;
}
.sm_icon_pad01 {
  padding: 0 0 0 0.3em;
}
.border_top_0 {
  border-top-width: 0 !important;
}
.margin_top15 {
  margin-top: 2.5em;
}
.margin_top17 {
  margin-top: 1.7em;
}
.margin_top03 {
  margin-top: 0.5em;
}
.padd_left03 {
  padding-left: 0.3em;
}
.map_bot_text {
  color: #706060;
  font-size: 1.2em;
  line-height: 2em;
  padding: 1.2em;
}
.map-popup {
  background-color: #fff;
  left: 0.8em;
  padding-bottom: 0.75em;
  top: 184px;
  width: 404px;
  z-index: 99999;
}
.map-pop {
  background-color: #fff;
  width: 340px;
  padding-bottom: 0.75em;
  left: -0.2em;
  top: -40px;
  z-index: 99999;
}
.map-pop a {
  color: #254d17;
}
.map-pop-tit {
  padding-left: 1.2em;
  padding-top: 1.1em;
}
.map-pop-tit span a {
  font-size: 14px;
  font-family: Arial;
  color: #c16436;
}
.fnt_size_tit {
  font-size: 1.2em;
}
.map_thumb_img {
  padding: 0.6em 0 0 1.3em;
}
.moreinf {
  width: 70%;
}
.moreinfo {
  width: 62%;
}
.borderfor_inf {
  border-bottom: 1px dotted #b3a29e;
  border-top: 1px dotted #b3a29e;
  padding: 5px 0;
  font-family: Arial;
  font-size: 12px;
}
.border-rt_inf {
  border-right: 1px dotted #b3a29e;
}
.map_close {
  top: -1px;
  right: 0;
}
.loc_span_box_bg {
  padding: 12px 3px 12px 3px;
}
.loc_span_pad {
  padding: 1.3em 0.196em;
}
.headwelnav {
  margin-bottom: 0;
}
.headwelnav &gt; li {
  background-color: #bcb5a8;
  margin-right: 5px;
}
.headwelnav &gt; li &gt; a {
  margin-right: 0px;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  padding: 0.6em 4.1em;
  color: #fff;
  outline: none;
}
.headwelnav &gt; .active &gt; a,
.headwelnav &gt; .active &gt; a:focus {
  background-color: #c16436;
  color: #fff;
}
.headwelnav &gt; li &gt; a:hover {
  background-color: #df953f !important;
  color: #be4127 !important;
}
.title-subhead {
  font-size: 1em;
  color: #3b1a00;
  padding: 0.7em 0 0 0;
}
.direct-text-size a {
  font-size: 12px;
  font-family: helvetica;
  color: #c16436;
}
.mar-left-max {
  margin-left: 5em !important;
}
.ie10 .compass-span-width {
  width: 330px;
}
.ie10 .findres &gt; li &gt; a {
  margin-right: 0px;
}
.ie10 .headwelnav &gt; li &gt; a {
  margin-right: 0px;
  padding: 0.6em 5.29em 0.6em 5.29em;
}
.ie10 .loc_span_wht {
  padding: 1.4em 0.2em !important;
}
.ie10 .loc_span_grey {
  padding: 0.85em 0.2em !important;
}
.ie10 .loc_span_thgrey {
  padding: 0.85em 0.2em !important;
}
.sel-link {
  font-weight: bold;
}
.selected_link {
  color: #c16436;
  text-decoration: underline;
  cursor: pointer;
}
.well {
  background: url("//media.cheddars.com/images/site/nutrient-bg.png") repeat
    scroll 0 0 transparent;
  border-radius: 0px !important;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
  height: 115px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 0px;
  width: 364px !important;
  border: none;
}
.qtytable_title span {
  font-family: Roboto;
  font-size: 14px;
}
.order_detail {
  font-family: Roboto;
  font-size: 12px;
}
.loc_span_grd {
  -webkit-box-shadow: 0 0 106px 4px #dbd8d4 inset;
  box-shadow: 0 0 106px 4px #dbd8d4 inset;
}
.map_overlay_img &gt; img {
  height: auto;
  width: 93px;
}
.find_map_img &gt; img {
  height: 65px;
  width: auto;
}
.location_confirm_img &gt; img {
  height: auto;
  width: 127px;
}
.register_img &gt; img {
  height: auto;
  width: 135px;
}
.loc-left-mrgtop {
  margin-top: 8px !important;
}
.primary-btn a:hover {
  color: #fff;
  text-decoration: none;
}
.pos-btm {
  bottom: 13px;
  position: absolute;
}
.border-rgt {
  border-right: 2px solid #b3a29e;
  padding-right: 15px;
}
.geo-span-overlay {
  width: 500px;
  margin-top: 1em;
  margin-left: 0.4em;
}
.geo-span-overlay .txt-box-span {
  width: 286px;
}
.geo-span-overlay .txtbox-space {
  margin-left: 0px;
  margin-top: 10px;
}
.geo-span-overlay .txt-span {
  padding: 0.7em 0.2em 0.9em;
  font-size: 1.1em;
}
.geo-span-overlay .space-btn1 {
  margin: 0;
}
.geo-span-overlay .search_overlay_icon {
  padding: 6px 10px 8px;
  margin: 10px 0 0;
}
.geo-span-overlay .search_overlay_icon img {
  padding: 8px 3px;
}
.geo-span-overlay .space-btn2 {
  margin: 0;
  margin-left: 0em;
}
.choose-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0px !important;
  font-size: 0.6em;
  font-weight: bold;
  line-height: 0.25em;
  text-align: center;
  margin-top: 0.45em;
  padding: 0 0.7em;
  height: 17px;
  width: auto;
}
.overlay-margin_top3 {
  margin-top: 1em;
}
.casual_span_overlay {
  width: 252px;
  line-height: 1.2em;
}
.loc_span_overlay {
  border: 1px solid #b7b7b7;
  color: #254d17;
  font-weight: bold;
  padding: 0.95em 0.2em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-size: 1em;
}
.loc_span_wht_overlay {
  border: solid 1px #b7b7b7;
  background-color: #f7f6f6;
  padding: 0.296em 0.196em;
  font-size: 1em;
  width: 100%;
}
.loc_span_grey_overlay {
  border: solid 1px #b7b7b7;
  background-color: #f7f6f6; /* background-color:#ecebeb;*/
  padding: 0.296em 0.196em;
  font-size: 1em;
  width: 100%;
}
.loc_span_wht_overlay {
  border: solid 1px #b7b7b7;
  background-color: #f7f6f6;
  padding: 0.296em 0.196em;
  font-size: 1em;
  width: 100%;
}
.numb_width_overlay {
  width: 21px;
  margin-left: 0.3em;
}
.margin_lft_07 {
  margin-left: 0.5em;
}
.margin_lft_07_overlay {
  margin-left: 0.3em;
}
.rt_span_width_overlay {
  width: 90px;
}
.margin_lt_33_overlay {
  margin-left: 0.4em;
}
.catering_delivery_body .error_msg {
  font-size: 15px;
}
.catering_delivery_body
  span.pull-right.small_text_recipe_1.italic-text.checkout-color {
  margin-top: 4em;
}
.loc_sm_txt_overlay {
  font-size: 0.7em;
}
.loc_sm_txt_add_overlay {
  font-size: 0.8em;
  line-height: 0.5em;
}
.map-highlighted_overlay {
  font-weight: bold;
  color: #21991d;
  font-size: 12px;
}
.txt-rgt_mapoverlay {
  position: relative;
  margin-right: 0.714em;
  text-align: right;
  float: right;
}
.map-pop_overlay {
  background-color: #fff;
  padding-bottom: 0.75em;
  left: -0.2em;
  top: -40px;
  z-index: 99999;
  width: 222px; /* width:404px; */
}
.map_span_overlay {
  width: 238px;
  padding-left: 0.65em;
}
.map-spantxt-sm {
  font-size: 12px;
}
.map_bot_text_overlay {
  color: #3b1a00;
  font-size: 0.9em;
  line-height: 1.5em;
  padding: 0.5em;
  margin-top: 10px;
}
.primary-btn_overlay {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
  font-size: 14px;
  padding: 5px 15px;
}
.primary-btn_overlay:hover {
  color: #fff;
}
.map-size {
  min-height: 300px;
  -webkit-height: 290px;
  height: 290px;
}
.margin_top035_overlay {
  margin-top: 0.85em;
}
.useroverlay {
  width: 685px;
  left: 43.6%;
}
.useroverlay .casual_span_overlay {
  width: 306px;
}
.useroverlay .map_span_overlay {
  width: 309px;
}
.useroverlay .geo-span-overlay {
  width: 100%;
}
.useroverlay .map-pop_overlay {
  width: 255px;
}
.useroverlay .inputoverlay {
  width: 226px !important;
}
.useroverlay .primary-btn_overlayfind {
  padding: 5px 5px 5px 3px;
  background-image: none;
  color: #706b6b;
  font-family: Roboto;
  text-transform: none;
}
.useroverlay .primary-btn_overlayfind a {
  text-decoration: none;
}
.useroverlay .primary-btn_overlayfind a:hover {
  color: BE4127;
}
.casual_span_overlay2 {
  width: 310px;
}
.primary-btn_wdth {
  background: none repeat scroll 0 0 #c16436;
  border: 0 none;
  border-radius: 0 0 0 0 !important;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 10px;
  text-align: center;
  text-transform: uppercase;
  width: 120px;
}
.mrg_rtg_btn {
  margin-right: 50px;
  margin-left: 35px;
}
.pad_lft_btn {
  padding: 20px 40px;
}
.close_Cross {
  position: relative;
  right: -0.3em;
  top: -0.6em;
}
button.close_btn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.close_btn {
  color: #000;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  opacity: 1;
  text-shadow: 0 1px 0 #fff;
}
.fnt_txt_p {
  font-size: 9px;
}
.model_wid_over {
  width: 460px;
}
.img_rtg_sid_over {
  float: left;
  padding: 0px 20px;
}
.pad_lft_btn_over {
  display: inline-block;
  padding-top: 29px;
}
.padd_section {
  padding: 55px 20px;
}
.coupon-bg-body {
  background: url("//media.cheddars.com/images/site/coupon_bg.png");
  height: auto;
  padding-bottom: 1.563em;
  position: relative;
}
.coupon-bg-body .icon_coupon {
  margin-top: 1.625em;
  width: 9.438em;
  margin-left: 1.929em;
}
.coupon-bg-body .print_button {
  font-weight: normal;
  margin-top: 0.75em;
  font-size: 14px;
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
}
.coupon-bg-body .mar_up_cou {
  margin-top: -2px;
}
.coupon-bg-body .coupon_off {
  background-color: #f0e2db;
  color: #3b1a00;
  border-top: 1px solid dot;
  padding: 0.429em 1.25em 0 1.25em;
}
.coupon-bg-body .doted {
  border-right: 5px dotted #89522f;
  padding-right: 1.429em;
  padding-bottom: 1.429em;
}
.coupon-bg-body .off_txt {
  font-size: 4em;
  color: #df9635;
  font-weight: bold;
  font-family: Roboto;
  margin-top: 30px;
  margin-bottom: 50px;
  text-align: center;
}
.coupon-bg-body .off_txt h3 {
  color: #743b1d;
  font-size: 19px;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 1px;
}
.coupon-bg-body .off_txt h4 {
  color: #743b1d;
  text-transform: uppercase;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
  margin-top: -10px;
}
.coupon-bg-body .off_txt01 {
  font-size: 4em;
  color: #df9635;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align: center;
}
.coupon-bg-body .off_txt01 h3 {
  color: #743b1d;
  font-size: 19px;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 1px;
}
.coupon-bg-body .off_txt01 h4 {
  color: #743b1d;
  text-transform: uppercase;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
  margin-top: -10px;
}
.coupon-bg-body .legal {
  background-color: #df9635;
  color: #fff;
  padding: 1.25em;
}
.coupon-bg-body .legal p {
  font-size: 11px;
  line-height: 12px;
}
.coupon-bg-body .legal_01 {
  background-color: #df9635;
  color: #fff;
  padding: 0.429em 1.25em 0.214em 1.25em;
}
.coupon-bg-body .legal_01 p {
  font-size: 11px;
  line-height: 12px;
}
.coupon-bg-body .use_date {
  color: #fff;
  margin-top: 2.5em;
}
.coupon-bg-body .use_date p {
  font-size: 16px;
}
.coupon-bg-body .bar_code {
  text-align: right;
}
.coupon-bg-body .coupon_shadow {
  margin-top: -0.25em;
}
.coupon-bg-body .cou_wid {
  width: 256px;
}
.heading_over {
  color: #234b12;
  font-size: 1.575em;
  font-weight: normal;
  line-height: 1em;
  letter-spacing: 3px;
}
.resta_name {
  color: #6b6a68;
  font-size: 11px;
  font-weight: bold;
}
.resta_name a,
.resta_name a:focus {
  color: #6b6a68;
  text-decoration: none;
}
.resta_name a:hover {
  color: #be4127;
  text-decoration: none;
}
.first_name {
  color: #767573;
}
.first_name a,
.first_name a:hover,
.first_name a:focus {
  color: #767573;
  text-decoration: none;
}
.first_name a:hover {
  color: #be4127;
  text-decoration: none;
}
.heading_over01 h1 {
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 35px 0;
}
.box_border {
  border: 1px solid #c2bebe;
  background-color: #ecebeb;
  padding: 20px;
}
.box_border h2 {
  color: #706060;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  margin-right: 60px;
  float: right;
}
.box_border .box_dot_border {
  border-bottom: 1px dotted #b3a29e;
  padding-bottom: 10px;
}
.cd-width340 {
  width: 342px;
}
.model_wid {
  width: 530px;
}
.padding-top156 {
  padding-top: 1.563em;
}
.modal_coup {
  width: 500px;
  background: none repeat scroll 0 0 #f2eeee;
  padding: 30px;
}
.coupon-pad {
  padding: 25px;
}
.vf-hidden {
  overflow: hidden;
}
.coupon-area {
  background: #000;
  margin: 0;
  padding: 8px;
  color: #fff;
}
.header_email {
  position: absolute;
}
.email-subhead {
  font-size: 2.6em !important;
  font-weight: normal !important;
  text-transform: capitalize !important;
  padding-top: 0.5em;
  padding-bottom: 10px;
  color: #254d17;
}
.email-titletext {
  font-weight: normal !important;
  line-height: 1.5em !important;
  font-size: 19px !important;
  color: #706060;
}
.email-subbox {
  background: #bababa;
  margin: 0.2em 1em 0em 0.2em;
  width: 232px;
}
.email-subbox-content {
  padding: 0.5em;
}
.email-subbox-content p {
  text-align: center !important;
  font-size: 13px;
}
.email_butt {
  margin-left: 1em;
}
.email_e_mail {
  color: #3b1a00;
  line-height: 1.563em;
  margin-bottom: 0.42em;
}
.email_navigation {
  border-top: 3px solid #000;
  background: #bababa;
  min-height: 120px;
}
.email_navigation_content {
  padding: 1.5em;
}
.email_nav_lead {
  margin: 0px;
  font-size: 16px;
}
.email_ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.nav_links {
  margin-left: -8px;
}
.email_can_spam {
  border-top: 1px solid #000;
  background: #bababa;
  min-height: 250px;
}
.spam_fb {
  margin-top: 10px;
}
.spam_right {
  margin-right: 0.3em;
  width: 134px;
}
.spam_left {
  width: 340px;
}
.spam_left p {
  line-height: 20px;
}
.email_legal_notices {
  border-top: 1px solid #000;
  background: #ebebeb;
}
.email_legal_notices_content {
  padding: 1.5em 1.5em 0.5em 0.4em;
}
.email_header_line_dot_full {
  border-bottom: 1px dotted #000;
  margin-right: 1em;
  width: 100%;
}
.email_borderno {
  border: 0px;
  line-height: 1em;
  padding-bottom: 2.143em;
}
.email_order_box {
  background: #f3f0f0;
}
.email_margin_dotted {
  margin: 1em 0em;
}
.email_order_num {
  width: 19px;
}
.email_order_content_val {
  width: 98%;
  float: right;
}
.email-fullbox {
  background: #bababa;
  height: 90px;
}
.email-fullbox-content {
  padding: 1.5em;
}
.displa {
  display: none !important;
}
.rgt-align {
  float: right;
}
.serv-div {
  height: 60px;
}
.loc-detail {
  height: 50px;
}
.rest-link {
  border-bottom: 1px dotted #897068;
  border-top: 1px dotted #897068;
  float: left;
  line-height: 35px;
  margin-right: 0.9em;
  padding: 0.6em;
  width: 13.7em;
}
.order-confirm-to-go {
  background: #f3f0f0;
}
.tit-head {
  padding: 0.5em 0.5em 0.5em 1em;
}
.pad-item {
  padding: 0.8em 13.4em 0.8em 0;
}
.padding10 {
  padding: 10px;
}
.mar_botsh {
  margin-bottom: 1em;
}
.direct-div-btn {
  margin-bottom: 4em;
  width: 545px;
}
.emailcontainer {
  width: 560px;
  font-size: 13px;
}
.email-bg {
  background: url("//media.cheddars.com/images/site/email/email_bg.png") repeat
    scroll 0 0 transparent;
  height: auto;
  position: relative;
}
.email-subbox-1 {
  background: #fff;
  margin: 0.2em 1em 0em 0.2em;
  width: 232px;
  border: 1px solid #bababa;
}
#content_body_1 {
  font-family: Roboto;
  font-size: 12px;
  color: #706b6b;
  margin-top: 85px;
  padding-bottom: 2.5em;
}
.head_icon {
  padding-left: 12px;
}
.head_icon_ml {
  margin-left: 3.07em;
}
.emailcontainer_1 {
  font-size: 13px;
  width: 600px;
  color: #706060;
}
.copy_text {
  color: #706060;
}
.head_link a,
.head_link a:focus {
  text-decoration: underline;
  color: #254d17;
}
.head_link a:hover {
  text-decoration: underline;
  color: #be4127;
}
.header_1 {
  width: 100%;
  z-index: 999;
}
.footer_1 {
  overflow: hidden;
}
.foot_link {
  color: #584531;
  font-size: 12px;
  padding-top: 2px;
  text-align: center;
}
.foot_link p {
  color: #706060;
  font-size: 11px;
}
.foot_link p a,
.foot_link p a:focus {
  text-decoration: underline;
  color: #254d17;
}
.foot_link p a:hover {
  text-decoration: underline;
  color: #be4127;
}
.foot_divider {
  border-bottom: 1px solid #ccc;
  text-align: center;
  width: 600px;
  margin-left: 180px;
  padding-bottom: 2px;
}
.foot_add {
  color: #827352;
  font-size: 10px;
  padding-top: 2px;
  text-align: center;
}
.foot_ref {
  color: #b1490a;
  font-size: 11px;
  text-align: center;
}
.foot_ref a,
.foot_ref a:focus {
  text-decoration: none;
  color: #b1490a;
}
.foot_ref a:hover {
  text-decoration: none;
  color: #be4127;
}
.shadow {
  margin-top: -5px;
  margin-left: 7px;
}
.mar_lft_30 {
  margin-left: 30px;
}
.heading_green_email h3 {
  color: #254d17;
  text-transform: none;
  font-size: 2em;
}
.buttonclass01_email {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  color: #fff;
  height: 1.25em;
  padding: 7px 27px;
  width: auto;
  cursor: pointer;
}
.shared-details {
  color: #706060;
}
.green_txt,
.green_txt a {
  color: #254d17;
  font-weight: bold;
}
.order_title {
  font-size: 12px;
  width: 230px;
  float: left;
  min-height: 1px;
  margin-left: 0;
  padding: 0.5em 0.5em 0.5em 1em;
}
.qty_title {
  font-size: 12px;
  width: 115px;
  float: left;
  min-height: 1px;
  margin-left: 0;
  padding: 0.5em;
}
.txt-rgt {
  text-align: right;
}
.txt-color {
  color: #706060;
}
.mar-top-e {
  margin-top: 0.7em;
}
.grey-btn2 {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  border: 0 none;
  color: #e6d9ce;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  height: 30px;
  line-height: 0.25em;
  text-align: center;
  text-transform: uppercase;
  padding: 0 0.5em;
}
.receipe .left_box-1 {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbae;
}
.receipe .dish-details {
  margin-top: 0;
}
.receipe .dish-details p a {
  color: #224811;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.2em;
}
.receipe .dish-title a:hover {
  color: #be4127;
  font-weight: bold;
  text-decoration: none;
}
.receipe .dish-title {
  color: #224811;
  font-weight: bold;
}
.receipe .marg_top25e {
  margin-top: 2.5em;
}
.receipe .marg_top11e {
  margin-top: 1.1em;
}
.receipe .marg_topbot {
  margin: 2.5em 0 2.5em 1em;
}
.menu_strip .wood_menu_big_1 {
  background: url("//media.cheddars.com/images/site/menu_strip_wood_big.png");
  background-repeat: no-repeat;
  float: left;
  font-size: 0.8em;
  height: 78px;
  left: 197px;
  padding-top: 15px;
  position: relative;
  text-align: center;
  width: 405px;
}
.menu_strip .wood_menu_big_1 h1 {
  color: #fff;
  font-size: 22px;
  text-align: center;
}
.mrgtop3 {
  margin-top: -3px;
}
.menu_strip .rec_menus_off {
  background: url("//media.cheddars.com/images/site/more-recipes2.png")
    no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 29px;
  line-height: 17px;
  overflow: hidden;
  position: relative;
  font-weight: bold;
  width: 20px;
  text-align: center;
  padding-top: 0 !important;
  color: #afaca3;
}
::-webkit-input-placeholder {
  color: #696969;
  font-style: italic;
}
#content_body ::-moz-placeholder {
  color: #696969;
  font-style: italic;
}
:-ms-input-placeholder {
  color: #696969;
  font-style: italic;
}
input:-moz-placeholder {
  color: #696969;
  font-style: italic;
}
#emname1::-webkit-input-placeholder {
  color: #3b1a02;
}
#emname1::-moz-placeholder {
  color: #3b1a02;
}
#emname1:-ms-input-placeholder {
  color: #3b1a02;
}
#enname1::-webkit-input-placeholder {
  color: #3b1a02;
}
#enname1::-moz-placeholder {
  color: #3b1a02;
}
#enname1:-ms-input-placeholder {
  color: #3b1a02;
}
.select_text {
  color: #aeaeae !important;
  font-size: 14px !important;
  font-style: italic;
}
.recipe_body {
  color: #68655a;
  padding: 20px; /* overflow:hidden; */
  background-color: #fff;
}
.recipe_body p {
  color: #68655a;
}
.rtxt_box_width {
  width: 267px !important;
}
.rtxt_box_width_1,
.rtxt_box_width_1 select {
  width: 283px !important;
}
.rtxt_box_width_2,
.rtxt_box_width_2 select {
  width: 305px !important;
}
.rtxt_box_width_1 span.holder {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
}
.rtxt_box_coup_width {
  width: 365px !important;
}
.margin_top00 {
  margin-top: -12px !important;
} /*magic fix for :469581857 */
.marg_left145em {
  margin-left: 1.45em;
}
.marg_left21em {
  margin-left: 2.1em;
}
.marg_left25em {
  margin-left: 2.5em;
}
.marg_left13em {
  margin-left: 1.3em;
}
.pad_bot_rec {
  padding-bottom: 2.5em;
}
.span_width_t {
  width: 597px;
}
.time-edit-btn {
  height: auto !important;
  margin-top: 85px;
}
.span_width_t &gt; .span1,
.pickupicons &gt; .span1 {
  height: 96px;
}
.pickupcolors &gt; .span1 {
  height: 120px;
}
#car_sel1 &gt; div.span1:first-child,
#car_sel1 &gt; div.span1:nth-child(6) {
  margin-left: 0px;
}
#car_sel1 &gt; div.span1:nth-child(6n + 0) {
  margin-left: 0px;
}
#car_sel2 &gt; div.span1:nth-child(6n + 1) {
  margin-left: 0px;
}
.or_mar_lef {
  margin-left: 2em;
}
.select_text {
  color: #555555;
  font-size: 14px;
}
.grey_button_rec {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  padding: 5px 15px;
}
.grey_button_rec a,
.grey_button_rec a:hover {
  color: #fff;
  font-weight: normal !important;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  text-decoration: none;
}
.tb_mar_left11 {
  margin-left: 1.1em;
}
.recipe_body textarea {
  resize: none;
  width: 584px;
}
.small_text_recipe {
  font-size: 12px;
  color: #68655a;
}
.small_text_recipe &gt; span {
  float: left;
}
.small_text_recipe.italic-text {
  float: left;
}
.nav_lft_1 {
  margin-top: 40px !important;
}
.small_text_recipe_1 {
  font-size: 0.9em;
  color: #29693a;
}
.small_text_recipe_2 {
  font-size: 0.9em;
  font-style: italic;
}
.pad_up20 {
  padding-top: 1.7em;
}
.green_text_recipe {
  font-size: 20px;
  color: #c16436;
  font-family: "Oswald";
}
.grey_text_recipe {
  font-size: 1.3em;
  color: #c16436;
  font-family: "Oswald";
}
.grey_text_recipe1 {
  font-size: 1em;
  color: #68655a;
}
.grey_text_recipe2 {
  font-size: 1.1em;
  color: #68655a;
}
.grey_text_recipe3 {
  font-size: 1.25em;
  color: #68655a;
}
.green_tit_pad {
  padding-bottom: 0.8em;
  border-bottom: 1px solid #706060;
}
.border_top_recipe {
  border-top: 1px solid #706060;
}
.border_top__dot_rec {
  border-top: 1px dotted #68655a;
}
.time_txt {
  font-size: 3em;
  color: #68655a;
}
.time_txt_1 {
  font-size: 2em;
  color: #68655a;
}
.grey_text_rec {
  color: #68655a;
}
.price_col {
  color: #000 !important;
  font-size: 1.3em;
}
.car_icon_mar {
  margin-left: 1.4em;
  margin-top: 0.75em;
}
.car_icon_txt,
.mar_left115em {
  margin-left: 1.15em;
}
.mar_left175em {
  margin-left: 1.75em;
}
.marg_left18em {
  margin-left: 1.8em;
}
.marg_left08em {
  margin-left: 0.8em;
}
.qty_box_1 {
  margin-right: 3px;
  width: 25px;
}
.pad_top5lab {
  padding-top: 5px;
}
#emname1,
#enname1 {
  font-style: italic;
  color: #3b1a02;
}
.car_icon_mart {
  margin-top: 1em;
  margin-left: 1.4em;
}
.radio_center {
  float: none;
  margin: 0 auto;
}
.orange-bg {
  margin: 0;
  padding: 10px;
  color: #fff;
  letter-spacing: 1px;
}
.box_heading {
  background-color: #c16436;
}
.pick-up {
  background-color: #fff;
  border: 1px solid #b9b3ac;
  color: #403730;
  height: auto;
  margin-top: 10px;
  padding: 0;
  width: 20.7em;
}
.loc-detail01 {
  color: #3b1a00;
  height: auto;
  overflow: hidden;
  padding: 17px 20px 17px 17px;
}
.inform-link {
  line-height: 30px;
  padding: 5px 5px 5px 0;
}
.inform-link .mar_tp_bt label {
  color: #3b1a00;
  line-height: 32px;
}
.imge {
  float: left;
  margin: 3px 3px 0 15px;
  width: 28px;
}
.imge_1 {
  float: left;
  margin: 5px 8px 0 15px;
  width: 28px;
}
.dotted-border {
  border-bottom: 1px dotted #897068;
}
.cd-width320 {
  width: 320px;
}
.wdth_24 {
  width: 200px;
}
.wdth_59 {
  width: 598px;
}
.m_top {
  margin-top: 8px;
}
.header_line_full {
  border-bottom: 1px solid #000;
  margin-right: 1em;
  width: 100%;
}
.header_line_dot {
  border-bottom: 1px dotted #000;
  margin-left: 1em;
  width: 98%;
}
.header_line_btm {
  border-bottom: 1px solid #000;
  margin-left: 1em;
  width: 98%;
}
.to_go_bg {
  background-color: #efede8;
  padding: 10px 23px 70px 15px;
  width: 560px;
}
.recipe_bd {
  background-color: #fff;
  color: #000;
  overflow: hidden;
  padding: 20px;
}
.pad_mar15 {
  padding-left: 15px;
  margin-bottom: 15px;
}
.ma_tp40 {
  margin-top: 40px;
}
.coupon_shadow {
  margin-top: -0.25em;
}
.mar_tp_bt {
  margin: 5px 0 5px 0;
}
.rgt_sadow {
  margin-left: -2px;
  margin-top: -8px;
}
.green_text_contact {
  font-size: 1.3em;
  color: #c16436;
  letter-spacing: 1px;
  font-family: "Oswald";
}
.green_tit_contact {
  padding-bottom: 50px;
  border-bottom: 1px solid #d9d9d9;
}
.green_tit_pad01 {
  padding-bottom: 0.8em;
  border-bottom: 1px solid #d9d9d9;
}
.recipe_lv_img img {
  height: auto;
  width: 140px;
}
.radio_center {
  float: none;
  margin: 0 auto;
}
.info-box {
  background-color: #f9ebe9;
  border: 1px solid #c13f29;
  color: #c13f29;
  height: auto;
  padding: 2em;
  width: 19.7em;
  overflow: hidden;
  margin-left: 0em !important;
  margin-top: 0px;
} /*Fix for INC12312 - xsduxm1*/
.info-box.info-box1 {
  margin-top: -68px !important;
  margin-left: 16em !important;
}
.editButton1 {
  margin-left: 434px !important;
}
.editButton2 {
  margin-top: -153px !important;
}
.info-icon-box {
  width: 19em;
}
.info-time {
  padding-top: 1.45em;
}
.pm-font {
  font-size: 1.2em;
  padding-left: 0.5em;
}
.new-image-top-left1 {
  position: absolute;
  top: 15em;
}
.new-image-top-left2 {
  left: 26em;
  position: absolute;
  top: 17em;
}
.info-f1 {
  font-size: 1.05em;
}
.view-cart-green {
  color: #29693a;
  font-size: 1.15em;
  font-weight: bold;
}
.view-cart-edit {
  padding-top: 0.5em;
  text-align: right;
  width: 100%;
}
.view-cart-edit a {
  color: #c04929;
  text-decoration: underline;
  font-size: 0.9em;
}
.view-cart-update {
  padding-top: 0.5em;
}
.view-cart-update a {
  color: #c04929;
  text-decoration: underline;
  font-size: 0.9em;
  margin-left: 0.5em;
  font-family: Arial;
}
.view-cart-update-btn {
  color: #c04929;
  text-decoration: underline;
  font-size: 0.9em;
  margin-left: 0.5em;
  font-family: Arial;
  background: none;
  border: 0px;
  font-weight: bold;
}
.qty-label {
  display: inline;
  font-weight: bold;
  color: #403730;
}
.view-cart-line {
  border-bottom: 1px solid #65665e;
  margin-bottom: 2em;
  margin-top: 1em;
}
.coupon-code-box {
  background-color: #fff;
  border-left: 1px solid #b9b3ac;
  border-right: 1px solid #b9b3ac;
  border-bottom: 1px solid #b9b3ac;
  border-top: 0;
  color: #403730;
  height: auto;
  padding: 0;
  width: 23.5em;
  margin-left: 2em !important;
  float: left;
}
.coupon-heading {
  font-size: 1em;
  padding-top: 1em;
  padding-left: 1em;
}
.coupon-label {
  padding-left: 1em;
  font-style: italic;
  margin-top: 0;
}
.coupon-input {
  margin-left: 1em;
  width: 14.8em;
}
.coupon-smallinput {
  margin-top: 5px;
  margin-left: 0.2em;
  margin-bottom: 0 !important;
  padding: 1px 4px !important;
  text-align: center;
  width: 2em;
}
.coupon-price-font {
  font-size: 1.8em;
  font-weight: bold;
  padding-right: 0.55em;
}
.coupon-mrg-left {
  margin-left: 1em;
}
.coupon-price-box {
  border-bottom: 1px solid #b9b3ac;
  border-top: 1px solid #b9b3ac;
  padding: 1em 0 1em 0;
}
.coupon-bdr-top0 {
  border-top: 0;
}
.coupon-green-txt {
  color: #29693a;
}
.coupon-grey-bg {
  background-color: #d6d6d6;
}
.coupon-chk-out-bg {
  width: 173px;
  display: block;
  text-align: center;
}
.coupon-chk-out-bg a {
  color: #fff;
  text-decoration: none;
}
.coupon-chk-out-bg a:hover {
  text-decoration: underline;
}
.coupon-mrg-top {
  margin-top: 2em;
}
.coupon-aply-coupon {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  margin: 0.3em 1em 2em 0;
}
.coupon-bdr-top {
  border-top: 1px solid #b9b3ac;
}
.brd-line {
  border-bottom: 1px solid #b9b3ac;
  margin: -6px auto 7px;
  width: 89%;
}
.coupon-txt {
  font-size: 0.8em;
  margin-left: 0.3em;
}
.coupon-dsc {
  width: 125px;
  float: left;
}
.list-two-fav .menu_favorites:nth-child(even) {
  margin: 0px 0px 2em 5px !important;
}
.menu-detail-bg .menu_favorites {
  margin-left: 3px;
  margin-right: 3px;
}
.featured .grid_item1 {
  width: 600px;
}
.featured .menu_favorites:nth-child(3n-1) {
  margin: 0px 0px 2em;
}
.featured .menu_featured {
  margin-left: 3px;
  margin-right: 3px;
}
.featured .menu_items1X2.grid_featured {
  width: 482px;
  margin-right: 28px !important;
}
.featured .menu_items1X2.grid_featured &gt; a:first-child img {
  height: 143.36px !important;
  margin-left: 11px;
}
.togoleft {
  width: 645px;
}
.togoleft .grid_item1 {
  width: 600px;
}
.togoleft .menu_favorites:nth-child(odd) {
  margin: 0px 5px 2em 0px !important;
}
.togoleft .menu_featured:nth-child(even) {
  margin: 0px 5px 2em 0px !important;
}
.menu-bg-grid-empty .menu_items.menu_favorites {
  margin-left: 0;
  margin-right: 6px;
}
.menu_featured {
  position: relative;
}
.menu_favorites {
  position: relative;
}
.menu_padding_dwn0 {
  padding-bottom: 0em !important;
}
.contactus {
  background-color: #fff;
  color: #3b1a00;
  overflow: hidden;
  padding: 30px;
}
.contactus .main_boxes {
  width: 33%;
}
.contactus .points {
  width: 45%;
}
.contactus h3 {
  font-size: 18px;
}
.contactus .contentdisplay {
  margin: 0.3em 2em;
}
.contactus .background_gray {
  background-color: #ebebeb;
  padding: 2px 0px 2px 5px;
  width: 100%;
}
.contactus .accordion-minus-ico,
.contactus .accordion-toggle.accordion-minus-ico.collapsed {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 100%;
}
.contactus .accordion-minus-ico-loc,
.contactus .accordion-toggle.accordion-minus-ico-loc.collapsed {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 100%;
}
.contactus .collapsedhead1 {
  margin-left: 1.8em;
}
.topic-links {
  color: #3b1a00;
}
.topic-links:active {
  color: #3b1a00;
  text-decoration: none;
}
.topic-links:hover {
  color: #be4127;
  text-decoration: none;
}
.marg-top35 {
  margin-top: -35px;
}
.marg-top22 {
  margin-top: 22px;
}
.tax-tip-section {
  font-family: Arial;
  display: inline-block;
  padding-bottom: 10px;
}
.addthis_toolbox {
  display: inline-block;
}
@media print {
  .noPrint {
    display: none;
  }
}
#gc .findres {
  margin-left: 0;
}
.togo_cmngsoon {
  color: #28693d;
  font-size: 0.8em;
  margin-top: 0.4em;
}
.mar_mns_tp3 {
  margin-top: -3px;
}
.radio_sec {
  margin-top: -4px;
  width: 90px;
}
.body-content {
  margin-top: 55px;
}
#content_body + #content_bodymain #content_body {
  margin-top: 0px;
}
#content_body + #content_bodymain .main_cnt_body_idev #content_body {
  margin-top: 160px;
}
.content_bodymain_idev {
  position: absolute;
  z-index: 1;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  overflow: hidden;
}
.main_cnt_body_idev {
  position: absolute;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}
html {
  -ms-touch-action: none;
  touch-action: none;
}
.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 0px;
  text-decoration: none;
  color: #000;
  background-color: rgba(235, 235, 235, 0.8);
  font-size: 12px;
  padding: 1em;
  display: none;
  z-index: 999;
}
.coupon-txt {
  font-size: 0.8em;
  margin-left: 1.5em;
}
.coupon-dsc {
  width: 125px;
  float: left;
}
.div-sm {
  border-right: 1px solid #999999;
  margin-left: 8px;
  margin-right: 10px;
  padding: 5px 0;
}
.dont-frget h2 {
  background: url("//media.cheddars.com/images/site/dont-forget.png") no-repeat
    scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 24px;
  height: 71px;
  margin: 0 auto;
  padding-top: 30px;
  text-align: center;
  text-shadow: 3px 2px 2px #333333;
  text-transform: uppercase;
}
.ordr-rgt-desc {
  display: inline-block;
  color: #706060;
}
.ordr-descrptn {
  display: inline-block;
  width: 250px;
  padding-left: 5px !important;
  font-size: 14px;
  font-weight: bold;
}
/* created new class ordr-item-descrptn for 4155 */
.ordr-item-descrptn {
  font-weight: normal !important;
}
.ordr-qty-prce {
  display: inline-block;
  width: 150px;
  padding-left: 5px !important;
  text-align: right;
}
.ordr-sub-desc {
  padding-left: 20px !important;
  margin-top: -22px;
}
.ordr-summary {
  display: inline-block;
  width: 422px;
  font-size: 14px;
}
.ordr-summary-total {
  display: inline-block;
  width: 400px;
  padding-left: 13px !important;
  font-size: 14px;
  font-weight: bold;
}
.odr-summary-list {
  color: #706060;
  margin-top: -24px;
}
.raf-modalunkown {
  margin-left: -410px;
  width: 850px;
  z-index: 99999;
}
.title-my-fav {
  color: #254d17;
  font-family: Arial;
  font-size: 20px;
  line-height: 1.1em;
}
.title-my-fav h4 {
  color: #d78825;
  font-family: "Roboto";
}
.title-my-fav p {
  color: #706060;
  font-family: Arial;
  font-size: 15px !important;
  margin-right: 2em;
  text-align: justify;
}
.overlay-btn-title {
  color: #fff;
  font-weight: bold;
}
.overlay-btn-title a {
  color: #706060;
  font-weight: bold;
}
.anchr-link-title {
  color: #706060;
  border-left: 2px solid #706060;
  margin-left: 218px;
  margin-top: -20px;
  padding-left: 12px;
}
.anchr-link-title a {
  color: #706060;
}
.anchr-link-title a:hover {
  color: #be4127;
}
.clear-fix {
  margin-top: 10px;
}
.margintop-title5 {
  margin-top: 3px;
}
.menu-overlay-fpo {
  background: url("//media.cheddars.com/images/site/menu-fpo-image.png")
    no-repeat scroll 0 0 transparent;
  height: 357px;
  width: 667px;
  margin-top: 0.357em;
  margin-left: 133px;
  overflow: hidden;
  position: relative;
  padding: 58px 0 0 0px;
  cursor: pointer;
}
.menu-overlayfpo {
  background: url("//media.cheddars.com/images/site/menu-fpo-image.png")
    no-repeat scroll 0 0 transparent;
  height: 357px;
  width: 667px;
  margin-top: 0.357em;
  margin-left: 61px;
  overflow: hidden;
  position: relative;
  padding: 58px 0 0 0px;
  cursor: pointer;
}
.refer-friend-caption {
  border-bottom: 6px solid #590012;
  color: #c16436;
  font-family: "Roboto";
  font-size: 40px;
  font-weight: normal;
  line-height: 1.2em;
  margin-top: 26px;
  text-transform: uppercase;
}
.frm-bder {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  margin-bottom: 2em;
  padding: 1.5em 0 1.5em 1em;
}
.frm-bder .clear-sec {
  margin-bottom: 25px;
  width: 578px;
}
.ref-rt-sec {
  margin-left: 0.5em;
  margin-top: 2.3em;
  width: 300px;
}
.ref-rt-sec .rt-sec {
  margin: 0 0 1.5em 0;
  padding: 0;
}
.ref-rt-sec img {
  width: 269px;
  height: auto;
}
.left_width-ref {
  padding-right: 1.6em;
  width: 592px;
  height: auto;
}
.promp-box {
  -webkit-box-shadow: 2px 0 26px 7px #e1deda inset;
  box-shadow: 2px 0 26px 7px #e1deda inset;
  width: 246px;
  height: auto;
  padding: 3em 1em 0;
  min-height: 208px;
}
.promp-box &gt; h2 {
  font-size: 1.6em;
  font-style: italic;
  margin-bottom: 0;
  text-align: center;
}
.promp-box &gt; p {
  text-align: center;
}
.promp-box &gt; .cat-btn {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 92px;
  text-decoration: none;
}
.promp-box &gt; .cat-btn:hover,
.promp-box &gt; .cat-btn:visited {
  color: #fff;
  text-decoration: none;
}
.send-btn {
  background: url("//media.cheddars.com/images/site/send-email-btn.png")
    no-repeat scroll 0 0 #b13c1b;
  display: block;
  width: 160px;
  height: 32px;
  border: 0;
}
.send-wd {
  width: 270px;
}
.marg-top20 {
  margin-top: 20px;
}
.reset-style {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  margin: 0;
  padding: 0;
}
.add-frnd {
  display: none;
}
.raf_overlay_right {
  margin-left: 612px;
  position: absolute;
}
.raf_overlay_leftbar {
  width: 636px;
  margin-left: -60px;
}
.marg-top-22 {
  margin-top: -22px;
}
.th-rt-img {
  margin-left: 415px;
  position: absolute;
  width: 370px;
}
.th-rt-img2 {
  margin-left: 1em;
  width: 450px;
}
.th-rt-img2 &gt; img {
  height: 400px;
}
.th-rt-img &gt; img {
  height: 327px;
}
.refer-frnd-description {
  padding: 20px;
  overflow: hidden;
  background: #fff;
}
.refer-frnd-container {
  padding: 20px;
  overflow: hidden;
  background: #fff;
}
.raf-primary-btn:hover,
.raf-primary-btn:active,
.raf-primary-btn:focus {
  color: #fff;
  text-decoration: none;
}
.raf-primary-btn a {
  color: #fff;
}
.raf-primary-btn a:hover {
  color: #fff;
}
.raf-marg12 {
  margin-left: -12px;
}
.rfa-min-ht {
  margin-left: 8px;
  min-height: 398px;
}
.ref-margtop43 {
  margin-top: -43px;
}
.ref-margtop40 {
  margin-top: -40px;
}
.marg-top22 {
  margin-top: 22px;
}
.raf-primary-btn {
  background-image: url("//media.cheddars.com/images/site/button-bg.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  border-radius: 0px;
  font-weight: normal;
}
.raf-capitalize.pull-right.mar_top03 {
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
}
.raf-mar_btm9 {
  margin-bottom: 9em;
}
.raf-ovly-box {
  width: 790px;
  margin-left: -115px;
  border: 1px solid #bababa;
}
.th-rt-ovly-img {
  margin-left: 443px;
  position: absolute;
  width: 370px;
}
.th-rt-ovly-img &gt; img {
  height: 322px;
}
.raf-ovly-btn {
  background: #c16436;
  border: 0 none;
  color: #fff !important;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  border-radius: 0px;
  font-weight: normal;
}
.raf-ovly-btn:hover,
.raf-ovly-btn:active,
.raf-ovly-btn:focus {
  color: #fff !important;
  text-decoration: none;
}
.raf-mobalbox {
  background: none repeat scroll 0 0 #f2eeee;
  padding: 10px;
}
.raf-ovly-btn:hover {
  background: #d78825;
}
#OG_LARGE h1 {
  color: #c16436 !important;
  font-family: Roboto !important;
}
#OG_LARGE h3 {
  color: #d78825 !important;
  font-family: Roboto !important;
}
.rfa-min-ht .anchr-link-title a {
  background: none repeat scroll 0 0 #bcb4a7;
  color: #fff;
  padding: 6px 10px;
}
.redesign0614 .raf-ovly-btn,
.redesign0614 .anchr-link-title &gt; a {
  text-decoration: none !important;
}
/* hide raf btn
.raf-btn-left{margin-right:92px;}
*/
.raf-btn-left {
  display: block;
}
.borderless-img,
.menu-bg-body img,
.menu-bg-header img {
  border: 0 !important;
}
.pad-lt49 {
  padding-left: 49px !important;
}
/* Rebranding changes new classes */
body {
  background: #fff;
}
.footer .row-top .row &gt; p.lead {
  border: 0;
  margin-left: 0.8em;
}
.span12.row-top.marginleft0 .row &gt; p.lead label {
  color: #fff;
  border: 0;
}
.email-container.email a,
.email-container.email a:hover,
.email-container.email .link {
  color: #fff;
}
.logbox {
  background: none repeat scroll 0 0 #fff;
}
.footer input::-webkit-input-placeholder {
  color: #fff;
  font-style: normal;
}
.prof_inf.padrightbox2 {
  padding-top: 24px;
}
.buttonclass:hover,
.menu_order_go:hover,
.choose-btn:hover,
.primary-btn_overlay:hover,
.primary-btn:hover,
.order-btn:hover,
.menu-btn:hover,
.secondary-btn:hover,
.buttonclass01:hover,
.primary-btn-small:hover,
.menu-detail-bg .menu_order_go:hover,
.menu-detail-bg-1 .menu_order_go:hover,
.ordertogo-btn-small:hover,
.primary-btnoverlay:hover,
.secondary-btn01:hover {
  background: #d78825;
}
.dropdown-menu .green_txt &gt; a {
  border-bottom: 1px solid #d78825;
}
.footer .bdr-none {
  border: none !important;
}
.footer form {
  margin-top: 0;
}
.footer-link .text-center.language a {
  color: #b2ada8;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.footer-link .text-center.language a:hover {
  color: #c16436;
}
.footer .checkbox.link.textmsg {
  text-decoration: none !important;
}
.menu-bg-body .container {
  background: #efede8;
}
.redesign0614.contact_strip {
  margin-top: 0;
  width: 100% !important;
}
.redesign0614.contact_strip h1 {
  margin-bottom: 0;
  margin-top: 0;
  font-family: "Roboto" !important;
}
.container .redesign0614 {
  width: 100% !important;
  padding-bottom: 0;
}
.container.redesign0614 h1 {
  margin-bottom: 0;
  margin-top: 0;
}
.menu_strip div.row {
  height: 80px;
}
/* Rebranding changes new classes */
/*Magic#469251679 fix starts*/
div.redesign0614 h1 {
  height: 100px !important;
  width: 100% !important;
  line-height: 100px !important;
  text-align: center !important;
  font-family: Roboto, sans-serif !important;
  font-size: 40px !important;
  color: #322111 !important;
}
/*Magic#469251679 fix ends*/
/**Defect 1144**/
.ordr-value {
  text-align: left;
  margin-left: -106px;
  float: left;
  width: 79px;
  height: 35px;
}
.odr-descrp {
  width: 155px;
  height: 35px;
  display: inline-block;
}
.wht-brdr {
  border: 1px solid #fff;
}
/*magic ticket 469134804 */
/*magic ticket 469105808 */
/*.feature-image div.margn_lft img{width:257px;height:104px;}*/
/*start changes for menu pop up req for 1000hours*/
.gery-bg {
  background-color: #706b60 !important;
}
.no-txttrans {
  text-transform: none !important;
}
.dp-inblock {
  display: inline-block !important;
  width: 150px;
}
.marg_lft55 {
  margin-left: 5.5em;
}
/*End changes for menu pop up req for 1000hours*/
/*start changes for intestitial email pop up req for 1000hours*/
.left-img-container {
  width: 263px;
  padding: 10px;
  float: left;
  margin: 5px;
  min-height: 344px;
  border: 1px solid #999;
  background: #f4f4f4;
}
.modal-large {
  margin-left: -420px;
  width: 836px;
}
.wid220 {
  width: 212px !important;
}
.mobalbox h2 {
  font-family: Roboto;
  color: #d78825;
}
.pad-lt18 {
  padding-left: 18px;
}
.pad_rgt_lr {
  padding-right: 68px;
}
.email_signup_button {
  position: absolute;
  bottom: 65px;
  float: right;
  display: block;
  width: 473px;
}
#tell_us_more .eclubmailId {
  width: 458px;
}
/*End changes for intestitial email pop up req for 1000hours*/
/* Magic Ticket 469134804  start*/
.margn_lft.rt-img img {
  width: 307px;
}
/* Magic Ticket 469134804  end*/
.footer p.language {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
.wd-258 {
  width: 258px;
}
.email_name {
  width: 91% !important;
}
.mrg-top-lr {
  margin-top: 124px;
}

.input-eclub {
  border: 1px solid #cccccc;
  padding: 4px 6px;
}
.input-eclub:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(82, 168, 236, 0.6);
}
.email_signup_button input[disabled] {
  background: #c16436;
  color: #fff;
}
.email_error_msg {
  color: #c16436;
  font-size: 1em;
  font-weight: bold;
  cursor: text;
}
.left-img-container img {
  width: 277px;
}
.modal-large h2 {
  margin-top: 0 !important;
}
.modal-large form {
  margin-top: -27px;
}
.modal-large .primary-btn {
  /* bottom: 30px; */ /*defect 1544*/
  position: relative;
}
.pagenav {
  margin-top: 20px;
}
.sm-column-wd {
  width: 140px;
  float: left;
}
.min-column-wd {
  width: 110px;
  float: left;
}
.sml-input-wd {
  width: 19px;
  float: left;
  position: relative;
  bottom: 1px;
}
div#orderdetails3 {
  padding-bottom: 30px;
}
.pad-mar-top {
  margin-top: 3px;
}
#butterDiv div {
  padding-top: 4px;
}
/*Start changes made for ALM 7462 Requirement */
.wd-single-column-radio {
  width: 300px;
  margin-top: -0.2;
  margin-bottom: 10px;
}
.overlay-left-radio {
  width: 171px;
  float: left;
  display: inline;
  margin-top: 5px;
  margin-bottom: 20px;
}
.overlay-right-radio {
  width: 170px;
  float: right;
  display: inline;
  margin-top: 5px;
  margin-bottom: 20px;
}
.wd-180 {
  width: 180px;
}
.wd-single-column-checkbox {
  float: right;
  width: 300px;
  border: 0px solid;
  margin-bottom: 20px;
  margin-top: 0;
}
.overlay-left-checkbox {
  width: 171px;
  float: left;
  display: inline;
  margin-top: 1px;
  margin-bottom: 20px;
}
.overlay-right-checkbox {
  width: 181px;
  float: right;
  display: inline;
  margin-top: 1px;
  margin-bottom: 20px;
}
.tmi-right {
  width: 197px;
  float: right;
  display: inline;
  margin-top: 1px;
  margin-bottom: 20px;
  word-wrap: break-word;
}
/*End changes made for ALM 7462 Requirement */
.min-height-235 {
  min-height: 235px;
}
.mar-left-20 {
  margin-left: 20px;
}
.fontRed {
  color: #c16436 !important;
}
/*xsdnxl1:::magic#469300253:::'other'text box should be aligned with 'other' text under Intrests section -- my account page */
input#Occasion08_editableInput {
  margin-left: 34px;
}
/*End of change*/
/*magic::469300266 password rest fix */
.mar_lftt04 {
  margin-left: 30px;
}
.mar_topp02 {
  margin-top: 1.071em;
}

.primary-btn-small2 {
  background-color: #747474;
  border: 0 none;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  padding: 5px 10px;
  text-transform: uppercase;
  width: auto;
}
span#selected-cateing {
  top: 3px;
  position: relative;
}
/*For PIPE-145225- Updating the Font family and size*/
/* Location confirmation checkbox on check out page should be made bold and red in color */
/* defect 10731*/
/*Please don't remove as this needs to for to prod site -xsdfxp1*/
.location-confirm-text {
  color: #c16436;
  font-weight: bold;
  font-family: Oswald;
  font-size: 20px;
}
/*End of change*/
.recipe-txt {
  font-family: "Roboto";
  color: #68655a;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
}
/*Large spaces in between hour types and some hours are labeled incorrectly. */
/*Start of change*/
/*INC374316*/
.left-bar .week-schedule .day-exp .expand-row span.location_bold {
  color: inherit;
  line-height: inherit;
  display: inline-block;
  font-weight: bold;
  width: 100%;
}
/*End of change*/
/* START of webahead changes */
.btn_webahead {
  padding-left: 14px;
}
.autosize {
  height: auto;
}
.btn_webahead {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0.5em;
  height: 33px;
  padding-left: 40px;
  text-align: left;
  min-width: 167px;
  text-decoration: none;
  background: url("https://media.olivegarden.com/images/site/waitlist.png")
    no-repeat scroll 0 0;
}
#framwebahead {
  width: 350px;
  height: 420px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 4px;
  border: none;
}
#webahead {
  top: 25px;
  bottom: 25px;
  width: 380px;
  height: 590px;
}
.custom-message {
  display: none;
}
h4.webahead {
  line-height: 21px;
  color: #68655a;
  font-family: "Century Gothic";
  font-size: 16px;
  font-weight: bold;
  margin-left: 15px;
  margin-top: 2px;
  margin-bottom: 0px;
}
hr.webahead {
  border-bottom: 1px solid #454;
  margin: 0px 0;
}
/*End of webahead changes*/
/*fix for location-links alignment off in to-go-location-confirmation page for logged in guest*/
.findres_toGo {
  border: none;
  margin-bottom: 10px;
  margin-top: -18px;
}
.findres_toGo &gt; li {
  background-color: #d78825;
  border-right: 1px solid #bcb5a8 !important;
  margin-right: 9px;
}
.findres_toGo &gt; li &gt; a {
  font-family: "og_brotherlight";
  margin-right: 0px;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  color: #fff;
  outline: none;
  font-size: 10px;
  width: 14.7em;
  padding: 0.25em 0;
  text-align: center;
}
.findres_toGo &gt; li:first-child {
  border-right: 1px solid #b49c8a;
}
.findres_toGo &gt; .active &gt; a,
.findres &gt; .active &gt; a:focus {
  background-color: #c16436 !important;
  border-color: #c16436 transparent !important;
  color: #fff !important;
}
.findres_toGo &gt; li &gt; a:hover {
  background-color: #bcb5a8;
  border-color: #bcb5a8 transparent;
  color: #fff;
}
/*End of change*/
/*End changes made for ALM 7462 Requirement */

/* Gift card change start*/
#gc .findres {
  margin-left: 0;
}
.red {
  background-color: red;
}
.green {
  background-color: green;
}
#gc h2,
#gc h3 {
  font-size: 18px;
  font-family: Oswald;
  color: #322111;
}
#gc .hed-sm {
  float: left;
  line-height: 20px;
  margin: 0;
  text-align: left;
}
#gc .mar-lft-selc {
  margin-left: 51px;
}
.row.span12.marg-top-8 .span4 {
  width: 300px;
}
#gc .mar-top-note {
  margin-top: 26px;
}
#gc .btn-shp {
  background: none repeat scroll 0 0 #c16436;
}
#gc .pad-fix {
  padding: 5px 7px;
}
#gc .pad-fix2 {
  padding: 5px 7px;
}
#gc .marg-lr {
  margin-left: 30px;
  margin-right: 30px;
}
#gc .findres &gt; li &gt; a {
  font-size: 18px;
  padding: 8px 0;
  width: 183px;
}
#gc .box-pad {
  padding: 20px;
}
#gc .grn-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 0px !important;
  font-family: Roboto;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}
#gc a.grn-btn {
  font-size: 14px;
  padding: 5px;
  display: inline-block;
  width: 88%;
  text-decoration: none;
}
#gc .grn-btn:hover {
  text-decoration: none;
}
#gc .grn-btn-sm {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
  font-family: Roboto;
  text-transform: uppercase;
}
#gc .bx-bg {
  background: #f5f5f5;
  border: 1px solid #c2bebe;
}
#gc .txt-sp {
  color: #c16436;
}
#gc .marg-jn {
  padding-right: 53px;
  padding-left: 53px;
}
#gc .mar-top10-clb {
  padding-top: 10px;
}
#gc .btn-pos {
  bottom: 54px;
  position: absolute;
}
.button_startGst {
  padding: 5px 62px;
}
#gc .link-pos {
  bottom: 22px;
  position: absolute;
}
#gc .gc-buttonclass02 {
  background: #c16436;
  color: #fff;
  padding: 5px 0;
  text-align: center;
  width: 243px;
  margin-top: 9px;
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-family: Roboto;
  border: 0px;
}
#gc .gc-buttonclass02 a,
#gc .gc-buttonclass02 a:hover {
  color: #fff;
  text-decoration: none;
}
#gc .gc-buttonclass01 {
  background: #c16436;
  color: #fff;
  padding: 5px 7px;
  text-align: center;
  width: 243px;
  margin-top: 9px;
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-family: Roboto;
  border: 0px;
}
#gc .gc-buttonclass01 a,
#gc .gc-buttonclass01 a:hover {
  color: #fff;
  text-decoration: none;
}
#gc h3.guest {
  font-family: Oswald;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: capitalize;
  padding-top: 10px;
  padding-bottom: 16px;
}
#gc input.span6.gc_input_width {
  width: 443px;
}
#gc input.span4.gc_input_width1 {
  width: 283px;
  text-align: right;
}
#gc .span12.bdr-btm.gc-cont-wid {
  width: 900px;
  margin-bottom: 25px;
}
#gc .gc-iner-wid {
  width: 443px;
}
#gc .gc_space {
  float: right;
  width: 10%;
}
#gc .gc_space p {
  margin: 0 0 2px;
}
.gc_country {
  width: 293px;
}
.gc_country select {
  width: 293px;
}
.select-wrapper.gc_month select {
  width: 79px;
}
#pc-security-code {
  width: 227px;
}
.span1.pc-postal-code {
  width: 98px;
}
#gc .gc_total {
  font-weight: bold;
  padding-top: 10px;
}
#gc .box-pad .grn-btn.order-pad {
  padding: 5px 28px;
}
#gc .savechange-txt {
  margin-top: 18px;
}
#gc .gc-review {
  display: block;
  margin-bottom: 48px;
  color: #696969;
  opacity: 0.5;
}
#gc .gc-text-clr {
  color: #696969;
  opacity: 0.5;
  text-decoration: underline;
}
#gc .cardsinfo {
  margin-top: -10px;
}
#gc .gc-para-fsize {
  font-size: 13px;
}
#gc .gc-mon-wid {
  width: 108px;
}
#gc .gc-text-wid {
  width: 934px;
}
#gc .dd-sm-wid {
  width: 98px;
  margin-right: 10px;
}
#gc .dd-sm-wid select {
  width: 98px;
}
#gc .tabbed_pad {
  padding: 0 1.7em;
}
#gc .pc-cards {
  padding: 10px 10px 0 0;
}
#gc .gc-pos {
  left: 18px;
  position: relative;
}
#gc .gc-brand-cards {
  opacity: 0.8;
  font-size: 9px;
}
#gc .gc-cards-top-mrg {
  margin-top: -14px;
}
#gc .gc-cards-top-pad {
  padding-top: 10px;
}
#gc .box-pad {
  padding-top: 9px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 9px;
}
#gc .box-pad .grn-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  width: 100%;
  border-radius: 0px !important;
  font-weight: normal;
  font-family: Roboto;
  text-transform: uppercase;
}
#gc .grn-btn-sm {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
  font-family: Roboto;
  text-transform: uppercase;
}
#gc .category_image {
  float: left;
  font-family: Helvetica;
  font-size: 14px;
  min-height: 166px;
  padding-right: 8px;
  text-align: center;
  width: 210px;
}
#gc .box-padd {
  padding: 6px 8px;
}
#gc .box-pad-2 {
  padding: 20px;
  overflow: hidden;
}
#gc .box-padd h3 {
  font-family: Oswald;
  font-size: 20px;
  padding: 0;
  margin: 0;
}
#gc .header-bg {
  background: #d78825;
  color: #fff;
  margin: 0;
  padding: 5px;
  font-family: Roboto;
  font-size: 12px;
}
#gc .btn-full {
  width: 100%;
}
#gc .lft-img {
  padding-right: 3px;
  width: 86px;
  float: left;
  padding-bottom: 8px;
}
#gc .dsp-blk {
  display: block;
}
#gc .oflw-hdn {
  overflow: hidden;
}
#gc .bdr-btm {
  border-bottom: 1px solid #c7bbad;
}
#gc .bdr-top {
  border-top: 1px solid #c7bbad;
}
#gc .wd-item-cart {
  width: 229px;
}
#gc .wd-img-cap {
  width: 668px;
  float: left;
}
#gc .wd-cupn-cd {
  width: 175px;
  float: left;
}
#gc .menu-bg-grid-empty {
  width: 246px;
}
#gc .wd-lg-ord {
  width: 640px;
  float: left;
}
#gc .wd-gft-crs {
  width: 429px;
  min-height: 500px;
  position: relative;
  float: left;
}
#gc .pick-up {
  margin-left: 10px;
  margin-top: 16px;
  margin-bottom: 16px;
}
#gc .pick-up h2 {
  color: #d78825;
}
.g-2col img {
  width: 440px;
}
#gc .box_width {
  width: 233px;
}
#gc .Checkout_Red {
  color: #c16436;
  text-align: center;
  float: left;
}
#gc .mar_rgtq0 {
  margin-right: 0;
}
#gc .coupon-mrg-padng {
  clear: both;
  padding-bottom: 1em;
  padding-left: 4.5em;
  padding-top: 1em;
  text-align: left;
}
.gc-mobalbox,
.gc-modalbox {
  padding: 29px 27px 0px 24px;
}
.gc-mobalbox .close {
  right: -1em;
}
#gc .wd-coup-dis {
  width: 138px;
  float: left;
  text-align: right;
}
#gc .coupon-mrg-left2 {
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}
.gc-marg_top_fix {
  margin-bottom: 6em;
  margin-right: 46px;
  margin-top: 2em;
}
#gc .modal {
  background-clip: padding-box;
  background-color: #edeee8;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  left: 50%;
  margin-left: -280px;
  outline: medium none;
  position: fixed;
  top: 10%;
  width: 560px;
  z-index: 1050;
}
.modal.gc-modal {
  left: 40%;
  width: 800px;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 0 0 0 0;
  border: 0 solid rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal.gc-modal.fade.in {
  top: 12% !important;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.gc-step {
  width: 158px;
  text-align: center;
}
.gc-step a {
  border-radius: 0 0 0 0;
  color: #fff;
  background-color: #bcb5a8;
}
.gc-step a:hover,
.gc-step a:active,
.gc-step a:focus {
  border-color: transparent !important;
  background-color: #bcb5a8 !important;
  border-right: 1px solid #948d86 !important;
  border-top: 1px solid #948d86 !important;
}
.nav-tabs &gt; .active &gt; a,
.nav-tabs &gt; .active &gt; a:hover,
.nav-tabs &gt; .active &gt; a:focus,
.nav-tabs &gt; .active &gt; a.gc-step-active {
  color: #fff;
  background-color: #c16436 !important;
  cursor: pointer;
  border-color: transparent;
  border-right: 1px solid #948d86;
}
.nav-tabs &gt; .active &gt; a,
.nav-tabs &gt; .active &gt; a:hover,
.nav-tabs &gt; .active &gt; a:focus,
.nav-tabs &gt; .active &gt; a.gc-step-active:hover {
  background-color: #c16436 !important;
}
.nav-tabs &gt; li &gt; a.gc-bdr-nul {
  border-radius: 0 0 0 0;
  margin-right: 0px;
  border-right: 1px solid #948d86;
  font-family: Roboto;
  border-top: 1px solid #948d86;
  font-size: 20px;
}
.nav-tabs &gt; li &gt; a.gc-bdr-nul:hover {
  border-top: 1px solid #948d86;
}
.gc-mrg-btm .nav {
  margin-bottom: 0px;
}
.gc-radius-null {
  border-radius: 0 0 0 0;
  background-color: #edeee8;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  margin-top: 1px;
}
.gc-mdl-grn-btn.span2 {
  background: none repeat scroll 0 0 #c16436;
  border: 0 none;
  border-radius: 0 0 0 0 !important;
  color: #fff;
  cursor: pointer;
  font-family: Roboto;
  font-weight: normal;
  margin-top: 25px;
  display: block;
  text-transform: uppercase;
}
.gc-continer-modl {
  width: 380px;
}
.gc-zero {
  padding-left: 8px;
}
.gc-modal-primary-btn {
  margin-top: 25px;
  width: 185px !important;
}
.gc-mdl-grn-btn.span2.gc-btn-wid {
  width: 180px;
  padding: 7px 15px;
}
.gc-modal-ovl {
  background-color: #edeee8;
  border-radius: 0px;
  width: 460px;
}
.gc-btn01 {
  margin-right: -38px;
  margin-top: 0;
  width: 61%;
}
.gc-continer-modl .gc-val {
  font-size: 12px;
}
#gc .mar-p-btm {
  margin: 0 0 1px;
}
#gc .btn-dis-pay {
  background: #dddad5;
}
.span11.gc-txtarea-wid {
  width: 673px;
  resize: none;
}
.gc-space-wid {
  float: right;
  width: 88%;
}
#gc .gc-brand-cards.gc-end {
  display: inline-block;
  margin-right: 91px;
  position: relative;
  vertical-align: super;
}
h2.gc-revew-siz {
  font-size: 19px;
}
p.gc-modal-txt {
  font-size: 13px;
}
.gc-modal-txt-mrgn-top {
  margin-top: -20px;
}
p.gc-txt-mrgn {
  margin-top: 30px;
}
.gc-contner-mrgn {
  margin-left: -40px;
}
.span2.category_image.gc-img-let-padding {
  padding-right: 37px;
  min-height: 236px;
  margin-top: 10px;
  padding-top: 14px;
  padding-bottom: 20px;
}
.gc-modal-txt.gc-modal-magn {
  margin-top: 10px;
  padding-left: 5px;
  padding-top: 6px;
}
.gc-overlay-img {
  width: 110px;
  margin-left: 30px;
}
.gc-space-wid.gc-rdi-fnt {
  font-family: Roboto;
  font-size: 12px;
  margin-bottom: 40px;
}
.gc-ovlay-btm-bdr {
  border-bottom: 1px solid #c0c0c0;
  display: inline-block;
  width: 100%;
}
.gc-card-mrgn .select-wrapper {
  margin: -1px 0px 0px -1px;
}
#gc .gc-btn-pos {
  position: relative;
  right: 93px;
}
#gc .gc-phone-pos {
  position: relative;
  right: 104px;
}
.span4.lup-divinput.gc-inputxt-wid287 {
  width: 287px;
}
.gc_pad-bac {
  padding-left: 38px !important;
}
.gc_space1 {
  float: right;
  width: 10%;
}
#gc .span-img {
  width: 32px;
}
#gc .head-off {
  font-family: Webdings bold;
  font-size: 13.07 px;
}
#gc .mar-neg-img {
  margin-top: -25px;
}
.modal-ovl-off {
  width: 461px;
}
.gc-mar_top_over {
  margin-top: 35px;
  margin-left: 34px;
}
.gc-mar_lft_crtac {
  margin-left: 23px;
}
.gc-selct-card-txt {
  color: #c16436;
  float: left;
  font-size: 16px;
  margin-right: 36px;
  margin-top: 0px;
}
.gc-pad-rad {
  padding-left: 85px;
}
.gc-pad-canbtn {
  padding-bottom: 25px;
}
.gc-mar-lft-accou {
  margin-left: 56px;
}
.gc-mar-frm-det {
  margin-left: 46px;
}
.gc_phntyp {
  width: 238px;
}
.gc-prefsms {
  margin-left: -85px;
  margin-top: -10px;
  width: 186px;
}
.gc-mar-lftp {
  margin-left: 110px;
  margin-top: -2px;
}
#gc .gc-overlay-img {
  width: 110px;
  margin-left: 18px;
}
#gc .category_image.category_image1-wid {
  width: 250px;
}
#gc .gc-prce-txt-pdtp {
  padding-top: 134px;
}
#gc .gc-prce-txt-pdtp.gc-prce-txt-mglft {
  margin-left: -7px;
}
.gc-off-chk .sml-mar {
  margin-top: -2px;
}
.pad-img-logo {
  padding: 7px;
}
.gc-mar-btm-imlogo {
  margin-bottom: 63px;
}
.gc-bdr-img {
  border-radius: 10px;
}
.gc-err-btn {
  background: none repeat scroll 0 0 #fff;
  border: solid 2px #9e2421;
  border-radius: 0 !important;
  color: #9e2421;
  cursor: pointer;
  font-family: Roboto;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
  width: 100%;
}
.gc-txt-err-msg {
  color: #9e2421;
  font-weight: bold;
}
.gc-sub-err {
  color: #9e2421;
}
.gc-jsterr {
  margin-left: -75px;
  margin-top: 36px;
}
.gc-gra-contner-wid {
  width: 922px;
}
.gc-mar-opt {
  margin-left: 7px;
  margin-top: 6px;
}
.gc-mar-opt a {
  color: #c16436;
  text-decoration: underline;
}
.gc-mar-opt a {
  color: #000;
}
.gc-tprt {
  right: -0.3em;
  top: -0.5em;
}
.mar-lft-shpadd {
  margin-left: 20px;
}
.gc-cus-msg {
  color: #a7a29c;
  font-size: 10px;
  float: right;
  margin-right: 40px;
}
.gc-marg-cmp1 {
  margin-left: -22px;
}
.gc-fadd {
  top: 16%;
}
.gc-mar-ovlt {
  margin-left: 81px;
}
.btn-ed .btn-shp {
  background: none repeat scroll 0 0 #c16436;
}
.gc-marg-lft {
  margin-left: 20px;
}
.gc-marg-ship {
  margin-top: 20px;
}
.over-btn .btn-shp {
  background: none repeat scroll 0 0 #c16436;
}
.gc_edmdl {
  width: 827px;
  left: 38%;
}
.mar_rgt_coup_nwadd {
  margin-right: 1.3em;
}
.gc-gry-lnk {
  color: #808080;
}
.gc_input_wid {
  width: 284px;
}
.gc_marg_tp-typ {
  margin-top: 22px;
}
.gc_marg_btm-slt {
  margin-bottom: 32px;
}
.gc_a {
  color: #c16436;
  text-decoration: underline;
}
.gc-marg-sp3 {
  margin-left: -5px;
}
#gc .box_border {
  background-color: #f5f5f5;
  border: 1px solid #c2bebe;
  min-height: 267px;
  padding: 4px 24px 24px;
  position: relative;
}
.gc-mar-opt a {
  color: #000;
}
.top_alg {
  top: 17%;
}
.close_btn {
  position: relative;
  right: -18px;
  top: -24px;
}
.gc-marg-tphd {
  margin-top: -7px;
}
.gc-margtp-mod {
  margin-top: -33px;
}
.gc-margtp-btn {
  margin-top: 44px;
}
.gc-marglft-intyp {
  margin-left: -26px;
}
.gc-checkbox {
  padding-left: 7px;
}
.gc-inp_chk {
  background: #fff;
}
.gc-ovrly-fnt {
  font-family: Roboto;
  font-size: 13.07 px;
  font-weight: bold;
}
.gc-margtop-tab {
  margin-top: 4em;
}
.gc-marg-msgp {
  margin-left: 93px;
}
a:hover.gc-text-clr {
  text-decoration: none;
}
.gc-select-nobrd {
  border: 0px solid #cccccc;
}
.gc-input-phno input[type="text"] {
  border: 1px solid #cccccc;
}
.gc-head-over {
  font-family: Roboto;
  font-size: 18px;
  color: #5f4e46;
  line-height: 1em;
  font-weight: normal;
  vertical-align: top;
  width: 86%;
  display: inline-block;
}
.gc-head2-over {
  font-size: 16px;
  color: #a8b003;
}
.gc-head3-over {
  color: #b1ada8 !important;
}
.gc-over-margbtm-opds {
  margin-bottom: 20px;
}
.gc-over-width-opds {
  width: 501px;
}
.gc-marg-shpgus {
  margin-right: -28px;
}
.gc-err-marglft {
  margin-left: -12px;
}
.gc-pad-err {
  padding-right: 37px;
  padding-left: 37px;
}
.gc-margn-left {
  margin-left: 17px;
}
.mar_rgt_coup_add {
  margin-right: 0.3em;
}
.gc-mrg_p p {
  margin: 0px;
}
.gc-model_wid2 {
  width: 430px;
}
.gc-model_colr_font {
  color: #333333;
  font-family: Helvetica, Arial;
  font-size: 18px;
  line-height: 31px;
}
#gc .parainfo {
  margin-top: -19px;
  margin-right: 134px;
}
#gc .hrline_btm {
  margin-bottom: -16px;
}
#gc .hrline_top {
  margin-top: -16px;
}
#gc .hrwidth {
  width: 75em;
}
.gc-mrg-puramnt {
  margin-right: -4px;
}
.gc-marg-lft-dlr {
  margin-left: 39px;
}
.gc-marg-lft-quan {
  margin-left: 54px;
}
.gc-marg-paymtd {
  margin-left: 8px;
}
.gc-slct-pwd {
  width: 266px;
}
.gc-cnf-pwd {
  margin-left: 3.5em;
}
.gc-marg-tp-surv {
  margin-top: -19px;
}
.gc-state-wid {
  width: 111px;
}
.gc-state-wid select {
  width: 111px;
}
.gc-end-pos {
  position: relative;
  top: -12px;
}
.gc-gst {
  color: #4a423b;
  font-family: Oswald;
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 3px;
  margin-bottom: 0;
  padding-top: 10px;
}
.clr-head {
  color: #4a423b;
}
.gc-lnk-ovrly a {
  color: #cccccc;
  text-decoration: underline;
}
.gc-lnk-ovrly a {
  color: #c16436;
  text-decoration: underline !important;
}
.gc-lab-ovl {
  color: #000;
}
.close.gc-cls-pad {
  padding: 5px 2px;
}
.ovl-wid {
  background-clip: padding-box;
  background-color: #edeee8;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  left: 50%;
  margin-left: -280px;
  outline: medium none;
  position: fixed;
  top: 20%;
  width: 511px;
  z-index: 1050;
}
.gc-btn-ovl {
  position: relative;
  left: 26px;
}
.popover-content P {
  margin: 0px;
}
.gc-txtbld {
  font-weight: bold;
}
.gc-order-mrgn {
  margin-top: -22px;
}
.gc-lnk-hed a {
  color: #8e8b87;
}
.ppovr {
  display: none;
}
.pop-over-head {
  background-clip: padding-box;
  background-color: #edeee8;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  padding: 0;
  position: absolute;
  text-align: left;
  white-space: normal;
}
.login-bld {
  font-weight: bold;
}
.gc-sbt-btn {
  padding: 7px 15px;
  background-color: #706b60;
}
#gc .mar-top-cartmy {
  padding-top: 22px;
}
#gc .box_over-width-mycart {
  width: 391px;
}
#gc .ovl-wid-cart {
  width: 418px;
}
#gc .close-item {
  right: -1.2em;
}
.gc-bdr-conter {
  border: 1px solid #c7bbad;
  width: 606px;
  margin-top: 13px;
}
.nav.nav-pills.header-nav &gt; li {
  position: relative;
}
.popover {
  width: 276px;
  left: -123px;
  top: 40px;
  background: #edeee8;
  border-radius: 0px;
  padding: 14px;
}
.popover h2.gc-ovrly-fnt {
  font-size: 19px;
  margin: 0;
}
.popover p {
  font-size: 12px;
}
.popover .tool-btn1,
.popover .tool-btn2 {
  background: #c16436;
  font-size: 12px;
  float: left;
  margin-left: 25px;
  width: 230px;
}
.popover .tool-btn1 {
  background: #c16436;
}
.popover .tool-btn2 {
  background: #b2ada9;
}
.popover.bottom .arrow:after {
  border-bottom-color: #edeee8;
  top: -14px;
  border-width: 15px;
  margin-left: -15px;
}
.popover.bottom .arrow {
  margin-left: -15px;
  top: -11px;
} /*magic fix for 469522943*/
.popover.bottom {
  margin-top: 0px;
}
.gc-spn-wid {
  width: 140px;
}
.gc-margin_lt {
  margin-left: 11px;
}
.gc-tp-sur {
  margin-top: 35px;
}
.gc-mar-cal {
  margin-right: 60px;
}
.gc-up-wd {
  width: 335px;
}
input[type="checkbox"].css-checkbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: 0 0 0 -14px;
  padding: 0;
  border: 0;
  opacity: 0;
  outline: medium none;
}
label.css-label {
  padding-left: 20px;
  height: 15px;
  display: inline-block;
  line-height: 15px;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
  margin-top: -5px;
}
.css-label {
  background-image: url(//media.cheddars.com/images/site/gc-lite-gray-check.png);
}
.gc-mar-mail {
  margin-top: -13px;
}
.gc-mar-stsu {
  margin-top: 4.1em;
}
.gc-margtop-qty {
  margin-top: 5em;
}
.gc-mrgn-txt-qty {
  margin-top: 38px;
}
.gc-txt-staus {
  display: block;
  margin-top: -11px;
  color: #696969;
  text-decoration: underline;
}
.gc-bdr-conter2 {
  background-color: #fff;
  border-bottom: 1px solid #c7bbad;
  border-left: 1px solid #c7bbad;
  border-right: 1px solid #c7bbad;
  margin-bottom: 35px;
  width: 606px;
}
.gc-sta-wid {
  padding-left: 17px;
  width: 120px;
}
.gc-wd-lkup {
  width: 265px;
  background-color: #f5f5f5;
}
.gc-wd-cont {
  width: 329px;
}
.gc-odr-cnt {
  width: 606px;
}
.gc-emil-txtbox {
  width: 216px;
}
.gc-mrn-top {
  margin-top: 16px;
}
#gc .oflw-hdn .gc-lokup-btn {
  margin-left: 18px;
  margin-top: 9px;
  width: 229px;
}
.gc-wd-num {
  width: 39px;
}
.gc-marg-crdnum {
  margin-right: 6px;
}
.gc-mar-cb {
  margin-top: 15px;
}
.gc-ex-txt {
  color: #a8a49e;
  font-size: 14px;
}
.gc-mar-num a {
  color: #000;
  font-size: 12px;
}
.gc-mar-chkbal {
  margin-left: 78px;
}
.gc-cont-chkbal {
  background: #e3e0db;
  border-radius: 3px;
  margin-top: -10px;
  width: 100%;
}
.gc-pad-chkbal {
  padding: 17px 0 13px 17px;
}
.gc-hd-chkbal {
  margin-top: 22px;
}
#gc .gc-marbtn-chkbal {
  margin-left: 179px;
}
#gc .gc-marbtn-chkbal .grn-btn {
  white-space: normal;
} /*check bal*/
.gc-ovlay-hr-wid {
  width: 840px;
  margin-left: -48px;
}
.print_email .gc-ovly-fntsiz {
  font-size: 18px;
}
.gc-mar-cb img {
  margin-top: 15px;
}
.gc-wd-ht-cb {
  height: 87px;
  width: 300px;
}
#gc .tooltip-og .box-pad-2,
#gc .tooltip-og .oflw-hdn {
  overflow: visible;
}
#gc .tooltip-og .gc-img-sec,
#gc .tooltip-og .disp-inlinblk {
  display: inline-block;
  width: 191px;
}
#gc .tooltip-og .marg_bot4em {
  margin-bottom: 4em;
}
#gc .tooltip-og .Checkout_Red {
  text-align: left;
  float: none;
}
#gc .tooltip-og .disp-inlinblk {
  width: 100%;
}
#gc .tooltip-og .popover {
  width: 217px;
  left: -54px;
  top: 34px;
}
.text-black {
  color: black !important;
}
.gc-head2-over a {
  color: #a9af07;
  text-decoration: none;
}
.gc-head2-over.gc-head3-over a {
  color: b1aca8;
}
.gc_phntyp select {
  width: 238px;
}
.gc-gal-crt a {
  text-decoration: none;
}
.gc-box-bg {
  background-color: #f5f5f5;
}
.gc-wd-recadd {
  width: 281px;
}
.gc-martp-edt {
  margin-top: 46px;
}
.gc-wd-inp {
  width: 195px;
}
.gc-ghst-txt {
  color: #a59f99;
}
.gc-req-field {
  font-size: 15px;
  margin-left: 30px;
}
.gc-hd-shad {
  margin-top: 20px;
  padding-left: 40px;
}
.gc-mar-yrbal {
  margin-left: 5px;
}
.gc-img-chkbal {
  height: 164px;
  width: 260px;
}
.gc-wd-cmt {
  width: 485px;
}
.gc-cont-bal {
  background: none repeat scroll 0 0 #e3e0db;
  border-radius: 3px;
  margin-top: -10px;
  width: 325px;
  height: 90px;
}
.gc-clr-txt {
  color: #4d362e;
  margin-top: -19px;
}
.gc-ys-card a {
  color: #bebbb6;
}
.gc-marg-lft-rmv {
  text-align: right;
  display: inline-block;
  width: 170px;
}
.gc-marg-tp-bs {
  margin-top: 13px;
}
.gc-pad-bs {
  padding: 5px 15px;
}
.gc-marglft-cp {
  margin-left: 159px;
}
.gc-chkbal {
  margin-left: -26px;
  margin-right: 26px;
  width: 260px;
}
.gc-mrgn-btntop {
  margin-top: -31px;
}
.gc_ovl_nw span img {
  margin-right: 10px;
  margin-left: 10px;
}
.gc_ovl_nw span {
  color: #31200f;
  margin-top: -5px !important;
}
.dot-brd hr {
  border: 1px dashed #999;
}
.gc_selected_card {
  display: none;
}
.selected .gc_selected_card {
  display: block;
}
#gc .gc_recnt_contanier .gc_recent-activity {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#gc .gc_recnt_contanier .gc_left-menu-sep {
  border-bottom: 2px solid #d8d8d8;
  display: block;
  margin: 0 0.5em;
  padding: 4px 0;
}
#gc h3 span.txtbold {
  color: #4b0542;
}
#gc .gc_header_line {
  border-bottom: 1px solid #696969;
  width: 100%;
}
#gc .togotxt {
  color: #696969;
  opacity: 0.9;
}
#gc .linkcolortxt {
  text-transform: uppercase;
}
#gc .gc_order_detail {
  font-size: 13px;
  margin-bottom: 28px;
  text-transform: uppercase;
}
#gc .gc_orde_pad {
  padding-right: 30px;
}
#gc .gc_odr_qty {
  padding-left: 18px;
}
#gc .gc_user_account {
  border: 1px solid #c7bbad;
  height: auto;
}
#gc .togorders .padding_top1 {
  padding-top: 1.4em;
}
#gc .paddingleft255 p {
  margin-bottom: 0px;
}
.gc_order_statuscontent {
  display: none;
}
.gc_expand_details {
  background: url(//media.cheddars.com/images/site/plus_round.png) no-repeat
    scroll 0 0 rgba(0, 0, 0, 0);
  background-size: 22px auto;
  height: 22px;
  width: 22px;
  display: inline-block;
}
.gc_expand_details.collapsed {
  background: url(//media.cheddars.com/images/site/minus_symbol.png) no-repeat
    scroll 0 0 rgba(0, 0, 0, 0);
  background-size: 22px auto;
  height: 22px;
  width: 22px;
  display: inline-block;
}
.gc_shipp_add {
  margin-bottom: 20px;
  margin-top: 20px;
}
.gc_shipp_add ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.gc_shipp_add li {
  display: inline-block;
  vertical-align: top;
}
.gc_shipp_add li a {
  font-weight: bold;
}
.gc_shipp_add .gc_shiping_detls {
  float: left;
  font-size: 13px;
}
.gc_shipp_add .gc_shiping_detls p {
  margin-bottom: 0px;
}
.gc_shipp_add .gc_msg_detal {
  width: 207px;
  word-wrap: break-word;
}
.gc_shipp_add .gc_pric_dtls {
  padding-right: 40px;
  vertical-align: top;
  font-weight: bold;
}
.gc_shipp_add .gc_ship_detls {
  font-weight: bold;
  width: 139px;
  word-wrap: break-word;
}
.gc_shipp_add .gc_ship_detls p {
  margin-bottom: 0px;
}
.gc_subtotal {
  background-color: #e4e4e4;
  margin-bottom: 30px;
}
.gc_subtotal ul {
  list-style: none outside none;
  margin: 0;
  padding: 20px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.gc_subtotal ul li .gc_sub_txt {
  padding-right: 30px;
  display: inline-block;
  text-align: right;
  width: 265px;
}
.gc_subtotal ul li.gc_total_val {
  margin-top: 20px;
} /*.gc_subtotal ul li.gc_total_val .gc_sub_txt{text-align:center;}*/
#gc .gc_gift_continer .gc_gift_left {
  width: 48%;
  float: left;
  margin-right: 10px;
}
#gc .gc_gift_continer .gc_gift_left img {
  width: 100%;
}
#gc .gc_ovl-wid-gift {
  width: 82%;
  margin-left: 0px;
  left: 10%;
  background-color: #eeeeee;
}
#gc .gc-gift-modl {
  margin-right: -26px;
  padding: 12px 6px 0 11px;
}
#gc .gc_gift_close {
  float: right;
  position: absolute;
  right: 10px;
  top: 10px;
}
#gc .gc_gift_caption p {
  display: inline;
  float: left;
  width: 50%;
  font-size: 12px;
}
.gc_wlc_title {
  color: #4b0542;
  font-family: Roboto;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.2em;
}
.gc_mg_sec2 {
  height: 150px;
  width: 100%;
  padding-left: 10px;
}
#gc .gc-prce-txt-pdtp.gc-prce-mglft {
  margin-left: 15px;
}
.modal.gc_gift_horz {
  width: 41%;
  border-radius: 0px;
  background-color: #eeeeee;
}
.modal.gc_gift_horz .gc_hrz-moble-pad {
  background-color: #eeeeee;
  padding: 0 12px 7px;
}
.close.gc_hrz_gift_close {
  position: relative;
  right: -5px;
  top: 14px;
}
.gc-hrz-gift div img {
  margin-top: 11px;
}
.gc-hrz-gift .hr-line {
  border: 1px solid #c7bbad;
  margin-left: -15px;
  margin-right: -13px;
  margin-bottom: 21px;
}
.gc_hr-line {
  border: 1px solid #c7bbad;
  margin-bottom: 25px;
}
.gc_gift_txt p {
  margin-bottom: 0px;
}
.gc_subtotal.gc_subtotal-wid {
  padding: 20px 10px;
  width: 89%;
}
.gc_subtotal.gc_subtotal-wid ul {
  text-align: left;
}
.gc_subtotal.gc_subtotal-wid ul li .gc_sub_txt {
  padding-right: 50px;
}
.gc_cardsnum {
  font-size: 17px;
}
.ovl-wid .gc_hr-line,
.gc-modal-ovl .gc_hr-line {
  border: none;
  border-top: 2px solid #c0c0c0;
  margin: 30px -26px 20px -24px;
}
.gc-modal-ovl .gc_guset_hr {
  width: 100%;
}
.gc_form_triage .buttonclass01 {
  background: #c16436;
  color: #fff;
  padding: 5px 15px;
  text-align: center;
  width: auto;
  cursor: pointer;
  float: right;
  font-size: 14px;
  font-family: Roboto;
  border: 0px;
  position: relative;
  bottom: 0px;
  right: 3px;
}
#gc .gc_form_triage .box_width {
  padding: 20px 30px 30px;
  width: 18.4em;
}
#gc .gc_form_triage .box_width .linkcolortxt small {
  font-family: Roboto;
  text-transform: capitalize;
}
.gc_form_triage .box_width .input-bg .span3 .text_wid .txt_wdth {
  width: 14.643em;
}
.gc_form_triage .login-bg {
  background-color: #f5f5f5;
  border: 1px solid #c2bebe;
  min-height: 257px;
  padding: 4px 24px 24px;
  position: relative;
}
.gc_form_triage .last_but {
  bottom: 3em;
  position: absolute;
  right: 2.3em;
}
#gc.triage_togo {
  padding: 0px;
}
.gc_form_triage .pad-btm {
  padding-bottom: 0;
}
.gc_form_triage form {
  margin: 0;
}
.tabbed_pad.gc-margtop-tab .span6.mar_lftt07 {
  width: 538px;
}
#gc .hero-shot-small {
  width: 660px;
}
.disabled {
  background-color: #ff0000;
}
.span6.mar_lftt07 .span1.gc-mar-opt {
  margin-left: 23px;
}
.span12.gc_user_account {
  width: 958px;
}
.span12.gc_user_account .padrightbox1 .gc_hr-line {
  overflow: hidden;
}
.span8.gc_user_account {
  width: 666px;
}
.span8.gc_user_account .padrightbox1 .gc_hr-line {
  overflow: hidden;
}
#gc .gc-margtop-tab .row .italics.gc-mar-lftp.gc-marg-msgp {
  float: right;
  width: 248px;
  margin-right: 42px;
  margin-left: 0px;
}
#gc .row .span4.gc_formcontrol_login {
  width: 280px;
}
#gc .row .span4.gc_formcontrol_login input.span4 {
  width: 280px;
}
.span4.gc-mar-frm-det.gc_prefmthod {
  width: 282px;
}
.span4.gc-mar-frm-det.gc_formcontrol_login,
.span4.gc-mar-frm-det {
  margin-left: 22px;
}
.top_head_nav ul {
  margin: 0 0 0px 25px;
  text-align: right;
}
.top_head_nav ul li {
  list-style: none;
  display: inline;
  margin-right: 5px;
}
/* .container.box{background:white;} */
.logout {
  float: right;
  margin-bottom: 13px;
}
.top_head {
  margin-right: 30px;
}
/*greeting card selection */
.span2.category_image.gc-img-let-padding {
  padding-right: 35px;
  min-height: 236px;
  margin-top: 10px;
  padding-top: 14px;
  padding-bottom: 40px;
  height: 100px;
}
.gc_selected_card_text {
  width: 161px;
  background-color: #9f2719;
  position: absolute;
  margin-top: -124px;
  height: 23px;
  text-align: center;
  color: #fff !important;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 3px;
  z-index: 999999;
  display: none;
}
.inactive.category_image:not(.selected_card) {
  opacity: 0.6;
}
.category_image.selected_card img {
  border: 1px solid #9f2719;
}
.category_image.selected_card .gc_selected_card_text {
  display: block;
}
#content_body .container-main {
  background: #fff;
}
.noelement_selected {
  border: 1px solid #9f2719 !important;
}
/* defect 10249 */
.span6.txt-rgt.padtop_13.pull-right .gc_popup_content {
  display: none;
}
.span6.txt-rgt.padtop_13.pull-right .gc-mdl-grn-btn.span2.gc-popbtn {
  width: 248px;
}
.span6.txt-rgt.padtop_13.pull-right .popover.bottom {
  margin-top: 22px;
}
.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom.in {
  display: block;
  left: 651px !important;
  top: 48.7px;
  width: 276px;
  z-index: 1;
}
.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom {
  width: 69px;
  left: 651px !important;
}
.span6.txt-rgt.padtop_13.pull-right .popover.bottom .arrow {
  margin-left: 102px;
  top: -11px;
}
/* defect 10249 */
.container-fluid.gc-pad-tp-mob.gc-mobalbox.gc-over-width-opds .gc-btn-ovl {
  left: -12px;
}
.gc-check-btn {
  display: inline-block;
  width: 100%;
}
.capitalize.disp-inlinkblk &gt; form {
  margin: 0;
}
#remove_gc_coupon {
  float: right;
  margin-right: -18px;
  margin-top: -34px;
}
#gc a.grn-btn {
  font-size: 14px;
  padding: 5px;
  display: inline-block;
  width: 88%;
  text-decoration: none;
}
.gift_msg_wrap {
  word-wrap: break-word;
}
a.primary-btn {
  font-size: 14px;
  display: inline-block;
  text-decoration: none;
  width: 164px;
  text-align: center;
}
/*defect 9406*/
a.search_anchor {
  width: auto !important;
  display: inline !important;
  font-size: 0 !important;
  margin-top: 10px;
  padding: 15px 13px 13px 15px;
}
.gc-order-list-padtop {
  padding-top: 2.6em !important;
}
.margin_tp_17 {
  margin-top: 17px;
}
.margin_lt_61 {
  margin-left: 61px;
}
.margin_lt_104 {
  margin-left: 104px;
}
.margin_lt_20 {
  margin-left: 20px;
}
.error_select {
  color: #c16436;
}
.input-eclub {
  -webkit-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.gc-comrmatin-error .grn-btn {
  font-size: 12px;
  font-weight: normal !important;
}
.gc-comrmatin-error .tool-btn2 {
  background: #b2ada9 !important;
}
/*defect 7018, 11292 */
#gc form#subscription,
#gc form#survey {
  margin-left: 30px;
  margin-right: 30px;
}
#gc form#subscription .grey-btn {
  background: #c16436;
}
#gc form#survey .grey-btn {
  background: #c16436;
}
/*defect 7049*/
.checkbox_add_book {
  margin-top: 30px;
}
.checkbox_add_book input {
  float: left;
  margin-right: 14px;
}
.checkbox_add_book label {
  margin-top: 10px;
}
#addToCartStep3 .gc-pad-rad {
  padding-left: 48px;
}
#gc #loginModal {
  top: 6% !important;
}
/*defect 9192 */
.gc-img-sec form {
  margin: 0px;
}
.gc-img-sec {
  width: 100%;
}
#gc .lft-img {
  width: 86px;
  float: left;
  padding-right: 3px;
  padding-bottom: 8px;
}
/*defect login triage */
form#gcsocialRegistrationForm,
form#socialRegistrationForm {
  margin: 0;
}
/*defect 8937*/
.gc-box-bg .gc-img-sec {
  border-top: 1px solid #c7bbad;
  padding-top: 13px;
  margin-top: 12px;
}
/* defect 10519*/
.row.txt-rgt.gc-marg-shpgus {
  text-transform: uppercase;
}
/*gift card defect*/
.gc-order-mrgn h3 {
  margin-bottom: 0;
}
#gc .gc-bulck-oder .gc-bdr-img {
  width: 401px;
}
#gc .gc-bulck-oder .wd-lg-ord {
  margin-left: 35px;
  width: 430px;
}
.gc-bdr-conter .span7 {
  width: 606px;
}
/* defect 11025 */
#gc a.grn-btn {
  margin-left: 0px;
}
.marg-top32 {
  margin-top: 32px;
}
label.css-label {
  margin-top: 20px;
}
/* defect 11256 */
#gc .gc-para-fsize {
  font-size: 14px;
}
/* defect order summary section text in caps */
#gc .mar-p-btm {
  margin: 0 0 1px;
  text-transform: uppercase;
}
#gc .gc_total {
  font-weight: bold;
  padding-top: 10px;
  text-transform: uppercase;
}
/* defect 11163 */
#gc .pick-up {
  margin-left: 10px;
  margin-bottom: 16px;
}
/* recent activity */
.gc_order_detail .paddingleft2 {
  padding-left: 1em;
}
.gc_order_detail .paddingleft3 {
  padding-left: 30px;
}
.gc_order_detail .paddingleft12 {
  padding-left: 1.2em;
}
/* Gift card change END*/
#gc.container-main {
  background: #fff !important;
}
#checkoutbutton_top {
  margin: 0 !important;
}
.row.span12.marg-top-8 .span4 {
  width: 300px;
}
#gc .header_line_dot_full {
  border-bottom: none;
}
.pd-left-ship {
  padding-left: 28px;
}
#gc .togorders .paddingleft255 {
  margin-right: -5.5em;
  margin-left: 17px;
}
/*defect 9543*/
#gc .login-bg-lookup {
  background-color: #f5f5f5;
  border: 1px solid #c2bebe;
  margin-left: 30px;
  margin-right: 30px;
}
#gc .login-bg-lookup .lok_to_wid {
  padding-bottom: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
#gc .span .lup-radio .mar_top6 {
  margin-top: 0px !important;
}
#gc .lup-divinput .mar_top6 {
  margin-top: 3px;
}
/* #gc .login-bg-lookup .lok_to_wid .radio_sec{padding-left:60px;} */
/*PIPE# 145214- Start of change*/
.contact-us.thanku {
  font-family: inherit;
  font-size: 16px;
  color: #d78825;
  text-align: center;
  margin-bottom: 20px;
  font-weight: bold;
}
/*End of change*/
/* Facebook SSO START */
.social_img {
  margin-top: 4px;
  position: absolute;
}
.social_icon_main {
  background-color: #4c69ba;
  display: inline;
  padding: 5px 8px 9px;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 3px;
}
.social_text {
  color: #fff;
  padding: 7px 9px 7px 0px;
  text-decoration: none;
  margin-left: 30px;
  top: 4px;
  position: relative;
}
#fb_login_button {
  width: 80px;
}
#fb_login_button span,
#fb_login_button iframe {
  width: 80px !important;
  height: 25px !important;
}
#gc .gc-prce-txt-pdtp25 {
  padding-top: 0px;
  display: inline;
}
#gc p.gc-prce-txt-pdtp25.gc-prce-txt-mglft {
  display: inline;
}
#gc p.gc-prce-txt-pdtp25.gc-prce-txt-mglft span {
  vertical-align: bottom;
  padding-left: 20px;
}
#gc .curtab {
  font-weight: bold;
}
/* Facebook SSO END */
/*PCR change GC UX change in giftcard shipping details page  start*/
#gc .gc-prce-txt-pdtp25 {
  padding-top: 25px;
}
.mar-left40 {
  margin-left: 40px;
}
.mar-ht120 {
  min-height: 120px;
}
.reset-left-div .send_cancel_res .social_text {
  top: 4px;
  position: relative;
}
#gc input.primary-btn.btn-full {
  background-image: url("//media.cheddars.com/images/site/button-bg-img.png");
}
/*PCR change end*/
.gc-wd-cont .pick-up.mar-lft-2 {
  top: 0 !important;
  margin-left: 20px !important;
}
.gc-mrg-btm .nav &gt; li &gt; a:hover,
.nav &gt; li &gt; a:focus {
  background-color: none;
  cursor: default;
}
#myPopoverContent .gc-ovrly-fnt.text-black.capitalize.bold,
.text-black.gift_msg_wrap {
  font-size: 15px;
} /*defct 11732 */
.box-pad-2.capitalize.bdr-btm.gc-box-bg input.primary-btn.btn-full {
  word-wrap: break-word;
  background: #706b60;
  background-image: none !important;
  white-space: normal;
}
/* defect 9612 */
.order_detail .gc_expand_details {
  margin-left: 63px !important;
}
#gc .togorders .paddingleft255 {
  margin-right: -4.5em;
}
.nav-tabs .active .gc-step a:hover,
.nav-tabs .active .gc-step a:hover,
.nav-tabs .active .gc-step a:focus {
  background: #c16436 !important;
}
.gc_subtotal span.price {
  width: 100px;
  display: inline-block;
  text-align: left;
}
.vf-hidden {
  overflow: hidden;
}
.coupon-pad {
  padding: 25px;
}
.coupon-area {
  background: #000;
  margin: 0;
  padding: 8px;
  color: #fff;
}
.ship-add-section {
  width: 100%;
  float: left;
}
.view-more-primary-btn {
  background: #c16436;
  border: 0 none;
  color: #fff;
  font-family: "Roboto";
  cursor: pointer;
  padding: 5px 42px;
  text-transform: uppercase;
  margin-top: 18px;
  width: auto;
  border-radius: 0px !important;
  font-weight: normal;
}
.l-name-input {
  width: 266px !important;
}
.sm-section-price,
.sm-section-name {
  text-align: center !important;
}
/*magic# 469429254-xsdfxp1*/
.nav-arrow {
  background: url("//media.cheddars.com/images/site/red-arrow.png");
  background-repeat: no-repeat;
  background-position: right;
}
textarea.msg_limit {
  white-space: pre;
}
.nav-tabs .active .gc-step a:hover,
.nav-tabs .active .gc-step a:hover,
.nav-tabs .active .gc-step a:focus {
  background: #c16436 !important;
}
/*PCR change end*/

textarea.msg_limit {
  white-space: pre;
}
#gc .span4.gc-mar-frm-det.gc_formcontrol_login label[for="reemailid"] {
  width: 400px;
}
.c-mail {
  margin-left: 22px;
}
.c-mail input {
  width: 280px;
}
/* defect 13880 */
.sub-img .gc-wd-cmt {
  display: none;
}
/*WO238130*/
/*.gc-terms-cmt{margin-top:-36px;}*/
.order_detail .span1 .paddingleft12 {
  padding-left: 0 !important;
}
/* defect 13464 */
.order-qty {
  width: 42px;
}
.order-total {
  text-align: center;
}
#gc .gc_odr_qty {
  padding-left: 49px;
  text-align: center;
}
.order_detail .span1 .paddingleft255 {
  float: left;
  margin-left: 14px;
  margin-right: -45px;
}
.gc_shipp_add .gc_pric_dtls {
  font-weight: bold;
  padding-left: 21px;
  padding-right: 13px;
  vertical-align: top;
  width: 64px;
}
.span1.gc_odr_price {
  padding-left: 20px;
}
#gc .gc_orde_pad {
  width: 180px;
}
.gc_shipp_add .gc_msg_detal {
  width: 184px;
}
.gc_shipp_add .gc_shiping_detls {
  width: 180px;
}
.status-label {
  padding-left: 23px;
}
.togorders .order_detail .gc_expand_details {
  margin-left: 38px !important;
}
/* defect 13464 */
/* defect 11164 */
button#backToStep1,
button#backToStep2,
.gc-sbt-btn:hover,
#gc form#subscription .grey-btn {
  background-color: #706b60;
}
#gc .btn-shp {
  background: none repeat scroll 0 0 #c16436;
}
#gc input#gc_continue_ship_btn,
#gc input#continue {
  background-color: #c16436 !important;
}
div#addShipAddress,
#gc button#creditPayment {
  background-color: #c16436;
}
/* defect 11164 */
/* defect 9796 */
.marginleft0.select_span4 {
  margin-left: 32px;
}
.row.span12.marg-top-8 .checkbox_d.bg-pos {
  margin-top: 2px;
}
/* defect 9796 */
/* defect 14194 */
.row.gc-cart-item .span2.category_image {
  padding-right: 36px !important;
  width: 110px !important;
}
.gc-card-item-price {
  font-size: 14px !important;
}
/* defect 14194 */
.qty-wth {
  width: 65px;
}
/*WO238130*/
/*.gc-terms-cmt{margin-top:-82px;}*/
/*start of css changes for checkout redesign*/
/***Common CSS***/
.displayB {
  display: block;
}
.clearB {
  clear: both;
}
/***End of Common CSS***/
/***OG-ToGo-Menu CSS***/
.og-content-body {
  margin-top: 152px;
}
#og-togo-menu .left-rail {
  width: 168px;
  background: #fff;
}
#og-togo-menu .hero-shot-small {
  width: 490px;
  margin: 0 10px;
}
#og-togo-menu .right-rail {
  width: 272px;
}
#og-togo-menu.menu-bg-grid-empty {
  margin-bottom: 25px;
  margin-top: 157px !important;
}
#og-togo-menu.menu-bg-grid-empty .place-order,
#og-togo-menu.menu-bg-grid-empty .pick-up {
  width: 23.5em;
  margin-top: 0 !important;
  float: left;
  margin-left: 0 !important;
}
#og-togo-menu .category_hero_img {
  width: 40em;
  position: relative;
  float: left;
} /*WO51593--sunil */
#og-togo-menu .sub-menu-grid-bg {
  padding: 0;
  width: 40.9em;
  margin-bottom: 0;
  border: none;
}
#og-togo-menu .menu-grid,
#og-togo-menu .menu-grid &gt; img {
  width: 470px;
  margin-top: -5px;
}
#og-togo-menu .panel-heading {
  color: #fff;
}
#og-togo-menu .panel-heading h4 a {
  color: #fff;
  text-decoration: none;
}
#og-togo-menu .panel-selected {
  background: #d78825;
  border: 2px solid #502142;
}
#og-togo-menu .menu-view-list {
  display: block;
  font-size: 12px;
  text-decoration: underline;
}
#og-togo-menu .menu_header {
  margin-top: 0;
  margin-bottom: -2px;
  font-size: 22px;
  height: 55px;
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
  background-repeat: no-repeat;
  letter-spacing: 0px;
}
#og-togo-menu .menudetail_header {
  height: 55px;
  margin-bottom: 0;
}
#og-togo-menu .dish-details {
  margin-top: 0em;
}
#og-togo-menu .dish-details p {
  color: #5a4646;
  font-size: 13px;
  margin: 0.3em 0em 2em;
}
#og-togo-menu.menu-bg-grid-empty .menu_items {
  width: 230px;
} /*INC14356*/
#og-togo-menu .menu_items .menu-item-img {
  width: 100%;
}
#og-togo-menu .dish-details .dish-details-content {
  width: 225px;
}
#og-togo-menu .dish-details .dish-title {
  margin: 0; /* width:8.08em; */
  width: 226px;
}
#og-togo-menu .dish-details .dish-title1 {
  margin: 0;
  width: 7.9em;
  float: left;
}
#og-togo-menu .dish-details .price-details {
  float: right;
  width: 8em;
}
#og-togo-menu .menu-bg-grid-empty .price_dollar p {
  margin: 0;
  float: left;
}
#og-togo-menu .menu_order_go {
  padding: 8px 10px;
  font-family: Roboto;
  text-transform: capitalize;
  font-size: 12px;
}
#og-togo-menu .menu-order-cal {
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0 0 3px;
  width: 100px;
}
#og-togo-menu .dish-details .grey-star-small {
  padding: 10px 0;
  float: right;
}
#og-togo-menu .new-image-top-left1 {
  left: 0.2em;
  position: absolute;
  top: 0.3em;
}
#og-togo-menu.menu-bg-grid-empty .orange-bg {
  background: #c16436; /*font-weight:bold !important;*/
}
#og-togo-menu .view-cart-green {
  color: #d78825;
  font-weight: bold;
  margin-top: 12px;
  font-size: 13px;
}
#og-togo-menu .coupon-code-box {
  margin-left: 0 !important;
}
#og-togo-menu .coupon-price-box {
  padding: 0.96em 0 1.13em 0;
}
#og-togo-menu .check-out {
  padding: 15px;
  color: #403730;
  height: auto; /*overflow: hidden;*/
  margin-bottom: 1em;
  margin-left: -15px;
}
#og-togo-menu .divider {
  margin: 13px 0 0 0px;
  width: 277px;
  border: 1px solid #d7cfc5;
}
#og-togo-menu .checkout-container {
  padding: 0 15px;
  margin-top: -7px;
}
#og-togo-menu .viewAs {
  color: #fff;
  font-size: 9px;
  text-decoration: underline;
  padding: 3px 2px;
  position: relative;
  top: -19px;
  text-transform: none;
  width: auto;
  display: inline;
}
#og-togo-menu .viewAs:hover {
  color: #fff;
}
#og-togo-menu .view-cart-edit a {
  font-weight: bold;
  margin: 0 5px;
}
#og-togo-menu .coupon-chk-out-bg {
  font-family: Oswald;
  width: 171px;
  float: right;
  margin-top: 24px;
}
#og-togo-menu .coupon-aply-coupon {
  background-image: url("//media.cheddars.com/images/site/apply-coupon.png");
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: auto;
  margin: 0.3em 1em 2em 0;
  background: #716f6e !important;
  float: right !important;
}
#og-togo-menu .box-margn {
  border-top: none !important;
}
#og-togo-menu .menu-detail-bg {
  padding: 0;
  padding-top: 10px;
}
#og-togo-menu .menu-detail-bg .hero-shot img {
  width: 100%;
}
#og-togo-menu .menu-bg-grid-empty .place-order h4 {
  padding: 17px 20px 16px 20px;
}
#og-togo-menu .togoleft {
  width: 473px;
  padding: 0 0 10px 7px;
}
#og-togo-menu .menu-bg-grid-empty .menu_items.menu_favorites,
#og-togo-menu .menu-detail-bg .menu_favorites {
  margin: 0;
  margin-left: 3px /*!important*/;
}
#og-togo-menu .togoleft .menu_favorites:nth-child(odd) {
  margin: 0 7px 10px 0 !important;
}
#og-togo-menu .box-margn .spn_wdth {
  width: 100px;
  height: auto;
}
#og-togo-menu .dish-details-content .star-grey-small {
  float: right;
  margin-right: 15px;
}
#og-togo-menu .order_but_marg .menu_order_go {
  margin-top: 0px;
  bottom: 0;
  top: auto;
  right: 0;
  margin: 0;
  padding: 4px 10px;
  width: 90px;
  position: absolute;
}
/***Left Rail Menu CSS***/
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu span {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none; /* font-weight: normal; */
  text-decoration: none;
  line-height: 0.5;
  font-size: 14px;
  position: relative;
}
#cssmenu span {
  line-height: 1;
}
#cssmenu &gt; ul &gt; li {
  margin: 0 0 0 0;
}
#cssmenu &gt; ul &gt; li:last-child {
  margin: 0;
}
#cssmenu &gt; ul &gt; li &gt; a {
  font-size: 15px;
  display: block;
  color: #fff;
  background: #a2b432;
  border: 1px solid #96a926;
  outline: none;
  height: 53px;
}
#cssmenu &gt; ul &gt; li &gt; a &gt; span {
  display: block;
  padding: 10px 10px 0px;
  font-weight: bold;
  color: #fff;
  font-family: Roboto;
  font-size: 11px;
  text-transform: uppercase;
  margin-top: 11px;
}
#cssmenu &gt; ul &gt; li &gt; a {
  outline: none;
  text-decoration: none;
  height: 63px;
}
#cssmenu &gt; ul &gt; li &gt; a:hover {
  text-decoration: none;
}
#cssmenu &gt; ul &gt; li.active {
  border-bottom: none;
}
#cssmenu &gt; ul &gt; li.active a {
  background: #d78825;
  color: #fff;
  border: 1px solid #502142;
}
.active-test &gt; a {
  background: #d78825 !important ;
  color: #fff !important ;
  border: 1px solid #502142 !important;
}
.active-test &gt; a span.seticon {
  background: url(//media.cheddars.com/images/site/icon-collapse.png) 95% center
    no-repeat !important;
  display: inline-block;
  width: 87%;
  height: 37px;
}

#cssmenu &gt; ul &gt; li.has-sub a span.seticon {
  background: url(//media.cheddars.com/images/site/icon-expand.png) 95% center
    no-repeat;
  width: 0;
  height: 13px;
  line-height: 37px;
  float: right;
}
#cssmenu &gt; ul &gt; li.has-sub.active &gt; a span {
  background: url(//media.cheddars.com/images/site/icon-collapse.png) 95% center
    no-repeat;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 5px 10px;
  display: none;
  border-left: 1px solid #c7bbad;
  border-right: 1px solid #c7bbad;
  border-bottom: 1px solid #c7bbad;
}
#cssmenu ul li.active ul {
  padding: 5px 10px;
  display: block;
}
#cssmenu ul ul li {
  margin: 0 0 14px 0;
  width: 147px;
  color: #5a4646;
}
#cssmenu ul ul li:first-child {
  margin-top: 10px;
}
#cssmenu ul ul a {
  display: block;
  color: #5a4646;
  font-size: 14px;
  text-transform: uppercase;
  background: none !important;
  border: none !important;
  padding: 0px 0px 0px 0px;
}
#cssmenu ul ul a:hover,
#cssmenu ul ul a:active {
  color: #d78825;
}
#cssmenu ul ul a span {
  color: #5a4646;
  font-family: arial;
  font-size: 11px;
}
#cssmenu ul ul a:hover,
#cssmenu ul ul a:active,
#cssmenu ul ul a:visited {
  text-decoration: none;
}
#cssmenu ul ul a span:hover,
#cssmenu ul ul a span:active {
  color: #d78825;
  font-weight: bold;
  text-decoration: none;
}
/***Scrollbar CSS***/
#demo,
#demo1 {
  position: relative;
}
/***End of Scrollbar CSS***/
/***End of Left Rail Menu CSS***/
/***End of OG-ToGo-Menu CSS***/

/***OG_ToGoMenuDetails CSS***/
#og-togo-menu .menu-container {
  background: #fff;
  border: 1px solid #c7bbad;
  width: 456px;
  padding: 0 15px;
  float: left;
  margin-bottom: 10px;
  position: relative;
}
#og-togo-menu .menu-heading-container {
  float: left;
  margin: 8px 0;
  width: 100%;
}
#og-togo-menu .menu-heading {
  color: #d78825;
  font-size: 20px;
  font-family: Oswald;
  text-transform: uppercase;
  margin-top: 5px;
}
#og-togo-menu .menu-price {
  color: #676558;
  font-size: 20px;
  font-weight: bold;
  margin-top: -2px;
}
#og-togo-menu .category_hero_img img {
  width: 80%;
}
#og-togo-menu .menu-details {
  color: #5a4646;
  font-size: 13px;
}
#og-togo-menu .menu-details-cal {
  padding: 4px 2px;
}
#og-togo-menu .menu-detail-title {
  color: #d78825;
  font-size: 12px;
  margin: 10px 0;
  text-transform: uppercase;
  font-family: Oswald;
}
#og-togo-menu .dish-qty select {
  width: 115px;
  margin: 5px;
  -o-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #cccccc;
  background: url(https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png)
    no-repeat right center;
  margin-right: 1px;
  margin-left: -1px;
  margin-top: 0px;
}
#og-togo-menu style.styleSelect::-ms-expand {
  display: none;
}
#og-togo-menu .styleSelect {
  background: url(//media.cheddars.com/images/site/selectDropdown.jpg) no-repeat
    right;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  height: 25px;
  outline: none;
  line-height: normal;
}
#og-togo-menu .add-to-cart {
  width: 473px !important;
  padding: 15px 0 15px 15px;
}
#og-togo-menu .add-to-cart {
  width: 100%;
}
.display_none {
  display: none;
}
.disable {
  display: none;
}
.menu-bg-grid-empty .place-order h4 {
  font-size: 1.2em;
}
.mar-lft-2 .secondary-btn01.capitalize.pull-right {
  background: #716f6e;
}
.right-rail .view-cart-update a {
  font-family: "Helvetica Neue", Arial, sans-serif;
}
.coupon-price-box button.pull-right.coupon-aply-coupon {
  font-family: Oswald;
}
#og-togo-menu .menu-carticon .mar-title-lft {
  margin-left: 0;
}
#og-togo-menu .menu-carticon {
  float: right;
  width: 140px;
  padding: 5px 0;
}
#og-togo-menu .menu-carticon .start-txt {
  color: #66635e;
  text-align: right;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0px;
  text-transform: capitalize;
  width: 73px;
  margin-top: -0px;
}
#og-togo-menu .menu-carticon .detail-rate {
  color: #676558;
  font-size: 20px;
  font-weight: bold;
  line-height: 15px;
  margin-left: 35px;
  margin-right: 20px;
}
#og-togo-menu .menu-carticon span.num {
  font-size: 22px;
  vertical-align: baseline;
}
#og-togo-menu .menu-carticon span.decimal {
  vertical-align: super;
  font-size: 12px;
}
#og-togo-menu .category_hero_img .new-image-top-left1 {
  left: 1em;
  position: absolute;
  top: 1em;
  width: auto !important;
}
/***End of OG_ToGoMenuDetails CSS***/
/***End of OG_ToGoMenuDetails CSS***/
/***OG_ToGoMenuList CSS***/
#og-togo-menu .dish-details .dish-list-title {
  margin: 0;
  color: #c16436;
  font-weight: bold;
}
#og-togo-menu .menu-list-container {
  width: 97%;
}
#og-togo-menu .menu-list-container .menu-list-block {
  background: #fff;
  border: 1px solid #c7bbae;
  padding: 0.3em 0.5em 0.5em;
}
#og-togo-menu .dish-list-details {
  width: 270px;
}
.c-active {
  cursor: text !important;
}
#og-togo-menu .sub-mar-top {
  margin-top: 15px !important;
}
/***End of OG_ToGoMenuList CSS***/
#og-togo-menu .menu-detail-bg-2 {
  padding: 0px 5px !important;
}
#og-togo-menu .sub-menu-grid-bg .row.margtop09 {
  margin-top: 0em;
}
.body-content .span6.tab-content {
  width: 509px;
}
.body-content .right-rail .span3 {
  margin-left: -28px;
  margin-top: 10px;
}
.body-content .row.span12 {
  margin-top: 0px;
}
.tab-content .menu_favorites .price_dollar {
  font-weight: bold;
}
.tab-content .row_marg_top22 .row.left_box {
  width: 452px;
}
.tab-content .row_marg_top22 .span4.marg_left00 {
  width: 284px;
}
.tab-content .row_marg_top22 p.dish-title.margin_btm0 {
  width: 21.08em !important;
}
#og-togo-menu .menu-container .menu_marg_lft .span6 {
  width: 443px !important;
  margin-left: -4px;
}
/*** UAT ALM FIX ***/
#og-togo-menu .menu-container .menu-heading-container .menu-carticon.span1 {
  position: absolute;
  top: 11.5px;
  right: 18px;
  width: 145px !important;
}
#og-togo-menu .menu-detail-bg-1 .left_box {
  width: 456px;
  margin-bottom: 4px;
}
.hero-shot-small .menu-container .mar-top1.styleSelect {
  overflow: hidden;
  float: left;
  -webkit-transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
  transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
  -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 240px;
}
.hero-shot-small .menu-heading-container .pull-right .styleSelect {
  width: 142px;
}
.hero-shot-small .menu-container label.qty-txt-marg {
  margin-left: 260px;
  margin-bottom: -22px;
  margin-top: 9px;
}
.tab-content .left_box .pull-right.txt-rgt.menu_marg_rgt.span2 {
  width: 140px;
}
.right-rail .place-order.mar-lft-2 h4.place-align {
  margin: 0px !important;
}
.img_item_margin {
  margin: 0px 7px 10px 0px !important;
}
#og-togo-menu .star-grey-small1 {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
.im-int .mar_top .styled-select.select_span3.prefselect {
  margin-left: 0px;
  margin-bottom: 20px;
}
.im-int .mar_top span.select-wrapper {
  width: 305px;
}
.tab-content .hero-shot-small .sub-cat-detail {
  border: 1px solid #c7bbad;
  border-top: 0px;
}
.im-int .span8 .span3 {
  width: 279px;
} /*WO51799 reverted--sunil*/
.block-options.span8 .span3 {
  width: 237px;
} /*magic fix for 469495648*/
.menu-container .dish-qty span {
  margin-right: 9px;
}
.add-to-cart .pull-right input#add-to-cart-tmi {
  padding: 5px 48px;
  font-weight: bold;
}
/*WO70294*/
#og-togo-menu .menu_marg_lft .addthis_toolbox.addthis_default_style {
  padding-bottom: 13px !important;
  float: left !important;
  padding-top: 3px !important;
}
.menu_marg_lft .mar-bot-1 span.pull-left.menu-order-cal.menu-details-cal {
  margin: 0px 0px 0px -6px !important;
}
.well-new .cal21.marbottom .span-40,
.well-new .cal21.marbottom .span-20 {
  /*border-bottom:1px solid #000;padding-bottom:6px;*/
  padding-top: 6px;
  height: 32px;
} /*magic fix for 469513338*/
.well-new.well-small.brown-txt-color {
  margin-bottom: 22px;
  float: left;
}
.menu-container div#collapse2.row.collaps.well-new {
  margin-bottom: 0px;
}
.menu-container div#collapse2.row.collaps.well-new.in {
  margin-top: 10px;
}
.menu_marg_lft h3.subtitle.capitalize {
  color: #d78825;
  font-family: Oswald;
  letter-spacing: 0.6px;
  font-size: 12px;
  line-height: 1.5em;
}
.menu_marg_lft p.legal_text {
  color: #333333 !important;
}
#og-togo-menu .menu-detail-bg.menu_padding_dwn0.og-menu-marg-no-top-padding {
  margin-top: 1.4px;
}
#og-togo-menu .menu-detail-bg.menu_padding_dwn0.og-menu-marg-top-padding {
  margin-top: 15px;
}
.tab-content #configOptionsAjax .error-box.error-box-big.marg_top1em {
  display: block;
  float: left;
  width: 89.5%;
  margin-top: 0px;
}
#og-togo-menu .right-rail .place-details {
  font-size: 14px;
}
#og-togo-menu .right-rail .span3 .pick-up.mar-lft-2 {
  margin-left: 2.3em !important;
}
#og-togo-menu .right-rail .mar-lft-2 .loc-detail {
  font-size: 14px;
}
#og-togo-menu .right-rail .req-tim {
  font-size: 14px;
}
#og-togo-menu .right-rail .coupon-price-box p.coupon-heading.txtbold {
  font-size: 14px;
  padding-top: 0em !important;
} /*for spanish issue*/
#og-togo-menu .right-rail .coupon-price-box span.coupon-mrg-left {
  font-size: 14px;
}
#og-togo-menu .row.menu-navigation {
  margin-top: -53px;
  height: 51px;
}
.og-menu-marg-no-top-padding .span6 p {
  font-size: 14px;
  margin: 0.2em 1.3em 1.7em;
  color: #5a4646;
}
#og-togo-menu .tab-content .menu-detail-bg-2 .row.left_box.child1-withHeroImg {
  margin-top: 5.5px;
  padding-left: 0.75em;
}
#og-togo-menu .tab-content .row.left_box.child1-withNoHeroImg {
  margin-top: 1.73em;
  margin-left: 0.01em;
  width: 456px !important;
}
.menu_order_go:hover {
  color: #fff;
}
#og-togo-menu .right-rail .checkout-container form {
  margin: -2px 0 0px;
}
#og-togo-menu
  .right-rail
  .check-out
  button.coupon-chk-out-bg.primary-btn.pull-right {
  width: 171px;
  margin-bottom: -5px;
  margin-top: -3px;
}
#og-togo-menu
  .right-rail
  button.coupon-chk-out-bg.primary-btn.pull-right.coupon-mrg-top.mar-rgt-ext.marg_bot1em {
  width: 172px;
  margin-top: 11px;
  margin-bottom: 13px;
}
#og-togo-menu #showPersistentCart .info-box.mar-lft-2 {
  width: 234px;
  margin-left: 0px !important;
}
#og-togo-menu .category_hero_img img {
  width: 95%;
}
#og-togo-menu .tab-content .hero-shot-small .menu-container {
  padding: 0px 16px;
  border-bottom-width: 2px;
}
/*WO70294*/
#og-togo-menu .menu-container .element.menu-details-cal {
  float: left !important;
  margin-right: 9px;
}
#examples1 .content1 .mCustomScrollBox.mCS-light.mCSB_vertical.mCSB_inside {
  max-height: 200px !important;
}
span.link-direct {
  float: left;
  color: #fff;
  padding-left: 13px !important;
  padding-top: 13px !important;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold !important;
  width: 108px;
}
span.seticon.link-img {
  top: 10px;
  right: 11px;
}
span.link-direct a {
  color: #fff;
}
span.link-direct a:hover {
  text-decoration: none;
}
.has-sub ul li.p1.active a span {
  font-weight: bold !important;
}
#cssmenu ul ul a:hover,
#cssmenu ul ul a:active,
#cssmenu ul ul a:visited {
  text-decoration: none !important;
}
.menu-container .mar-top03 textarea {
  width: 442px;
}
#cssmenu li.last.active-test ul {
  border-left: 0px solid #c7bbad !important;
  border-right: 0px solid #c7bbad !important;
  margin-top: -26px !important;
}
#cssmenu li.last.active-test ul a.viewAs {
  /* top:-6px !important; */
  top: -0.5px !important;
  left: -0.5px !important;
}
.og-content-body .star-grey-big1 {
  float: right;
}
.right-rail .place-order.mar-lft-2 {
  margin-left: -0.2px !important;
  width: 23.6em !important;
}
.sub-menu-list .menu-detail-bg-2 {
  padding: 0px 0px !important;
}
.sub-menu-list .mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools1 .mCSB_draggerRail1 {
  margin-left: 0px;
  margin-top: 1px;
}
.sub-menu-list .mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonUp1 {
  background: url(//media.cheddars.com/images/site/icon-arrow-up.jpg) no-repeat
    2px -2px;
}
.sub-menu-list .mCustomScrollBox,
.mCustomScrollBox1 {
  top: 15px;
}
#og-togo-menu .coupon-bdr-top0 .coupon-green-txt {
  color: #d78825;
}
#og-togo-menu .menu-detail-bg .subtitle {
  color: #d78825;
  font-size: 12px; /*letter-spacing:1px;*/
  line-height: 20px;
  font-family: Oswald;
  margin-top: 12px;
}
#og-togo-menu .legal_text {
  color: #706060;
  font-size: 11px !important;
  letter-spacing: 1px;
}
#og-togo-menu
  .menu-heading-container
  .accordion-toggle.accordion-minus-ico.collapsed {
  margin-top: 1.3px;
}
#og-togo-menu #examples1 .pull-right.view-cart-edit {
  padding-top: 0.5em;
  text-align: right;
  width: 100%;
  padding-bottom: 24px;
  margin-right: -4px;
}
#og-togo-menu .menu-heading-container .pull-right.minus_nut {
  margin-bottom: 0em !important;
  margin-top: 2.2px;
  margin-right: 0px;
}
#og-togo-menu .im-int .prefselect .select-wrapper select {
  width: 306px;
}
#cssmenu .last span.seticon.link-img {
  top: 7px;
  right: 10px;
  width: 0;
  height: 0;
  line-height: 37px;
  float: right;
  background: none !important;
}
.food-timing .options-click p label {
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 3px;
}
.item-desc-cart span.span1.total-txt {
  width: 50px;
}
#cssmenu .has-sub span.link-direct {
  font-weight: normal !important;
}
#og-togo-menu .dish-qty .styled-select .select-wrapper span {
  margin-right: 25px !important;
  height: 26px;
}
#og-togo-menu .dish-qty.pull-right {
  margin-top: 9px;
}
#og-togo-menu .dish-qty .styled-select.select-layoutform {
  float: right;
  margin-right: 0px;
  margin-top: -0.25em;
}
#cssmenu .last span.link-direct {
  width: 155px;
  height: 40px;
  font-weight: normal !important;
}
#cssmenu .last span.seticon.link-img {
  display: none !important;
}
#cssmenu .last ul {
  width: 71px;
}
#cssmenu li.last {
  height: 55px;
}
#cssmenu li.active-test.last ul a.viewAs {
  /* left:-0.5px!important;top:-14px!important; */
  display: inline;
  left: 0px !important;
  top: -18px !important;
}
#cssmenu .last .link-direct a {
  padding: 21px 128px 19px 12px;
  position: relative;
  left: -12px;
  top: 10px;
}
#cssmenu .has-sub .link-direct a {
  padding: 12px 19px 14px 1px;
  position: relative;
}
#og-togo-menu .right-rail .coupon-price-box .row .pull-left.coupon-mrg-left {
  margin-left: 1.2em;
}
/***End of OG_ToGoMesnuList CSS***/
/*end of  redesign changes*/
.qty-wth {
  width: 65px;
}
.mar-bot-1 .divide_line {
  border-right: 1px solid #676559;
  padding: 3px 0;
  margin: 0 8px;
}
/** UAT Stage2 17585 fix **/
a.globaloptinelement {
  color: #706060;
  text-decoration: none !important;
}
a.globaloptinelement:hover {
  color: #706060;
}
#og-togo-menu .ingrient-wid-sm.collapsehide {
  width: 452px !important;
  margin-top: 10px;
}
#og-togo-menu .dish-details-content a.element {
  margin-left: 4px;
}
/*GC PROD UI FIX*/
.font-lw {
  font-size: 11px;
}
#og-togo-menu .marg_bot2em.menu_favorites span.pdt-text {
  margin-left: 3px;
}
#og-togo-menu .hero-shot-small .img_item_margin .span3.marg_left0 {
  width: 227px;
  padding-top: 0px;
} /* Magic fix for 469489070 */
#og-togo-menu .sub-menu-list .hero-shot.marg_bot1em {
  margin-bottom: 0em !important;
  padding-bottom: 16px;
  background-color: #efede8;
}
#og-togo-menu .menu_favorites .span2.cal-nut-info {
  width: 90px;
}
/* ALM 17452 FIX */
#og-togo-menu .menu-price sup {
  margin-top: 12px !important;
  float: right;
  font-size: 12px;
}
/*Added a fix for 469476434- Pooja(xsdfxp1)*/
.main_cnt .triage_togo .row.span5 .span.mar-top-11.mar-left-20 {
  width: 50%;
}
/*New togo : left menu nav*/
.has-sub span.link-direct span {
  float: left;
  width: 152px !important;
  top: 13px;
}
.has-sub.active-test span.link-direct span a.viewAs {
  display: inline-block !important;
}
.has-sub span.link-direct span a.viewAs {
  display: none !important;
}
#cssmenu .has-sub.active-test span.link-direct {
  top: 4px;
  margin-top: 10px;
  padding-top: 6px !important;
  float: left;
}
.has-sub.active-test span.link-direct span a.viewAs {
  display: block;
}
#cssmenu .has-sub span.link-direct {
  margin-top: 14px;
  float: left;
}
#cssmenu ul li.has-sub.active-test a:nth-child(2) {
  height: 67px;
}
.link-direct a.viewAs {
  line-height: 0;
}
/*New togo : left menu nav*/
/*Defect - 16946*/
.gc-modal-ovl .mobalbox,
.modalbox {
  background: #edeee8;
}

#cssmenu .has-sub .sub-cat-bld.active a span {
  font-weight: bold;
}

#og-togo-menu .menu_header_larg {
  background-color: #c16436;
  padding: 17px 0;
  background-size: cover;
  color: #fff;
  font-family: "Roboto";
  position: relative;
  text-align: center !important;
  height: auto !important;
  line-height: normal !important;
}
/*Defect 8691*/
.gc-wd-cmt .terms_text a:hover {
  color: #be4127;
  text-decoration: underline;
}
/*Defect 9785*/
.menu-bg-grid-empty .gc-box-bg .Checkout_Red .popover.bottom .arrow {
  margin-left: 0;
}
/*Defect 9834*/
.mobalbox .gc-ovlay-btm-bdr.gc-ovlay-hr-wid {
  width: 801px;
  margin-left: -12px;
  line-height: 0px;
}
/*Defect 11268*/
.gc-chkbal a#demoCardNumber {
  text-decoration: none !important;
}
.gc-wd-cmt .terms_text a {
  text-decoration: none !important;
}
/*Defect 15248*/
.gc-mobalbox .title-myfav.pull-left.gc_ovl_nw.span7 {
  margin-top: -34px;
}
/*Defect 9831*/
#shipping_infor_container .row.margin_top017 {
  margin-top: -24px;
}
.span4.right-rail div#persistentCart {
  margin-top: 10px;
  float: left;
}

/* magic fix for 469476680 */
span.social_text.social_text1 {
  position: inherit;
}
/* end of fix */

/* EXPRESS PAY START */
.express_pay_main {
  color: #4f4d46; /* padding:40px 40px 30px; */
  width: 900px;
}
.express_pay_main .bcond .checkbox_d {
  width: 7px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(1) {
  margin-left: 9px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(2) .car_icon_mar {
  padding-left: 15px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(2) .car_icon_txt {
  padding-left: 0px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(3) .car_icon_txt {
  padding-left: 4px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(3) .car_icon_mar {
  padding-left: 14px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(4) .car_icon_txt {
  padding-left: 4px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(5) .car_icon_mar {
  padding-left: 9px;
}
.express_pay_main #car_sel1 &gt; div.span1:nth-child(5) .car_icon_txt {
  padding-left: 0px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(1) .car_icon_mart {
  padding-left: 20px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(2) .car_icon_mar {
  padding-left: 20px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(3) .car_icon_mar {
  padding-left: 20px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(4) .car_icon_mar {
  padding-left: 22px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(5) .car_icon_mar {
  padding-left: 24px;
}
.express_pay_main #car_sel2 &gt; div.span1:nth-child(6) .car_icon_mar {
  padding-left: 24px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(1) .car_icon_mart {
  padding-left: 23px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(2) .car_icon_mar {
  padding-left: 17px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(3) .car_icon_mar {
  padding-left: 20px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(4) .car_icon_mar {
  padding-left: 15px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(5) .car_icon_mar {
  padding-left: 18px;
}
.express_pay_main #car_sel3 &gt; div.span1:nth-child(6) .car_icon_mar {
  padding-left: 20px;
}
.express_pay_main .chbx1 {
  height: 23px !important;
}
.express_pay_main .coupon input {
  margin-bottom: 4px;
}
.express_pay_main .paymtinfo p {
  margin-bottom: 5px;
}
.express_pay_main .lt-menu-container {
  width: 230px !important;
  margin: 0px 18px 0px 0px !important;
}
.express_pay_main .lt-menu-container .left-menu-header {
  margin: 0;
  width: auto;
}
.express_pay_main .lt-menu-container .left-div {
  width: 228px !important;
  margin: 0 !important;
  border: 1px solid #b5b5b5 !important;
}
.express_pay_main .lt-menu-container .left-div .recent-activity {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.express_pay_main .lt-menu-container .left-div .recent-activity .titleclass {
  font-weight: normal;
}
.express_pay_main .lt-menu-container .left-div .recent-activity .pagenav-arrow {
  padding: 0 0 0 17px;
}
.express_pay_main
  .lt-menu-container
  .left-div
  .recent-activity
  .pagenav-arrow
  img {
  height: 7px;
  width: 6px;
}
.express_pay_main
  .lt-menu-container
  .left-div
  .recent-activity
  .txtclass-1.active
  &gt; a {
  color: #d78825 !important;
}
.express_pay_main .lt-menu-container .left-div .left-menu-sep {
  border-bottom: 1px solid #e1e1e1;
}
.express_pay_main .span8.rt-container {
  margin: 0;
  width: 615px; /* border:1px solid #b5b5b5; min-height:58.3em*/
  background-color: #fff;
  padding: 20px;
  font-size: 14px;
  height: auto;
}
.express_pay_main .span8.rt-container h3.title {
  color: #d78825;
  font-family: Roboto;
  font-size: 18px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.express_pay_main .span8.rt-container h3.title img {
  margin-top: 10px;
}
.express_pay_main .span8.rt-container .payment_sec {
  display: inline-block;
  padding: 5px 0;
  width: 100%;
}
.express_pay_main .span8.rt-container .payment_sec .capitalize {
  text-transform: capitalize;
  margin-left: 17px;
  color: #fff;
}
.express_pay_main .span8.rt-container .payment_sec.pmycheck img {
  width: 40px;
  padding-right: 10px;
}
.express_pay_main .span8.rt-container .payment_sec.pmycheck .rtxt_box_width_1,
.express_pay_main
  .span8.rt-container
  .payment_sec.pmycheck
  .rtxt_box_width_1
  select {
  width: 230px !important;
}
.express_pay_main .span8.rt-container h4.subtitle {
  color: #d78825;
}
.express_pay_main .span8.rt-container .card_info_table .colm260,
.express_pay_main .span8.rt-container .card_info_table .colm165,
.express_pay_main .span8.rt-container .card_info_table .colm115,
.express_pay_main .span8.rt-container .card_info_table .colm244,
.express_pay_main .span8.rt-container .card_info_table .colm160,
.express_pay_main .span8.rt-container .card_info_table .colm104,
.express_pay_main .span8.rt-container .card_info_table .colm90,
.express_pay_main .span8.rt-container .card_info_table .colm210,
.express_pay_main .span8.rt-container .card_info_table .colm240 {
  display: inline-table;
  vertical-align: top;
}
.express_pay_main .span8.rt-container .card_info_table .colm260 {
  width: 260px;
}
.express_pay_main .span8.rt-container .card_info_table .colm165 {
  width: 165px;
}
.express_pay_main .span8.rt-container .card_info_table .colm115 {
  width: 115px;
}
.express_pay_main .span8.rt-container .card_info_table .colm244 {
  width: 244px;
}
.express_pay_main .span8.rt-container .card_info_table .colm160 {
  width: 160px;
}
.express_pay_main .span8.rt-container .card_info_table .colm100 {
  width: 100px;
  text-align: center;
  padding-left: 25px;
}
.express_pay_main .span8.rt-container .card_info_table .colm140 {
  width: 100px;
}
.express_pay_main .span8.rt-container .card_info_table .colm104 {
  width: 104px;
}
.express_pay_main .span8.rt-container .card_info_table .colm240 {
  width: 240px;
}
.express_pay_main .span8.rt-container .card_info_table .colm210 {
  width: 210px;
}
.express_pay_main .span8.rt-container .card_info_table .colm90 {
  width: 90px;
}
.express_pay_main .span8.rt-container .card_info_table .mrg_right_left20 {
  margin: 0px 20px;
}
.express_pay_main .span8.rt-container .card_sec {
  margin: 10px 0;
  border: 1px solid #b5b5b5;
  display: inline-block;
  width: 100%;
}
.express_pay_main .span8.rt-container .card_sec .head {
  background-color: #bcb5a8;
  padding: 15px;
  font-weight: bold;
  color: #4f4d46;
}
.express_pay_main .span8.rt-container .card_sec .default_head {
  background-color: #c16436;
}
.express_pay_main .span8.rt-container .card_sec .card_info {
  padding: 15px;
}
.express_pay_main .span8.rt-container .card_sec .card_info span.title,
.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails {
  display: inline-block;
  width: 120px;
  vertical-align: top;
}
.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails {
  vertical-align: top;
  width: 170px;
}
.express_pay_main .span8.rt-container .card_sec .card_img {
  border-radius: 4px;
  height: 21px;
  margin-right: 10px;
  width: 35px;
}
.express_pay_main .span8.rt-container .confirm-check {
  margin: 0;
}
.express_pay_main .span8.rt-container .confirm-check label {
  font-size: 14px;
  color: #4f4d46;
}
.express_pay_main .span8.rt-container .confirm-check span.help_txt {
  display: inline-block;
  padding-left: 35px;
}
.express_pay_main .span8.rt-container .border_top__dot_rec {
  border-top: 1px dotted #b5b5b5;
}
.express_pay_main .span8.rt-container .border_bottom__dot_rec {
  border-bottom: 1px dotted #b5b5b5;
}
.express_pay_main .span8.rt-container label {
  font-size: 14px;
}
.express_pay_main .span8.rt-container .pick_order {
  display: inline-block;
  margin: 50px 0 30px;
}
.express_pay_main .span8.rt-container .pick_order .field {
  margin: 0;
}
.express_pay_main .span8.rt-container .pick_order.checkout {
  margin: 30px 0 30px;
}
.express_pay_main .span8.rt-container .save-changes {
  margin: 0;
  width: 177px;
  margin-top: 25px;
  margin-bottom: -35px;
  float: right;
}
.express_pay_main .hr_line {
  height: 1px;
  clear: both;
  border-bottom: 1px solid #b5b5b5;
}
.express_pay_main .recipe_body .span5.pickuptime {
  width: 330px;
}
.express_pay_main .recipe_body h3.title {
  color: #d78825;
  font-family: Roboto;
  font-size: 18px;
  margin-bottom: 0px;
}
.express_pay_main .recipe_body h3.title img {
  margin-top: 10px;
}
.express_pay_main .exp_recipe_body .span4 {
  width: 240px;
}
.express_pay_main .exp_recipe_body .grey_text_recipe {
  color: #d78825;
}
.express_pay_main .exp_recipe_body .car_options .car_icon_mart,
.express_pay_main .exp_recipe_body .car_options .car_icon_mar {
  text-align: left;
  padding-left: 15px;
}
.express_pay_main .grey_text_recipe {
  color: #000;
}
.express_pay_main .grey_text_recipe1 {
  color: #68655a;
  font-weight: bold;
}
.express_pay_main .ex_title {
  color: #4b0542;
  font-size: 18px;
  float: left;
}
.express_pay_main .payment {
  float: left;
}
.express_pay_main .payment .span.styled-select select {
  width: 200px;
}
.express_pay_main
  .payment
  span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
  width: 275px !important;
}
.express_pay_main .payment select.span3.rtxt_box_width_2.select_text {
  width: 276px !important;
}
.express_pay_main .exp_tip .or {
  float: left;
  margin: 0 5px;
  padding: 5px;
}
.express_pay_main .exp_tip .styled-select {
  width: 184px;
}
.express_pay_main .exp_tip .styled-select select {
  width: 185px;
}
.express_pay_main .exp_total .span4 p,
.express_pay_main .exp_total .span3 p {
  margin-bottom: 0px;
}
.express_pay_main .exp_total .span4 p .exp_close_icn,
.express_pay_main .exp_total .span3 p .exp_close_icn {
  padding-right: 3px;
  margin-top: -2px;
}
.express_pay_main .pay .radio_new {
  margin-left: 34px;
}
.express_pay_main .ex-gift-orderdetils {
  margin-bottom: 10px;
}
.express_pay_main .ex-gift-orderdetils h4 {
  font-size: 16px;
}
.express_pay_main .ex-gift-orderdetils .sendoffers-txt {
  color: #706060;
  font-size: 14px;
  font-weight: bold;
}
.express_pay_main .ex-gift-orderdetils .ex-email-conf-txt {
  font-size: 17px;
}
.express_pay_main .ex-gift-orderdetils.myexpcheckout {
  padding: 20px 0;
  clear: both;
}
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.ex-contact-type {
  width: 270px !important;
  min-height: 100px;
}
.express_pay_main
  .ex-gift-orderdetils.myexpcheckout
  .span3.ex-contact-type
  .input-bg.span3.rtxt_box_width.pull-left {
  width: 240px !important;
}
.express_pay_main
  .ex-gift-orderdetils.myexpcheckout
  .span3
  .span2
  .input-bg.span3.rtxt_box_width.pull-left {
  width: 200px !important;
}
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.widexp {
  width: 270px !important;
}
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span4 .rtxt_box_width_1,
.express_pay_main
  .ex-gift-orderdetils.myexpcheckout
  .span4
  .rtxt_box_width_1
  select {
  width: 224px !important;
  height: 29px;
}
.express_pay_main .shippingcheckout .rtxt_box_coup_width {
  width: 493px !important;
}
.express_pay_main .pshippingcheckout .styled-select.span6 {
  width: 493px !important;
}
.express_pay_main .exp_gf_ords .span3 img {
  width: 213px;
}
.express_pay_main .exp_gf_ords .span2 img {
  height: 153px;
}
.express_pay_main .exp_gf_ords .edit_links {
  padding-top: 85px;
  margin-left: 15px;
}
.express_pay_main .exp_gf_ords .edit_links p {
  margin-bottom: 0;
}
.express_pay_main .exp_gf_ords .span.para p {
  margin-bottom: 0;
}
.express_pay_main span.editadd {
  margin: 0 10px;
  float: left;
  font-weight: bold;
}
.express_pay_main .shipping .rtxt_box_coup_width {
  width: 507px !important;
}
.express_pay_main .shipping input.rtxt_box_coup_width {
  width: 507px !important;
  padding: 5px 0;
}
.express_pay_main .span2width {
  float: left;
  width: 109px;
  margin: 0 15px 0 0;
}
.express_pay_main .car_icon_mart,
.express_pay_main .car_icon_mar {
  margin: 5px 0 0 0 !important;
  text-align: left;
  padding-left: 17px;
}
.express_pay_main .input_hm {
  height: 15px;
}
.express_pay_main .mrg_up_2 {
  margin-top: 5px;
}
.express_pay_main .togo_payment_page h1 span {
  display: inline-block;
  font-size: 16px;
  color: #d78825;
  padding-left: 5px;
  vertical-align: middle;
  width: 89%;
  margin-top: 8px;
  font-weight: 700;
}
.express_pay_main .togo_payment_page h3 {
  font-family: Roboto;
  padding: 0;
}
.express_pay_main .togo_payment_page .txt-subhead {
  color: #d78825;
  margin: 0px;
  font-size: 16px;
}
.express_pay_main .togo_payment_page .text-left {
  text-align: left;
}
.express_pay_main .togo_payment_page .rtxt_box_width_1,
.express_pay_main .togo_payment_page .rtxt_box_width_1 select {
  width: 820px !important;
}
.express_pay_main .togo_payment_page .control-elements,
.express_pay_main .togo_payment_page .bootstrap-select button,
.express_pay_main
  .togo_payment_page
  .bootstrap-select
  .btn.dropdown-toggle.selectpicker.btn-default {
  border: 1px solid #b5b5b5;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: 14px;
}
.express_pay_main .togo_payment_page .dollar_amount {
  clear: both;
  padding-top: 15px;
  margin-top: 10px;
}
.express_pay_main .togo_payment_page .dollar_amount .dollar {
  width: 4%;
  float: left;
  margin: 6px 8px 0px 0px;
  padding: 0 4px;
}
.express_pay_main .togo_payment_page .dollar_amount .dollar span {
  font-size: 22px;
  padding-left: 10px;
}
.express_pay_main .togo_payment_page .dollar_amount .dollar_input {
  width: 92%;
  float: left;
}
.express_pay_main .togo_payment_page .dollar_amount .dollar_input input {
  width: 100%;
}
.express_pay_main .togo_payment_page .exp_h1 h1 {
  text-align: center;
}
.express_pay_main .togo_payment_page .exp_h1 h1 span {
  width: auto;
}
.express_pay_main .togo_payment_page .total_amounts {
  padding-bottom: 10px;
}
.express_pay_main .togo_payment_page .total_amounts .hr-line {
  margin: 10px 0;
}
.express_pay_main .togo_payment_page .success-button {
  font-family: Roboto;
  font-weight: bold;
  padding: 15px;
  text-align: center;
  color: #fff;
  background: #bb3e1f;
  background-color: #a12611;
  width: 100%;
  font-size: 14px;
  border: 1px solid transparent;
  margin: 10px 0px;
}
.express_pay_main
  .togo_payment_page
  .btn.dropdown-toggle.selectpicker.btn-default {
  border: 1px solid #b5b5b5;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  height: 50px;
  font-size: 14px;
}
.express_pay_main
  .togo_payment_page
  .bootstrap-select
  .btn.dropdown-toggle.selectpicker.btn-default {
  background-color: #fff;
  color: #706b6b;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
}
.express_pay_main .togo_payment_page .bootstrap-select.btn-group .btn .caret {
  background: url("//media.cheddars.com/images/site/gc_down_arrow-gry.png")
    no-repeat scroll right -2px rgba(0, 0, 0, 0);
  border-color: none;
  border-style: none;
  border-width: none;
  display: inline-block;
  width: 25px;
  height: 18px;
  bottom: 0;
  position: absolute;
  right: 5px;
  top: 19px;
  vertical-align: middle;
  background-size: 12px 8px;
}
.express_pay_main .togo_payment_page .success-button {
  margin-bottom: 0;
}
.express_pay_main .togo_payment_page .default-button {
  margin-bottom: 0;
}
.express_pay_main .togo_payment_page .hr-line {
  border-bottom: solid 2px #dedede;
  margin: 20px 0px 10px;
  clear: both;
}
.express_pay_main .togo_payment_page .hr-line.location-margin {
  padding-top: 10px;
}
.express_pay_main .togo_payment_page div.italic-text {
  margin-top: 10px;
}
.express_pay_main .togo_payment_page .cal_details {
  line-height: 20px;
  font-weight: normal;
}
.express_pay_main .togo_payment_page .cal_details .capitalize {
  text-transform: uppercase;
}
.express_pay_main .togo_payment_page .cal_details .amount_txt {
  font-size: 14px;
  font-family: Helvetica Neue;
  opacity: 0.6;
  float: right;
}
.express_pay_main .togo_payment_page .cal_details span.amount_txt {
  width: 33%;
}
.express_pay_main .togo_payment_page .cal_details span {
  vertical-align: top;
  width: 49%;
  padding: 0px;
  font-size: 14px;
  text-transform: capitalize;
}
.exp_total.togopayment .exp_pymt_mthd_shw {
  display: none;
}
.exp_total.togopayment .span7.span_width_t {
  width: 438px;
  float: right;
}
.exp_total.togopayment .span7.span_width_t .g_color {
  /*color:#29693a !important;*/
  font-weight: bold;
}
.exp_total.togopayment .span7.span_width_t h3 {
  color: #d78825;
  margin: 0px;
  font-size: 16px;
  font-family: Roboto;
  padding: 0;
}
.exp_total.togopayment .span7.span_width_t .span4.marg_top2em {
  width: 380px;
}
.exp_total.togopayment .span7.span_width_t .span4.marg_top2em p.grey_text_rec {
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
}
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em {
  width: auto !important;
  margin-left: 0;
  padding-top: 1em;
}
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em
  .pull-right.txt-rgt
  p.grey_text_rec,
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em
  p.small_text_recipe_2,
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em
  p.grey_text_rec {
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
}
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em
  p.marg_top2em.grey_text_recipe2.txtbold {
  margin-top: 1em;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount {
  clear: both;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount {
  clear: both;
  padding-top: 15px;
  margin-top: 10px;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar {
  background: #ccc;
  margin: 0;
  padding: 6px 8px 1px 3px;
  text-align: center;
  width: 5%;
  margin-right: 5px;
  border-radius: 5px 0 0 5px;
  float: left;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar span {
  font-size: 22px;
  padding-left: 10px;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input {
  width: 97%;
  float: left;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input input {
  width: 100%;
  text-align: right;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input.tip {
  width: 37% !important;
  float: left;
  margin-right: 10px;
}
.exp_total.togopayment
  .span7.span_width_t
  .dollar_amount
  .dollar_input.tip
  input {
  width: 88%;
  text-align: right;
}
.exp_total.togopayment
  .span7.span_width_t
  .dollar_amount
  .dollar_input.tip
  .rtxt_box_width_1,
.exp_total.togopayment
  .span7.span_width_t
  .dollar_amount
  .dollar_input.tip
  .rtxt_box_width_1
  select {
  width: 121px !important;
}
.exp_cc_overlay .span1.pc-postal-code {
  width: 124px;
}
.exp_cc_overlay .cardnum {
  width: 200px;
}
.exp_cc_overlay .exp_date .styled-select.span1.exp,
.exp_cc_overlay .exp_date label {
  margin-left: 60px;
}
.exp_cc_overlay .cvv .cvvimg img {
  margin: 0 5px;
  width: 57px;
}
.exp_cc_overlay .cvv .infoimg img {
  margin: 0 8px;
  width: 22px;
}
.span7.span_width_t.mar_top10 .span4 .grey_text_recipe {
  color: #000;
}
.modal {
  margin-left: -300px;
}
.modal-body.exp_cc_overlay {
  max-height: 600px;
  overflow: hidden;
  padding: 0 !important;
}
.modal-body.exp_cc_overlay .top_form input {
  width: 97%;
}
.modal-body.exp_cc_overlay label {
  font-weight: bold;
}
.modal-body.exp_cc_overlay .city {
  float: left;
  width: 70.3%;
  margin-right: 20px;
}
.modal-body.exp_cc_overlay .city input {
  width: 95%;
}
.modal-body.exp_cc_overlay .state {
  float: left;
  width: 26%;
}
.modal-body.exp_cc_overlay .state input {
  width: 95%;
}
.modal-body.exp_cc_overlay .state .gc-state-wid {
  width: 100%;
}
.modal-body.exp_cc_overlay .country {
  width: 100%;
}
.modal-body.exp_cc_overlay .country .gc-state-wid {
  width: 100%;
}
.modal-body.exp_cc_overlay .intrests-items {
  margin-top: 40px;
}
.camilcase {
  text-transform: capitalize;
}
.expresspay_model {
  width: 780px;
  border: 0px;
}
.expresspay_model .mobalbox {
  border-radius: 0px;
}
.expresspay_model button.close {
  padding: 18px 15px 0 0;
}
.expresspay_model h4 {
  color: #d78825 !important;
  font-size: 20px;
}
#bamsIFrame {
  width: 720px;
}
.darden-offers-btn,
.darden-offers-btn-checked {
  background: url("//media.cheddars.com/images/site/unchecked_darden_offers.png")
    no-repeat left 0;
  background-size: 22px 22px;
  line-height: 17px;
  height: 30px;
  outline: medium none;
  position: relative;
  padding-left: 32px;
  padding-top: 3px;
}
.darden-offers-btn-checked {
  background: url("//media.cheddars.com/images/site/checked_darden_offers.png")
    no-repeat left 0;
  background-size: 22px 22px;
}
input[type="checkbox"].darden-offers-checkbox {
  opacity: 0;
  margin: 14px 0px 0px 3px;
  position: absolute;
  z-index: -1;
}
.visa_img {
  float: left;
  width: 40px;
}
.margin_lt_25 {
  margin-left: 25px;
}
.modal.hide.fade.fade2 {
  width: 367px !important;
  left: 55%;
  top: 26% !important;
}
.expresslink {
  background: none;
  border: none;
  display: inline;
  font: inherit;
  color: #c16436;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  outline: none;
}
.expresslink:hover {
  color: #be4127;
  text-decoration: underline;
}
form#expressCommitOrderForm {
  margin: 0;
}
.user-account .prof_inf .span12.container-main.express_pay_main {
  width: 651px;
}
.main_cnt .span12.container-main.express_pay_main {
  width: 100%;
}
#payOnlineMethod .lft-align.mar_lg_lft {
  float: left;
  margin-left: 0;
  margin-top: 5px;
}
#payOnlineMethod .option-rate.options-email {
  width: 341px;
}
#tipSection .span_width_t span.or {
  float: left;
  margin-left: 9px;
  margin-right: -4px;
}
.span1.tax-cont {
  width: 64px;
  text-align: center;
}
p.mar-p-btm span {
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;
}
.crm_enblr .phone .span_num {
  width: 101px;
}
.crm_enblr .phone .p_num {
  margin-bottom: 0;
}
.crm_enblr .phone span.ptype,
.crm_enblr .phone .ptype {
  margin-left: 51px;
}
.crm_enblr .phone .ntype {
  margin-left: 105px;
}
.crm_enblr .phone .marg_tp_lt01,
.crm_enblr .phone .marg_tp_lt {
  margin-top: -5px;
}
.crm_enblr .phone .left-number-profile {
  height: auto;
  width: auto;
}
.crm_enblr .phone .another-number {
  clear: both;
  padding-top: 20px;
}
.crm_enblr .text_family {
  color: #717171;
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
}
.crm_enblr .text_family h3 {
  color: #d78825;
  font-family: Oswald;
  margin: 0px;
  font-size: 19px;
  margin-top: 24px;
}
.crm_enblr .text_family h4 {
  color: #d78825;
}
.crm_enblr .submit-button {
  color: white;
  background-color: #9f2719;
  border: 2px solid #9f2719;
  padding: 6px 19px;
  margin: 0px -38px 0 0;
  font-family: Roboto;
}
.crm_enblr .num-1 {
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #4f4d46;
}
.crm_enblr .total-tex {
  float: right;
  width: 438px;
  margin: 17px 43px 0 0px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  font-size: 11px;
}
.crm_enblr .Email-bottom {
  margin-top: 22px;
}
.crm_enblr .prof_inf hr {
  border-bottom: 1px solid #b5b5b5;
}
.crm_enblr .parent-con {
  float: left;
  overflow: hidden;
}
.crm_enblr .con-left {
  float: left;
  width: 360px;
}
.crm_enblr .con-right {
  float: left;
  width: 190px;
  padding-left: 21px;
}
.crm_enblr .prof_inf {
  height: 1707px;
}
.crm_enblr .comm-full hr {
  border-bottom: 1px solid #b5b5b5;
}
.crm_enblr .check-1 {
  margin: 0px 0px 98px 0px;
}
.crm_enblr .check-2 {
  margin: 0px 0px 98px 0px;
}
.crm_enblr .check_email1,
.crm_enblr .check_email2,
.crm_enblr .check_email3 {
  margin: 0px 4px 3px 0px;
}
.crm_enblr .check-text1,
.crm_enblr .check-text2,
.crm_enblr .check-text {
  margin: 0px 2px 5px 35px;
}
.crm_enblr .ht-line {
  margin: 40px 0px 26px 0px;
}
.crm_enblr .Submit-SaveMy {
  float: right;
  padding: 9px 23px;
  margin: 0px -33px 0px 5px;
  font-size: 14px !important;
}
.crm_enblr .Submit-SavMy {
  padding: 9px 23px;
  font-size: 14px !important;
}
.crm_enblr .method-of h4 {
  margin: 0px 0 17px 0;
}
.crm_enblr h5 {
  position: relative;
}
.crm_enblr a.link {
  position: absolute;
  right: 0;
}
.crm_enblr .user-account {
  border: 1px solid #b5b5b5;
  margin: 1px 0px;
  margin-bottom: -7px;
  margin-top: 37px;
}
.crm_enblr .left-menu-header {
  margin-top: 8px;
}
.crm_enblr .clear {
  clear: both;
}
.crm_enblr .Email-address {
  float: left;
  color: #d78825;
  font-family: Roboto;
  margin-top: -2px;
  margin-left: 12px;
}
.crm_enblr .vie-sam {
  font-size: 12px;
  font-family: helvetica;
}
.crm_enblr .your-name {
  float: left;
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #4f4d46;
  margin-top: 20px;
}
.crm_enblr .text_bottom {
  margin-top: 19px;
}
.crm_enblr .email-left {
  margin-left: 32px;
}
.crm_enblr .Text-address {
  float: left;
  color: #d78825;
  font-family: Roboto;
  margin-left: 12px;
  margin-top: 3px;
}
.crm_enblr .marg7 {
  margin: 4px 0 0 29px !important;
}
.crm_enblr .tp_l01 {
  margin-top: 60px;
  margin-left: 35px;
}
.crm_enblr .do-not {
  font-family: helvetica;
  font-size: 14px;
}
.crm_enblr .agree-to {
  margin: -20px 0 0 29px;
  font-size: 12px;
  font-family: arial;
}
.crm_enblr .marg_tp_l01 {
  margin-top: 47px;
  margin-left: 30px;
}
.crm_enblr .marg_tp_l02 {
  float: right;
  margin-top: -28px;
  margin-right: 24px;
}
.crm_enblr .marg_tp_01 {
  margin: 4px 0 0 28px !important;
}
.crm_enblr .marg_tp_02 {
  margin: 4px 0 0 27px !important;
}
.crm_enblr .marg_tp_1 {
  margin: 85px 0 0 35px;
}
.crm_enblr .marg_t_1 {
  margin-top: 3px !important;
  margin-left: 26px;
}
.crm_enblr .marg_p_l02 {
  float: right;
  margin-right: 24px;
  margin-top: -23px;
}
.crm_enblr .Edit1 {
  float: right;
  display: block;
  padding-top: 15px;
  font-family: Helvetica;
  color: #a12611;
}
.crm_enblr .emtey {
  float: left;
}
.crm_enblr .total-text {
  margin: 4px 0px 0px 30px;
  width: 468px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  font-size: 10px;
  color: #d4cfcf;
}
.crm_enblr .sub-avai h4 {
  color: #d78825;
  font-family: Roboto;
}
.crm_enblr .sub-avai1 h4 {
  color: #d78825;
  font-family: Roboto;
}
.crm_enblr .sub-avai {
  margin-bottom: 19px;
}
.crm_enblr .sub-avai1 {
  margin-bottom: 19px;
  margin-top: 23px;
}
.crm_enblr .ma-sub {
  margin-bottom: 16px;
}
.crm_enblr .recent-activity {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.crm_enblr #titleclass {
  font-weight: normal;
  color: #d78825;
}
.crm_enblr .text-your h5 {
  font-family: Helvetica;
  color: #a73421;
}
.crm_enblr .view-sample {
  margin: 0px 0px 0px 83px;
  color: #a73421;
  font-family: Helvetica;
}
.crm_enblr .line-gap {
  margin-top: 9px;
}
.crm_enblr .add-mobile {
  margin: 0px 0px 0px 31px;
}
.crm_enblr .left-mar {
  margin: -10px 0px 0 1px;
}
.crm_enblr .margin-line {
  padding-top: 16px;
}
.crm_enblr .mar-line {
  padding-top: 11px;
}
.crm_enblr .view-samp {
  margin: -2px 31px 0 0;
}
.crm_enblr .line-aling {
  margin: 1px 0px 0px 0px;
}
.crm_enblr .cancel {
  display: block;
  padding-top: 15px;
  font-size: 14px;
  font-family: Arial;
}
.crm_enblr .line-order {
  margin: 54px 0 41px 0;
}
.crm_enblr .font {
  font-family: Oswald;
  color: #d78825;
}
.crm_enblr .background {
  background-color: white;
  height: 700px;
  width: 96%;
  margin: 0 0 0 19px;
}
.crm_enblr .background .leftcon a {
  color: #9f2719;
}
.crm_enblr .leftcon {
  margin-left: 43px;
  margin-top: 51px;
}
.crm_enblr .new-res {
  font-size: 14px;
  color: #66655f;
  font-family: Helvetica;
}
.crm_enblr .leftcon p {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
  color: #66655f;
}
.crm_enblr .leftcon a {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  color: #9f2719;
}
.crm_enblr .new-line h4 {
  font-family: Oswald;
}
.crm_enblr .sub-button1 {
  border: 1px solid#9f2719;
  padding: 4px 86px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 38px;
  font-family: Roboto;
}
.crm_enblr .radio_new1 {
  background: url("//media.cheddars.com/images/site/radiobutton.png") no-repeat
    scroll 0 0 transparent;
  clear: left;
  display: block;
  float: left;
  height: 24px;
  margin: 2px 0 3px;
  padding: 0 5px 0 1px;
  width: 24px;
}
.crm_enblr .radio_new1 input {
  opacity: 0;
  outline: 0 none;
  float: left;
  margin: 5px;
}
.crm_enblr .add-your-name {
  margin: 61px 0 0 53px;
}
.crm_enblr .add-your-name1 {
  margin: 92px 0 0 51px;
}
.crm_enblr .buttonclass01 {
  font-size: 11px;
  padding: 5px 26px;
}
.crm_enblr .but-sub1 {
  margin: 6px -33px 0px 0px;
}
.crm_enblr .sub-button12 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 79px;
  margin: 11px 0px 17px 38px;
  font-family: Roboto;
}
.crm_enblr .sub-button2 {
  border: 1px solid#9f2719;
  padding: 4px 96px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 155px;
  font-family: Roboto;
}
.crm_enblr .sub-button21 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 81px;
  margin: 11px 0px 17px 155px;
  font-family: Roboto;
}
.crm_enblr .sub-button3 {
  border: 1px solid#9f2719;
  padding: 4px 80px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 301px;
  font-family: Roboto;
}
.crm_enblr .sub-button31 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 68px;
  margin: 11px 0px 17px 301px;
  font-family: Roboto;
}
.crm_enblr .line {
  margin-left: -17px;
}
.crm_enblr .find-ano {
  color: #d78825;
  font-family: Oswald;
  margin-left: 365px;
  margin-top: 26px;
}
.crm_enblr .new-line {
  color: #d78825;
  font-family: Oswald;
  font-size: 19.5px;
}
.crm_enblr .search {
  width: 748px;
  height: 25px;
  margin-left: 34px;
}
.crm_enblr .search-but {
  margin: -45px 0 0 751px;
}
.crm_enblr .lft {
  margin-left: 16px;
}
.crm_enblr .dynamic-fpo {
  margin: 0px 0px 0px 22px;
}
.crm_enblr .ert {
  width: 879px;
}
.crm_enblr .tell-us {
  color: #d78825;
  font-family: Oswald;
  font-size: 20px;
}
.crm_enblr .text-dlo {
  font-size: 12px;
  color: #4f4d46;
  margin-top: -15px;
  font-family: Arial;
}
.crm_enblr .emai {
  color: #4f4d46;
  font-family: Helvetica;
  font-weight: bold;
}
.crm_enblr .emy {
  margin-top: 70px;
}
.crm_enblr .searc {
  width: 621px;
  margin-left: -5px;
}
.crm_enblr .sea {
  margin: -80px 0 0 323px;
}
.crm_enblr .sear {
  width: 290px;
}
.crm_enblr .ema {
  font-size: 14px;
  color: #4f4d46;
  font-family: Helvetica Bold;
}
.crm_enblr .wid1 {
  width: 202px;
}
.crm_enblr .bor {
  border: 1px solid #f00;
}
.crm_enblr .body1 {
  height: 1069px;
}
.crm_enblr .marg {
  margin: 0 0 -97px 17px;
}
.crm_enblr .ema {
  margin: 30px 0 0 36px;
  color: #d4cfcf;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_enblr .you-opp {
  margin: -20px 0px 0px 164px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #999999;
  font-size: 12px;
}
.crm_enblr .ema11 {
  color: #999999;
  font-family: Helvetica Bold;
  margin: 12px 0px 0px 34px;
  font-size: 14px;
}
.crm_enblr .marg1 {
  margin: 0 0 -19px 16px;
}
.crm_enblr .yes-email {
  font-family: Helvetica;
  margin: -18px 0 0px 35px;
  font-size: 14px;
  color: #4f4d46;
}
.crm_enblr .nav1 {
  margin: 18px 0 0 0;
}
.crm_enblr .navri {
  float: right;
}
.crm_enblr .mar-sub {
  margin: 42px -634px 0px 0px;
}
.crm_enblr .space {
  margin: 0px 33px 0px 0px;
  font-size: 12px;
  font-family: Arial;
}
.crm_enblr .wid2 {
  width: 185px;
}
.crm_enblr .emai1 {
  color: #4f4d46;
  font-family: Helvetica;
  font-weight: bold;
}
.crm_enblr .wid11 {
  margin: 66px 0px 0px 0px;
}
.crm_enblr .wid12 {
  margin: -80px 0 4px 215px;
}
.crm_enblr .bor1 {
  margin: -78px 0 0 436px;
}
.crm_enblr .wid21 {
  width: 196px;
}
.crm_enblr .padd1 {
  margin: -26px 0px 0px -16px;
}
.crm_enblr .tell-more {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #333333;
  font-size: 22.5px;
}
.crm_enblr .spn2 {
  margin: 9px 0px 0px -187px;
}
.crm_enblr .emm {
  margin: 20px 6px 0px -184px;
  color: #4f4d46;
  font-family: Helvetica Bold;
}
.crm_enblr .line1 {
  color: #4f4d46;
  font-size: 14px;
}
.crm_enblr .marg2 {
  margin: 0px 0px -152px 16px;
}
.crm_enblr .ema {
  margin: 44px 6px 18px 34px;
  padding-top: 14px;
  font-size: 12px;
  color: #4f4d46;
}
.crm_enblr .opp {
  margin: -37px 0 0 141px;
  font-size: 10px;
  color: #4f4d46;
}
.crm_enblr .col {
  color: #4f4d46;
}
.crm_enblr .opp1 {
  margin: -38px 0 0 145px;
  font-size: 11px;
}
.crm_enblr .em-text {
  margin: 44px 6px 18px 34px;
  padding-top: 14px;
  font-size: 11px;
  color: #b2b0b0;
}
.crm_enblr .mar-lft1 {
  color: #602a51;
}
.crm_enblr .mar-lft2 {
  color: #602a51;
}
.crm_enblr .em-tex {
  margin: -16px 1px 0px 19px;
  color: #5b5952;
}
.crm_enblr .you-op {
  margin: -18px 0 0 159px;
  color: #5b5952;
  font-size: 15px;
}
.crm_enblr .mess-data {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  margin: 0;
  font-size: 10px;
  color: #4f4d46;
}
.crm_enblr .west {
  color: #4d3629;
}
.crm_enblr .thnk-you {
  font-family: Helvetica;
  color: #d78825;
  font-size: 14px;
}
.crm_enblr .btn1 {
  margin: 31px 140px -3px 0px;
  padding: 7px 5px;
}
.crm_enblr .enab1 {
  margin: 29px 0px 0px 36px;
}
.crm_enblr .you-oppo {
  margin: -20px 0px 2px 162px;
}
.crm_enblr h6.enab1 {
  font-size: 13px;
}
.crm_enblr .emq1 {
  margin: 18px 0px 2px 37px;
  font-family: Helvetica Oblique;
}
.crm_enblr .bac-col {
  background-color: white;
  width: 100%;
  height: 1037px;
}
.crm_enblr .rec {
  color: #d78825;
}
.crm_enblr .comm {
  word-spacing: 30px;
}
.crm_enblr .comm1 {
  word-spacing: 6px;
}
.crm_enblr .pagenav-arrow {
  padding: 0px 0px 0px 10px;
}
.crm_enblr .mar-gap {
  margin: 0px 0px 48px 0px;
}
.crm_enblr .lo-ip {
  font-family: Helvetica;
}
.crm_enblr .mar-in {
  color: #4f4d46;
  margin-bottom: 2px;
}
.crm_enblr .em1 {
  margin: -20px 0px 0px 19px;
}
.crm_enblr .view {
  margin: -19px 0px 0px 90px;
}
.crm_enblr .your-nam {
  margin-top: 13px;
}
.crm_enblr .space1 {
  float: right;
  margin: 15px -4px 0px 0px;
}
.crm_enblr .man-my {
  font-family: Oswald;
  color: #d78825;
}
.crm_enblr p {
  font-size: 14px;
  font-family: Helvetica;
}
.crm_enblr h3 {
  color: #602a51;
}
.crm_enblr input.big {
  height: 18px;
  width: 20px;
}
.crm_enblr .enab {
  margin: -21px 0 0 23px;
  font-size: 14px;
}
.crm_enblr .pro-inf {
  color: red;
}
.crm_enblr .mar_btm1 {
  margin: -22px 0px 39px 146px;
}
.crm_enblr .mar_btm02 {
  margin: -7px 0px 13px 0px;
  font-family: Helvetica;
}
.crm_enblr .jack {
  font-family: Helvetica;
  font-weight: bold;
}
.crm_enblr .mar-le1 {
  margin: 0px 0px 16px 0px;
}
.crm_enblr .ckech-gap {
  margin: 15px 0px 0px 0px;
}
.crm_enblr .manage-interst {
  margin-top: 38px;
}
.crm_enblr .naew a {
  color: #571550;
}
.crm_enblr .fontSize1 {
  color: #d4cfcf;
  font-family: helvetica;
  font-size: 13.31px;
  margin-top: 53px;
  margin: 28px 0px 0px 35px;
  padding-top: 4px;
}
.crm_enblr .kansas {
  color: #c16436;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_enblr .fri {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_enblr .fontSize2 {
  color: #4f4d46;
  font-family: helvetica;
  font-size: 12px;
  margin-top: 53px;
  margin: 25px 0px 0px 31px;
  padding-top: 5px;
}
.crm_enblr .total-text1 {
  margin: 4px 0px 0px 28px;
  width: 468px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  font-size: 10px;
  color: #4f4d46;
}
.crm_enblr .checkbox_d {
  background: url("//media.cheddars.com/images/site/new-checkbox-sprite-image.png")
    no-repeat;
  height: 18px;
  width: 19px;
  float: left;
  margin-top: -30px;
  padding: 0 0 0 15px;
  cursor: pointer;
  text-align: left;
}
.crm_enblr .col2 {
  width: 911px;
}
.crm_enblr #emailid1 {
  width: 632px;
}
.crm_enblr #emailid {
  width: 325px;
}
.crm_enblr .mon {
  width: 192px;
}
.crm_enblr .mon1 {
  margin: -4px 0 0px 36px;
}
.crm_enblr .man2 {
  margin: -30px 0 0 -13px;
}
.crm_enblr #emailid3 {
  width: 180px;
}
.crm_enblr .marg_left1 {
  margin: 0 0 0 -32px;
}
.crm_enblr .checkbox_d {
  background: url("//media.cheddars.com/images/site/new-checkbox-sprite-image.png")
    no-repeat;
  height: 18px;
  width: 19px;
  float: left;
  margin-top: 5px;
  padding: 0 0 0 15px;
  cursor: pointer;
}
.crm_enblr #reemailid {
  width: 319px;
}
.crm_enblr #emailid4 {
  width: 263px;
}
.crm_enblr .veu {
  margin: 0px 0 0 -15px;
}
.crm_enblr label {
  color: #706060;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  margin-top: 5px;
}
.crm_enblr .tyr {
  margin: 10px 0 0 33px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  color: #b4b4b4;
  font-size: 10px;
}
.crm_enblr .clos {
  margin: 15px 6px 9px 0px;
}
.crm_enblr .inadd {
  margin-top: 15px;
}
.crm_enblr .enal {
  color: #b4b4b4;
  font-family: Helvetica W01;
  font-size: 14px;
  margin-top: 2px;
}
.crm_enblr .ery1 {
  margin-top: 13px;
}
.crm_enblr .dell {
  margin-top: -13px;
}
.crm_enblr .kuo {
  width: 33%;
  height: 52%;
}
.crm_enblr .yer {
  margin: 26px 0 0 0;
}
.crm_enblr .marg_left1 {
  margin: 0px;
}
.crm_enblr #myModal {
  width: 382px;
}
.crm_enblr .in {
  top: 25% !important;
  left: 57%;
}
.crm_enblr .reemai1 {
  margin: 0 0 0 -27px;
}
.crm_enblr .marg_left4 {
  margin: 0 0 0 -14px;
}
.crm_enblr .phome-d {
  margin: 0 0 0 -26px;
}
.crm_enblr #data_med {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  margin-left: 32px;
  font-size: 10px;
  margin-top: 9px;
}
.crm_enblr .drop_mon {
  width: 193px;
}
.crm_enblr .enable-pro {
  font-family: Helvetica;
  margin-top: 5px;
  margin-bottom: 5px;
}
.crm_enblr .but-sub {
  margin: -5px 0 0 0px;
}
.crm_enblr .mon4 {
  width: 237px;
}
.crm_enblr #emaili6 {
  width: 210px;
}
.crm_enblr .padd8 {
  margin-top: 23px;
}
.crm_enblr .text-ena {
  font-size: 13.31px;
  padding-top: 2px;
  color: #4f4d46;
}
.crm_enblr .buttonclass01 {
  font-size: 11px;
}
.crm_enblr .marg_lef4 {
  margin: 0 0 0 -1px;
}
.crm_enblr .By-sign {
  margin-right: 21px;
}
.crm_enblr .fontSiz2 {
  font-family: helvetica;
  font-size: 13.31px;
  margin-top: 53px;
  margin: 28px 0px 0px 35px;
  padding-top: 4px;
}
.crm_enblr .we-want {
  font-family: Arial;
  font-size: 1.1em;
  color: #706060;
}
.crm_enblr .pri {
  width: 193px;
}
.crm_enblr .line-bor {
  margin-top: 38px;
}
.crm_enblr .capitalize1 {
  text-decoration: underline;
  text-transform: uppercase;
}
.crm_enblr .lt-menu-container1 {
  width: 278px;
  float: left;
  margin-top: 30px;
}
.crm_enblr #email4 {
  width: 92px;
}
.crm_enblr .pull-right {
  float: right;
  margin-top: 28px;
  margin-right: 20px;
}
.crm_enblr .manage-communication-preferences {
  padding-top: 4px;
}
.crm_enblr .add-ph {
  font-family: Helvetica;
  font-size: 14px;
}
.crm_enblr .font-sz p {
  font-family: Arial;
  font-size: 12px;
  color: #706060;
}
.crm_enblr .ed1 a {
  text-decoration: underline;
}
.crm_enblr .margin_bmm {
  padding-bottom: 7px;
}
.crm_enblr .pull-right1 {
  float: right;
}
.crm_enblr .text-family h3 {
  color: #d78825;
  font-family: Oswald;
  margin: 0px;
  font-size: 19px;
}
.crm_enblr .line-bor1 {
  margin-top: 28px;
  margin-bottom: 12px;
}
.crm_enblr .save-changes {
  margin: 9em 1em 0.94em !important;
}
.crm_enblr .marg-top {
  margin-top: 16px;
}
.crm_enblr .wine label {
  margin-top: 5px;
  font-size: 14px;
  font-family: Helvetica;
}
.crm_enblr #Edit-ph label {
  color: #706060;
  font-family: helvetica;
  font-size: 12px;
  margin-top: 5px;
}
.crm_enblr .but-right {
  float: right;
}
#crm-desk form {
  margin: 0;
  padding: 0;
}
#crm-desk .fontSize {
  font-size: 14px;
  color: #4f4d46;
}
#crm-desk em {
  font-size: 10px;
  color: #4f4d46;
}
#crm-desk .kan {
  color: #4d3629;
}
#crm-desk p {
  font-family: Helvetica;
  font-size: 14px;
}
.main_cnt .dync {
  width: 100%;
}
.marg-btm-overlay {
  margin-bottom: 22px;
}
.modal.hide.fade.fade2 {
  width: 367px !important;
  left: 55%;
  top: 26% !important;
}
/*Start of css Changes for R4.2 Release*/
#crm-desk form {
  margin: 0;
  padding: 0;
}
#crm-desk .fontSize {
  font-size: 14px;
  color: #4f4d46;
}
#crm-desk em {
  font-size: 10px;
  color: #4f4d46;
}
#crm-desk .kan {
  color: #4d3629;
}
#crm-desk p {
  font-family: Helvetica;
  font-size: 14px;
}
.main_cnt .dync {
  width: 100%;
}
.marg-btm-overlay {
  margin-bottom: 22px;
}
.modal.hide.fade.fade2 {
  width: 470px !important;
  left: 55%;
  top: 26% !important;
}
.modal.hide.fade.fade2 .primary-btn {
  font-size: 11px !important;
}
h5.thank-you {
  font-family: Oswald;
  color: #d78825;
  font-size: 18px;
}
.addTopMargin40 {
  margin-top: 40px;
}
.newStyle {
  padding: 9px 23px;
}
.crm_refined {
  margin-bottom: 35px;
}
#gc .user-account .prof_inf .crm_refined h3 {
  font-size: 20px;
  font-weight: bold;
  color: #602a51;
  font-family: Roboto;
  line-height: 20px;
  margin-bottom: 10px;
}
.user-account .prof_inf .crm_refined h3 {
  font-size: 20px;
  font-weight: bold;
  color: #602a51;
  font-family: Roboto;
  line-height: 20px;
  margin-bottom: 10px;
}
.crm_refined h3.addmarginbottom {
  padding-bottom: 17px;
}
.crm_refined .row.topBottomPadding5 label {
  margin-bottom: 8px;
  margin-top: -1px;
}
.crm_refined .addmargintop5 label {
  margin-top: 5px;
}
.crm_refined .pro_landing {
  font-size: 12px !important;
}
.crm_refined .colorChange {
  color: #4f4d46;
}
.crm_refined h3.mar-lft {
  color: #602a51;
}
.crm_refined .dynamicFpoContentContainer label {
  margin-bottom: 5px;
}
.crm_refined .dynamicFpoContentContainer span.span4.mar_lft.pad_rigt {
  margin-bottom: 7px;
  margin-top: 7px;
}
.crm_refined .dynamicFpoContentContainer span.span4.marg_left0 {
  margin-top: 7px;
}
.crm_refined .dynamicFpoContentContainer.mar_btm {
  margin-bottom: 20px;
  margin-top: 7px;
}
.crm_refined .dynamicFpoContentContainer span.span3.mar_lft.pad_rigt {
  margin-bottom: 7px;
}
.crm_refined .dynamicFpoContentContainer .row.check_boxoffers {
  margin-bottom: 11px;
}
.crm_refined label.fontSizeChange {
  font-size: 14px;
  color: #4f4d46;
  margin-top: 0;
}
.crm_refined .recent-activity .titleclass {
  font-weight: normal;
}
.crm_refined .addTopBottomPadding {
  padding-top: 40px;
  padding-bottom: 40px;
}
.crm_refined .addBottomMargin {
  margin-bottom: 10px;
}
.crm_refined .addTopMargin {
  margin-top: 40px;
}
.crm_refined .addTopMargin50 {
  margin-top: 50px;
}
.crm_refined .addTopMargin15 {
  margin-top: 15px;
}
.crm_refined .addTopMargin25 {
  margin-top: 25px;
}
.crm_refined .removeBottomMargin {
  margin-bottom: 0;
}
.crm_refined .addPadding25 {
  padding-top: 25px;
}
.crm_refined .addTop15Bottom25Margin {
  margin-bottom: 25px;
  margin-top: 15px;
  height: 0;
  visibility: visible !important;
}
.crm_refined .paddingBottom60 {
  padding-bottom: 60px;
}
.crm_refined .addingBorder {
  border: 1px solid #b5b5b5;
  border-radius: 3px;
}
.crm_refined .addMarginRight50 {
  margin-right: 50px;
}
.crm_refined .left-menu-header {
  margin-top: 0;
  margin-bottom: 0;
  width: 226px;
}
.crm_refined .padrightbox2 h3 {
  font-size: 20px;
  font-weight: bold;
  color: #602a51;
  font-family: Roboto;
  line-height: 20px;
}
.crm_refined p,
.crm_refined span.fontChange {
  font-size: 14px;
  font-family: Helvetica;
}
.crm_refined span.colorChange {
  color: #4f4d46;
  margin-right: 20px;
  font-size: 14px;
}
.crm_refined .linkcolortxt {
  font-size: 14px;
}
#gc .crm_refined .linkcolortxt {
  font-size: 14px;
  text-transform: none;
}
.crm_refined h5 {
  font-family: Helvetica;
  color: #4f4d46;
}
.crm_refined h5 a {
  position: absolute;
  right: 0;
  text-decoration: none;
  border-bottom: 1px solid #a12611;
}
.crm_refined .addingMarginTopBottom {
  margin-top: 30px;
  margin-bottom: 10px;
}
.crm_refined .checkbox_d {
  background: url("//media.cheddars.com/images/site/new-checkbox-sprite-image.png")
    no-repeat;
  height: 19px;
  width: 19px;
  float: left;
  margin-top: 5px;
  padding: 0 0 0 15px;
  cursor: pointer;
}
.crm_refined .addTopBottomMargin {
  margin-top: 50px;
  margin-bottom: 50px;
}
.crm_refined h6.email_icon {
  padding: 6px 0 6px 30px;
  background: url("//media.cheddars.com/images/site/email_icon.png") no-repeat
    left center;
}
.crm_refined h4.text_icon {
  padding: 5px 0 5px 30px;
  background: url("//media.cheddars.com/images/site/new_text_icon.png")
    no-repeat 3px center;
}
.crm_refined .padrightbox2 h2 {
  font-weight: bold;
  color: #602a51;
  font-family: Roboto;
  line-height: 20px;
  font-size: 24px;
}
.crm_refined .span5.addLeftPadding {
  padding-top: 5px;
}
.crm_refined .fontFamily_h4 {
  font-family: "Oswald";
  font-size: 20px;
  color: #d78825;
  margin: 0;
}
.crm_refined p.lineHeight12 {
  line-height: 12px;
}
.crm_refined .lineHeight12 em {
  font-size: 10px;
  color: #676767;
}
.crm_refined .colorGrey {
  color: #4f4d46;
}
.crm_refined .relative {
  position: relative;
}
.crm_refined .relative a {
  position: absolute;
  right: 0;
  font-weight: normal;
}
.crm_refined .relative span {
  position: absolute;
  right: 0;
  font-weight: normal;
  color: #c16436;
}
.crm_refined .width50 {
  width: 50%;
}
.crm_refined .radioLabel {
  margin: 0;
  padding: 0;
  line-height: 45px;
  font-family: helvetica W01 Bold;
}
.crm_refined .addLineHeight {
  line-height: 38px;
}

.crm_refined .primary-btn {
  font-family: Roboto;
  font-weight: normal;
  font-size: 11px;
  width: auto;
}
.crm_refined .primary-btn.minWidthSubmit {
  min-width: 70px;
}
.crm_refined .newStyle {
  padding: 9px 23px;
}
.crm_refined .quoteText {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  margin-left: 32px;
  font-size: 11px !important;
  margin-top: 15px;
  color: #999999;
  margin-bottom: 15px;
}
.crm_refined .space {
  margin: 0 33px 0 0;
  font-size: 14px;
  font-family: Arial;
  line-height: 30px;
  text-decoration: underline;
}
.crm_refined .linktofacebook {
  background: #4463aa;
  margin-right: 15px;
}
.crm_refined .radio_new.margin-lfft.addLeftMargin {
  margin-left: 10px;
}
.crm_refined .radio_new.margin-lfft.addLeftMargin1 {
  margin-left: 10px;
}
.crm_refined .marg_tp_lt01 {
  margin-top: -2px;
}
.crm_refined .tell-more {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #333 !important;
  font-size: 23px !important;
  text-transform: normal !important;
}
.crm_refined .legal-text-signup {
  font-family: Helvetica;
  margin-left: 32px;
  margin-top: 9px;
  color: #d4cfcf;
}
.crm_refined .fontSize10 {
  font-size: 10px;
}
.crm_refined .legal-text-signup.colorChange {
  color: #4f4d46;
}
.crm_refined .addressbox .day-text {
  padding: 0;
}
.crm_refined .addressbox .street-text {
  padding: 0;
}
.crm_refined .fontSize1 {
  color: #d4cfcf;
  font-family: helvetica;
  font-size: 14px;
  margin-top: 53px;
  margin: 28px 0px 0px 35px;
  padding-top: 4px;
}
.crm_refined .phone p {
  font-family: Arial;
  font-size: 12px;
  color: #706060;
}
.crm_refined .dataRow {
  overflow: hidden;
}
.crm_refined .phone .span_num {
  width: 101px;
}
.crm_refined .phone .p_num {
  margin-bottom: 0;
}
.crm_refined .phone span.ptype,
.crm_refined .phone .ptype {
  margin-left: 51px;
}
.crm_refined .phone .ntype {
  margin-left: 105px;
}
.crm_refined .phone .marg_tp_lt01,
.crm_refined .phone .marg_tp_lt {
  margin-top: -5px;
}
.crm_refined .phone .left-number-profile {
  height: auto;
  width: auto;
}
.crm_refined .phone .another-number {
  clear: both;
  padding-top: 20px;
}
.crm_refined .submit-button {
  color: white;
  background-color: #9f2719;
  border: 2px solid #9f2719;
  padding: 6px 19px;
  margin: 0px -38px 0 0;
  font-family: Roboto;
}
.crm_refined .num-1 {
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #4f4d46;
}
.crm_refined .con-left {
  float: left;
  width: 360px;
}
.crm_refined .con-right {
  float: left;
  width: 190px;
  padding-left: 21px;
}
.crm_refined .comm-full hr {
  border-bottom: 1px solid #b5b5b5;
}
.crm_refined .check-1 {
  margin: 0px 0px 98px 0px;
}
.crm_refined .check-2 {
  margin: 0px 0px 98px 0px;
}
.crm_refined .check_email1,
.crm_refined .check_email2,
.crm_refined .check_email3 {
  margin: 0px 4px 3px 0px;
}
.crm_refined .check-text1,
.crm_refined .check-text2,
.crm_refined .check-text {
  margin: 0px 2px 5px 35px;
}
.crm_refined .Submit-SaveMy {
  float: right;
  padding: 9px 23px;
  margin: 0px -55px 0px 5px;
  font-size: 14px !important;
}
.crm_refined .Submit-SavMy {
  padding: 9px 23px;
  font-size: 14px !important;
}
.crm_refined .method-of h4 {
  margin: 0px 0 17px 0;
}
.crm_refined h5 {
  position: relative;
}
.crm_refined a.link {
  position: absolute;
  right: 0;
}
.crm_refined .clear {
  clear: both;
}
.crm_refined .Email-address {
  float: left;
  color: #d78825;
  font-family: Roboto;
}
.crm_refined .marg7 {
  margin: 4px 0 0 29px !important;
}
.crm_refined .tp_l01 {
  margin-top: 56px;
  margin-left: 35px;
}
.crm_refined .agree-to {
  margin: -20px 0 0 29px;
  font-size: 12px;
  font-family: arial;
}
.crm_refined .Edit1 {
  float: right;
  display: block;
  padding-top: 15px;
  font-family: Helvetica;
  color: #a12611;
}
.crm_refined .emtey {
  float: left;
}
.crm_refined .total-text {
  margin: 4px 0px 0px 30px;
  width: 468px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  font-size: 10px;
  color: #d4cfcf;
}
.crm_refined .sub-avai h4 {
  color: #d78825;
  font-family: Roboto;
}
.crm_refined .sub-avai1 h4 {
  color: #d78825;
  font-family: Roboto;
}
.crm_refined .sub-avai1 {
  margin-bottom: 19px;
  margin-top: 23px;
}
.crm_refined .ma-sub {
  margin-bottom: 16px;
}
.crm_refined .recent-activity {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.crm_refined #titleclass {
  font-weight: normal;
  color: #d78825;
}
.crm_refined .text-your h5 {
  font-family: Helvetica;
  color: #a73421;
}
.crm_refined .view-sample {
  margin: 0px 0px 0px 83px;
  color: #a73421;
  font-family: Helvetica;
}
.crm_refined .line-gap {
  margin-top: 9px;
}
.crm_refined .add-mobile {
  margin: 0px 0px 0px 31px;
}
.crm_refined .left-mar {
  margin: -10px 0px 0 1px;
}
.crm_refined .margin-line {
  padding-top: 16px;
}
.crm_refined .mar-line {
  padding-top: 11px;
}
.crm_refined .view-samp {
  margin: -2px 31px 0 0;
}
.crm_refined .line-aling {
  margin: 1px 0px 0px 0px;
}
.crm_refined .cancel {
  display: block;
  padding-top: 15px;
  font-size: 14px;
  font-family: Arial;
}
.crm_refined .line-order {
  margin: 54px 0 41px 0;
}
.crm_refined .font {
  font-family: Oswald;
  color: #d78825;
}
.crm_refined .background {
  background-color: white;
  height: 700px;
  width: 96%;
  margin: 0 0 0 19px;
}
.crm_refined .background .leftcon a {
  color: #9f2719;
}
.crm_refined .leftcon a {
  color: #9f2719;
}
.crm_refined .leftcon {
  margin-left: 43px;
  margin-top: 51px;
}
.crm_refined .new-res {
  font-size: 14px;
  color: #66655f;
  font-family: Helvetica;
}
.crm_refined .leftcon p {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
  color: #66655f;
}
.crm_refined .leftcon a {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  color: #9f2719;
}
.crm_refined .new-line h4 {
  font-family: Oswald;
}
.crm_refined .sub-button1 {
  border: 1px solid#9f2719;
  padding: 4px 86px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 38px;
  font-family: Roboto;
}
.crm_refined .buttonclass01 {
  font-size: 11px;
  padding: 5px 26px;
}
.crm_refined .but-sub1 {
  margin: 6px -33px 0px 0px;
}
.crm_refined .sub-button12 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 79px;
  margin: 11px 0px 17px 38px;
  font-family: Roboto;
}
.crm_refined .sub-button2 {
  border: 1px solid#9f2719;
  padding: 4px 96px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 155px;
  font-family: Roboto;
}
.crm_refined .sub-button21 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 81px;
  margin: 11px 0px 17px 155px;
  font-family: Roboto;
}
.crm_refined .sub-button3 {
  border: 1px solid#9f2719;
  padding: 4px 80px;
  background-color: #9f2719;
  color: white;
  margin: 55px 0px 3px 301px;
  font-family: Roboto;
}
.crm_refined .sub-button31 {
  border: 1px solid#9f2719;
  background-color: #9f2719;
  color: white;
  padding: 4px 68px;
  margin: 11px 0px 17px 301px;
  font-family: Roboto;
}
.crm_refined .line {
  margin-left: -17px;
}
.crm_refined .find-ano {
  color: #d78825;
  font-family: Oswald;
  margin-left: 365px;
  margin-top: 26px;
}
.crm_refined .new-line {
  color: #d78825;
  font-family: Oswald;
  font-size: 19.5px;
}
.crm_refined .search {
  width: 748px;
  height: 25px;
  margin-left: 34px;
}
.crm_refined .search-but {
  margin: -45px 0 0 751px;
}
.crm_refined .lft {
  margin-left: 16px;
}
.crm_refined .dynamicFpoContentContainer {
  margin: 0;
  padding: 0 1.88em;
}
.crm_refined .dynamicFpoContentContainer h3 {
  color: #d78825;
  margin: 0;
  padding: 22px 0 10px 0;
  font-family: Oswald;
  font-size: 20px;
  line-height: 20px;
}
.crm_refined .dynamicFpoContentContainer label {
  margin-bottom: 5px;
}
.crm_refined .dynamicFpoContentContainer span.span4.mar_lft.pad_rigt {
  margin-bottom: 7px;
  margin-top: 7px;
}
.dynamicFpoContentContainer span.span4.mar_lft.pad_rigt {
  width: 35%;
}
.crm_refined .dynamicFpoContentContainer span.span4.marg_left0 {
  margin-top: 7px;
}
.crm_refined .dynamicFpoContentContainer.mar_btm {
  margin-bottom: 20px;
  margin-top: 7px;
}
.crm_refined .dynamicFpoContentContainer span.span3.mar_lft.pad_rigt {
  margin-bottom: 7px;
}
.crm_refined .dynamicFpoContentContainer .row.check_boxoffers {
  margin-bottom: 11px;
}
.crm_refined input#FirstName,
.crm_refined input#LastName {
  width: 300px;
}
.crm_refined input#emailId {
  width: 635px;
}
.crm_refined .ert {
  width: 879px;
}
.crm_refined .pad-btm {
  margin: 20px 0 0 0;
}
.crm_refined .emai {
  color: #4f4d46;
  font-family: Helvetica;
  font-weight: bold;
}
.crm_refined .emy {
  margin-top: 70px;
}
.crm_refined .searc {
  width: 621px;
  margin-left: -5px;
}
.crm_refined .sea {
  margin: -80px 0 0 323px;
}
.crm_refined .sear {
  width: 290px;
}
.crm_refined .ema {
  font-size: 14px;
  color: #4f4d46;
  font-family: Helvetica Bold;
}
.crm_refined .wid1 {
  width: 202px;
}
.crm_refined .bor {
  border: 1px solid #f00;
}
.crm_refined .body1 {
  height: 1069px;
}
.crm_refined .marg {
  margin: 0 0 -97px 17px;
}
.crm_refined .ema {
  margin: 30px 0 0 36px;
  color: #d4cfcf;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_refined .you-opp {
  margin: -20px 0px 0px 164px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  color: #999999;
  font-size: 12px;
}
.crm_refined .ema11 {
  color: #999999;
  font-family: Helvetica Bold;
  margin: 12px 0px 0px 34px;
  font-size: 14px;
}
.crm_refined .marg1 {
  margin: 0 0 -19px 16px;
}
.crm_refined .nav1 {
  margin: 18px 0 0 0;
}
.crm_refined .navri {
  float: right;
}
.crm_refined .mar-sub {
  margin: 42px -634px 0px 0px;
}
.crm_refined .wid2 {
  width: 185px;
}
.crm_refined .emai1 {
  color: #4f4d46;
  font-family: Helvetica;
  font-weight: bold;
}
.crm_refined .wid11 {
  margin: 66px 0px 0px 0px;
}
.crm_refined .wid12 {
  margin: -80px 0 4px 215px;
}
.crm_refined .bor1 {
  margin: -78px 0 0 436px;
}
.crm_refined .wid21 {
  width: 196px;
}
.crm_refined .padd1 {
  margin: -26px 0px 0px -16px;
}
.crm_refined .spn2 {
  margin: 9px 0px 0px -187px;
}
.crm_refined .emm {
  margin: 20px 6px 0px -184px;
  color: #4f4d46;
  font-family: Helvetica Bold;
}
.crm_refined .line1 {
  color: #4f4d46;
  font-size: 14px;
}
.crm_refined .marg2 {
  margin: 0px 0px -152px 16px;
}
.crm_refined .ema {
  margin: 44px 6px 18px 34px;
  padding-top: 14px;
  font-size: 12px;
  color: #4f4d46;
}
.crm_refined .opp {
  margin: -37px 0 0 141px;
  font-size: 10px;
  color: #4f4d46;
}
.crm_refined .col {
  color: #4f4d46;
}
.crm_refined .opp1 {
  margin: -38px 0 0 145px;
  font-size: 11px;
}
.crm_refined .em-text {
  margin: 44px 6px 18px 34px;
  padding-top: 14px;
  font-size: 11px;
  color: #b2b0b0;
}
.crm_refined .mar-lft1 {
  color: #602a51;
}
.crm_refined .mar-lft2 {
  color: #602a51;
}
.crm_refined .em-tex {
  margin: -16px 1px 0px 19px;
  color: #5b5952;
}
.crm_refined .you-op {
  margin: -18px 0 0 159px;
  color: #5b5952;
  font-size: 15px;
}
.crm_refined .west {
  color: #4d3629;
}
.crm_refined .enab1 {
  margin: 29px 0px 0px 36px;
}
.crm_refined .you-oppo {
  margin: -20px 0px 2px 162px;
}
.crm_refined h6.enab1 {
  font-size: 13px;
}
.crm_refined .emq1 {
  margin: 18px 0px 2px 37px;
  font-family: Helvetica Oblique;
}
.crm_refined .bac-col {
  background-color: white;
  width: 100%;
}
.crm_refined .rec {
  color: #d78825;
}
.crm_refined .comm {
  word-spacing: 30px;
}
.crm_refined .comm1 {
  word-spacing: 6px;
}
.crm_refined .pagenav-arrow {
  padding: 0px 0px 0px 10px;
}
.crm_refined .mar-gap {
  margin: 0px 0px 48px 0px;
}
.crm_refined .lo-ip {
  font-family: Helvetica;
}
.crm_refined .mar-in {
  color: #4f4d46;
  margin-bottom: 2px;
}
.crm_refined .em1 {
  margin: -20px 0px 0px 19px;
}
.crm_refined .view {
  margin: -19px 0px 0px 90px;
}
.crm_refined .your-nam {
  margin-top: 13px;
}
.crm_refined .topMargin {
  margin-top: 15px;
}
.crm_refined .man-my {
  font-family: Oswald;
  color: #d78825;
}
.crm_refined input.big {
  height: 18px;
  width: 20px;
}
.crm_refined .enab {
  margin: -21px 0 0 23px;
  font-size: 14px;
}
.crm_refined .pro-inf {
  color: red;
}
.crm_refined .jack {
  font-family: Helvetica;
  font-weight: bold;
}
.crm_refined .mar-le1 {
  margin: 0px 0px 16px 0px;
}
.crm_refined .clsk {
  margin: 15px 0px 0px 0px;
}
.crm_refined .doloa {
  margin-top: 38px;
}
.crm_refined .naew a {
  color: #571550;
}
.crm_refined .kansas {
  color: #c16436;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_refined .fri {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
}
.crm_refined .fontSize2 {
  color: #4f4d46;
  font-family: helvetica;
  font-size: 12px;
  margin-top: 53px;
  margin: 25px 0px 0px 31px;
  padding-top: 5px;
}
.crm_refined .total-text1 {
  margin: 4px 0px 0px 28px;
  width: 468px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  font-size: 10px;
  color: #4f4d46;
}
.crm_refined .col2 {
  width: 911px;
}
.crm_refined #emailid1 {
  width: 632px;
}
.crm_refined #emailid {
  width: 325px;
}
.crm_refined .mon {
  width: 192px;
}
.crm_refined .mon1 {
  margin: -4px 0 0px 36px;
}
.crm_refined .man2 {
  margin: -30px 0 0 -13px;
}
.crm_refined #emailid3 {
  width: 180px;
}
.crm_refined .marg_left1 {
  margin: 0 0 0 -32px;
}
.crm_refined #emailid4 {
  width: 263px;
}
.crm_refined .veu {
  margin: 0px 0 0 -15px;
}
.crm_refined label span.bold {
  color: #706060;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  margin-top: 5px;
}
.crm_refined .tyr {
  margin: 10px 0 0 33px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-style: italic !important;
  color: #b4b4b4;
  font-size: 10px;
}
.crm_refined .clos {
  margin: 15px 6px 9px 0px;
}
.crm_refined .inAddition {
  margin-top: 15px;
}
.crm_refined .enal {
  color: #b4b4b4;
  font-family: Helvetica W01;
  font-size: 14px;
  margin-top: 2px;
}
.crm_refined .ery1 {
  margin-top: 13px;
}
.crm_refined .kuo {
  width: 33%;
  height: 52%;
}
.crm_refined .marginRight {
  margin: 0 36px 0 0;
  width: 192px;
}
.crm_refined .marg_left1 {
  margin: 0px;
}
.crm_refined #myModal {
  width: 382px;
}
.crm_refined .in {
  top: 25% !important;
  left: 57%;
}
.crm_refined .marg_left4 {
  margin: 0 0 0 -14px;
}
.crm_refined .phome-d {
  margin: 0 0 0 -26px;
}
.crm_refined .drop_mon {
  width: 193px;
}
.crm_refined .enable-pro {
  font-family: Helvetica;
  margin-top: 5px;
  margin-bottom: 5px;
}
.crm_refined .mon4 {
  width: 237px;
}
.crm_refined #emaili6 {
  width: 210px;
}
.crm_refined .padd8 {
  margin-top: 23px;
}
.crm_refined .text-ena {
  font-size: 13.31px;
  padding-top: 2px;
  color: #4f4d46;
}
.crm_refined .buttonclass01 {
  font-size: 11px;
}
.crm_refined .marg_lef4 {
  margin: 0 0 0 -1px;
}
.crm_refined .By-sign {
  margin-right: 21px;
}
.crm_refined .fontSiz2 {
  font-family: helvetica;
  font-size: 14px;
  margin-left: 32px;
  margin-top: 9px;
}
.crm_refined .we-want {
  font-family: Arial;
  font-size: 1.1em;
  color: #706060;
}
.crm_refined .line-bor {
  margin-top: 38px;
}
.crm_refined .capitalize1 {
  text-decoration: underline;
  text-transform: uppercase;
}
.crm_refined #email4 {
  width: 92px;
}
.crm_refined .manage-communication-preferences {
  padding-top: 4px;
}
.crm_refined .add-ph {
  font-family: Helvetica;
  font-size: 14px;
}
.crm_refined .font-sz p {
  font-family: Arial;
  font-size: 12px;
  color: #706060;
}
.crm_refined .ed1 a {
  text-decoration: underline;
}
.crm_refined .margin_bmm {
  padding-bottom: 7px;
}
.crm_refined span.phoneType {
  padding-left: 60px;
}
.crm_refined span.edit-remove {
  padding-left: 20px;
}
.crm_refined p a {
  font-size: 12px;
}
.crm_refined .account-subscription-emailTopics,
.crm_refined .account-subscription-textTopics,
.crm_refined .textAlerts {
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: #fff;
}
.crm_refined .subscriptionsContainerGrey {
  background: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.crm_refined .crm_hide_textalerts {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.crm_refined .disp_none {
  display: none;
}
.crm_refined a#edit-phone-toggle {
  padding-right: 5px;
}
.crm_refined a.remove-phone-toggle {
  padding-left: 5px;
}
.crm_refined .row.mar_btm.span12.mar-left-zero {
  width: 920px;
}
.row.phone a.linkcolortxt {
  text-transform: capitalize !important;
}
.crm_refined .span5.addLeftPadding p.txtbold.colorGrey.relative {
  width: 470px;
}
#landingPageModal {
  width: 470px !important;
}
.crm_refined .container-fluid.mobalbox {
  padding: 30px 33px 0px 0px;
}
.crm_refined .close {
  top: -27px;
  right: -27px;
}
.crm_refined .container.content-bg.box-shadow {
  width: 440px;
}
.crm_refined .elements-group {
  text-align: center;
  margin-top: -17px !important;
}
.crm_refined a#createAccountLink {
  float: right;
  margin-right: 64px;
  margin-top: 21px;
}
.crm_refined .carousel {
  margin-bottom: 0 !important;
}
.crm_refined .elements-group h3.panel-title.favorite-container {
  font-family: Oswald;
  color: #d78825;
}
.crm_refined form#manageInterests .span3 {
  margin-right: 70px;
}
.crm_refined form#manageInterests .span3 .row {
  padding-top: 15px;
}
.addPadding25 .span5.addLeftPadding label {
  font-size: 14px;
  margin-left: 35px;
}
.row.phone .span2 a#edit-phone-toggle {
  margin-left: 30px;
  margin-right: 0px;
}
.row.phone .span2 a#phone-remove-0 {
  margin-left: 0px;
}
#manageInterests label.fontSizeChange {
  width: 235px;
  margin-left: 33px;
}
.dynamicFpoContentContainer span.span3.mar_lft.pad_rigt {
  width: 12%;
}
.dynamicFpoContentContainer span.span3.mar_lft.pad_rigt input#zip {
  width: 66px;
}
.dynamicFpoContentContainer span.span3.marg_left5.phome-d {
  width: 15%;
  margin-left: 82px;
}
.container-fluid.mobalbox .crm_refined span.span3.marg_left5 {
  width: 44%;
}
.container-fluid.mobalbox
  .crm_refined
  span.span3.marg_left5.phome-d
  label.fontSizeChange.txt_bd {
  color: #706060;
  font-family: Arial;
  font-size: 12px;
  margin-top: 5px;
  font-weight: normal;
}
.container-fluid.mobalbox .crm_refined span.span3.marg_left5.phome-d {
  width: 24%;
}
.container-fluid.mobalbox .crm_refined span.span3.marg_lef4 {
  width: 14%;
}
.container-fluid.mobalbox
  .crm_refined
  .styled-select.edit-m-d-y2.mon4.ven
  span.select-wrapper {
  width: 185px;
}
.container-fluid.mobalbox
  .crm_refined
  .styled-select.edit-m-d-y2.mon4.ven
  select#phone_type_wid {
  width: 185px;
}
div#gc .span8.user-account.gc_user_account #edit-email p a.linkcolortxt {
  text-transform: capitalize !important;
}
div#gc .span8.user-account.gc_user_account #edit-email p {
  margin-top: 7px;
}
.container-fluid.mobalbox .crm_refined span.span3.marg_lef4 label {
  width: 100px;
}
#landingPageModal .elements-group .col-xs-12.col-sm-12.col-md-12 {
  float: right;
  margin-right: 64px;
  margin-top: 32px;
}
#crm-desk form {
  margin: 0;
  padding: 0;
}
#crm-desk .fontSize {
  font-size: 14px;
  color: #4f4d46;
}
#crm-desk em {
  font-size: 10px;
  color: #4f4d46;
}
#crm-desk .kan {
  color: #4d3629;
}
#crm-desk p {
  font-family: Helvetica;
  font-size: 14px;
}
.main_cnt .dynamicFPOContainer {
  width: 100%;
}
.marg-btm-overlay {
  margin-bottom: 22px;
}
.span4.lft-align {
  width: 226px;
}
a#createAccountLink {
  line-height: 30px;
}
.dataRow.crm_refined label.txt_bd {
  margin: 0;
}
.recent-activity.borderbot0 p.txtclass-1 {
  width: 180px !important;
}
/*End of css Changes for R4.2 Release*/
.main_cnt .dynamicFPOContainer {
  width: 100%;
}
.marg-btm-overlay {
  margin-bottom: 22px;
}
.checkbox_d_footer {
  margin-top: 3px !important;
}
.email-container.email a,
.email-container.email a:hover,
.email-container.email .link {
  font-size: 12px;
}
label.checkbox.link {
  text-decoration: none !important;
}
a.link.linkage.capitalize {
  text-transform: none;
}
.displayB {
  display: block;
}
.clearB {
  clear: both;
}
.row.left_box {
  margin-top: 7px;
}
#cssmenu .top-25 a {
  top: -25px !important;
}
.position-fx {
  position: fixed;
}
.add-to-cart .pull-right input#add-to-cart-tmi {
  width: 170px;
}
.menu_marg_lft .mar-bot-1 a.star-grey-small.pull-right {
  padding-bottom: 25px;
}
.active-test &gt; a span.seticon {
  line-height: 37px !important;
}
#og-togo-menu .active .menu_header {
  position: absolute !important;
  width: 490px !important;
  margin-bottom: 0px !important;
}
#og-togo-menu .active .menu-detail-bg {
  margin-top: 55px !important;
}
.og_togo_picloc .valuess.span3 {
  background-color: #fff;
  width: 188px;
  height: 51px;
  margin-right: 5px;
}
.og_togo_picloc .numeric.span1 {
  width: 20px;
  height: 50px;
  background-color: #aaae01;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border-right: 1px solid #fff;
  margin-right: 5px;
}
.og_togo_picloc .valuess span p {
  width: 220px;
  text-align: left;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
}
.og_togo_picloc .line_heig p {
  padding-top: 5px !important;
}
.og_togo_picloc .valuess.transp {
  background-color: #bdb5a8;
  font-family: Roboto !important;
}
.og_togo_picloc .transp .numeric.span1 {
  background-color: #bdb5a8;
  color: #fff;
  border-right: 1px solid #fff;
}
.og_togo_order .og_togo_picloc .togo_login .span3 {
  width: 261px;
  height: 50px;
  background-color: #aaae01;
  background-image: url("https://localhost/UX/og-redesign/less///media.cheddars.com/images/site/menu-heading-bg.png");
  background-position: right;
}
.og_togo_order .og_togo_picloc .togo_login .span3 h5 {
  margin-top: 5px;
  color: #fff;
  margin-left: 8px;
  width: 145px;
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 14px;
}
.og_togo_picloc .togo_login .span3 p {
  color: #fff;
  margin-top: -12px;
  line-height: 15px;
  margin-left: 8px;
}
.og_togo_picloc .togo_login .span3 button#cont_sub {
  float: right;
  margin-right: 6px;
  height: 30px;
  margin-top: -43px;
  width: 79px;
  font-family: Roboto !important;
  font-size: 13px;
}
p.marg_top01 {
  padding-top: 6px;
  color: black;
  font-size: 11px;
  line-height: 1.2;
}
span#cty_nam {
  color: black;
  font-size: 14px;
  text-decoration: underline;
}
.span6.ot_to_addrs {
  height: 317px;
  width: 530px;
}
.row.og_togo_piclocimg img {
  height: 316px;
  width: 420px;
}
.span6.part_bar {
  width: 100%;
  color: #050404;
}
.span6.ord_conf_maxt {
  width: 100%;
}
.og_togo_picloc.row {
  margin-left: 25px;
}
.og_togo_picloc .valuess.span3.bc_col {
  background-color: #aaae01;
  font-family: Roboto !important;
}
.og_togo_order .row.marg-top1 {
  margin-left: 22px;
}
.og_togo_order input.input-bg.span3.txt-box-span.marg-left {
  margin-right: 0em;
  width: 331px;
}
.og_togo_order .row.margin_top145.margin_bot3.marg_left5p {
  margin-left: 23px;
  margin-right: 40px;
}
.og_togo_order button.view-menu-btn.margin_lt_15.pull-right {
  margin-top: 66px;
}
.og_togo_order .order_login .valuess.span3.bc_col {
  width: 146px;
}
.og_togo_order .order_login.og_togo_picloc .valuess span p {
  width: 140px;
  line-height: 1.4em;
}
.og_togo_order .order_login .valuess.transp.span3 {
  width: 155px;
}
.og_togo_order .compass-span.compass-span-width span &gt; a {
  color: #c16436;
  font-family: Roboto !important;
}
.og_togo_selectedDate .ui-datepicker-title span.ui-datepicker-year {
  display: none;
}
.og_togo_selectedDate div#datepicker {
  width: 300px;
}
.OG_togo.confirm-review .gen_info.mar_lft {
  height: 140px;
}
.OG_togo.confirm-review
  .order-list
  .togorders
  .row.header_line_black.marg_left0 {
  padding-bottom: 12px;
}
.OG_togo.confirm-review .order-list .marg_left0 .span1 {
  margin: 13px 10px 3px;
}
.og_togo_payment .row.green_tit_pad {
  margin-top: 20px;
  width: 98%;
  height: 35px;
}
.og_togo_payment .row.green_tit_pad span.green_text_recipe.txtbold {
  color: #d78825;
  font-weight: normal;
  margin-left: 10px !important;
}
.og_togo_payment .log_pay span#facebookLoginButton {
  background-color: #4c69ba;
  display: inline;
  padding: 7px 70px 9px;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 3px;
  margin-left: -22px !important;
}
.og_togo_payment .log_pay span#facebookLoginButton span.social_text {
  color: #fff;
  position: relative;
}
.og_togo_payment .left-part-section p {
  margin-bottom: 30px;
  margin-left: -25px;
  color: #d78825;
  font-family: Roboto;
  letter-spacing: 0em;
}
.og_togo_payment .left-part-section .span4.part_bar {
  margin-left: -30px;
  width: 305px;
  margin-bottom: 15px;
}
.og_togo_payment .log_pay .left-part-section {
  width: 260px;
}
.og_togo_payment .log_pay .right-part-section p {
  width: 500px;
  margin-bottom: 5px;
}
.og_togo_payment .log_pay .right-part-section .span8.part_bar {
  width: 531px;
  margin-bottom: 11px;
}
.og_togo_payment .log_pay .right-part-section.login {
  width: 533px;
}
.og_togo_payment .log_pay .right-part-section .span3.text-type-wid {
  width: 265px;
}
.og_togo_payment .log_pay .right-part-section .form-label .span-input-large {
  width: 16.2em;
}
.og_togo_payment .log_pay .right-part-section .controls.span3 {
  width: 265px;
}
.og_togo_payment .form-vertical .confirm_phone {
  width: 210px;
}
.og_togo_payment .form-vertical .confirm_phone input#phone {
  width: 170px;
}
.og_togo_payment .log_pay .left-part-section .span3.payment_login {
  width: 74px;
  float: right;
}
.og_togo_payment .log_pay .mid-part-section img {
  height: 27.7em;
}
.og_togo_payment .span12.log_pay {
  border-bottom: 1px solid;
}
.og_togo_payment .span_width_t {
  width: 911px;
  border-bottom: 1px solid;
}
.og_togo_payment .span_width_t h1.green_text_recipe.txtbold {
  float: left;
  width: 100%;
  color: #d78825 !important;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: normal;
}
.og_togo_payment .add-tip span.select-hover {
  float: right;
  width: 150px !important;
  margin-left: 42px;
  margin-right: 2px;
}
.og_togo_payment .tip_details input#nname {
  width: 151px !important;
}
.og_togo_payment .valuess.transp.span3.Review {
  background-color: #83860f !important;
}
.og_togo_payment .og_togo_picloc .valuess.transp.span3.Review .numeric.span1 {
  background-color: #83860f !important;
}
.og_togo_payment .og_togo_picloc .transp .numeric.span1 {
  background-color: #aaae01;
}
.og_togo_payment .og_togo_picloc .valuess.transp.span3.Pickup {
  background-color: #aaae01;
}
.og_togo_payment .green_tit_pad span.pull-left img {
  max-width: 66%;
  margin-bottom: 2px;
  margin-left: 3px;
}
.og_togo_payment .left-part-section .control-group .controls input#inputEmail {
  width: 265px;
}
.og_togo_payment
  .left-part-section
  .control-group
  .controls
  input#inputPassword {
  width: 265px;
}
.og_togo_payment .left-part-section .mar_top01 .checkbox_d.bg-pos {
  padding: 0;
}
.og_togo_payment .left-part-section .payment_login button {
  width: 117px;
  margin-left: -25px;
}
.og_togo_payment .log_pay .right-part-section p.reset-req {
  width: 500px;
  color: #d78825;
  margin-bottom: 25px;
}
.og_togo_payment .right-part-section .text-type-wid input#lname {
  width: 251px;
}
.og_togo_payment
  .log_pay
  .right-part-section
  .confirm_email
  .controls
  input#inputEmail {
  width: 17.9em;
}
.og_togo_payment .right-part-section span.span1.marg_left5.phome-d {
  margin-right: 14px;
}
.og_togo_payment .right-part-section .span2.phone_type {
  width: 226px;
}
.og_togo_payment .right-part-section .phone_type .select-wrapper span.holder {
  width: 185px;
}
.og_togo_payment .span_width_t span.grey_text_recipe {
  color: #aaae01;
  font-family: Roboto;
  font-size: 17px;
}
.og_togo_payment .span_width_t .span5.pickup_info {
  width: 410px;
}
.og_togo_payment .span_width_t .border-line img {
  height: 8.4em;
  padding-left: 0.5em;
  margin-top: -21px;
}
.og_togo_payment .span_width_t .pickup_info .marg_top1em {
  margin-top: -10px !important;
  line-height: 1.3;
  font-size: 11px;
}
.og_togo_payment .span_width_t .pickup_info .span1.pull-left.time-edit-btn {
  margin-top: 10px;
  margin-left: -19px;
  margin-bottom: 15px;
}
.og_togo_payment .span_width_t .span1.pull-left.time-edit-btn {
  margin-top: 28px !important ;
  float: left;
} /* INC36378 */
.og_togo_payment .span_width_t .span5 p.marg_top1em.grey_text_rec {
  color: #aaae01;
  font-family: Roboto;
  font-size: 17px;
  margin-top: 0px !important;
}
.og_togo_payment .span_width_t .span5 .marg_top15em {
  margin-top: 0px;
  margin-bottom: 16px;
}
.og_togo_payment .span_width_t .span5 .marg_top15em span {
  color: #aaae01;
  font-family: Roboto;
  font-size: 30px;
}
.og_togo_payment .span_width_t .pull-right.select_optn {
  width: 434px;
  margin-bottom: 30px;
}
.og_togo_payment
  .span_width_t
  .time-edit-btn
  button.primary-btn.grey_button_rec.pull-right {
  padding: 1px 10px;
  margin-right: 9px;
  outline: none;
  background-color: gray;
}
.og_togo_payment span.capitalize.txtbold.small_text_recipe {
  color: #c16436;
  text-decoration: underline;
  cursor: pointer;
  font-weight: normal;
  text-transform: capitalize;
}
.og_togo_payment .right-part-section .phone_type_wid select.span2 {
  width: 38%;
}
.og_togo_payment .og_togo_picloc .bc_col .line_heig p {
  line-height: 1;
}
.og_togo_payment .span_width_t .span6.Pickup_order .confirm-check {
  margin-bottom: 25px;
}
.og_togo_payment
  .span_width_t
  .span6.Pickup_order
  .confirm-check
  label.grey_text_recipe1.txtbold {
  margin-bottom: 20px;
}
.og_togo_payment
  .span_width_t
  .span6.Pickup_order
  .confirm-check
  span.marg_left25em {
  margin-left: 0px;
}
.og_togo_payment .span_width_t .span5.vehicle_pickup {
  width: 430px;
  margin-top: 3.5em;
}
.og_togo_payment
  .span_width_t
  .span5.vehicle_pickup
  span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
  width: 416px !important;
  margin-bottom: 17px;
}
.og_togo_payment .span_width_t p .pickup-sec-input {
  width: 403px;
  margin-right: 1px;
  margin-bottom: 25px;
}
.og_togo_payment .span_width_t .pull-right.span5 {
  margin-right: 20px;
  margin-top: -25px;
}
.og_togo_payment
  .span_width_t
  .pull-right.span5
  .span1.marg_top1em.marg_left21em {
  float: right;
}
.og_togo_payment .span_width_t .listed.span6 {
  margin-top: -18px;
}
.og_togo_payment .span_width_t .span5 p.span5 {
  margin-bottom: 15px;
}
.og_togo_payment .span_width_t .span5 .alert_msg {
  color: #a21818;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 35px;
}
.og_togo_Details .span_width_t .confirm_phone input#phone {
  width: 130px;
}
.og_togo_Details .span_width_t .cust_info {
  width: 910px;
  margin-bottom: 15px;
  margin-top: -5px;
}
.og_togo_Details .span_width_t .control-group.span3 {
  margin-right: 25px;
}
.og_togo_Details .span_width_t .confirm_phone {
  margin-right: 25px;
}
.og_togo_Details .span_width_t .phome-d input#Extension {
  width: 110px;
}
.og_togo_Details .span_width_t .control-group input#inputEmail {
  width: 220px;
}
.og_togo_Details .span_width_t .span3.phone_type.pull-right {
  margin-right: 55px;
}
.og_togo_Details
  .span_width_t
  .span3.phone_type.pull-right
  .styled-select.phone_type_wid {
  width: 293px;
}
.og_togo_payment .span12.log_pay label {
  font-size: 13px;
}
.og_togo_payment
  .span_width_t
  .time-edit-btn.day_marg
  .grey_button_rec.pull-right {
  margin-right: 26px !important;
}
.og_togo_payment .span_width_t .Pickup_order .confirm-check label {
  font-weight: normal;
}
.og_togo_payment .span_width_t .span5.vehicle_pickup .car_marg {
  margin-bottom: 0px;
  font-size: 13px;
}
.og_togo_payment .span_width_t .pull-right.span5 {
  margin-right: 0px;
}
.og_togo_payment .span_width_t .marg_top1em .grey_text_recipe2.txtbold {
  border-top: 1px solid #68655a;
}
.og_togo_payment .span_width_t .marg_top1em.marg_left21em .pull-right.txt-rgt {
  width: 160px;
}
.og_togo_payment
  .span_width_t
  .marg_top1em.marg_left21em
  .pull-right.txt-rgt
  .small_text_recipe_2 {
  font-style: normal;
  color: #68655a !important;
  font-size: 12px;
}
.og_togo_payment
  .span_width_t
  .marg_top1em.marg_left21em
  .pull-right.txt-rgt
  .txtbold.price_col {
  border-top: 1px solid #68655a;
}
.og_togo_payment .span_width_t .listed ul li p {
  font-family: Arial;
}
.og_togo_payment .span_width_t .listed .select-wrapper {
  width: 92%;
  height: 29%;
  margin-top: 22px;
}
.og_togo_payment .span_width_t .text-more {
  width: 444px;
  margin-top: 13px;
}
.og_togo_payment .span_width_t .text-more .lft-more a {
  text-decoration: underline;
  float: left;
}
.og_togo_payment .span_width_t .rgt-more a {
  text-decoration: underline;
  float: right;
}
.og_togo_payment.og_togo_Details .cancel_marg {
  width: 910px;
  margin-top: 2em;
  font-size: 13px;
}
.og_togo_payment.og_togo_Details .cancel_marg .marg_top1em a span {
  font-size: 13px;
}
.og_togo_payment.og_togo_Details
  .cancel_marg
  .pull-right.mar_top10
  .primary-btn-width {
  padding: 7px 35px;
}
.og_togo_Details .span_width_t .listed .tb_mar_left11 span.select-wrapper {
  width: 89%;
  height: 94%;
  margin-top: -26px;
  margin-left: 44px;
}
.og_togo_Details .span_width_t .listed .tb_mar_left11 span.select-hover {
  width: 433px !important;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more input {
  float: right;
  background-color: #c16436;
  outline: none;
  padding: 7px 22px;
  margin-top: -19px;
  color: #fff;
}
.logbox .og_togo_order.location .og_togo_picloc {
  margin-top: 12px;
}
.logbox .og_togo_order.location .span5.left-part-location {
  height: 23.7em;
  width: 426px;
}
.logbox .og_togo_order.location .span5.left-part-location .order {
  color: #4b0343;
  text-transform: uppercase;
  width: 277px;
  font-family: Roboto !important;
  font-size: 18px;
  font-weight: normal;
}
.logbox
  .og_togo_order.location
  .span5.left-part-location
  .speedway
  &gt; p:nth-last-child(4) {
  text-decoration: underline;
  color: #c16436;
  font-size: 13px;
  letter-spacing: 1px;
  font-family: Roboto !important;
}
.logbox
  .og_togo_order.location
  .span5.left-part-location
  .speedway
  &gt; p:nth-last-child(2) {
  margin-top: 12px;
  margin-bottom: 10px;
}
.logbox .og_togo_order.location .span5.left-part-location .speedway .paratel {
  margin-top: -10px;
  font-size: 13px;
}
.logbox
  .og_togo_order.location
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top {
  top: 85%;
}
.logbox
  .og_togo_order.location
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top
  .primary-btn-width {
  margin-right: -15px;
  font-family: Roboto !important;
}
.logbox
  .og_togo_order.location
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top
  .primary-btn-width {
  padding: 5px 30px;
}
.logbox .og_togo_order.location .span6.part_bar {
  width: 93.5%;
  margin-left: 24px;
}
.logbox .og_togo_order.location .right-part-location {
  height: 23.7em;
  width: 426px;
}
.logbox .og_togo_order.location .tab-content .location-pane p {
  font-size: 24px;
  text-transform: uppercase;
  margin: 12px 0px 0px 24px;
  color: #d78825;
  font-family: Roboto;
}
.logbox .og_togo_order.location .tab-content .row.marg-top1 .span5.geo-span {
  width: 455px !important;
}
.logbox .og_togo_order.location .tab-content .loc_span_wht a {
  font-family: "Oswald";
  font-size: 15px;
}
.logbox .og_togo_order.location .tab-content .loc_span_grey a {
  font-family: "Oswald";
  font-size: 15px;
}
.logbox
  .og_togo_order.location
  .tab-content
  .span3.margin_lft_07
  span.loc_sm_txt {
  font-family: Arial;
  font-size: 13px;
}
.logbox
  .og_togo_order.location
  .tab-content
  .span3.margin_lft_07
  span.loc_sm_txt {
  font-family: Arial;
}
.logbox
  .og_togo_order.location
  .tab-content
  .rt_span_width.pull-right.margin_rt_05
  .loc_sm_txt.txtbold.pull-right {
  font-family: Arial;
  font-size: 0.9em;
  margin-right: 8px;
  margin-bottom: 26px;
}
.logbox
  .og_togo_order.location
  .tab-content
  .rt_span_width.pull-right.margin_rt_05
  button.view-menu-btn {
  font-size: 12px;
  padding: 13px 0px 16px 0px;
}
.logbox .og_togo_order.location .tab-content button.primary-btn.btn_fl {
  width: 442px;
  margin-left: 24px;
  padding: 10px 0px 13px 0px;
  margin-top: -15px;
}
.logbox .og_togo_order.location .tab-content button.primary-btn.btn_fl a {
  color: #fff;
}
.container.box .menu_logbox {
  margin-top: -20px;
}
.container.box .menu_logbox .Menu-order .order_login {
  margin-top: 20px;
}
.container.box .menu_logbox .og_togo_order.location {
  margin-top: 20px;
}
.container.box .cnfirm_padrgt1 {
  margin-top: -20px;
}
.container.box .cnfirm_padrgt1 .confirm-review .og_togo_picloc.row {
  margin-top: 12px;
}
.container.box .og_togo_order.Menu-order .order_login .valuess.transp.span3 {
  width: 162px;
}
.container.box .og_togo_order.Menu-order .ordertype {
  width: 913px;
}
.container.box .og_togo_order.Menu-order .ordertype .mar-top-11 {
  margin: 20px 0px;
}
.container.box .og_togo_order.Menu-order .ordermeal {
  border: none;
  padding-bottom: 0px;
}
.container.box .og_togo_order.Menu-order .orderfav {
  width: 445px;
}
.container.box .og_togo_order.Menu-order .title-myfav {
  font-family: Roboto;
}
.container.box .og_togo_order.Menu-order .ordertype {
  margin-top: 12px;
  margin-left: 24px;
}
.container.box .og_togo_order.Menu-order .lunch-txt label {
  font-size: 19px;
  font-family: Roboto;
  color: #d78825;
}
.container.box .og_togo_order.Menu-order .lunch-order {
  margin-left: 30px;
  font-size: 13px;
}
.container.box .og_togo_order.Menu-order .part_bar {
  width: 95.2%;
  border-bottom: 1px solid #99948c;
  margin-left: 24px;
}
.container.box .og_togo_order.Menu-order .row.border-rgt.part_bar1 {
  border: none;
  margin-left: 24px;
  width: 913px;
}
.container.box
  .og_togo_order.Menu-order
  .row.border-rgt.part_bar1
  .border-rgt1 {
  width: 456px;
  margin-top: 35px;
  margin-bottom: 25px;
}
.container.box .og_togo_order.Menu-order .border-rgt .title-myfav.lft {
  margin-top: 1em;
}
.container.box .og_togo_order.Menu-order .time-slot li {
  width: 9%;
  padding-right: 3px;
}
.container.box .og_togo_order.Menu-order .ordermeal .part_bar2 {
  margin-left: 24px !important;
}
.container.box .og_togo_order.Menu-order .part_bar2 .time-slot {
  width: 936px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .slot-inner .responsv-slot {
  margin-left: 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar1 .times-rgt1 {
  text-transform: uppercase;
  margin-top: 1.5em;
  margin-bottom: 10px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar2 .times-rgt2 {
  margin: 10px 0px 8px 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar3 .times-rgt3 {
  margin: 10px 0px 8px 0px;
}
.container.box .og_togo_order.Menu-order .row.border-rgt2.part_bar2 p {
  margin-top: 10px;
}
.container.box .og_togo_order.Menu-order span.title-myfav.lft.times-rgt {
  text-transform: capitalize !important;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more {
  margin: 10px 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text_padrgt1 {
  border-bottom: 1px solid #b3a29e;
  width: 912px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more .lft-more {
  float: left;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more .lft-more a {
  text-decoration: underline;
}
.container.box .og_togo_order.Menu-order .part_bar2 .mar_btmm01 .primary-btn {
  float: right;
}
.container.box .og_togo_order.Menu-order .part_bar2 .border-rgt2 {
  width: 912px;
}
.container.box .og_togo_order.Menu-order .part_bar3 .menu-grid {
  margin-left: 24px;
  width: 913px;
}
.container.box .og_togo_order.Menu-order .part_bar3 .menu-grid &gt; img {
  height: 187px;
  width: 892px;
  margin: 20px 0px 10px 9px;
}
.container.box
  .og_togo_order.Menu-order
  .og_togo_calender_rgt
  .holder_marg
  span {
  margin-left: 18px;
}
.container.box .og_togo_order.Menu-order .og_togo_calender_rgt .holder_marg {
  margin-top: 10px;
}
.container.box
  .og_togo_order.Menu-order
  .part_bar1
  .og_togo_calender_rgt
  .content_section {
  border: 1px solid #e3e0db;
  height: 184px;
}
.container.box
  .og_togo_order.Menu-order
  .part_bar1
  .og_togo_calender_rgt
  .holder_marg
  img {
  width: 38px;
}
.container.box .og_togo_order.Menu-order .part_bar1 .og_togo_calender_rgt {
  line-height: 50px;
  margin-top: 115px !important;
}
.container.box
  .og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  th
  .prev_month.not-active {
  background-image: url("//media.cheddars.com/images/site/icon-alert.png");
}
.user-account01.padrgt01 .OG_togo.confirm-review .og_togo_picloc.row {
  margin-left: 0px;
  width: 936px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.span3 {
  width: 224px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.span3.bc_col {
  /* background-color:#83860F; */
  line-height: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .numeric.pickuploc {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.build
  .numeric.span1 {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.build {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.Review {
  background-color: #aaae01;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.Review
  .numeric.span1 {
  background-color: #aaae01;
}
.user-account01.padrgt01 .OG_togo.confirm-review .prof_inf.mar_lft.review {
  padding: 5px 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .prof_inf.mar_lft
  .mar-lft.review {
  color: #d78825;
  font-family: Roboto;
  font-size: 21px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders {
  font-size: 13px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .span1
  a {
  text-decoration: underline;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .order_detail {
  font-family: Arial;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .togorders
  .padding_bottom.padding_top1
  .qtytable_title
  span {
  font-family: Arial;
}
#og-togo-menu
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1
  .span5 {
  width: 435px !important;
  font-family: Oswald;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1
  .qty_1 {
  width: 90px;
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1
  .qty_2 {
  width: 95px;
  margin-left: 23px;
  margin-right: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1.qty_3 {
  width: 90px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qtytable_title {
  width: 435px;
  font-family: arial;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_1 {
  width: 90px;
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_2 {
  width: 90px;
  margin-left: 24px;
  margin-right: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_3 {
  width: 80px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft1 {
  font-size: 13px;
  font-weight: bold;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft2 {
  font-size: 13px;
  font-weight: bold;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft3 {
  font-size: 13px;
  font-weight: bold;
}
.user-account01.padrgt01 .OG_togo.confirm-review .qtytable_title span {
  font-weight: normal;
  font-size: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .padding_bottom.padding_top1
  .qtytable_title
  .trios {
  font-size: 14px;
  margin-bottom: -12px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .edit-salutation {
  width: 60px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .styled-select.edit-salutation
  .select-wrapper {
  height: 38px;
  line-height: 38px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .mar_btmm01 {
  margin-bottom: 2.4em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more.lft-more a {
  text-decoration: underline;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more button {
  float: right;
  background-color: #c16436;
  outline: none;
  padding: 7px 22px;
  margin-top: -19px;
  color: #fff;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver {
  height: 160px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .quality_marg {
  margin-top: 12px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .quality_marg1 {
  width: 192px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .mar-lft.review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav {
  width: 160px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav
  .lunch-txt {
  margin-top: 4px;
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo {
  width: 175px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo
  .lunch-txt {
  margin-top: 4px;
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .quality
  .select-wrapper {
  height: 25px;
  line-height: 24px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver p.ingrdn-text {
  margin-top: -10px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Bread {
  height: 105px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Bread .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread.mar-top-11.orderfav.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.orderfav {
  width: 160px;
  margin-top: 1px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.orderfav
  .lunch-txt {
  margin-top: 4px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo {
  width: 160px;
  margin-top: 1px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo
  .lunch-txt {
  margin-top: 4px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .orderfav-check
  .checkbox_d {
  width: 13px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .orderfav-check {
  margin-top: 0px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .quality-list {
  margin-left: 2.2em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .span1 {
  width: 68px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .orderfav-check
  p.lunch-txt {
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .quality-list
  .select-wrapper {
  line-height: 24px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Instruct .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Instruct
  .contact_textarea {
  height: 65px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .menu_featured.cart-mrg {
  width: 288px;
  margin-right: 22px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Cart {
  height: 325px;
  width: 930px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .dish-title.margin_btm0
  a {
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .price_dollar {
  margin: 0px 0px 10px 0px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .capitalize {
  padding: 8px 12px 7px 7px;
  font-family: Oswald;
  font-size: 11px;
  margin-bottom: 3px;
  width: 127px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .capitalize
  a
  span.menu_dine_in {
  font-size: 11px;
  font-family: Oswald;
  display: inline-block;
  margin-top: -5px;
  margin-bottom: 12px;
  margin-right: -4px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  button {
  margin: -10px 0px 0px -3px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Coupon .left-coupon {
  float: left;
  margin-top: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon {
  float: right;
  margin-top: 3em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Coupon {
  height: 115px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .left-coupon
  .ingrdn-text {
  color: #706b6b;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Coupon .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  input {
  width: 403px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Coupon
  .review {
  line-height: 18px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Menu a {
  text-decoration: underline;
  font-size: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Menu
  button {
  float: right;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe {
  border: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe
  .small_text_recipe_2 {
  font-style: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Total .border_top_recipe {
  float: right;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_top1em
  .grey_text_recipe2 {
  border-top: 1px solid #68655a;
  color: #68655a;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_left21em
  .txtbold.price_col {
  border-top: 1px solid #68655a;
  font-size: 1.1em;
  color: #68655a !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_left21em
  .pull-right.txt-rgt {
  width: 185px;
  margin-top: -0.5px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Total {
  border: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .row.header_line_black
  .marg_left0 {
  margin-bottom: 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .image-text
  .menu_featured.cart-mrg
  .span2.marg_left0 {
  width: 150px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .image-text
  .menu_featured.cart-mrg
  .spn_wdth.marg_left0 {
  width: 127px;
}
.confirm-review .padding_top1 span.span1.price-txt {
  margin-left: 2.8em;
  padding-top: 4px;
}
.confirm-review .padding_top1 span.span1.total-txt {
  margin-left: 2.4em;
  padding-top: 4px;
}
.confirm-review .padding_top1 .span8.text-black .span4 p {
  color: #786969 !important;
  margin-top: -12px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .marg_bot2em {
  margin-bottom: 0px;
  width: 333px;
}
.catering_delivery_body
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .marg_bot2em {
  width: auto;
}
.catering_delivery_body
  .user-account01.padrgt01
  .OG_togo.confirm-review
  .span4.row.marg_bot2em {
  width: 333px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .radio_new {
  margin: 6px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .min-column-wd.options-click {
  width: 166px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .checkbox_d {
  padding: 0px 0px 0px 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .styled-select.edit-salutation {
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Ments
  .pull-left.mar-rgt-ext {
  margin-left: 30px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Ments
  .pull-left
  label {
  margin-right: -10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Item
  .min-column-wd.options-click {
  width: 166px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Item
  .row:nth-child(3)
  .options-click:nth-child(2) {
  width: 330px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Item
  span.grey_text_recipe {
  color: #d78825;
  margin-bottom: 10px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item {
  height: 160px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .mar_top10 {
  margin-top: 0px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .options-click {
  color: #d78825;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .span2 {
  width: 139px;
  margin-left: 27px;
}
.Inc-Cart .menu_featured.cart-mrg .span2.spn_wdth.marg_left0 .capitalize {
  margin-bottom: 3px;
}
.Inc-Cart
  .menu_featured.cart-mrg
  .span2.spn_wdth.marg_left0
  .capitalize
  a
  span {
  font-size: 11px;
  font-family: Oswald;
}
.Inc-Cart
  .menu_featured.cart-mrg
  .span2.spn_wdth.marg_left0
  .capitalize
  a:hover {
  text-decoration: none;
}
.user-account01.padrgt01 .OG_togo.confirm-review .options-click label {
  margin-top: 5px;
}
.cal_calendar #cal_body tr td.holiday {
  pointer-events: none;
  cursor: default !important;
  color: #fff !important;
  background: #716b6b !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar {
  padding: 1px;
  width: 365px;
  opacity: 0.9;
  height: 300px;
  border-spacing: 4px !important;
  border-collapse: separate;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar th {
  color: #75726d;
  text-align: center;
  border: none;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td {
  border: none;
  text-align: center;
  width: 36px;
  color: #fff;
  height: 36px;
  font-weight: bold;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.cal_today {
  background: #4a0443 !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.selected_date {
  background: #4a0443 !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.cal_days_bef_aft {
  color: #4c5252;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.not-active,
.og_togo_order.Menu-order .Og_togo_calender .not-active {
  pointer-events: none;
  cursor: default;
  color: gray;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_d_weeks th {
  border: 2px solid #75726d;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_d_weeks th,
.og_togo_order.Menu-order .Og_togo_calender td {
  height: 36px;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_d_weeks th {
  background: #fff;
  color: #000;
  font-family: Roboto;
  font-weight: normal;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  td:not(.noProb):not(.not-active) {
  background: #c16436;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.not-active {
  background: #bdb5a8;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.noProb {
  background: #f9f9f9;
}
.og_togo_order.Menu-order .Og_togo_calender .calendar_mnth_name {
  font-size: 26px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Roboto;
}
.row.account_user
  .prof_inf.tabbed_cont
  .tabbed_pad.margin_top1
  ul.nav.nav-tabs.findres
  li {
  margin-right: 25px;
}
.row.account_user
  .prof_inf.tabbed_cont
  .tabbed_pad.margin_top1
  ul.nav.nav-tabs.findres
  li {
  background-color: #c16436;
}
.row.account_user
  .prof_inf.tabbed_cont
  .tabbed_pad.margin_top1
  ul.nav.nav-tabs.findres
  li
  a:hover {
  background-color: #777701 !important;
}
.left-bar .primary-btn:hover {
  background-color: #d78825 !important;
}
.left-bar h1.style_h1 {
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #c16436 !important;
  line-height: 25px;
}
.left-bar p {
  font-size: 14px;
  color: #706b6b;
  font-family: arial;
}
.left-bar .orderbtn button.primary-btn.btn_fl {
  margin-left: 0em;
  width: 100%;
  padding: 7px 15px;
  background-color: #c16436;
  font-family: "Oswald";
}
.left-bar .orderbtn button.primary-btn.btn_fl img {
  visibility: hidden;
}
.left-bar .inform-link,
.left-bar .orderbtn {
  padding: 0.6em 0em 0.6em 0;
}
.left-bar .inform-link button.primary-btn.btn_fl,
.left-bar .orderbtn button.primary-btn.btn_fl {
  margin-left: 0em;
  width: 100%;
  padding: 7px 15px;
}
.left-bar .inform-link button.primary-btn.btn_fl a,
.left-bar .orderbtn button.primary-btn.btn_fl a {
  text-decoration: none;
  color: #fff;
  font-family: "Oswald";
}
.left-bar p {
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.left-bar .inform-link + .favorite-link &gt; .img &gt; img {
  width: 18px;
}
.left-bar .inform-link {
  padding-bottom: 20px;
}
.left-bar .inform-link button.primary-btn.btn_fl.btn_wishlist {
  background-color: #c16436;
  font-family: "Oswald";
}
.left-bar .inform-link button.primary-btn.btn_fl {
  background-color: #c16436;
  font-family: "Roboto";
}
.left-bar .inform-link .img {
  display: none;
}
.left-bar span.direct-text-size + .inform-link {
  border-top: 1px solid #897068;
  border-bottom: 1px solid #897068;
  margin-top: 15px;
}
.left-bar span.direct-text-size + .inform-link .est_time {
  font-family: "Oswald";
  color: #706b6b;
  font-size: 12px;
}
.left-bar span.direct-text-size + .inform-link .est_time .time_num {
  color: #c16436;
  font-size: 11px;
  padding-left: 5px;
}
.left-bar .loca-details {
  /*border:3px solid #c16436;*/
  border-radius: 5px;
  line-height: 15px;
  margin: 15px 0 5px;
}
.left-bar .loca-details .loca-details-inner {
  /*padding:15px;*/
  font-size: 10px;
  margin-top: 30px !important;
}
.left-bar .loca-details .loca-details-inner p {
  color: #706060;
  display: inline;
}
div#waitList,
#waitListConf {
  width: 35%;
}
div#waitList .primary-btn:hover,
#waitListConf .primary-btn:hover {
  background-color: #d78825 !important;
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 {
  float: left;
  margin-left: 0px;
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07 a.linkcolortxt,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 a.linkcolortxt {
  font-family: "Oswald";
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07 span.loc_sm_txt,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 span.loc_sm_txt {
  font-size: 9px;
}
div#waitList .container-fluid.mobalbox .wait_list_est,
#waitListConf .container-fluid.mobalbox .wait_list_est {
  float: right;
}
div#waitList .container-fluid.mobalbox .wait_list_est p,
#waitListConf .container-fluid.mobalbox .wait_list_est p {
  font-family: "Oswald";
  color: #706b6b;
  margin: 0px;
}
div#waitList .container-fluid.mobalbox .wait_list_est .time_num,
#waitListConf .container-fluid.mobalbox .wait_list_est .time_num {
  color: #c16436;
  font-size: 17px;
  line-height: 22px;
}
div#waitList .container-fluid.mobalbox .guests,
#waitListConf .container-fluid.mobalbox .guests {
  margin-top: 10px;
  clear: both;
}
div#waitList .container-fluid.mobalbox .guests label,
#waitListConf .container-fluid.mobalbox .guests label {
  float: left;
}
div#waitList .container-fluid.mobalbox .guests .styled-select.span3,
#waitListConf .container-fluid.mobalbox .guests .styled-select.span3 {
  width: 75px;
  margin-left: 20px;
  float: left;
}
div#waitList .container-fluid.mobalbox .guests p,
#waitListConf .container-fluid.mobalbox .guests p {
  float: left;
  margin-left: 10px;
  width: 45%;
  font-size: 11px;
  line-height: 12px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form,
#waitListConf .container-fluid.mobalbox form.send-overlay-form {
  clear: both;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .input-append,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .input-append {
  margin-bottom: 0px;
}
div#waitList
  .container-fluid.mobalbox
  form.send-overlay-form
  .input-append
  input.input-bg.span5,
#waitListConf
  .container-fluid.mobalbox
  form.send-overlay-form
  .input-append
  input.input-bg.span5 {
  margin-bottom: 15px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .confirm-check,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .confirm-check {
  margin-top: 0px;
}
div#waitList
  .container-fluid.mobalbox
  form.send-overlay-form
  .confirm-check
  a.globaloptinelement,
#waitListConf
  .container-fluid.mobalbox
  form.send-overlay-form
  .confirm-check
  a.globaloptinelement {
  text-decoration: none;
  color: #000;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .italic.txt-size,
#waitListConf
  .container-fluid.mobalbox
  form.send-overlay-form
  .italic.txt-size {
  font-size: 12px;
  font-style: italic;
  color: #000;
}
div#waitList
  .container-fluid.mobalbox
  form.send-overlay-form
  button.primary-btn.btn_fl.pull-right,
#waitListConf
  .container-fluid.mobalbox
  form.send-overlay-form
  button.primary-btn.btn_fl.pull-right {
  width: 45%;
  margin-top: 10px;
  background-color: #c16436;
  font-family: "Roboto";
}
div#waitList
  .container-fluid.mobalbox
  form.send-overlay-form
  button.primary-btn.btn_fl.pull-right
  a,
#waitListConf
  .container-fluid.mobalbox
  form.send-overlay-form
  button.primary-btn.btn_fl.pull-right
  a {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .overlay-check,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .overlay-check {
  margin-top: -5px;
}
div#joinWaitList .primary-btn:hover,
#updateGuests .primary-btn:hover {
  background-color: #d78825 !important;
}
div#joinWaitList .container-fluid.mobalbox .row a.linkcolortxt,
#updateGuests .container-fluid.mobalbox .row a.linkcolortxt {
  font-family: "Oswald";
}
div#joinWaitList .container-fluid.mobalbox .row span.loc_sm_txt,
#updateGuests .container-fluid.mobalbox .row span.loc_sm_txt {
  font-size: 9px;
  color: #706b6b;
}
div#joinWaitList .container-fluid.mobalbox .row p.est_time,
#updateGuests .container-fluid.mobalbox .row p.est_time,
div#joinWaitList .container-fluid.mobalbox .row .span3.margin_lft_07,
#updateGuests .container-fluid.mobalbox .row .span3.margin_lft_07 {
  float: left;
  margin-top: 15px;
  color: #c16436;
}
div#joinWaitList .container-fluid.mobalbox .row span.direct-text-size,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size {
  display: block;
  clear: both;
  margin-left: 58px;
}
div#joinWaitList .container-fluid.mobalbox .row span.direct-text-size a,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size a {
  font-family: inherit;
}
div#joinWaitList .container-fluid.mobalbox .row p.colortxt,
#updateGuests .container-fluid.mobalbox .row p.colortxt {
  margin: 15px 0px;
  color: #706c6e;
  font-family: "Oswald";
}
div#joinWaitList .container-fluid.mobalbox .row button.primary-btn.btn_fl,
#updateGuests .container-fluid.mobalbox .row button.primary-btn.btn_fl {
  margin-left: 0px;
  width: 100%;
}
div#joinWaitList .container-fluid.mobalbox .row .make-change,
#updateGuests .container-fluid.mobalbox .row .make-change {
  float: left;
  margin-top: 10px;
}
div#joinWaitList
  .container-fluid.mobalbox
  .row
  .make-change
  button.primary-btn.btn_fl,
#updateGuests
  .container-fluid.mobalbox
  .row
  .make-change
  button.primary-btn.btn_fl {
  font-family: "Roboto";
  background-color: #c16436;
}
div#joinWaitList .container-fluid.mobalbox .row .make-change a,
#updateGuests .container-fluid.mobalbox .row .make-change a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
div#joinWaitList .container-fluid.mobalbox .row .share_your,
#updateGuests .container-fluid.mobalbox .row .share_your {
  float: left;
  margin-left: 40px;
  margin-top: 10px;
}
div#joinWaitList
  .container-fluid.mobalbox
  .row
  .share_your
  button.primary-btn.btn_fl.btn_wishlist,
#updateGuests
  .container-fluid.mobalbox
  .row
  .share_your
  button.primary-btn.btn_fl.btn_wishlist {
  background-color: #c16436;
  font-family: "Roboto";
}
div#joinWaitList .container-fluid.mobalbox .row .share_your a,
#updateGuests .container-fluid.mobalbox .row .share_your a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
div#joinWaitList
  .container-fluid.mobalbox
  .row
  span.colortxt
  + button.primary-btn,
#updateGuests
  .container-fluid.mobalbox
  .row
  span.colortxt
  + button.primary-btn {
  margin-top: 15px;
}
div#joinWaitList .container-fluid.mobalbox .row p.colortxt &gt; span,
#updateGuests .container-fluid.mobalbox .row p.colortxt &gt; span {
  font-family: initial;
  color: #000;
}
#editNoofGuests .primary-btn:hover {
  background-color: #d78825 !important;
}
#editNoofGuests .container-fluid.mobalbox .row .guests {
  margin-top: 15px;
}
#editNoofGuests .container-fluid.mobalbox .row .guests label {
  float: left;
}
#editNoofGuests .container-fluid.mobalbox .row .guests .styled-select.span3 {
  float: left;
  margin-left: 10px;
  width: 18%;
}
#editNoofGuests .container-fluid.mobalbox .row .guests p i {
  clear: both;
  display: block;
  font-size: 12px;
  padding-top: 15px;
}
#editNoofGuests
  .container-fluid.mobalbox
  .row
  .guests
  button.primary-btn.btn_fl.pull-right {
  width: 25%;
  margin-top: 10px;
  background-color: #c16436;
  margin-right: 35px;
  font-family: "Roboto";
}
#editNoofGuests
  .container-fluid.mobalbox
  .row
  .guests
  button.primary-btn.btn_fl.pull-right
  a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
#editNoofGuests
  .container-fluid.mobalbox
  .row
  .guests
  a.pull-left.mar-top1.review-cart {
  text-decoration: underline;
}
div#removeFromList .primary-btn:hover {
  background-color: #d78825 !important;
}
div#removeFromList button.primary-btn.btn_fl.pull-left {
  margin-top: 30px;
  background-color: #c16436;
  width: 50%;
}
div#removeFromList button.primary-btn.btn_fl.pull-left a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  font-family: "Oswald";
}
div#removeFromList button.primary-btn.btn_fl.pull-right {
  margin-top: 30px;
  background-color: #c16436;
}
div#removeFromList button.primary-btn.btn_fl.pull-right a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  font-family: "Oswald";
}
#listConfirmation .primary-btn:hover {
  background-color: #d78825 !important;
}
#listConfirmation button.primary-btn.btn_fl.pull-left,
#listConfirmation button.primary-btn.btn_fl.pull-right {
  margin-top: 30px;
  background-color: #c16436;
}
#listConfirmation button.primary-btn.btn_fl.pull-left a,
#listConfirmation button.primary-btn.btn_fl.pull-right a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  font-family: "Oswald";
}
.span3.margin_lft_07 &gt; .direct-text-size + p {
  font-family: "Roboto";
  margin-top: 10px;
}
span.time_num {
  color: #c16436;
}
.more_info {
  clear: both;
}
.pull-left.map_thumb_img.moreinfo .est_time {
  font-family: "Roboto";
  color: #706b6b;
  font-size: 14px;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15:hover {
  background-color: #d78825 !important;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a {
  color: #fff;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a:hover {
  text-decoration: none;
}
.map_span .posabs.map-popup {
  top: 75px;
  z-index: 0;
  width: 74%;
  left: 42px;
}
.map_span .posabs.map-popup a.linkcolortxt.fnt_size_tit {
  color: #c16436;
  font-family: "Oswald";
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.more_info {
  font-weight: bold;
}
.map_span
  .posabs.map-popup
  .pull-left.map_thumb_img.moreinfo
  button.view-menu-btn.margin_lt_15 {
  padding: 15px 0px;
}
.map_span
  .posabs.map-popup
  .pull-left.map_thumb_img.moreinfo
  button.view-menu-btn.margin_lt_15
  a,
.map_span
  .posabs.map-popup
  .pull-left.map_thumb_img.moreinfo
  button.view-menu-btn.margin_lt_15
  a:hover {
  color: #fff !important;
  text-decoration: none;
}
.map_span
  .posabs.map-popup
  .pull-left.map_thumb_img.moreinfo
  + .pull-left.map_thumb_img.more_info
  a.linkcolortxt {
  color: #c16436;
}
.map_span
  .posabs.map-popup
  .pull-left.map_thumb_img.moreinfo
  + .pull-left.map_thumb_img.more_info
  a.linkcolortxt:hover {
  color: #d78825;
}
.map_span .pull-left.map_thumb_img.moreinfo {
  width: 60%;
}
.map_span .pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 {
  padding: 15px 0px;
  width: 75%;
  font-size: 12px;
  margin-left: 0px;
  font-family: "Roboto";
}
.container-fluid.mobalbox h3.myModalLabel {
  font-family: "Roboto";
  text-transform: none;
  color: #c16436;
  font-size: 25px;
}
.rightmap-content .location-map {
  margin-top: 15px;
}
.rightmap-content .row .input-append.search-box button#directionsBtn {
  font-family: "Oswald";
}
.rightmap-content .row p {
  font-size: 11px;
}
.rightmap-content .row p span#tores {
  font-family: "Oswald";
}
.rightmap-content .row p span#fromres {
  text-decoration: none;
  color: #d78825;
  font-family: "Oswald";
}
.casual_span .rt_span_width.pull-right.margin_rt_05 button {
  width: 125px !important;
}
.casual_span
  .rt_span_width.pull-right.margin_rt_05
  button.order-btn.margin_lt_15.margin_top3.pull-right,
.casual_span
  .rt_span_width.pull-right.margin_rt_05
  button.view-menu-btn.margin_lt_15.pull-right {
  padding: 15px 0px;
  font-family: "Oswald";
  font-size: 12px;
}
.casual_span
  .rt_span_width.pull-right.margin_rt_05
  button.view-menu-btn.margin_lt_15.pull-right:hover {
  background-color: #d78825 !important;
}
.casual_span
  .rt_span_width.pull-right.margin_rt_05
  button.view-menu-btn.margin_lt_15.pull-right
  &gt; a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}
.casual_span
  .rt_span_width.pull-right.margin_rt_05
  .wl_ind
  button.order-btn.margin_lt_15.margin_top3.pull-right {
  margin-top: 15px;
}
.casual_span .loc_span {
  font-family: "Oswald" !important;
  text-transform: capitalize;
}
.casual_span .span3.margin_lft_07 span {
  line-height: 20px;
}
.casual_span .span3.margin_lft_07 span img {
  margin: 10px 0;
}
.casual_span .span3.margin_lft_07 span.loc_sm_txt {
  font-size: 14px;
}
.casual_span .span3.margin_lft_07 .est_time {
  font-family: "Oswald";
  color: #706b6b;
  font-size: 12px;
}
.casual_span .span3.margin_lft_07 .est_time .time_num {
  color: #c16436;
  font-size: 11px;
  line-height: 20px;
}
.casual_span .span3.margin_lft_07 a.linkcolortxt {
  color: #c16436;
}
h3.myModalLabel + p {
  font-size: 10px;
}
.span1.numb_width {
  margin-right: 0.6em;
}
#changeLocation {
  width: 40%;
}
#changeLocation .primary-btn:hover {
  background-color: #d78825 !important;
}
#changeLocation button.primary-btn.btn_fl.pull-left {
  margin-top: 30px;
  background-color: #c16436;
  width: 42%;
}
#changeLocation button.primary-btn.btn_fl.pull-left a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}
#changeLocation button.primary-btn.btn_fl.pull-right {
  margin-top: 30px;
  background-color: #c16436;
  width: 53%;
}
#changeLocation button.primary-btn.btn_fl.pull-right a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}
.direct-text-size a {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
}
.findres &gt; li &gt; a {
  width: 16.7em;
  font-family: "og_brotherlight";
  font-size: 10px;
}
button#enterSwitchLoc {
  width: 125px;
  font-family: "Roboto";
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
button#viewWaitList {
  width: 125px;
  font-family: "Roboto";
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.viewEdit_Det {
  background: #c16436;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  text-transform: uppercase;
  width: 266px !important;
  border-radius: 0px !important;
  font-weight: normal;
  height: 33px;
}
.viewEdit_Det:hover {
  background: #d78825;
}
button#enterWaitList {
  width: 100% !important;
  font-family: "Roboto";
  height: 33px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.labels {
  font-size: 12px; /* color: white; */
  color: red;
  float: center;
  position: relative;
  font-family: "Oswald";
  text-transform: uppercase;
  white-space: nowrap;
}
.map_span a {
  color: #c16436;
}
.map-pop-tit span &gt; a {
  color: #c16436;
  text-decoration: underline;
}
#content_body .est_time {
  font-family: "Oswald";
  color: #706b6b;
  font-size: 10px;
  margin-top: 10px;
} /*25201 point number 1 fix*/
#content_body .est_time .time_num {
  font-family: "Oswald";
  color: #c16436;
  font-size: 10px;
  line-height: 20px;
}
div#myPopoverContent {
  left: -240px;
  padding: 15px;
}
div#myPopoverContent .arrow {
  left: 82%;
}
div#myPopoverContent input.grn-btn.btn-full.order-pad.buttonclass01.tool-btn1 {
  margin-top: 10px;
}

div#joinWaitListModal {
  width: 55%;
}
div#joinWaitListModal .primary-btn:hover,
#updateGuests .primary-btn:hover {
  background-color: #d78825 !important;
}
div#joinWaitListModal .container-fluid.mobalbox .row a.linkcolortxt,
#updateGuests .container-fluid.mobalbox .row a.linkcolortxt {
  font-family: Roboto;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.loc_sm_txt,
#updateGuests .container-fluid.mobalbox .row span.loc_sm_txt {
  font-size: 12px;
  color: #000000;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.est_time,
#updateGuests .container-fluid.mobalbox .row p.est_time,
div#joinWaitListModal .container-fluid.mobalbox .row .span3.margin_lft_07,
#updateGuests .container-fluid.mobalbox .row .span3.margin_lft_07 {
  float: left;
  margin-top: 10px;
  color: #c16436;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.direct-text-size,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size {
  display: block;
  clear: both;
  margin-left: 0px;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.direct-text-size a,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size a {
  font-family: inherit;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.colortxt,
#updateGuests .container-fluid.mobalbox .row p.colortxt {
  margin: 5px 0px;
  color: #000;
  font-family: Roboto;
  font-size: 14px;
}
div#joinWaitListModal .container-fluid.mobalbox .row button.primary-btn.btn_fl {
  width: 214px;
  margin-left: 0px;
  margin-top: 20px;
  right: 26px;
  position: relative;
}
#updateGuests .container-fluid.mobalbox .row button.primary-btn.btn_fl {
  margin-left: 0px;
  width: 169px;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change,
#updateGuests .container-fluid.mobalbox .row .make-change {
  float: left;
  margin-top: 10px;
}
div#joinWaitListModal
  .container-fluid.mobalbox
  .row
  .make-change
  button.primary-btn.btn_fl,
#updateGuests
  .container-fluid.mobalbox
  .row
  .make-change
  button.primary-btn.btn_fl {
  font-family: "Roboto";
  background-color: #c16436;
  display: block;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change a,
#updateGuests .container-fluid.mobalbox .row .make-change a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your,
#updateGuests .container-fluid.mobalbox .row .share_your {
  float: left;
  margin-left: 40px;
  margin-top: 10px;
}
div#joinWaitListModal
  .container-fluid.mobalbox
  .row
  .share_your
  button.primary-btn.btn_fl.btn_wishlist,
#updateGuests
  .container-fluid.mobalbox
  .row
  .share_your
  button.primary-btn.btn_fl.btn_wishlist {
  background-color: #c16436;
  font-family: "Roboto";
  display: block;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your a,
#updateGuests .container-fluid.mobalbox .row .share_your a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
div#joinWaitListModal
  .container-fluid.mobalbox
  .row
  span.colortxt
  + button.primary-btn,
#updateGuests
  .container-fluid.mobalbox
  .row
  span.colortxt
  + button.primary-btn {
  margin-top: 15px;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.colortxt &gt; span,
#updateGuests .container-fluid.mobalbox .row p.colortxt &gt; span {
  color: #000;
  font-size: 14px;
  font-family: normal;
  font-weight: normal;
}
#editWaitList .primary-btn:hover {
  background-color: #d78825 !important;
}
#enterRMWaitList .primary-btn:hover {
  background-color: #d78825 !important;
}
#enterRMWaitList button.primary-btn.btn_fl.pull-left,
#listConfirmation button.primary-btn.btn_fl.pull-right {
  margin-top: 30px;
  background-color: #c16436;
}
#enterRMWaitList button.primary-btn.btn_fl.pull-left a,
#listConfirmation button.primary-btn.btn_fl.pull-right a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  font-family: "Oswald";
}
#waitlist-step2 .colortxt {
  clear: both;
  font-weight: bold;
}
#editconfirm-close .colortxt {
  clear: both;
}
#view-wait-list .colortxt {
  clear: both;
}
span#findRestaurantLink {
  position: relative;
  top: -24px;
  float: right;
}
div#join_checkbox.checkbox_checked {
  background-position: 0% -24px;
} /*defect 25313*/

/*defect 21480 start*/
/*form#joinWaitlistForm {margin-top: 58px;}*/
#joinWaitlistForm .guests label {
  width: 105px;
  color: #c16436;
}
form#joinWaitlistForm .guests p small {
  font-size: 11px;
  font-style: italic;
}
form#joinWaitlistForm div#partySize {
  margin-top: -29px;
  margin-left: 106px;
}
#waitlist-step1 .wait_list_est {
  margin-top: 16px;
}
form#joinWaitlistForm .guests #partySize {
  width: 85px !important;
}
form#joinWaitlistForm .guests p small {
  font-size: 13px;
  font-style: italic;
  margin-top: 5px;
  float: left;
  margin-left: 207px;
  width: 180px;
  line-height: 12px;
  color: #000;
  font-family: Roboto;
}
.overlay-check .confirm-check a.globaloptinelement {
  color: #706060;
  text-decoration: none !important;
}
.wait_list_est p.time_num {
  color: #c16436 !important;
  font-size: 16px !important;
  font-family: "Roboto";
  margin-top: -27px;
  float: right !important;
  margin-right: 325px;
}
#waitlist-step1 .wait_list_est p {
  font-family: Roboto;
  color: #c16436;
  font-size: 20px;
}
/*Changed for defect 24264*/
#waitlist-step1 #joinWaitlistForm .input-append input {
  margin-bottom: 15px;
  border-radius: 0 !important;
  padding: 5px;
  border: 1px solid #cccccc;
  height: 20px;
}
/*Added for Defect 23838*/
#joinWaitlistForm input#offers {
  margin: 6px 1px 0px;
}
#joinWaitlistForm input#waitlist_offers {
  margin: 6px 1px 0px;
}
/*End for Defect 23838*/
/*Commenting for Defect 38934*/
/*Added for Defect 23903*/
/*
div#switchLocationModal {
    width: 55%!important;
}*/
/*End for Defect 23903*/
/*Defect 21480 end*/

/*Defect 21542 start*/
.map_thumb_img.more_info a.linkcolortxt {
  font-size: 14px;
  padding-right: 3px;
}
.moreinfo form[name="locationForm"] input[value="JOIN WAIT LIST"] {
  height: 24px;
  font-family: Roboto;
}
.moreinfo form[name="locationForm"] {
  font-size: 15px;
}
/*Defect 21542 end*/
div#joinWaitListStep2 h3.myModalLabel2 {
  font-family: "Roboto";
  font-weight: normal;
  color: #c16436; /*defect 21552*/
}
.send-btn {
  background: url("//media.cheddars.com/images/site/send-email-btn.png")
    no-repeat scroll 0 0 #b13c1b;
  display: block;
  width: 160px;
  height: 32px;
  border: 0;
}
.frm-bder {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  margin-bottom: 2em;
  padding: 1.5em 0 1.5em 1em;
}
#locEmail_webahead {
  background-color: #c16436 !important;
}
#orderbtn_webahead {
  width: 100%;
  text-align: center;
  margin-left: 0px;
  font-family: "Oswald";
}
#viewMenu_webahead {
  width: 100%;
  text-align: center;
  font-family: "Oswald";
}
#enterWaitList {
  font-family: "Oswald";
  padding: 7px 7px;
}
#enterSwitchLoc {
  font-family: "Oswald";
  padding: 7px 7px;
}
#viewWaitList {
  font-family: "Oswald";
}
.left-bar p#info-link-webhead {
  padding-bottom: 10px;
}
.input_btn_or_webahead {
  height: 33px;
  padding-left: 40px;
  text-align: left;
  min-width: 167px;
  background: url("//media.cheddars.com/images/site/order-loc-bg.png") no-repeat
    scroll 0 0 #b13c1b;
}
.input_btn_view_webahead {
  height: 33px;
  padding-left: 40px;
  text-align: left;
  min-width: 167px;
  background: url("//media.cheddars.com/images/site/view-loc-bg.png") no-repeat
    scroll 0 0 #b13c1b;
}
button#enterWaitList,
button#viewWaitList,
button#enterSwitchLoc {
  width: 100%;
  font-family: "Roboto";
}
/*defect 21504 fix*/
label.noofguests {
  width: 108px;
  float: left !important;
}
div.partySizeDropldown {
  width: 18%;
}
/*defect 21554*/
.join_checkbox_overlay {
  height: 25px;
  width: 19px;
  float: left;
  margin-top: -2px;
  cursor: pointer;
  text-align: left;
  padding: 0 0 0 4px !important;
}
/*defect 21500*/
p.green-textheading.capitalize.wl_find_location {
  margin-bottom: 8px;
}
.primary-btn btn_fl pull-right {
  font-family: Roboto;
}
/*defect 21502*/
#waitlist-text small {
  font-style: italic;
}
/*21494 defect*/
#waitlist-step1 p.italic.txt-size {
  font-style: italic;
  font-size: 11px;
  color: #706b6b;
}
/* defect 13464 and 22368*/
.span1.order-qty {
  width: 42px;
}
/*defect 21373*/
#gc .lok_to_wid #order-lookup .span.lup-radio.mar_top6 {
  margin-left: 50px;
}
/* Magic fix for 469495255 by xsdnxe1 */
.mar-lft-2 .secondary-btn01.capitalize.pull-right {
  background: #716f6e;
}
/* End of magic fix 469495255 by xsdnxe1 */
.menu-detail-bg .price_dollar {
  color: #68655a;
  font-size: 17px;
  text-align: right;
}
/*magic fix for 469513356 */
.menu-detail-bg-1 .star-grey-small1 {
  position: relative;
  top: 24px;
}
/*end of magic fix for 469513356  */
div.span4.menu_items.marg_bot2em.menu_favorites img {
  float: left;
}
/*Fix for magic# 469582086-Dasu*/
.span4.menu_items.marg_bot2em.menu_favorites.img_item_margin
  .icons_marg_top.span3.marg_left0.mar_grid_tp.dish-details-content {
  margin-left: 13px;
}
/*defect */
.modal.hide.fade.in.modal-large {
  margin-left: -418px;
}
.loc_span_wht .rt_span_width.pull-right.margin_rt_05 .order-btn {
  width: 125px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.account_user .left-bar .orderbtn .primary-btn.btn_fl.input_btn_or {
  font-size: 14px;
}
.account_user .left-bar .orderbtn input.primary-btn.btn_f.input_btn_view {
  font-size: 14px;
}
/*commented for defect 23838
.modal.modalunkown.hide.fade.in{width:34.5% !important;}*/
/*Defect 23707 and 23714*/
.wl_nav .shop-nav .top-txt.top-nav-fix .find-btn.wl_join p {
  font-weight: normal;
}
.account_user .left-bar .orderbtn .primary-btn.btn_fl.input_btn_or {
  font-size: 14px;
}
.account_user .left-bar .orderbtn input.primary-btn.btn_f.input_btn_view {
  font-size: 14px;
}
/*defect 23742*/
.map_span .posabs.map-pop .moreinfo .order-btn.mar_top10 {
  font-size: 10px;
  width: 180px !important;
}
/*defect 23715*/
.container-fluid.mobalbox form.send-overlay-form .txt-size {
  width: 400px;
  height: auto;
}
/*defect 23742*/
.mapLocationBtn {
  width: 82% !important;
  font-size: 9px;
}
/*defect 23742*/
.marg_top1em.span6 img {
  margin-top: -3px;
}
/*defect 24141 24140  */
.account_user .left-bar .orderbtn .primary-btn.btn_fl {
  background-image: none;
}
.left-bar .orderbtn input#orderbtn_webahead,
.left-bar .orderbtn input#viewMenu_webahead {
  background: -o-linear-gradient(top, #c16334 5%, #ab4520 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, #c16334),
    to(#ab4520)
  );
  background: linear-gradient(to bottom, #c16334 5%, #ab4520 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c16334', endColorstr='#ab4520',GradientType=0);
  background-color: #c16334;
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald;
  font-size: 18px;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #d78825;
  font-weight: 500;
  float: left;
}
.left-bar .orderbtn input#viewMenu_webahead {
  background-color: #fff;
  color: #c16436;
}
.left-bar .orderbtn input:hover {
  background: -o-linear-gradient(top, #ab4520 5%, #c16334 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, #ab4520),
    to(#c16334)
  );
  background: linear-gradient(to bottom, #ab4520 5%, #c16334 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab4520', endColorstr='#c16334',GradientType=0);
  background-color: #ab4520;
  color: #fff;
  text-decoration: none;
}
#map_canvas .map_img .gm-style .labels {
  font-family: Oswald !important;
  text-transform: uppercase !important;
  font-size: 12px;
  position: relative;
  white-space: nowrap;
}
.map_img .gm-style .labels {
  font-family: Oswald !important;
  text-transform: uppercase !important;
  white-space: nowrap;
}
/* defect 24141 24140 */
/* defect 24135 */
.account_user .order-btn {
  font-size: 11px;
  padding: 12px 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* defect 24135 */
/* defect 24163  */
#joinWaitListButton #viewWaitList {
  font-weight: bold;
}
/* defect 24163  */
/* defect 24131  */
.shop-nav .detail_loc .rest-details .detialArrow.wl-arrow {
  height: 11px;
}
/* defect 24133  */
.maincontent .location-icons li.left a img {
  display: none;
}
.maincontent .location-icons li.right a img {
  display: none;
}
.location-popup .maincontent p.est_time {
  font-family: Oswald;
}
.location-popup .maincontent #waitListInfo a#enterWaitList {
  padding-left: 0px;
  font-family: inherit;
}
.location-popup .maincontent div#waitListInfo p.est_time {
  margin-bottom: 4px;
}
.location-popup .maincontent div#waitListInfo {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* defect 24137  */
.posabs.map-pop .map-pop-tit span a {
  font-family: "Oswald";
}
/* defect 24149  */
.location-popup .maincontent #waitListInfo a#viewWaitList {
  padding-left: 0px;
  padding-bottom: 0px;
}
/* defect 24144  */
.mobalbox .margin_lft_07 {
  margin-left: 0px;
}
.mobalbox .send-overlay-form label i {
  text-transform: none;
}
.container-fluid.mobalbox form.send-overlay-form .txt-size i {
  text-transform: none;
}
.send-overlay-form .review-cart {
  margin-top: 15px;
}
/* defect 24142 */
#location-pop-up .location-icons .linehr {
  border-top: none;
}
#location-pop-up .content-strip.text-center {
  border-top: 1px solid #b5b5b5;
  clear: both;
}
.loc_span_grd .margin_lft_07 p.est_time {
  border: none !important;
}
/* defect 24147 */
.mobalbox p.colortxt span {
  font-family: � "Helvetica Neue", Arial, sans-serif !important;
}
.mobalbox .margin_lft_07 span.loc_sm_txt {
  font-weight: normal;
  font-family: Roboto;
}
/* defect 23995 */
.mobalbox h3.myModalLabel {
  width: 100%;
}
/* defect 24156 */
.left-bar #location-webahead-info-reload .inform-link {
  border-bottom: 1px dotted #897068; /*defect 24875 border-top: 1px solid #897068;*/
}

/* defect 24565*/
.casual_span .margin_lft_07 span.sm_icon_pad .txtdecnon img {
  width: 18px;
  height: 15px;
}
.map_span .map_bot_text img {
  width: 18px;
  height: 15px;
}

/* defect 23997*/
#removeWaitlist1-text td input#waitlistToGoOrder {
  width: 100%;
  font-family: arial;
  font-size: 12px;
  text-transform: none;
  line-height: 20px;
}
div#removeWaitlist1-text td button#waitlistFindAnotherLoc {
  margin-left: 25px !important;
}

/* defect 23995*/
div#joinWaitListModal {
  width: 530px !important;
  top: 0% !important;
}
.modalunkown .container-fluid.mobalbox {
  padding-left: 42px;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change {
  width: 100%;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your {
  width: 210px;
}
div#joinWaitListModal .container-fluid.mobalbox .row button.primary-btn.btn_fl {
  width: 100%;
  margin-left: 24px;
  font-size: 12px;
}
#waitListInfo p a.capitalize {
  text-decoration: none;
  color: #706b6b;
  text-transform: capitalize;
  font-weight: bold;
}
input#EnterWaitlistConfirmation[disabled] {
  background-color: #9f2719;
}
.row .row .send-overlay-form input#RemoveWaitlistConfirmation {
  width: 100% !important;
  font-size: 10px !important;
} /*-----21498-----OG Desktop*/
.add-to-cart .pull-right input#add-to-cart-tmi {
  width: auto;
} /*------ 24451----OG Desktop*/

/* defect 24177*/
.wl_join .capitalize {
  color: #c16436;
}
form[name="locationForm"] input#waitlistToGoOrder {
  line-height: 40px;
} /*--24501--*/

/* defect 24152*/
.inform-link .btn_wishlist {
  margin-bottom: 0px;
}
.left-bar .orderbtn form {
  margin-bottom: 0px;
}
.left-bar .inform-link {
  padding-bottom: 8px;
  padding-top: 5px;
  text-align: center;
}

/* defect 22443*/
.wl_nav div#location-pop-up {
  left: -16.8em;
  top: 2em;
  padding: 0px;
}
.input-append input#phone-ctn-waitlist {
  border: 1px solid gray;
  border-radius: 0;
  padding: 4px;
}
div[data-name="waitlist-step2"] .span3.margin_lft_07 {
  margin-left: 5px;
} /*25157 point1 updated*/
.loc_span_grey .rt_span_width form[name="locationForm"] button#enterSwitchLoc {
  font-family: "Roboto";
  padding: 12px 0;
} /*25161*/

/* updating status button on location details*/
.show_UpdatingButton_OnLoad {
  margin-top: 2px;
  background-image: none;
  padding-left: 0px;
  width: 100%;
  font-size: 17px;
}
.mobalbox .colortxt span {
  font-size: 10px;
  color: #706060;
} /*25157*/
.loc_span_wht .margin_rt_05 form button {
  font-family: "Roboto";
} /*25161*/
.loc_span_grey .margin_rt_05 form button {
  font-family: "Roboto";
} /*25161*/
.casual_span .rt_span_width input {
  border-radius: 0px !important;
} /*25175*/
.casual_span .rt_span_width button {
  border-radius: 0px !important;
} /*25175*/
form#frmCCApply {
  max-width: 100%;
  width: 100%;
}
.maincontent .wl_details a#enterWaitList {
  padding-left: 0px;
} /*25240*/
.find-btn a#viewWaitList {
  font-size: 12px;
} /*24163*/
div#joinWaitListDetails p {
  text-transform: capitalize;
  margin-top: 8px;
} /*25224*/
.elements-group .loca-details .loca-details-inner2.viewlist {
  text-transform: � capitalize;
} /*25224*/
.send-overlay-form td button#RemoveWaitlistCancelConfirmation {
  width: 184px !important;
} /*25273*/
input#RemoveWaitlistConfirmation[disabled] {
  background-color: #c16436;
} /*25287*/
td form input#waitlistToGoOrder {
  width: 184px !important;
} /*25312*/
#removeWaitlist1-text td button#waitlistFindAnotherLoc {
  width: 184px;
} /*25312*/
.left-bar .dotted-border {
  border-bottom: 1px solid #897068;
}
div#locationWaitlistDetails {
  border-bottom: 1px solid #897068;
  padding-bottom: 10px;
}
/* waitlist expiry page overlay */
input#waitlistToGoOrder {
  float: left;
  margin-top: 0 !important;
  line-height: 20px !important;
  width: 211px;
}
button#waitlistFindAnotherLoc {
  float: left;
  margin-top: 0 !important;
  width: 211px;
}
/*25308 */
input.removewaitlistOk {
  float: left;
  margin-right: 0 !important;
}
button.removewaitlistCancel {
  margin-top: 20px;
  width: 170px;
  font-size: 14px;
}
/*Pipe fix 152642*/
span.span1.mar_rgt.margin_top_bot.mar_rgt_reg:nth-child(2) {
  margin-top: -19px;
}
/*Fix for PIPE#155391 start*/
.checkout-color {
  color: #000 !important;
  border-color: #c16436 !important;
}
.og_togo_payment .right-part-section .phone_type span.select-wrapper {
  color: #c16436 !important;
  border-color: #c16436 !important;
}
/*Fix for PIPE#155391 end*/

/*Magic fix 469623598*/
.radio_new.margn-tp.marg_tp_lft {
  width: 20px !important;
}

/*End Magic fix 469623598*/
/*Magic fix 469633006*/
p.street-text {
  font-size: 12px;
}
.min-height-235 .margin_rt_05 {
  margin-top: 5px;
}
/*End for Magic fix 469633006*/
/*Magic fix 469581857 */
div#OG_MEDIUM h1 {
  height: 110px !important;
  line-height: 118px !important;
  color: #c16436 !important;
}
/*End for Magic fix 469581857 */
/*Fix for PIPE#149405 */
#pop-up.span4.mainpopup .content-strip.text-center .mar_top01 {
  margin-top: 10px !important;
}
#pop-up.span4.mainpopup
  .content-strip.text-center
  .mar_top02
  a.primary-btn.disable_underline {
  font-family: Oswald;
  display: inline !important;
}
/*End for PIPE#149405 */

/*Start of coding for R4P1C2 -Checkout Requirements*/
.og_togo_payment .left-part-section .control-group .controls input#vemail {
  width: 280px;
}
.og_togo_payment
  .log_pay
  .right-part-section
  .confirm_email
  .controls
  input#cemail {
  width: 17.9em;
}
.og_togo_payment input::-moz-placeholder {
  font-style: normal;
}
.og_togo_payment input:-moz-placeholder {
  font-style: normal;
}
.og_togo_payment input:-ms-input-placeholder {
  font-style: normal;
}
.og_togo_payment input::-webkit-input-placeholder {
  font-style: normal;
}
.og_togo_payment .span_width_t .marg_top1em .grey_text_recipe2.txtbold {
  border-top: 1px solid #68655a;
}
.og_togo_payment
  .span_width_t
  .pull-right.span5
  .span1.marg_top1em.marg_left21em {
  float: right;
}
.og_togo_Details .span_width_t .span3.phone_type.pull-right {
  margin-right: 55px;
}
.og_togo_Details
  .span_width_t
  .span3.phone_type.pull-right
  .styled-select.phone_type_wid {
  width: 293px;
}
.og_togo_Details .span_width_t .phome-d input#Extension {
  width: 110px;
}
.og_togo_payment .span_width_t .marg_top1em.marg_left21em .pull-right.txt-rgt {
  width: 160px;
  margin-right: 3px;
}
.og_togo_payment
  .span_width_t
  .marg_top1em.marg_left21em
  .pull-right.txt-rgt
  .small_text_recipe_2 {
  font-style: normal;
  color: #68655a !important;
  font-size: 12px;
  margin: 0 0 0px;
}
.og_togo_payment
  .span10.marg-copn
  .border_top_recipe.marg_bot2em
  .span7.span_width_t.mar_top10
  input#couponCode {
  margin-left: -199px;
  margin-bottom: 0px;
}
.og_togo_payment
  .span_width_t
  .marg_top1em.marg_left21em
  .pull-right.txt-rgt
  .txtbold.price_col {
  border-top: 1px solid #68655a;
}
.og_togo_payment
  .span10.marg-copn
  .border_top_recipe.marg_bot2em
  button.pull-right {
  margin-top: 0em;
  float: right;
  margin-left: -225px;
}
.og_togo_payment
  .span10.marg-copn
  .border_top_recipe.marg_bot2em
  span.small_text_recipe.italic-text {
  position: relative;
  margin-left: 300px;
  top: 43px;
  width: 220px;
  margin-right: -20px !important;
} /*Magic fix for 469746860*/
.og_togo_payment input::-webkit-input-placeholder {
  font-style: normal;
}
.menu-bg-grid-empty button.pull-right.coupon-aply-coupon {
  background-color: #bdb5a8;
  background-image: none !important;
}
#og-togo-menu
  span.coupon-chk-out-bg.primary-btn.pull-right.coupon-mrg-top.mar-rgt-ext.item-null {
  background-color: #bdb5a8;
}
#og-togo-menu span.coupon-chk-out-bg.primary-btn.pull-right.item-null {
  background-color: #bdb5a8;
  width: 150px;
  cursor: default;
  margin-right: 7px;
}
.container
  .span12
  .span4.right-rail
  .pick-up.mar-lft-2
  span.coupon-chk-out-bg.primary-btn.pull-right {
  width: 135px;
}
.og_togo_payment .span_width_t .pull-right.span5 .marg_top1em p.grey_text_rec {
  margin: 0 0 0px;
  font-size: 13px;
  border: 1px solid #fff;
}
.og_togo_payment .span10 span.capitalize.txtbold.grey_text_recipe {
  font-family: Roboto;
  font-weight: normal;
  float: left;
  width: 911px;
  color: #d78825 !important;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 22px;
}
.og_togo_payment
  .span10.marg-copn
  .border_top_recipe.marg_bot2em
  .span7.span_width_t.mar_top10 {
  height: 80px;
  width: 909px;
}
.og_togo_picloc .togo_login .span3 button#cont_sub a:focus {
  text-decoration: none;
}
#og-togo-menu .right-rail .mar-lft-2 .check-out span.no-itm-select {
  float: right;
  margin-top: 10px;
  margin-right: 1px;
  color: #a3493b;
  font-weight: bold;
  margin-bottom: -15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .togo_login
  .span3
  h5 {
  margin-top: 5px;
  color: #fff;
  margin-left: 8px;
  width: 145px;
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .togo_login
  .span3 {
  width: 243px;
  height: 50px;
  background-color: #aaae01;
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
  background-position: right;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.span3
  span
  p {
  width: 160px;
  font-family: Roboto !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.span3 {
  width: 175px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.transp.span3.Review
  span
  p {
  width: 150px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.transp.span3.Review {
  background-color: #aaae01;
  width: 170px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.transp.span3.build
  span
  p {
  width: 160px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.transp.span3.build {
  background-color: #83860f;
  width: 170px;
}
.confirm-review .order_login .valuess.span3.bc_col {
  width: 164px !important;
}
#og-togo-menu .og_togo_picloc .bc_col .numeric.span1 {
  width: 20px;
  height: 50px;
  background-color: #6c6e02;
  color: #fff;
  text-align: center;
  line-height: 25px;
  margin-right: 5px;
}
#og-togo-menu .container .og_togo_picloc {
  margin-top: -7px;
  margin-left: 0px;
  margin-bottom: -5px;
  width: 970px;
}
#og-togo-menu .og_togo_picloc.order_login .togo_login .span3 h5 {
  margin-top: 5px;
  color: #fff;
  margin-left: 8px;
  width: 175px;
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 18px;
}
#og-togo-menu .og_togo_picloc.order_login .togo_login .span3 {
  height: 50px;
  background-color: #aaae01;
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
  background-position: right;
  width: 273px;
}
#og-togo-menu .order_login .valuess.transp.span3 {
  width: 141px;
}
#og-togo-menu .order_login.og_togo_picloc .valuess span p {
  width: 146px;
  line-height: 1.4em;
  font-family: Roboto !important;
}
#og-togo-menu .og_togo_picloc .valuess span.line_heig p {
  width: auto;
  line-height: 1.2em;
  font-family: Roboto !important;
}
#og-togo-menu .order_login .valuess.span3.bc_col {
  width: 165px;
  background-color: #6c6e02;
}
.og_togo_picloc .valuess.span3 {
  /*border:1px solid black;*/
  background-color: #fff;
  width: 188px;
  height: 51px;
  margin-right: 5px;
}
.og_togo_picloc .numeric.span1 {
  width: 20px;
  height: 40px;
  background-color: #aaae01;
  color: #fff;
  text-align: center;
  line-height: 25px;
  border-right: 1px solid #fff;
  margin-right: 5px;
}
.og_togo_picloc .valuess span p {
  width: 185px;
  text-align: left;
  padding-top: 5px;
  font-size: 11px;
  color: #fff;
  line-height: 1.1em;
  font-family: Roboto !important;
  margin-bottom: -2px;
}
.og_togo_picloc .line_heig p {
  padding-top: 5px !important;
}
.og_togo_picloc .valuess.transp {
  background-color: #bdb5a8;
  font-family: Roboto !important; /*font-weight:bold;*/
  width: 252px;
}
.og_togo_picloc.togo-menugrid .valuess.transp {
  width: 230px;
}
.og_togo_picloc .transp .numeric.span1 {
  background-color: #bdb5a8;
  color: #fff;
  border-right: 1px solid #fff;
}
.og_togo_order .og_togo_picloc .togo_login .span3 {
  /*border:1px solid black;*/
  width: 243px;
  height: 50px;
  background-color: #aaae01;
  background-image: url("//media.cheddars.com/images/site/menu-heading-bg.png");
  background-position: right;
}
.og_togo_order .og_togo_picloc .togo_login .span3 h5 {
  margin-top: 5px;
  color: #fff;
  margin-left: 8px;
  width: 145px;
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 14px;
}
.og_togo_picloc .togo_login .span3 p {
  color: #fff;
  margin-top: -12px;
  line-height: 15px;
  margin-left: 8px;
}
.og_togo_picloc .togo_login .span3 button#cont_sub {
  float: right;
  margin-right: 6px;
  height: 30px;
  margin-top: -43px;
  width: 79px;
  font-family: Roboto !important;
  font-size: 13px;
}
p.marg_top01 {
  padding-top: 6px;
  color: black;
  font-size: 11px;
  line-height: 1.2;
}
span#cty_nam {
  color: black;
  font-size: 14px;
  text-decoration: underline;
}
.span6.ot_to_addrs {
  height: 317px;
  width: 530px;
}
.row.og_togo_piclocimg img {
  height: 316px;
  width: 420px;
}
.span6.part_bar {
  width: 100%;
  color: rgb(5, 4, 4);
}
.span6.ord_conf_maxt {
  width: 100%;
}
.og_togo_picloc.row {
  margin-left: 25px;
}
.og_togo_picloc.row.togo-menugrid {
  margin-left: 0px;
}
.og_togo_picloc .valuess.span3.bc_col {
  background-color: #aaae01;
  font-family: Roboto !important; /*font-weight:bold;*/
  width: 188px;
}
#og-togo-menu .og_togo_picloc.togo-menugrid .valuess.span3.bc_col {
  width: 235px;
  font-family: Roboto !important;
  background-color: #6c6e02;
}
.og_togo_order .row.marg-top1 {
  margin-left: 22px;
}
.og_togo_order input.input-bg.span3.txt-box-span.marg-left {
  margin-right: 0em;
  width: 331px;
}
.og_togo_order .row.margin_top145.margin_bot3.marg_left5p {
  margin-left: 23px;
  margin-right: 40px;
}
.og_togo_order button.view-menu-btn.margin_lt_15.pull-right {
  margin-top: 66px;
}
.og_togo_order .order_login .valuess.span3.bc_col {
  width: 164px;
}
.og_togo_order .order_login.og_togo_picloc .valuess span p {
  width: 150px;
  line-height: 1.1em;
  font-size: 11px;
  margin-bottom: -2px;
}
.og_togo_order .order_login .valuess.transp.span3 {
  width: 155px;
}
.og_togo_order .compass-span.compass-span-width span &gt; a {
  color: #c16436;
  font-family: Roboto !important;
}
.og_togo_selectedDate .ui-datepicker-title span.ui-datepicker-year {
  display: none;
}
.og_togo_selectedDate div#datepicker {
  width: 300px;
}
.OG_togo.confirm-review .gen_info.mar_lft {
  height: 200px;
}
.OG_togo.confirm-review
  .order-list
  .togorders
  .row.header_line_black.marg_left0 {
  padding-bottom: 12px;
  border-bottom: 1px solid #706b6b;
}
.OG_togo.confirm-review .order-list .marg_left0 .span1 {
  margin: 13px 10px 3px;
}
.og_togo_payment .row.green_tit_pad {
  margin-top: 20px;
  width: 100%;
  height: 35px; /*border-bottom:none;*/
}
.og_togo_payment .row.green_tit_pad span.green_text_recipe.txtbold {
  color: #d78825;
  font-weight: normal;
  margin-left: 10px !important;
  font-family: Roboto;
  text-transform: uppercase;
}
.og_togo_payment .log_pay span#facebookLoginButton {
  background-color: #4c69ba;
  display: inline;
  padding: 7px 62px 14px;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 3px;
  margin-left: -22px !important;
}
.og_togo_payment .log_pay span#facebookLoginButton span.social_text {
  color: #fff;
  position: relative;
  padding-left: 6px;
}
.og_togo_payment .left-part-section p {
  margin-bottom: 0px;
  margin-left: -20px;
  color: #d78825;
  font-family: Roboto;
  letter-spacing: 0em;
  height: 53px;
}
.og_togo_payment .left-part-section .span4.part_bar {
  margin-left: -30px;
  width: 305px;
  margin-bottom: 15px;
  margin-top: 10px;
}
.og_togo_payment .log_pay .left-part-section {
  width: 280px;
}
.og_togo_payment .log_pay .right-part-section p {
  width: 500px;
  margin-bottom: 5px;
}
.og_togo_payment .log_pay .right-part-section .span8.part_bar {
  width: 531px;
  margin-bottom: 11px;
  margin-top: 10px;
}
.og_togo_payment .log_pay .right-part-section.login {
  width: 533px;
  padding-left: 8px;
}
.og_togo_payment .log_pay .right-part-section .span3.text-type-wid {
  width: 265px;
}
.og_togo_payment .log_pay .right-part-section .span-input-large {
  width: 16.2em;
}
.og_togo_payment .log_pay .right-part-section .controls.span3 {
  width: 265px;
}
.og_togo_payment .confirm_phone {
  width: 210px;
}
.og_togo_payment .confirm_phone input#phone-ctn {
  width: 170px;
}
.og_togo_payment .log_pay .left-part-section .span3.payment_login {
  width: 100px;
  float: right;
}
.og_togo_payment .log_pay .mid-part-section img {
  height: 28.5em;
  width: 0.1em;
  padding-left: 0.5em;
}
.og_togo_payment .span12.log_pay {
  border-bottom: 1px solid #cec7c7;
}
.og_togo_payment .span_width_t {
  width: 911px;
  border-bottom: 1px solid;
  height: auto;
}
.og_togo_payment .span10 span.capitalize.txtbold.grey_text_recipe {
  font-family: Roboto;
  font-weight: normal;
  float: left;
  width: 100%;
  color: #d78825 !important;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 22px;
}
.og_togo_payment .span_width_t h1.green_text_recipe.txtbold {
  float: left;
  width: 100%;
  color: #d78825 !important;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: normal;
  font-size: 22px;
}

.og_togo_payment .add-tip span.select-hover {
  float: right;
  width: 150px !important;
  margin-left: 35px;
  margin-right: 2px;
}
.og_togo_payment .tip_details input#nname {
  width: 151px !important;
}
.og_togo_payment .valuess.transp.span3.Review {
  background-color: #83860f !important;
}
.og_togo_payment .og_togo_picloc .valuess.transp.span3.Review .numeric.span1 {
  background-color: #83860f !important;
}
.og_togo_payment .og_togo_picloc .transp .numeric.span1 {
  background-color: #aaae01;
}
.og_togo_payment .og_togo_picloc .valuess.transp.span3.Pickup {
  background-color: #aaae01;
}
.og_togo_payment .green_tit_pad span.pull-left img {
  max-width: 66%;
  margin-bottom: 2px;
  margin-left: 3px;
}
.og_togo_payment .left-part-section .control-group .controls input#emailid {
  width: 280px;
}
.og_togo_payment .left-part-section .control-group {
  margin-left: -20px;
}
.og_togo_payment .left-part-section .control-group .controls input#password {
  width: 280px;
}
.og_togo_payment .left-part-section .options-click {
  margin-left: -22px;
}
.og_togo_payment .left-part-section .mar_top01 .checkbox_d.bg-pos {
  padding: 0;
}
.og_togo_payment
  .left-part-section
  .payment_login
  input.primary-login-btn-width {
  width: 117px;
  margin-left: -25px;
  font-family: Roboto !important;
  font-size: 14px;
  margin-top: 2px;
}
.og_togo_payment .border_top_recipe.marg_bot2em .pull-right button#cont_sub {
  font-family: Roboto !important;
}
.og_togo_payment .log_pay .right-part-section p.reset-req {
  width: 500px;
  color: #d78825;
  margin-bottom: 25px;
  font-family: Roboto;
}
.og_togo_payment .right-part-section .text-type-wid input#lname {
  width: 251px;
}
.og_togo_payment
  .log_pay
  .right-part-section
  .confirm_email
  .controls
  input#inputEmail {
  width: 17.9em;
}
.og_togo_payment .right-part-section span.span1.marg_left5.phome-d {
  margin-right: 14px;
}
.og_togo_payment
  .right-part-section
  span.span1.marg_left5.phome-d
  input#Extension {
  margin: auto;
  width: 66%;
}
.og_togo_payment .right-part-section .span2.phone_type {
  width: 180px;
}
.og_togo_payment .right-part-section .phone_type .select-wrapper span.holder {
  width: 185px;
}
.og_togo_payment .span_width_t span.grey_text_recipe {
  color: #aaae01;
  font-family: Roboto;
  font-size: 17px;
}
.og_togo_payment .span_width_t .span5.pickup_info {
  width: 410px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.og_togo_payment .span_width_t .border-line img {
  height: 10em;
  padding-left: 0.5em;
  margin-top: -21px;
}
.og_togo_payment .span_width_t .pickup_info .marg_top1em {
  margin-top: -10px !important;
  line-height: 1.3;
  font-size: 12px;
  height: 66px;
}
.og_togo_payment .span_width_t .pickup_info .span1.pull-left.time-edit-btn {
  margin-top: 24px;
  margin-left: -19px;
  margin-bottom: 15px;
}
.og_togo_payment .span_width_t .pickup_info .span1.pull-left.time-edit-btn {
  margin-left: -10px;
  margin-right: 7px;
}
.OG_togo.confirm-review .og_togo_picloc.row .valuess p {
  font-family: Roboto;
}
.og_togo_payment .row.green_tit_pad span.pull-right {
  font-style: italic;
}
.og_togo_payment .span_width_t .span1.pull-left.time-edit-btn {
  margin-top: 22px;
  float: left;
  margin-left: -5px;
}
.og_togo_payment .span_width_t .span5 p.marg_top1em.grey_text_rec {
  color: #aaae01;
  font-family: Roboto;
  font-size: 17px;
  margin-top: 10px !important;
}
.og_togo_payment .span_width_t .span5 .marg_top15em {
  margin-top: 0px;
  margin-bottom: 9px;
}
.og_togo_payment .span_width_t .span5 .marg_top15em span {
  color: #aaae01;
  font-family: Roboto;
  font-size: 25px;
}
.og_togo_payment .span_width_t .pull-right.select_optn {
  width: 434px;
  margin-bottom: 30px;
}
.og_togo_payment
  .span_width_t
  .time-edit-btn
  button.primary-btn.grey_button_rec.pull-right {
  padding: 1px 10px;
  margin-right: 9px;
  outline: none;
  background-color: #4e362a !important;
  background-image: none;
}
.og_togo_payment span.capitalize.txtbold.small_text_recipe {
  color: #c16436;
  text-decoration: underline;
  cursor: pointer;
  font-weight: normal;
  text-transform: capitalize;
}
.og_togo_payment .right-part-section .phone_type_wid select.span2 {
  width: 39.3% !important;
}
.og_togo_payment .og_togo_picloc .bc_col .line_heig p {
  line-height: 1;
}

.confirm-check {
  margin-bottom: 25px;
}
label.grey_text_recipe1.txtbold {
  margin-bottom: 20px;
}
span.marg_left25em {
  margin-left: 0px;
}
.og_togo_payment .span_width_t .span5.vehicle_pickup {
  width: 430px;
  margin-top: 0.5em;
}
span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
  width: 416px !important;
  margin-bottom: 25px;
}
.og_togo_payment .span_width_t p .pickup-sec-input {
  width: 452px;
  margin-right: 1px;
  margin-bottom: 25px;
}
.pull-right.span5 {
  margin-right: 20px;
  margin-top: -25px;
}
.span1.marg_top1em.marg_left21em {
  float: right;
}
.listed.span6 {
  margin-top: -18px;
}
.span5 p.span5 {
  margin-bottom: 15px;
}
.alert_msg {
  color: rgb(162, 24, 24);
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 35px;
}
.og_togo_Details .span_width_t .confirm_phone input#phone {
  width: 130px;
}
.cust_info {
  width: 910px;
  margin-bottom: 15px;
  margin-top: -5px;
}
.control-group.span3 {
  margin-right: 25px;
}
.confirm_phone {
  margin-right: 25px;
}
.phome-d input#Extension {
  width: 110px;
}
.control-group input#inputEmail {
  width: 220px;
}
.span3.phone_type.pull-right {
  margin-right: 55px;
}
.styled-select.phone_type_wid {
  width: auto;
}

.og_togo_payment .span12.log_pay label {
  font-size: 13px;
}
.og_togo_payment
  .span_width_t
  .time-edit-btn.day_marg
  .grey_button_rec.pull-right {
  margin-right: 26px !important;
}
.og_togo_payment .span_width_t .Pickup_order .confirm-check label {
  font-weight: normal;
}
.og_togo_payment .span_width_t .span5.vehicle_pickup .car_marg {
  margin-bottom: 0px;
  font-size: 13px;
}
.og_togo_payment .span_width_t .pull-right.span5 {
  margin-right: 3px;
  margin-bottom: 40px;
}
.marg_top1em .grey_text_recipe2.txtbold {
  border-top: 1px solid #68655a;
}
.marg_top1em.marg_left21em .pull-right.txt-rgt {
  width: 160px;
  margin-right: 3px;
}
.small_text_recipe_2 {
  font-style: normal;
  color: #68655a !important;
  font-size: 12px;
  margin: 0 0 0px;
}
.txtbold.price_col {
  border-top: 1px solid #68655a;
}
.listed ul li p {
  font-family: Arial;
  font-size: 14px;
}
.listed .select-wrapper {
  width: 92%;
  height: 29%;
  margin-top: 22px;
}
.text-more {
  width: 100%;
  margin-top: 13px;
}
.lft-more a {
  text-decoration: underline;
  float: left;
}
.rgt-more a {
  text-decoration: underline;
  float: right;
}
.og_togo_payment.og_togo_Details .cancel_marg {
  width: 910px;
  margin-top: 2em;
  font-size: 13px;
}
.marg_top1em a span {
  font-size: 13px;
}
.pull-right.mar_top10 .primary-btn-width {
  padding: 7px 35px;
}
.og_togo_Details .span_width_t .listed .tb_mar_left11 span.select-wrapper {
  width: 89%;
  height: 94%;
  margin-top: -26px;
  margin-left: 44px;
}
.og_togo_Details .span_width_t .listed .tb_mar_left11 span.select-hover {
  width: 433px !important;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more input {
  float: right;
  background-color: #c16436;
  outline: none;
  padding: 4px 25px;
  margin-top: -19px;
  color: #fff;
  font-weight: bold;
}
.og_togo_order .row.margin_top1.margin_bot3.marg_left5p {
  margin-bottom: 15px;
  margin-top: 0px;
}

/*NEW PAGE CSS OF END*/
/*CONFIRM LOCATION CSS START*/
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top
  form {
  margin-right: -57px;
  font-family: Roboto !important;
  padding: 0px 30px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .loc_span {
  font-size: 18px;
  padding: 0.95em 0.15em;
}
.logbox
  .og_togo_order.Menu-order
  .margin_top145
  #loc_search_results
  .casual_span
  .rt_span_width
  input.order-btn.margin_lt_15.pull-right.capitalize {
  padding: 15px 0px;
  font-family: Oswald;
  font-size: 12px;
  width: 125px !important;
  margin-top: 70px;
  background-color: #9a3326;
}
/* .casual_span .span3.margin_lft_07 span a img {margin:10px 0px;} */
/* .casual_span .span3.margin_lft_07 {line-height:20px;} */
.og_togo_order.Menu-order .casual_span .span3.margin_lft_07 {
  line-height: 20px;
}
.logbox
  .og_togo_order.Menu-order
  .margin_top145
  #loc_search_results
  .casual_span
  .loc_span {
  font-family: "Oswald";
  text-transform: capitalize;
  font-size: 18px;
  padding-right: 2px;
}
.logbox
  .og_togo_order.Menu-order
  .casual_span
  .span3.margin_lft_07
  a.linkcolortxt {
  color: #c16436;
}
.logbox .og_togo_order.Menu-order .og_togo_picloc {
  margin-top: 18px;
  margin-left: 25px;
}
.logbox .og_togo_order.Menu-order .span5.left-part-menu_logbox {
  height: 23.7em;
  width: 426px;
}
.logbox .og_togo_order.Menu-order .span5.left-part-location .order {
  color: #4b0343;
  text-transform: uppercase;
  width: 420px;
  font-family: Roboto !important;
  font-size: 22px;
  font-weight: normal;
  margin-top: -9px;
  line-height: 1.2;
  margin-bottom: 15px;
}
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .speedway
  &gt; p:nth-child(1) {
  text-decoration: underline;
  color: #c16436;
  font-size: 15px;
  letter-spacing: 1px;
  font-family: Roboto !important;
  font-weight: bold;
}
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .speedway
  &gt; p:nth-last-child(2) {
  margin-top: 16px;
  margin-bottom: 14px;
}
.logbox .og_togo_order.Menu-order .span5.left-part-location .speedway .paratel {
  margin-top: -10px;
  font-size: 13px;
}
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top {
  top: 91% !important;
}
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top
  .primary-btn-width {
  margin-right: -15px;
  font-family: Roboto !important;
}
.logbox
  .og_togo_order.Menu-order
  .span5.left-part-location
  .send-cancel.send-cancel-height.order-top
  .primary-btn-width {
  padding: 5px 30px;
  width: auto !important;
  font-size: 14px;
  margin-right: -24px;
  margin-top: 13px;
}
.logbox .og_togo_order.Menu-order .span6.part_bar {
  width: 93.5%;
  margin-left: 24px;
}
.logbox .og_togo_order.Menu-order .right-part-location {
  height: 23.7em;
  width: 437px;
  margin-left: 16px;
  padding-right: 0px;
  padding-top: 12px;
}
.logbox .og_togo_order.Menu-order .location-pane p {
  font-size: 24px;
  text-transform: uppercase;
  margin: 12px 0px 0px 24px;
  color: #d78825;
  font-family: Roboto;
}
.logbox .og_togo_order.Menu-order .row.marg-top1 .span5.geo-span {
  width: 465px !important;
}
.logbox .og_togo_order.Menu-order .loc_span_wht a {
  font-family: "Oswald";
  font-size: 15px;
}
.logbox .og_togo_order.Menu-order .loc_span_grey a {
  font-family: "Oswald";
  font-size: 15px;
}
.logbox .og_togo_order.Menu-order .span3.margin_lft_07 span.loc_sm_txt {
  font-family: Arial;
  font-size: 13px;
  width: 230px;
  line-height: 1em;
  height: 65px;
}
.logbox
  .og_togo_order.Menu-order
  .rt_span_width.pull-right.margin_rt_05
  .loc_sm_txt.txtbold.pull-right {
  font-family: Arial;
  font-size: 0.9em;
  margin-right: 8px;
  margin-bottom: 26px;
}
.logbox
  .og_togo_order.Menu-order
  .rt_span_width.pull-right.margin_rt_05
  button.view-menu-btn {
  font-size: 12px;
  padding: 13px 0px 16px 0px;
}
.logbox .og_togo_order.Menu-order button.primary-btn.btn_fl {
  width: 451px;
  margin-left: 0px;
  padding: 10px 0px 13px 0px;
  margin-top: 0px;
  margin-bottom: 15px;
  position: relative;
  top: 15px;
}
.logbox .og_togo_order.Menu-order button.primary-btn.btn_fl a {
  color: #fff;
  font-family: Roboto !important;
}
.container.box .Menu-order {
  margin-top: 35px;
}
.container.box .Menu-order .Menu-order .order_login {
  margin-top: 20px;
}
.container.box .Menu-order .og_togo_order.Menu-order {
  margin-top: 0px;
}
.container.box .cnfirm_padrgt1 {
  margin-top: -20px;
}
.container.box .cnfirm_padrgt1 .confirm-review .og_togo_picloc.row {
  margin-top: 34px;
}
.logbox .og_togo_order.Menu-order .marg_left5p .left-part.left-part-location {
  height: auto !important;
  width: 415px !important;
  padding-bottom: 1em;
} /*smoke issue */
.og_togo_picloc .togo_login .span3 button#cont_sub a {
  color: #fff;
}
.og_togo_picloc .togo_login .span3 button#cont_sub {
  float: right;
  margin-right: 6px;
  height: 30px;
  margin-top: -43px;
  width: 79px;
  font-family: Roboto !important;
  font-size: 13px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span {
  width: 445px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.logbox .og_togo_order.Menu-order .row.margin_top145.margin_bot3.marg_left5p {
  margin-left: 23px;
  margin-right: 23px;
  margin-bottom: 15px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .map_span {
  width: 430px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .map_span
  .map_bot_text {
  padding: 1.2em 0px 1.2em 0px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .map_span
  .map_bot_text
  .padd_left03 {
  padding-left: 0px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .loc_span_grey {
  padding: 1.4em 0.12em 0em 0.196em;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .loc_span_grd {
  padding: 1em 0.12em 0em 0.196em;
  background-color: #e3e0db;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .margin_lft_07
  img {
  margin: 0px;
  margin-top: -13px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .margin_rt_05
  button.view-menu-btn {
  margin-top: 58px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  div#location_no_results_error {
  background-color: #f9ebe9;
  border: 1px solid #c13f29;
  color: #c13f29;
  margin: 0em 0 1.5em;
  padding: 1.1em 0.78em;
  text-align: center;
  width: 428px;
  height: 20px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  div#location_no_results_error
  img {
  float: left;
  margin: -6px 0;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  div#location_no_results_error
  span {
  float: left;
  margin-left: 18px;
  font-size: 13px;
}
/*CONFIRM LOCATION CSS END*/
/*Modal BoxStart*/
#togo-login #myModal .mobalbox .options-click.mar_top01 label {
  margin-top: 6px;
}
#togo-login #myModal .payment_login.span3.payment_login {
  width: 68px;
  float: right;
}
#togo-login #myModal .payment_login button#cont_sub {
  float: right;
}
#togo-login #myModal .payment_login button#cont_sub {
  float: right;
}
#togo-login #myModal .control-group .controls input#inputPassword {
  width: 94%;
}
#togo-login #myModal .container-fluid .controls input#inputEmail {
  width: 94%;
}
#togo-login #myModal .mobalbox span#facebookLoginButton {
  background-color: #4c69ba;
  display: inline;
  padding: 6px 93px 14px; /*padding:7px 112px 9px;*/
  border-radius: 0px;
  cursor: pointer;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 3px;
  margin-left: 0px !important;
}
#togo-login #myModal .mobalbox span#facebookLoginButton span.social_text {
  color: #fff;
  font-family: Roboto !important;
  font-weight: normal;
  text-transform: uppercase;
  margin-left: 36px;
}
#togo-login
  #myModal
  .mobalbox
  .control-group.span5
  .controls
  a.link.linkcolortxt.fgt-font {
  font-family: "Helvetica Neue", Arial, sans-serif;
}
#togo-login div#myModal {
  width: 450px;
  position: fixed;
}
#togo-login p#myModalLabel {
  margin-left: 0px;
  margin-bottom: 30px;
  font-size: 30px;
  font-family: Roboto;
  color: #d78825;
}
#togo-login #myModal .mobalbox span img.social_img {
  margin-right: 15px;
  margin-left: -6px;
  padding: 0px;
  margin-top: 4px;
}
#togo-login #myModal .mobalbox hr {
  margin: 25px 0;
}
#togo-login #myModal .mobalbox .controls.span5 {
  width: 400px;
}
#togo-login #myModal .mobalbox .control-group.span5 {
  width: 400px;
}
/*Modal BoxSends*/

/*SELECT DATE START*/
.container.box .og_togo_order.Menu-order .order_login .valuess.transp.span3 {
  width: 162px;
}
.container.box .og_togo_order.Menu-order .ordertype {
  width: 913px;
}
.container.box .og_togo_order.Menu-order .ordertype .mar-top-11 {
  margin: 20px 0px;
}
.container.box .og_togo_order.Menu-order .ordermeal {
  border: none;
  padding-bottom: 0px;
}
.container.box .og_togo_order.Menu-order .orderfav {
  width: 445px;
}
.container.box .og_togo_order.Menu-order .title-myfav {
  font-family: Roboto;
}
.container.box .og_togo_order.Menu-order .ordertype {
  margin-top: 12px;
  margin-left: 24px;
}
.container.box .og_togo_order.Menu-order .lunch-txt label {
  font-size: 19px;
  font-family: Roboto;
  color: #d78825;
  margin-top: -4px;
  cursor: text;
}
.container.box .og_togo_order.Menu-order .lunch-order {
  margin-left: 30px;
  font-size: 13px;
  line-height: 1.2em;
  width: 370px;
}
.container.box .og_togo_order.Menu-order .part_bar {
  width: 95.2%;
  margin-left: 24px;
  border-bottom: none;
}
.logbox .og_togo_order.Menu-order .row .span5.geo-span {
  width: 465px !important;
  margin-left: 25px;
}
.container.box .og_togo_order.Menu-order .row.border-rgt.part_bar1 {
  border: none;
  margin-left: 24px;
  width: 913px;
}
.container.box
  .og_togo_order.Menu-order
  .row.border-rgt.part_bar1
  .border-rgt1 {
  width: 390px;
  margin-top: 35px;
  margin-bottom: 25px;
}
.container.box .og_togo_order.Menu-order .border-rgt .title-myfav.lft {
  margin-top: 1em;
}
.container.box .og_togo_order.Menu-order .time-slot li {
  width: 9%;
  padding-right: 3px;
}
.container.box .og_togo_order.Menu-order .ordermeal .part_bar2 {
  margin-left: 24px !important;
}
.container.box .og_togo_order.Menu-order .part_bar2 .time-slot {
  width: 936px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .slot-inner .responsv-slot {
  margin-left: 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar1 .times-rgt1 {
  text-transform: uppercase;
  margin-top: 0.5em;
  margin-bottom: 10px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar2 .times-rgt2 {
  margin: 10px 0px 8px 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .marg_bar3 .times-rgt3 {
  margin: 10px 0px 8px 0px;
}
.container.box .og_togo_order.Menu-order .row.border-rgt2.part_bar2 p {
  margin-top: 10px;
}
.container.box .og_togo_order.Menu-order span.title-myfav.lft.times-rgt {
  text-transform: capitalize !important;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more {
  margin: 10px 0px 0px 0px;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text_padrgt1 {
  width: 912px;
  border-bottom: none;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more .lft-more {
  float: left;
}
.container.box .og_togo_order.Menu-order .part_bar2 .text-more .lft-more a {
  text-decoration: underline;
}
.container.box .og_togo_order.Menu-order .part_bar2 .mar_btmm01 .primary-btn {
  float: right;
}
.container.box .og_togo_order.Menu-order .part_bar2 .border-rgt2 {
  width: 912px;
}
.container.box .og_togo_order.Menu-order .part_bar3 .menu-grid {
  margin-left: 24px;
  width: 913px;
}
.container.box .og_togo_order.Menu-order .part_bar3 .menu-grid &gt; img {
  height: auto;
  width: 892px;
  margin: 0px 0px 20px 9px;
}
.container.box
  .og_togo_order.Menu-order
  .og_togo_calender_rgt
  .holder_marg
  span {
  margin-left: 0;
  float: right;
  width: 330px;
}
.container.box
  .og_togo_order.Menu-order
  .og_togo_calender_rgt
  .content_section
  span {
  margin-left: 55px;
}
.container.box .og_togo_order.Menu-order .og_togo_calender_rgt .holder_marg {
  margin-top: 10px;
  width: 380px;
}
.container.box
  .og_togo_order.Menu-order
  .part_bar1
  .og_togo_calender_rgt
  .content_section {
  border: 1px solid #e3e0db;
  height: 130px;
  width: 435px;
}
.container.box
  .og_togo_order.Menu-order
  .part_bar1
  .og_togo_calender_rgt
  .holder_marg
  img {
  width: 38px;
}
/* .container.box .og_togo_order.Menu-order .part_bar1  .og_togo_calender_rgt{line-height:50px;margin-top:88px !important;} */
.container.box
  .og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  th
  .prev_month.not-active {
  background-image: url("../images/site/icon-alert.png");
  display: none;
}
.container.box
  .og_togo_order.Menu-order
  .og_togo_calender_rgt
  .holder_marg
  .holder-list {
  margin-left: 3em;
  margin-top: -48px;
}
/*SELECT DATE END*/
/*confirm review start*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  #butterDiv
  .sm-column-wd.options-click {
  width: 200px;
}
.confirm-review .order-list .header_line_black .part_bar hr {
  margin: 10px 0;
  border-bottom: 1px solid #b3a29e;
}
.user-account01.padrgt01 .OG_togo.confirm-review .og_togo_picloc.row {
  margin-left: 0px;
  width: 936px;
  margin-top: 17px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.span3 {
  width: 224px;
}
/*.user-account01.padrgt01 .OG_togo.confirm-review .og_togo_picloc .valuess.span3.bc_col{background-color:#83860F;line-height:15px;}*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .numeric.pickuploc {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.build
  .numeric.span1 {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.build {
  background-color: #83860f;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.Review {
  background-color: #aaae01;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc
  .valuess.transp.span3.Review
  .numeric.span1 {
  background-color: #aaae01;
}
.user-account01.padrgt01 .OG_togo.confirm-review .prof_inf.mar_lft.review {
  padding: 5px 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .prof_inf.mar_lft
  .mar-lft.review {
  color: #d78825;
  font-family: Roboto;
  font-size: 21px;
  font-weight: normal;
  margin-top: 7px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders {
  font-size: 13px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .span1
  a {
  text-decoration: underline;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .order_detail {
  font-family: Arial;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .togorders
  .padding_bottom.padding_top1
  .qtytable_title
  span {
  font-family: Arial;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1
  .span5 {
  width: 435px;
  font-family: Oswald;
  text-decoration: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1
  .qty_1 {
  width: 90px;
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1
  .qty_2 {
  width: 95px;
  margin-left: 23px;
  margin-right: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom_1.padding_top1.qty_3 {
  width: 90px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qtytable_title {
  width: 435px;
  font-family: arial;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_1 {
  width: 130px;
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_2 {
  width: 60px;
  margin-left: 0px;
  margin-right: 11px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_3 {
  width: 100px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft1 {
  font-size: 13px;
  font-weight: bold;
  width: 150px;
  margin-left: 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft2 {
  font-size: 13px;
  font-weight: bold;
  margin-left: 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .order_detail
  .paddingleft3 {
  font-size: 13px;
  font-weight: bold;
  margin-left: 25px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .qtytable_title span {
  font-weight: normal;
  font-size: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .padding_bottom.padding_top1
  .qtytable_title
  .trios {
  font-size: 14px;
  margin-bottom: -12px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .edit-salutation {
  width: 60px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .edit-salutation select {
  width: 60px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .styled-select.edit-salutation
  .select-wrapper {
  height: 38px;
  line-height: 38px;
  color: #c16436 !important;
  border-color: #c16436 !important;
}
.user-account01.padrgt01 .OG_togo.confirm-review .togorders .padding_top1 {
  padding-bottom: 1em;
  width: 910px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .mar_btmm01 {
  margin-bottom: 2.4em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more.lft-more a {
  text-decoration: underline;
}
.user-account01.padrgt01 .OG_togo.confirm-review .text-more button {
  float: right;
  background-color: #c16436;
  outline: none;
  padding: 7px 22px;
  margin-top: -19px;
  color: #fff;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .quality_marg {
  margin-top: 0px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .quality_marg1 {
  width: 192px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver .mar-lft.review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav {
  width: 160px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.orderfav
  .lunch-txt {
  margin-top: 4px;
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo {
  width: 175px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo
  .lunch-txt {
  margin-top: 4px;
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .mar-top-11.ordertogo.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .quality
  .select-wrapper {
  height: 25px;
  line-height: 24px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-silver p.ingrdn-text {
  margin-top: -10px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Bread {
  height: 105px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Bread .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread.mar-top-11.orderfav.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.orderfav {
  width: 160px;
  margin-top: 1px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.orderfav
  .lunch-txt {
  margin-top: 8px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo {
  width: 160px;
  margin-top: 1px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo
  .lunch-txt {
  margin-top: 8px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Bread
  .mar-top-11.mar-top-11.ordertogo.radio_new {
  margin: -4px 0 3px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Ments {
  height: 110px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .orderfav-check
  .checkbox_d {
  width: 13px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .orderfav-check {
  margin-top: 0px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .quality-list {
  margin-left: 2.2em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .span1 {
  width: 60px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .orderfav-check
  p.lunch-txt {
  margin-bottom: 0px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .quality-list
  .select-wrapper {
  line-height: 24px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Instruct .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Instruct
  .contact_textarea {
  height: 65px;
  width: 320px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .menu_featured.cart-mrg {
  width: 288px;
  margin-right: 22px;
}
/*.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .menu_featured.cart-mrg1{width:288px;margin:0px 22px}*/
/*.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .menu_featured.cart-mrg2{width:288px;}*/
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Cart {
  height: 325px;
  width: 912px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .dish-title.margin_btm0
  a {
  font-family: "Roboto";
  font-size: 14px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart .price_dollar {
  margin: 0px 0px 10px 0px;
  font-family: Oswald;
  font-size: 15px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Cart button.capitalize {
  padding: 8px 12px 7px;
  font-family: Oswald;
  font-size: 11px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  button {
  margin: 0px 0px 0px -3px;
  font-family: Oswald;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  form#current_coupon_form {
  float: left;
  margin-bottom: 0;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Coupon .left-coupon {
  float: left;
  margin-top: 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon {
  float: right;
  margin-top: 2em;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Coupon {
  height: 125px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .left-coupon
  .ingrdn-text {
  color: #706b6b;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Coupon .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  input {
  width: 340px;
  margin-bottom: 21px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Coupon
  .review {
  line-height: 18px;
  font-family: Oswald;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Menu a {
  text-decoration: underline;
  font-size: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Menu
  button {
  float: right;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe {
  border: none;
  margin-bottom: 20px;
  width: 342px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe
  .small_text_recipe_2 {
  font-style: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Total .border_top_recipe {
  float: right;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_top1em
  .grey_text_recipe2 {
  border-top: 1px solid #68655a;
  color: #68655a;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_left21em
  .txtbold.price_col {
  border-top: 1px solid #68655a;
  font-size: 1.1em;
  color: #68655a !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_left21em
  .pull-right.txt-rgt {
  width: 185px;
  margin-top: -0.5px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Total {
  border: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .order-list
  .togorders
  .row.header_line_black
  .marg_left0 {
  margin-bottom: 0px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .image-text
  .menu_featured.cart-mrg
  .span2.marg_left0 {
  width: 150px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .image-text
  .menu_featured.cart-mrg
  .spn_wdth.marg_left0 {
  width: 127px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Cart
  .image-text
  .menu_featured.cart-mrg
  .spn_wdth.marg_left0
  .fb_favorit {
  margin-top: -20px;
}
.confirm-review .padding_top1 span.span1.price-txt {
  margin-left: 2.8em;
}
.confirm-review .padding_top1 span.span1.total-txt {
  margin-left: 2.4em;
}
.confirm-review .padding_top1 .span8.text-black .span4 p {
  color: #786969 !important;
}
.user-account01.padrgt01 .OG_togo.confirm-review .marg_bot2em {
  margin-bottom: 0px;
}
div#loyaltyOnLoad
  .cd-payment-block.span12.span_width_t.payment_recipe.border-btm-grey
  div#rewardsSection
  .options-click
  .radio_new {
  margin: 0px 0 3px;
} /*defect #597*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Ments
  .min-column-wd.options-click {
  width: 160px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Ments .checkbox_d {
  padding: 0px 0px 0px 3px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .styled-select.edit-salutation {
  margin-left: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Ments
  .pull-left.mar-rgt-ext {
  margin-left: 30px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Item
  .min-column-wd.options-click {
  width: 450px;
  outline: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Item
  span.grey_text_recipe {
  color: #d78825;
  margin-bottom: 10px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item {
  height: 110px;
  border-bottom: none;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .review {
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .mar_top10 {
  margin-top: 0px;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .options-click {
  color: #d78825;
}
.user-account01.padrgt01 .OG_togo.confirm-review .Inc-Item .span2 {
  width: 412px;
  margin-left: 27px;
}
.Inc-Cart .menu_featured.cart-mrg .span2.spn_wdth.marg_left0 .capitalize {
  margin-bottom: 3px;
  width: 127px;
}
.Inc-Cart
  .menu_featured.cart-mrg
  .span2.spn_wdth.marg_left0
  .capitalize
  a
  span {
  font-size: 11px;
  font-family: Oswald;
  display: inline-block;
  margin-top: -5px;
  margin-bottom: 12px;
  margin-right: -4px;
}
.Inc-Cart
  .menu_featured.cart-mrg
  .span2.spn_wdth.marg_left0
  .capitalize
  a:hover {
  text-decoration: none;
}
.user-account01.padrgt01 .OG_togo.confirm-review .options-click label {
  margin-top: 5px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Coupon
  .text-coment.coupon
  span.close-btn-coupon {
  padding: 6px 5px 5px 0px;
  top: 5px;
  z-index: 1;
  left: 215px;
} /*defect 303*/
/*confirm review END*/
/*og_togo_calender css starts*/

.cal_calendar #cal_body tr td.holiday {
  pointer-events: none;
  cursor: default !important;
  color: #fff !important;
  background: #706b6b !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar {
  padding: 1px;
  width: 330px;
  opacity: 0.9;
  height: 300px;
  border-spacing: 3px !important;
  border-collapse: separate;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar th {
  color: #75726d;
  text-align: center;
  border: none;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td {
  border: none;
  text-align: center;
  width: 36px;
  color: #fff;
  height: 36px;
  font-weight: bold;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.cal_today {
  background: #4a0443 !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.selected_date {
  background: #4a0443 !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.cal_days_bef_aft {
  color: #4c5252;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.not-active,
.not-active {
  pointer-events: none;
  cursor: default;
  color: gray;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar .cal_d_weeks th {
  border: 2px solid #75726d;
  height: 30px !important;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar .cal_d_weeks th,
td {
  height: 36px;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar .cal_d_weeks th {
  background: #fff;
  color: #000;
  font-family: Roboto;
  font-weight: normal;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  td:not(.noProb):not(.not-active) {
  background: #c16436;
  cursor: pointer;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.not-active {
  background: #bdb5a8;
}
.og_togo_order.Menu-order .Og_togo_calender .calendar_mnth_name {
  font-size: 26px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Roboto;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar tr th a img {
  margin-top: -30px;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td {
  height: 36px;
  font-weight: bold;
  border: none;
  text-align: center;
  width: 36px;
  line-height: 35px;
}
.og_togo_order.Menu-order .Og_togo_calender .cal_calendar td.noProb {
  background: #f9f9f9;
}

/* NEW css changes starts for calender*/
.og_togo_order.Menu-order
  .Og_togo_calender
  .hasDatepicker
  .ui-datepicker-header
  h3 {
  display: none;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-calendar thead th {
  background: #fff;
  color: #000;
  text-align: center;
  font-family: Roboto;
  font-weight: normal;
  border: 2px solid #75726d;
  padding: 1px 7px;
  height: 30px !important;
  border-spacing: 3px !important;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .ui-datepicker
  td.ui-state-disabled {
  background: #bdb5a8;
  cursor: default;
  padding: 1px;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker td {
  background: #c16436;
  border: none;
  cursor: pointer;
  padding: 3px;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  td.ui-datepicker-current-day.ui-datepicker-today {
  background: #d78825 !important;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker td a {
  height: 0px;
  width: auto;
  background-color: #c16436;
  text-decoration: none;
  color: #fff;
  border: none;
  margin-bottom: 15px;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker td span {
  height: 21px;
  width: auto;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .ui-datepicker-unselectable
  .ui-state-default {
  background: #bdb5a8;
  border: none;
  color: #fff;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-state-highlight {
  background: #4a0443 !important;
  color: #fff;
  text-align: center;
  height: 34px;
}
.og_togo_order.Menu-order .Og_togo_calender table {
  margin-top: 28px;
  border-collapse: separate;
  border-spacing: 3px;
  margin-left: 0px;
}
.og_togo_order.Menu-order .Og_togo_calender td.ui-datepicker-other-month {
  background-color: #f9f9f9 !important;
  border: none;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .ui-datepicker-calendar
  tr
  td.holiday {
  pointer-events: none;
  cursor: default !important;
  color: #fff !important;
  background: #706b6b !important;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-month {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Roboto;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-year {
  display: none;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .calender_disp_date
  .calendar_mnth_name {
  display: none;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-title {
  width: 315px;
}
.og_togo_order.Menu-order .Og_togo_calender .calender_disp_date {
  position: relative;
  bottom: 302px;
  left: 63px;
  width: 246px;
  color: #75726d;
  font-weight: bold;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-prev {
  left: 8px;
  top: 15px;
}
.og_togo_order.Menu-order .Og_togo_calender .ui-datepicker-next {
  right: 65px;
  top: 15px;
}
.og_togo_order.Menu-order
  .Og_togo_calender
  .ui-datepicker-inline.ui-datepicker {
  margin-top: 22px;
}
.og_togo_order.Menu-order .Og_togo_calender td.ui-datepicker-current-day {
  background-color: #d78825 !important;
}
.og_togo_order.Menu-order .Og_togo_calender a.ui-state-default.ui-state-active {
  background-color: #d78825 !important;
}
/* NEW css changes ends for calender*/
/*og_togo_calender css ends*/
/*og_togo_BROWSERMENU-grid css starts*/
.body-content .span6.browser-menu-grid {
  width: 790px;
  border-right: 1px solid rgb(188, 182, 182);
}
#og-togo-menu .browser-menu-grid .hero-shot-small {
  width: 790px;
  margin: 0 10px;
}
#og-togo-menu .browser-menu-grid .sub-menu-grid-bg {
  padding: 0;
  width: 65.9em;
  margin-bottom: 0;
  border: none;
}
#og-togo-menu .browser-menu-grid .menu-detail-bg .hero-shot img {
  width: 93%;
  margin: 24px 19px 20px;
  height: 175px;
}
#og-togo-menu .browser-menu-grid .togoleft {
  width: 760px;
  padding: 0px 0 10px 19px;
}
#og-togo-menu .browser-menu-grid .span4.menu_items.marg_bot2em.menu_favorites {
  margin: 0px 22px 20px 0px !important; /*max-height:270px;*/
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  li
  &gt; a.sort_menu_off.pad_up15.menu-filter-link {
  background: url("https://localhost/UX/og-redesign/less/../images/site/new-filter.png")
    no-repeat scroll center top transparent;
  color: #fff !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  padding: 19px 0 0 !important;
  margin-right: 1.429em;
  letter-spacing: 2px;
  margin-top: -7px;
  text-transform: lowercase;
}
#og-togo-menu .browser-menu-grid .navbar.span1.sort_wid.mar_top_20.pull-right {
  margin-bottom: 0px !important;
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  .dropdown
  .sort-list-submenu
  li
  label.green_txt {
  font-size: 11px;
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  .dropdown
  .print-list-submenu
  li
  label.green_txt {
  font-size: 11px;
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  .dropdown
  .sort-list-submenu
  li
  .child
  a.txt-lft {
  font-size: 13px;
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  .dropdown
  .print-list-submenu
  li
  .child
  a.txt-lft {
  font-size: 13px;
}
#og-togo-menu
  .browser-menu-grid
  .navbar
  li
  &gt; a.print_menu_off.pad_up15.menu-filter-link {
  background: url("https://localhost/UX/og-redesign/less/../images/site/new-printer.png")
    no-repeat scroll center top transparent;
  color: #fff !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  padding: 19px 0 0 !important;
  margin-right: 1.429em;
  letter-spacing: 2px;
  margin-top: -7px;
  text-transform: lowercase;
}
#og-togo-menu .browser-menu-grid .menu_header.capitalize {
  background-size: 100% 100%;
}
.browser-menu-grid .dish-details-content .star-grey-small {
  float: none !important;
  margin-right: 15px;
}
#og-togo-menu
  .browser-menu-grid
  .box-margn
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2 {
  width: 120px;
  height: 90px !important;
}
#og-togo-menu .browser-menu-grid .togoleft .menu_favorites .icons_marg_top {
  width: 120px;
}
/*#og-togo-menu .browser-menu-grid .box-margn .dish-details .span2 p a {position:absolute;}*/
#og-togo-menu
  .browser-menu-grid
  .box-margn
  .dish-details
  .span2
  span.pull-left.menu-order-cal {
  position: absolute;
  top: 75%;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0 {
  height: 60px !important;
  margin-top: 0px;
} /* INC14356 -- sunil */
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .spn_wdth
  .menu_order_go {
  position: absolute;
  width: 90px;
  top: 84%;
  margin-left: -105px;
}
#og-togo-menu .browser-menu-grid .box-margn .dish-details .span2 p a {
  font-family: Roboto !important;
}
#og-togo-menu .browser-menu-grid .box-margn .dish-details .span2 p {
  line-height: 1.2; /*width:170px;*/
  margin: 0;
} /*INC122670 --sunil */
#og-togo-menu .browsermenu-grid .dish-details .dish-title {
  width: 8.08em;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  img {
  width: 16px;
}
#og-togo-menu .browsermenu-grid .menu-container.Image-item {
  margin-bottom: 25px;
  margin-left: 0;
  height: auto;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  a.menu_dine_in.capitalize {
  position: absolute;
  width: 90px;
  top: 70%;
  margin-left: -105px;
  text-decoration: none;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  a.menu_dine_in.capitalize:hover {
  color: #fff;
}
/*og_togo_BROWSERMENU-grid css ends*/
/*og_togo_BROWSERMENU-list css starts*/
.body-content .span6.browser-menu-list {
  width: 790px;
  border-right: 1px solid #bcb6b6;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .hero-shot-small {
  width: 780px;
  margin: 0;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .sub-menu-grid-bg {
  padding: 0;
  width: 65.9em;
  margin-bottom: 0;
  border: none;
}
#og-togo-menu .browsermenu-grid .sub-menu-grid-bg .row.margtop09 {
  margin-top: 0em;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .menu_header.capitalize {
  background-size: 100% 100%;
  position: inherit;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu_header.capitalize
  span {
  position: relative;
  right: -45px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu_header.capitalize
  img:nth-child(2) {
  margin-right: -80px;
  float: left;
  margin-top: 12px;
  margin-left: 6px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .hero-shot
  img {
  width: 94.5%;
  margin: 10px 14px 5px;
  height: 175px;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .togoleft {
  width: 760px;
  padding: 0px 0 10px 13px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar.span1.sort_wid.mar_top_20.pull-right {
  margin-bottom: 0px !important;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  li
  &gt; a.sort_menu_off.pad_up15.menu-filter-link {
  background: url("//media.cheddars.com/images/site/new-filter.png") no-repeat
    scroll center top transparent;
  color: #fff !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  padding: 19px 0 0 !important;
  margin-right: 1.429em;
  letter-spacing: 2px;
  margin-top: -7px;
  text-transform: lowercase;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  li
  &gt; a.print_menu_off.pad_up15.menu-filter-link {
  background: url("//media.cheddars.com/images/site/new-printer.png") no-repeat
    scroll center top transparent;
  color: #fff !important;
  cursor: pointer;
  height: 27px;
  width: auto;
  padding: 19px 0 0 !important;
  margin-right: 1.429em;
  letter-spacing: 2px;
  margin-top: -7px;
  text-transform: lowercase;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  .dropdown
  .print-list-submenu
  li
  label.green_txt {
  font-size: 11px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  .dropdown
  .print-list-submenu
  li
  .child
  a.txt-lft {
  font-size: 13px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  .dropdown
  .sort-list-submenu
  li
  label.green_txt {
  font-size: 11px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .navbar
  .dropdown
  .sort-list-submenu
  li
  .child
  a.txt-lft {
  font-size: 13px;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .menu-detail-bg-1 .left_box {
  /*width:692px !important;padding:20px !important;*/
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c7bbae;
  padding: 10px;
  width: 455px;
  height: 70px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2 {
  width: 65px;
  height: 75px;
} /*INC122670 --sunil*/
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg-1
  .left_box
  .pull-right.txt-rgt.menu_marg_rgt.span2 {
  width: 160px;
  position: relative;
  margin-top: 0px;
}
/*INC122670 --sunil*/
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .row_marg_top22
  .span4.marg_left00 {
  width: 195px;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .togoleft .menu-detail-bg-2 {
  background-color: #fff;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .togoleft
  .row_marg_top22
  .span3.Calamari {
  margin-top: 7px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .togoleft
  .row_marg_top22
  .span4.menu_items.marg_bot2em.menu_favorites {
  width: 255px;
}
/* #og-togo-menu .browsermenu-grid .browser-menu-grid .dish-details{margin-top:1.2em;} */
#og-togo-menu .browser-menu-grid .togoleft .menu_favorites .spn_wdth a#link {
  position: absolute;
  width: 90px;
  top: 84%;
  margin-left: -105px;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid .sub-cat-detail {
  border: none;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dish-details
  .pull-right
  a#link {
  padding: 11px 10px;
  width: 90px;
  top: 86%;
  line-height: 3px;
} /* INC14356 */
#og-togo-menu .browsermenu-grid .browser-menu-grid .menu-detail-bg-1 .fb_like {
  text-align: right;
  padding-top: 2px;
  float: right;
  margin-left: 0px;
  margin-right: -15px;
  margin-top: 15px;
}
/*INC122670 --sunil*/
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg-1
  .left_box
  .fb_like {
  position: absolute;
  right: 0px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg-1
  .left_box
  span.menu_dine_in.capitalize {
  margin-top: 0px !important;
}
/* INC245678  -- sunil */
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .left_box
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2
  span.menu_dine_in.capitalize {
  display: block;
  float: none;
  width: 45px;
  margin-left: 62%;
}
/* INC245678  -- sunil */
/*og_togo_BROWSERMENU-list css ends*/
/*menu_grid page css start*/
.menu_togo {
  width: 945px;
  margin-top: -20px;
}
.menu_togo .valuess.span3.bc_col {
  height: 65px;
}
.menu_togo .numeric.pickuploc.span1 {
  height: 65px;
}
.menu_togo .valuess.transp {
  height: 65px;
}
.menu_togo .numeric.span1 {
  height: 65px;
}
.menu_togo .valuess.span3 {
  width: 230px;
}
/*menu_grid page css end*/
/*menu_Item detail page css start*/
.browsermenu-grid
  .menu-detail-bg
  .span.pull-right.text-right
  .addthis_toolbox.addthis_default_style
  a.addthis_button_twitter {
  margin-right: 7px;
}
.menu_numeric .togo_login .span3 {
  height: 65px;
  width: 288px;
  background-color: #aaae01;
  background-image: url("https://localhost/UX/og-redesign/less/../images/site/menu-heading-bg.png");
  background-position: right;
}
.menu_numeric .valuess.span3.bc_col {
  width: 220px;
}
.menu_numeric .valuess.transp.span3 {
  width: 135px;
}
.menu_numeric {
  width: 945px;
  margin-top: -20px;
}
.menu_numeric .valuess.span3.bc_col {
  height: 65px;
}
.menu_numeric .numeric.pickuploc.span1 {
  height: 65px;
}
.menu_numeric .valuess.transp {
  height: 65px;
}
.menu_numeric .numeric.span1 {
  height: 65px;
}
.menu_numeric .valuess.span3 {
  width: 230px;
}
.menu_numeric .togo_login .span3 h5 {
  margin-top: 5px;
  color: #fff;
  margin-left: 8px;
  width: 145px;
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 18px;
}
.container
  .span12
  .tab-content
  .menu-container
  #accordion1
  span.menu-heading.pull-left {
  text-transform: uppercase;
}
.container .span12 .tab-content .check-out.add-to-cart input#add-to-cart-tmi {
  font-family: Oswald;
}
.container
  .span12
  .span4.right-rail
  .pick-up.mar-lft-2
  .row.mar-top1.check-out {
  margin: -4px !important;
}
.container .span12 .span4.right-rail .pick-up.mar-lft-2 .divider {
  margin-top: 0px !important;
}
.container .span12 .span6.tab-content .category_hero_img img {
  width: 95% !important;
}
.container .span12 .span6.tab-content .menu_marg_lft .span6 p {
  font-size: 16px !important;
  margin-top: 10px !important;
}
.container .span12 .span6.tab-content .menu_marg_lft .span6 {
  width: 433px !important;
}
.grid-Item .og_togo_picloc.row {
  margin-left: 25px !important;
}
.grid-Item .og_togo_picloc.row .valuess.transp.span3 {
  width: 222px;
}
.grid-Item .left-rail {
  margin-left: 25px !important;
}
.grid-Item .span6.tab-content {
  width: 500px !important;
}
.grid-Item .span6.tab-content .hero-shot-small {
  margin: 0 5px !important;
}
.grid-Item .right-rail {
  width: 265px !important;
}
.grid-Item .right-rail .place-order,
.grid-Item .right-rail .pick-up {
  width: 21.5em !important;
}
.grid-Item .span6.tab-content {
  width: 492px !important;
}
.grid-Item .sub-menu-grid-bg {
  width: 40.2em !important;
}
.grid-Item .order_login .valuess.span3.menu_grid {
  width: 205px !important;
}
.grid-Item .order_login .valuess.span3.bc_col {
  width: 150px !important;
}
.grid-Item .order_login .valuess.transp {
  width: 150px !important;
}
.grid-Item .span6.tab-content .hero-shot-small .menu-container {
  width: 450px !important;
}

/*menu_Item detail page css ends*/
/*menu_Item detail gaps page css start*/
.browsermenu-grid .menu-detail-bg {
  padding-bottom: 1em !important;
  margin-left: 19px;
}
.browsermenu-grid .view-cart-line {
  width: 94%;
  margin-left: 20px;
  margin-top: 3em;
  margin-bottom: 0px;
}
.browsermenu-grid .pull-right.view-cart-edit a.previous_item {
  float: left;
  width: 100px;
}
.browsermenu-grid .pull-right.view-cart-edit a.previous_item label {
  color: #c16436;
}
.browsermenu-grid .pull-right.view-cart-edit a.previous_item img {
  float: left;
  margin-top: 11px;
  margin-left: 12px;
}
.browsermenu-grid .pull-right.view-cart-edit a.next_item {
  float: right;
  width: 112px;
}
.browsermenu-grid .pull-right.view-cart-edit a.next_item label {
  float: left;
  margin-top: 7px;
  margin-left: 23px;
  text-decoration: underline;
  color: #c16436;
}
.browsermenu-grid .pull-right.view-cart-edit a.next_item img {
  margin-right: 24px;
  margin-top: 11px;
}
/*.browsermenu-grid .menu-carticon{width:122px !important;}*/
.browsermenu-grid .menu_padding_dwn0 .detail-rate {
  margin-left: 50px !important;
}
.browsermenu-grid .category_hero_img {
  width: 33em !important;
}
.browsermenu-grid .category-cart {
  width: 30em !important;
}
.browsermenu-grid .category_hero_img img {
  width: 100% !important;
}
#og-togo-menu .browsermenu-grid .check-out.add-to-cart {
  padding-left: 0px;
  margin-bottom: 0px;
}
.browsermenu-grid .category-cart .primary-btn {
  width: 75%;
}
.browsermenu-grid .row.span4.category-cart .cart-text {
  font-size: 14px;
}
.browsermenu-grid .row.span4.category-cart .mar-bot-1 {
  margin-right: 23px;
}
#og-togo-menu .browsermenu-grid .menu-container {
  margin-top: 8px;
  width: 748px;
}
#og-togo-menu .browsermenu-grid .browser-menu-grid {
  border: none;
  margin-left: 10px;
  width: 780px;
}
#og-togo-menu .browsermenu-grid .box-margn {
  border: none; /*height:335px;*/
}
.browsermenu-grid .menu-container .togoleft .menu-heading.pull-left {
  margin: 20px 0px !important;
}
.browsermenu-grid .menu-container .togoleft {
  padding: 0px !important;
}
.browsermenu-grid .menu_items.marg_bot2em.menu_favorites .marg_left0 {
  width: 120px;
  font-family: "Roboto";
  min-height: 60px;
  margin-top: 5px;
  margin-bottom: -5px;
}
.browsermenu-grid .menu_header.capitalize .navbar .nav &gt; li &gt; a {
  text-shadow: none;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize !important;
  color: #e4e4e4 !important;
}
.browsermenu-grid .menu-heading-container .menu-carticon .start-txt {
  font-family: "Roboto";
  text-transform: none !important;
}
.browsermenu-grid .menu-heading-container .menu-carticon .detail-rate {
  font-family: "Roboto";
  font-size: 12px;
  color: #66635e !important;
}
.browsermenu-grid .menu-heading-container .menu-carticon span.decimal {
  font-size: 12px !important;
}
.browsermenu-grid .menu-heading-container .menu-carticon span.num {
  font-size: 12px !important;
}
.browsermenu-grid .menu-heading-container .menu-heading {
  width: 300px;
}
.browsermenu-grid .row.span4.category-cart .cart-text &gt; p:nth-child(2) {
  margin: 15px 0px;
}
.browsermenu-grid .row.span4.category-cart .cart-text &gt; p:nth-child(3) {
  margin-bottom: 15px;
}

/*NEW CSS changes Of Browse menu page detail gaps Start*/
.browsermenu-grid .browser-menu-grid .menu-detail-bg .ingrient-wid-big td {
  width: 345px;
}
.browsermenu-grid .browser-menu-grid .ingrient-wid-big .menu-iteam-title h2 {
  color: #d78825;
  font-family: "Oswald";
}
.browsermenu-grid
  .browser-menu-grid
  .ingrient-wid-big
  .menu-carticon.span1
  .start-txt {
  color: #66635e !important;
  font-family: "Roboto";
}
#og-togo-menu .browsermenu-grid .row.mar-top1.check-out.add-to-cart {
  width: 385px !important; /*margin-left:15px;*/
  float: right;
  margin-right: -15px;
}
.browsermenu-grid .browser-menu-grid .margn_lft .dish-desc {
  letter-spacing: 0px;
  font-family: Arial;
  font-size: 15px;
}
.browsermenu-grid .browser-menu-grid span.pull-cart input#add-to-cart-tmi {
  width: 360px;
}
.browsermenu-grid .menu-detail-bg .check-out.add-to-cart {
  margin-top: 0px;
  padding-top: 0px !important;
}
.browsermenu-grid .menu-detail-bg td.noalign .span2 {
  margin-left: 17px;
  width: 230px;
}
.browsermenu-grid .menu-detail-bg table.ingrient-wid-big {
  width: 745px !important;
}
.browsermenu-grid .menu-detail-bg table.ingrient-wid-big .menugrd &gt; img {
  width: 345px !important;
  padding-bottom: 30px;
}
.browsermenu-grid .menu-detail-bg .menu-carticon.span1 div#multiSkusStartingAt {
  /*margin-right:15px;*/
  width: 115px;
  float: right;
  text-transform: none;
  font-weight: bold;
  font-size: 12px;
}
.browsermenu-grid .menu-detail-bg .menu-carticon.span1 .detail-rate {
  margin-right: 0px;
}
.browsermenu-grid .menu-detail-bg .span.pull-right.text-right {
  margin-right: 0px;
  margin-top: 5px;
}
.browsermenu-grid .menu-detail-bg a.addthis_button_star img {
  height: 23px;
}
.browsermenu-grid .row.pagenav.mar-bot-15 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.browsermenu-grid .row.pagenav.mar-bot-15 .span1.next-txt.pull-right {
  margin-right: 24px;
  width: 186px;
}
.browsermenu-grid .view-cart-line {
  margin-top: 15px;
  margin-bottom: 12px;
}
.browsermenu-grid .prev-item-txt a {
  color: #c16436;
  text-decoration: none;
}
.browsermenu-grid .span1.next-txt.pull-right a {
  color: #c16436;
  text-decoration: none;
}
.browsermenu-grid .menu-detail-bg .menu-carticon.span1 {
  padding-top: 0px !important;
  margin-top: -15px;
}
#og-togo-menu .browsermenu-grid .menu-container {
  width: 746px;
  margin-top: 8px;
  border-right: 1px solid #c7bbad;
}
.browsermenu-grid .menu-detail-bg {
  margin-left: 15px;
  padding-bottom: 1em !important;
}
.browsermenu-grid .navbar .nav &gt; li &gt; a {
  text-shadow: none;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize !important;
}
.browsermenu-grid .view-cart-line {
  width: 94%;
  margin-left: 20px;
  border-bottom: 1px solid #b5b8a3;
}
.browsermenu-grid .browser-menu-grid {
  border: none !important;
}
.browsermenu-grid .row.box-margn.des-margen {
  border: none;
}
.browsermenu-grid .menu-detail-bg .menu-carticon.span1 {
  margin-top: 0px;
}
.browsermenu-grid .row.mar-top1.check-out.add-to-cart .pull-cart a {
  width: 340px;
  height: 25px;
  padding-bottom: 3px;
  padding-top: 7px;
}
.browsermenu-grid .menu-detail-bg a.star-grey-big1 img {
  height: 23px;
  margin-left: 3px;
}
.browsermenu-grid .Image-item {
  margin-left: 10px;
  border-right: 1px solid #c7bbad !important;
}
.browsermenu-grid .menu-container .togoleft .menu-heading.pull-left {
  margin: 20px 0px !important;
}
#og-togo-menu .browsermenu-grid .Image-item .togoleft {
  padding: 0px 0 10px 0px;
}

/*NEW CSS changes Of Browse menu page detail gaps Ends*/
/*menu_Item detail gaps page css ends*/
#date_picker .cal_today.today_date {
  background-color: #c16436 !important;
}
#date_picker .cal_today.today_date.selected_date {
  background-color: #4a0443 !important;
}
.container.box .og_togo_order.Menu-order .time-slot li.tablena {
  background-color: gray !important;
  cursor: context-menu;
  pointer-events: none;
}
/*deffects css*/
.og_togo_payment .span_width_t .span5 .alert_msg {
  color: #a21818; /*font-weight: bold;*/
  line-height: 1.4;
  margin-bottom: 35px;
}
.og_togo_payment.og_togo_Details
  .span_width_t.mar_top10
  .listed.span6
  .tb_mar_left11.pull-left {
  margin: 30px 0px 18px 0px;
}
.og_togo_payment.og_togo_Details
  .span_width_t.mar_top10
  .listed.span6
  .text-more {
  margin-top: 0px;
}
.container.box .og_togo_order.Menu-order .time-slot li.tablena {
  background-color: gray !important;
  cursor: context-menu;
  pointer-events: none;
}
.og_togo_payment.og_togo_Details
  .span7.span_width_t.mar_top10
  .span6.Pickup_order {
  width: 430px;
}
.og_togo_payment .rtxt_box_width_2,
.rtxt_box_width_2 select {
  width: 293px !important;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  .span5.vehicle_pickup
  span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
  width: 464px !important;
}
.og_togo_payment
  .span_width_t
  .span5.vehicle_pickup
  span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover
  select.span3.rtxt_box_width_2.select_text {
  width: 464px !important;
}
.og_togo_payment .span_width_t.mar_top10.person_pickup {
  height: 150px;
}
.og_togo_payment.og_togo_Details .span_width_t p .pickup-sec-input {
  width: 453px !important;
}
.og_togo_payment.og_togo_Details .span_width_t .pull-right.span5 {
  width: 468px;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  .pull-right.span5
  .span3.marg_top1em {
  width: 310px;
}
.og_togo_payment.og_togo_Details .span_width_t .listed.span6 {
  width: 445px;
  margin-top: 0px;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  .listed
  .tb_mar_left11
  span.select-hover {
  width: 415px !important;
}
.og_togo_payment.og_togo_Details .span_width_t .listed.span6 .text-more {
  width: 415px;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  .listed.span6
  ul
  li
  .options-click
  p {
  margin: 0 0 10px;
}
.og_togo_payment.og_togo_Details .span_width_t .pull-right.select_optn {
  width: 465px;
}
.og_togo_payment.og_togo_Details .span_width_t span.pull-right.divd_font {
  margin-top: 5px;
}
.og_togo_payment.og_togo_Details .span_width_t.add-tip .select-hover {
  width: 190px !important;
  margin-left: 28px;
}
.og_togo_payment.og_togo_Details
  .span_width_t.add-tip
  .tip_details
  input#nname {
  width: 190px !important;
}
.og_togo_payment .right-part-section .phone_type .select-wrapper span.holder {
  font-family: "Helvetica Neue", Arial, sans-serif;
}
.og_togo_payment .span12.log_pay label {
  font-weight: normal;
}
.og_togo_payment
  .span_width_t
  .time-edit-btn
  button.primary-btn.grey_button_rec.pull-right {
  font-family: Roboto;
}
.og_togo_payment .border_top_recipe.marg_bot2em {
  margin-bottom: 0px;
  border-top: 0px;
}
.og_togo_payment .border_top_recipe.marg_bot2em .marg_top1em {
  margin-top: 1em !important;
}
.og_togo_payment .border_top_recipe.marg_bot2em .pull-right {
  margin-top: 1em; /* margin-left:250px; */
}
.og_togo_payment .span7.span_width_t.mar_top10 .span6.Pickup_order {
  width: 430px;
}
.og_togo_payment
  .span_width_t
  .span5.vehicle_pickup
  span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
  width: 464px !important;
}
/* Og togo picloc row css changes start*/
#og-togo-menu.menu-bg-grid-empty .order_login .valuess.span3.menu_grid {
  width: 220px;
}
#og-togo-menu .order_login.og_togo_picloc .valuess.span3.menu_grid span p {
  width: 135px;
  line-height: 1.5em;
  margin-bottom: 0px;
}
#og-togo-menu.menu-bg-grid-empty .og_togo_picloc.row .valuess.span3.menu_grid {
  background-color: #6c6e02;
  width: 220px;
}
#og-togo-menu.menu-bg-grid-empty
  .og_togo_picloc.row
  .valuess.span3.menu_grid
  .numeric.span1 {
  background-color: #6c6e02;
}
/* #og-togo-menu.menu-bg-grid-empty .og_togo_picloc.row .valuess.span3.bc_col .numeric.span1{background-color:#aaae01;} WO30576-- sunil*/
.OG_togo.confirm-review .og_togo_picloc.row .valuess.span3.menu_grid {
  background-color: #6c6e02;
}
.OG_togo.confirm-review
  .og_togo_picloc.row
  .valuess.span3.menu_grid
  .numeric.span1 {
  background-color: #6c6e02;
}
.OG_togo.confirm-review
  .og_togo_picloc.row
  .valuess.span3.bc_col
  .numeric.span1 {
  background-color: #aaae01;
}
.OG_togo.confirm-review .og_togo_picloc.row .valuess p {
  line-height: 15px;
}
#og-togo-menu.menu-bg-grid-empty .order_login .valuess.span3.menu_grid {
  width: 165px;
}
/* #og-togo-menu.menu-bg-grid-empty .order_login .valuess.span3.bc_col{background-color:#aaae01;width:165px;} WO30576-- sunil*/
.og_togo_order.Menu-order .order_login .valuess.span3.menu_grid {
  width: 160px;
  background-color: #6c6e02;
}
.og_togo_order.Menu-order .order_login .valuess.span3.menu_grid .numeric.span1 {
  background-color: #6c6e02;
}
.og_togo_order.Menu-order .og_togo_picloc.row .valuess.span3.menu_grid {
  background-color: #6c6e02;
}
/* .og_togo_order.Menu-order  .og_togo_picloc.row .valuess.span3.menu_grid .numeric.span1{background-color:#bdb5a8;} */
#og-togo-menu .order_login.og_togo_picloc .valuess.transp.span3 span p {
  width: 140px;
}
/* Og togo picloc row css changes Ends*/
/*24905 fix start*/
#og-togo-menu .menu-container .im-int .row .row.span8 .raf-btn-left {
  width: 472px;
  height: 18px;
}
/*24905 fix end*/
#og-togo-menu
  .browser-menu-grid
  .span4.menu_items.marg_bot2em.menu_favorites
  .fb_like.fb-star {
  /* position:relative;top:-30px; */
  margin: 0 20px 0 0;
}
#og-togo-menu .browser-menu-grid .togoleft .menu_favorites .icons_marg_top {
  margin-top: -13px;
  height: auto;
  clear: both;
}
/*24946 fix start*/
.og_togo_Details .span_width_t .control-group.span3 {
  margin-right: 0px;
}
.og_togo_Details .span_width_t .confirm_phone {
  margin-right: 0;
}
/*24946 fix end*/
/*25067 fix start*/
/* #og-togo-menu .dish-details .dish-title{margin-top:0!important;} */
/*25067 fix end*/
.og_togo_picloc .togo_login .span3 a.primary-btn.primary-btn-width {
  float: right;
  margin-right: 6px;
  height: 20px;
  margin-top: 12px;
  width: 56px !important;
  font-family: Roboto !important;
  font-size: 13px;
}
/*25142 fix end*/
#og-togo-menu .right-rail .req-tim {
  font-size: 14px;
  margin-left: 14px;
  width: 255px;
}
/*25142 fix end*/
/*24953 fix start*/
.user-account01.padrgt01 .qty_hr {
  height: auto;
  margin-top: -20px;
}
.user-account01.padrgt01 .qty_hr hr {
  width: 909px;
}
/*24953 fix end*/
/*24634 fix start*/
#og-togo-menu
  .browsermenu-grid
  .Image-item
  .row.span8.marg_left0.togoleft
  .icons_marg_top.span2.marg_left0.mar_grid_tp {
  position: relative;
  top: 90px;
  right: 90px;
}
/*24634 fix end*/
#og-togo-menu .menu-heading-container div#collapse11 {
  float: left;
  width: 100%;
}
/*24942 fix start*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .error-box.error-box-big.marg_top1em
  div
  img.error_img {
  margin: 5px 15px 0px 0px;
}
/*24942 fix end*/
/*24805 fix start*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .marg_bot2em
  div
  span.pull-left.mar-top03
  label {
  margin-top: 15px;
}
/*24805 fix end*/
/*for defect 24634 */
#og-togo-menu .browsermenu-grid .margn_lft.rt-img {
  margin-left: 6px;
}
/*for defect 24811 */
#togo-login #myModal .mobalbox .options-click.mar_top01 .checkbox_d.bg-pos {
  width: 6px;
}
/*for defect 24848 */
.og_togo_payment .left-part-section .options-click label {
  margin-top: 5px;
}
/*changes done on 12/11/2015 start*/
.logbox .og_togo_order.Menu-order .row.marg-top1 .span5.geo-span span img {
  height: 29px;
  width: 22px;
  padding: 7px;
}
.og_togo_order .compass-span.compass-span-width {
  margin-top: 1.99em;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .span_width_t
  .marg_top1em
  p.grey_text_rec:nth-child(2) {
  margin-bottom: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe
  .small_text_recipe_2:nth-child(2) {
  margin-bottom: 12px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_top1em
  .grey_text_recipe2:nth-child(3) {
  padding-top: 10px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-Total
  .marg_left21em
  .txtbold.price_col:nth-child(3) {
  padding-top: 10px;
}
/*.user-account01.padrgt01 .OG_togo.confirm-review .gen_info.mar_lft.Inc-Total .text-left.mar_btmm01 {margin-bottom:0.429em;}*/
.og_togo_payment .left-part-section .span4.part_bar hr {
  border-bottom: 1px solid #cdcbca;
}
.og_togo_payment .log_pay .right-part-section .span8.part_bar hr {
  border-bottom: 1px solid #cdcbca;
}
.cnfirm_padrgt1 .og_togo_payment .span7.span_width_t.mar_top10 {
  margin-top: -0.286em;
  height: auto;
}
.og_togo_payment
  .span_width_t
  .span1.mid-div.border-line.liner.mid-part.mid-part-section {
  margin-top: 10px;
}
.og_togo_payment
  .span_width_t
  .marg_top1em.marg_left21em
  .pull-right.txt-rgt
  .txtbold.price_col {
  border-top: 1px solid #68655a;
  color: #68655a !important;
  font-size: 1em !important;
}
.og_togo_payment .span_width_t .pull-right.select_optn span.tip_details {
  float: right;
  margin-right: 35px;
}
div#refThankYouModal
  .container-fluid.raf-mobalbox
  .menu-overlay.span8.pull-left
  .title-my-fav
  p {
  margin-right: 14em;
}

/*changes done on 12/11/2015 end*/
.logbox .og_togo_order.Menu-order .span5.left-part-location .speedway p {
  font-size: 13px;
  margin: 0 0 15px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe
  .span10.span_width_t {
  width: 342px !important; /* margin-left:-12px;margin-bottom:-12px;margin-top:10px; */
}
.og_togo_payment
  .span_width_t
  .time-edit-btn
  button.primary-btn.grey_button_rec.pull-right {
  font-family: Roboto;
  line-height: 23px;
  padding: 5px 8px;
  width: 65px;
}
.og_togo_payment
  .span_width_t
  .pull-right.select_optn
  span.pull-right.divd_font {
  font-size: 15px;
  margin-top: 6px;
}

#togo-login input::-webkit-input-placeholder {
  font-style: normal;
}
#togo-login input:-moz-placeholder {
  /* Firefox 18- */
  font-style: normal;
}
#togo-login input::-moz-placeholder {
  /* Firefox 19+ */
  font-style: normal;
}
#togo-login input:-ms-input-placeholder {
  font-style: normal;
}
.og_togo_order .location-pane.marg-bottom1 {
  margin-bottom: 1.45em;
}
.container .cnfirm_padrgt1 {
  margin-top: -40px;
}
.browsermenu-grid
  .menu-detail-bg
  .span.pull-right.text-right
  .star-grey-small1
  img {
  margin-top: -11px;
  width: 21px;
  height: 23px;
}
.browsermenu-grid .row.pagenav.mar-bot-15 .span2.prev-item-txt.favlink {
  width: 186px;
}
#og-togo-menu
  .menu-heading-container
  div#collapse11
  .clearfixnut
  span.pull-right {
  margin: -5px;
  padding-right: 5px;
  margin-top: 10px;
}
.browsermenu-grid .row.pagenav.mar-bot-15 .span2.prev-item-txt {
  width: auto;
  margin-left: 12px;
}
/* .browsermenu-grid .browser-menu-grid .menu-detail-bg .ingrient-wid-big td.noalign {padding-bottom:30px;} */
.og_togo_payment
  .span_width_t.mar_top10.person_pickup
  h1.green_text_recipe.txtbold {
  font-size: 22px;
}
.logbox .og_togo_order.Menu-order .og_togo_picloc .valuess.transp.span3 {
  width: 188px;
}
.menu-detail-bg-1 .menu-detail-bg.menu_padding_dwn0 .row.marg_left0.togoleft {
  width: 879px;
}
.menu-detail-bg-1
  .menu-detail-bg.menu_padding_dwn0
  .row.marg_left0.togoleft
  .menu-detail-bg-1.menu-detail-bg-2.span6 {
  width: 552px;
}
.menu-detail-bg-1
  .menu-detail-bg.menu_padding_dwn0
  .row.marg_left0.togoleft
  .menu-detail-bg-1.menu-detail-bg-2.span6
  .row.left_box {
  width: 530px;
}
.menu-detail-bg-1 .sub-cat-detail .menu_header .navbar.sort_wid ul.nav {
  margin-left: -8px;
}
.Inc-Cart .menu_featured.cart-mrg .capitalize.notavl {
  margin-bottom: 14px;
  width: 127px;
  margin-left: -12px;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  p.marg_top1em.marg_top1em.pull-right {
  width: 470px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .loc_span_grd
  form {
  margin: 0 0 15px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .loc_span_grey
  form {
  margin: 0 0 15px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .map_span
  .map_bot_text
  span {
  margin-left: 8px;
}
.logbox .og_togo_order.Menu-order .row .span5.geo-span &gt; form &gt; span &gt; img {
  height: 33px;
  width: 22px;
  padding: 7px;
}

/* .browsermenu-grid .row.pagenav.mar-bot-15 .span2.prev-item-txt a, .browsermenu-grid .row.pagenav.mar-bot-15 .span1.next-txt.pull-right a{text-decoration: none;} */
.browsermenu-grid
  .row.pagenav.mar-bot-15
  .span2.prev-item-txt
  a
  span.pagenav-arrow
  img,
.browsermenu-grid
  .row.pagenav.mar-bot-15
  .span1.next-txt.pull-right
  a
  span.pagenav-arrow
  img {
  display: none;
}
.browsermenu-grid
  .row.pagenav.mar-bot-15
  .span2.prev-item-txt
  a
  span.pagenav-arrow,
.browsermenu-grid
  .row.pagenav.mar-bot-15
  .span1.next-txt.pull-right
  a
  span.pagenav-arrow {
  background: url("//media.cheddars.com/images/site/left-arrow-red.png")
    no-repeat;
  margin-left: 7px;
  display: inline-block;
  width: 2px;
  height: 7px;
}
.browsermenu-grid
  .row.pagenav.mar-bot-15
  .span1.next-txt.pull-right
  a
  span.pagenav-arrow {
  background: url("//media.cheddars.com/images/site/right-arrow-red.png")
    no-repeat;
}
.browsermenu-grid .row.pagenav.mar-bot-15 .span2.prev-item-txt a span {
  text-decoration: underline;
}
#og-togo-menu
  .browsermenu-grid
  .menu-detail-bg
  .menu-carticon.span1
  .detail-rate {
  font-size: 20px;
}
#og-togo-menu
  .browsermenu-grid
  .menu-detail-bg
  .menu-carticon.span1
  .detail-rate
  span {
  font-size: 11px;
  position: relative;
  top: 1px;
}
.browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big
  td
  span.pull-left.menu-order-cal.menu-details-cal
  span.prise-txt {
  font-weight: normal;
}
.container
  .span12
  .tab-content
  .menu-container
  #accordion1
  span.menu-heading.pull-left {
  margin-bottom: 3px;
}
.container.box
  .og_togo_order.Menu-order
  .Og_togo_calender
  .cal_calendar
  th
  a.next_month.not-active {
  display: none;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .togorders
  .padding_bottom.padding_top1
  .qty_3
  span.paddingleft255 {
  float: right;
  margin: 0;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  a#link,
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  span.menu_dine_in.capitalize {
  position: absolute;
  width: 90px;
  top: 70%;
  margin-left: -105px;
}
#og-togo-menu
  .browsermenu-grid
  .Image-item
  .togoleft
  .span4.menu_items.marg_bot2em.menu_favorites {
  position: relative;
}
#og-togo-menu
  .browsermenu-grid
  .Image-item
  .togoleft
  .span4.menu_items.marg_bot2em.menu_favorites
  .icons_marg_top.span2.marg_left0.mar_grid_tp {
  position: absolute;
  bottom: 13px;
  right: 0;
  height: auto;
  top: auto;
  min-height: inherit;
}
.addthis_toolbox a.addthis_button_facebook {
  float: none;
  text-align: right;
  text-decoration: none;
}
#og-togo-menu
  .browsermenu-grid
  .Image-item
  .togoleft
  .span4.menu_items.marg_bot2em.menu_favorites
  .icons_marg_top.span2.marg_left0.mar_grid_tp
  .fb_like
  a.star-grey-small1 {
  margin: 0;
}
.browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big
  td.noalign
  .margn_lft.rt-img
  p {
  font-size: 15px;
  font-family: Arial;
  clear: both;
}
/* .header #logo img {height: 150px;} */
.browsermenu-grid .span1.next-txt.pull-right a span#nextItemLinkText {
  text-decoration: underline;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .Inc-silver
  .quality_marg
  .span1.qty {
  width: auto;
}
.container.box .og_togo_order.Menu-order p#lunch_txt label {
  margin-top: -1px;
  color: #706060;
  font-family: helvetica;
  font-size: 12px;
  margin-right: 4px;
}
/* .container.box .og_togo_order.Menu-order .lunch-txt span#lunchHours {font-size:19px;font-family:Roboto;color:#d78825;cursor:text;} */
.og_togo_payment .log_pay span#facebookLoginButton img.social_img {
  margin-top: 3px;
}
#og-togo-menu
  .check-out
  span.coupon-chk-out-bg.primary-btn.pull-right.item-null {
  margin-right: 0;
}
.browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big
  td
  span.pull-left.menu-order-cal.menu-details-cal
  span.pip {
  color: rgb(37, 77, 23);
  font-size: 25px;
  font-weight: normal;
}
.error-box.error-box-big.marg_top1em.pull-left {
  margin-bottom: 15px;
}
.tab-content .row_marg_top22 p.dish-title.margin_btm0 {
  width: 27.08em !important;
}
.tab-content .row_marg_top22 form {
  margin-bottom: -4px;
}
.browsermenu-grid .menu-detail-bg .margn_lft .span.pull-right {
  float: left;
  width: 350px;
}
.browsermenu-grid .menu-detail-bg .margn_lft .span.pull-right dl.dl-horizontal {
  width: 300px;
}
.og_togo_payment.og_togo_Details
  .span7.span_width_t.mar_top10
  span.grey_text_recipe1.txtbold {
  margin-top: 9px;
  display: inline-block;
}
.cnfirm_padrgt1
  .og_togo_payment
  .span7.span_width_t.mar_top10
  span.grey_text_recipe1.txtbold {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 15px;
}
#gc .togorders .padding_top1 .span1 span.pd-left-ship {
  padding-left: 0px;
  margin-left: -22px;
} /*29982*/
#gc .togorders .padding_top1 .span1 span.paddingleft255 {
  margin-left: -20px;
} /*29982*/
#og-togo-menu
  .order_login.og_togo_picloc
  .valuess.span3.menu_grid
  span
  span.progresbar_datetime {
  text-align: left;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
  width: 205px;
  font-weight: normal;
}
#og-togo-menu.menu-bg-grid-empty
  .og_togo_picloc.row
  .valuess.span3.menu_grid
  a
  span
  span.progresbar_datetime {
  text-align: left;
  padding-top: 5px;
  font-size: 11px;
  color: #fff;
  font-family: Roboto !important;
}
.og_togo_order
  .order_login.og_togo_picloc
  .valuess
  span
  span.progresbar_datetime {
  text-align: left;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
  width: 205px;
  font-weight: normal;
  font-family: arial;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  span.menu_dine_in.capitalize {
  width: 80px !important;
  float: right;
}
.OG_togo.confirm-review .og_togo_picloc.row .valuess span.progresbar_datetime {
  text-align: left;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
  width: 205px;
  font-weight: normal;
}
.og_togo_picloc .valuess.span3.bc_col span.progresbar_datetime {
  text-align: left;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
  width: 205px;
  font-weight: normal;
  font-family: arial;
}
#menu-bg .og_togo_order .valuess.span3.menu_grid .numeric.span1 {
  background-color: #6c6e02;
}
#og-togo-menu .menu-detail-bg-2 .star-grey-small1 {
  float: right;
  margin-right: 0px;
  margin-top: 5px;
}
#og-togo-menu .browsermenu-grid .menu-detail-bg-2 .star-grey-small1 {
  float: right;
  margin-right: 15px;
  margin-top: 5px;
}
/*checkout page drop down changes start*/
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group {
  width: 100%;
  margin-bottom: 20px;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  button.btn.dropdown-toggle {
  width: 100%;
  background-color: #fff;
  border-radius: 0px;
  margin-bottom: 0px;
  line-height: 1.42857;
  padding: 6px 3px;
  -webkit-transition: border-color 0.15s ease-in-out 0s,
    -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s,
    -webkit-box-shadow 0.15s ease-in-out 0s;
  -o-transition: border-color 0.15s ease-in-out 0s,
    box-shadow 0.15s ease-in-out 0s;
  outline: none !important;
  background-image: none;
  border: 1px solid #c16436; /* color:#706b6b; */
  color: #c16436 !important;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  button.btn.dropdown-toggle
  span.filter-option.pull-left {
  display: inline-block;
  overflow: hidden;
  width: 95%;
  text-align: left;
  padding-left: 10px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  button.btn.dropdown-toggle
  span.caret {
  background: url(https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png)
    no-repeat right center;
  border-style: none;
  display: inline-block;
  width: 38px;
  height: 31px;
  bottom: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  vertical-align: middle;
  background-size: 38px 39px;
  margin-top: 0px;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  .dropdown-menu.open {
  min-width: 100%;
  overflow-y: auto !important;
  max-height: 250px !important;
  margin-top: 0px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: medium none;
  padding: 0;
  left: 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  height: auto;
  padding-bottom: 0px !important;
  border-radius: 0px;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  .dropdown-menu.open
  ul.dropdown-menu {
  width: 99.5%;
  position: relative;
  left: 0;
  top: 0;
  padding-bottom: 0px !important;
  padding-top: 0;
  border-radius: 0px;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  .dropdown-menu.open
  ul.dropdown-menu
  li
  a {
  background: none !important;
  color: #555555 !important;
  outline: none;
  text-decoration: none;
}
.og_togo_payment
  .span7.span_width_t.mar_top10
  .span6.pickup_details_enable
  .elements-group
  .btn-group
  .dropdown-menu.open
  ul
  li:hover {
  background-color: #4285f4;
}
/*.icon-car-select{background: url("../images/site/car-icon.png") no-repeat center left;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}*/
.icon-car-select {
  background: url("//media.cheddars.com/images/site/car-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-van-select {
  background: url("//media.cheddars.com/images/site/van-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-truck-select {
  background: url("//media.cheddars.com/images/site/truck-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-suv-select {
  background: url("//media.cheddars.com/images/site/suv-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-other-select {
  background: url("//media.cheddars.com/images/site/horse-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-white-select {
  background: url("//media.cheddars.com/images/site/white-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-silver-select {
  background: url("//media.cheddars.com/images/site/silver-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-black-select {
  background: url("//media.cheddars.com/images/site/black-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-grey-select {
  background: url("//media.cheddars.com/images/site/grey-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-red-select {
  background: url("//media.cheddars.com/images/site/red-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-tan-select {
  background: url("//media.cheddars.com/images/site/tan-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-blue-select {
  background: url("//media.cheddars.com/images/site/blue-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-green-select {
  background: url("//media.cheddars.com/images/site/green-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-gold-select {
  background: url("//media.cheddars.com/images/site/gold-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-orange-select {
  background: url("//media.cheddars.com/images/site/orange-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-brown-select {
  background: url("//media.cheddars.com/images/site/brown-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-others-select {
  background: url("//media.cheddars.com/images/site/other-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
.icon-white-select {
  background: url("//media.cheddars.com/images/site/white-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
/*es*/
i.glyphicon.icon-automóvil-select {
  background: url("//media.cheddars.com/images/site/car-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-camioneta-select {
  background: url("//media.cheddars.com/images/site/truck-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-otro-select {
  background: url("//media.cheddars.com/images/site/horse-icon.png") no-repeat
    center left !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-blanco-select {
  background: url("//media.cheddars.com/images/site/white-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-plateado-select {
  background: url("//media.cheddars.com/images/site/silver-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-negro-select {
  background: url("//media.cheddars.com/images/site/black-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-gris-select {
  background: url("//media.cheddars.com/images/site/grey-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-rojo-select {
  background: url("//media.cheddars.com/images/site/red-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-bronceado-select {
  background: url("//media.cheddars.com/images/site/tan-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-azul-select {
  background: url("//media.cheddars.com/images/site/blue-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-verde-select {
  background: url("//media.cheddars.com/images/site/green-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-dorado-select {
  background: url("//media.cheddars.com/images/site/gold-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-anaranjado-select {
  background: url("//media.cheddars.com/images/site/orange-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-marrón-select {
  background: url("//media.cheddars.com/images/site/brown-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
i.glyphicon.icon-otro.color-select {
  background: url("//media.cheddars.com/images/site/other-icon.png") no-repeat
    left 2px !important;
  display: inline-block;
  height: 17px;
  width: 30px;
  vertical-align: middle;
  background-size: 25px 15px !important;
}
/*es*/
/*checkout page drop down changes ends*/
.og_togo_payment.og_togo_Details
  .span_width_t
  .listed.span6
  .list-none
  input#pay_in_rest {
  width: 136px;
}
.og_togo_payment.og_togo_Details
  .span_width_t
  .listed.span6
  .list-none
  input#pay_online {
  width: 102px;
}
.cal_calendar #cal_body tr td.holiday.alert_icon {
  background-image: url("https://media.olivegarden.com/dev/dev3/images/site/icon-alert.png") !important;
  background-repeat: no-repeat !important;
  background-size: 14px !important;
}
.container.box
  .og_togo_order.Menu-order
  .part_bar2
  .border-rgt2
  .error-box.error-box-big.marg_top1em {
  margin-top: -5px !important;
}

/* Fix for INC39924*/
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2
  span.menu_dine_in.capitalize {
  float: right;
  margin-top: 38px;
  padding: 6px 10px !important;
  font-size: 12px;
  font-family: Roboto;
  text-transform: capitalize;
}
/*NEW PAGE CSS for R4P1C2 OG_togo Ends*/
/* Magic fix for 469659653-xsduxm1 */
.icons_marg_top .tooltip.tooltip2.fade.top.in {
  padding-left: 30px;
}
/* End of Magic fix for 469659653*/
/* Magic fix for 469658779-xsduxm1 */
.img_rtg_sid_over {
  float: left;
  padding: 0px 20px 4px 10px !important;
}
/* End of Magic fix for 469658779*/
/*26314*/
.prof_inf
  .border_top_recipe
  .span7.span_width_t.marg_top1em
  .span.span_width_t {
  width: 630px;
}
.prof_inf
  .border_top_recipe
  .span7.span_width_t.marg_top1em
  .span.span_width_t
  input.expresslink.txtbold {
  padding-left: 0;
}
/*26314*/
/*26101*/
.container-fluid.mobalbox .pull-right button#rest_change_btn {
  width: 57px;
}
.container-fluid.mobalbox .pull-right button.primary-btn {
  width: 89px;
}
/*26101*/
/*26983*/
.container-fluid.mobalbox .pull-right button#create_account_btn {
  width: 250px;
}
/*26983*/
/*26992*/
.container-fluid.mobalbox .pull-right button#makeDefaultLocation {
  width: 250px;
}
/*26992*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .text-more {
  margin-top: 20px;
  min-height: 27px;
}
/*26259*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .e_mail.mar_lft.order-list
  .text-more {
  margin-top: 20px;
  min-height: 27px;
}
/*26259*/
/*26165*/
.browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big
  .tooltip.tooltip2.fade.top {
  top: 141px !important;
  left: 546px !important;
}
.browser-menu-grid
  .menu-detail-bg
  .addthis_toolbox
  .tooltip.top
  .tooltip-arrow {
  left: 86% !important;
}
.browser-menu-grid .icons_marg_top .tooltip.tooltip2.fade.top.in {
  padding-left: 0;
}
/*26165*/

/*Fix For magic ticket:469672834 */
.log_high.box_width .social_icon_main {
  margin-right: 5px !important;
}
/*26059*/
.express_pay_main .row.border_top_recipe input.capitalize.grn-btn {
  background: #c16436 !important;
  font-weight: normal !important;
}

/*26059*/
/*25720*/
.og_togo_payment
  .span_width_t.mar_top10.person_pickup
  h1.green_text_recipe.txtbold {
  text-transform: uppercase;
}
.cnfirm_padrgt1
  .og_togo_payment
  .span7.span_width_t.mar_top10
  h1.green_text_recipe.txtbold {
  text-transform: uppercase;
}
/*25720*/
/*25574*/

.browsermenu-grid
  .menu-detail-bg
  td.noalign
  .span2
  span.pull-left.menu-order-cal.menu-details-cal {
  margin-top: 7px;
  width: 75px;
}
/*25574*/
/*26059*/
/*Fix For magic ticket:469659032 */
/*For magic#469711511-Dasu*/
/*.header span.top-txt.top-nav-fix span.detail_loc {width:550px;} commented by sathya as this fix is distorting header when login name length is big*/
/*End of magic ticket fix:469659032 */
.browsermenu-grid .menu-detail-bg td.noalign .span2 span.divide_line {
  padding: 12px 0 !important;
  border-right: 1px solid #8d8e8d !important;
}
/* PIPE fix for 149405 */
header.header .header_bg .wl_nav .shop-nav .top-txt .mainpopup {
  background-size: 307px 192px;
  background-repeat: no-repeat;
}
/*End  PIPE fix for 149405 */
/*For magic# 469688059- ramya*/
input#find_near_me_button {
  margin-top: 2px;
}
/*Ticket#469685533 - Web Ahead Fix */
P.msg_fillform {
  font-size: small;
  color: #706060;
}
/*26987-defect fix also having jsp change*/
#payments_container .margin_top017 .span3 span.txtbold {
  font-size: 18px;
  font-family: Oswald;
  color: #322111;
  margin-top: 18px;
  display: inline-block;
}
/*26987*/
.firstLastNameErrorMesage {
  color: red;
}
.express_pay_main .recipe_body .row.green_tit_pad h3.title {
  color: #d78825 !important;
}
.express_pay_main .span8.rt-container .card_sec .card_info .colm244 p {
  width: 300px;
}
.lt-menu-container .recent-activity .txtclass-1 .pagenav-arrow img {
  margin-top: -2px;
}
.cursor_cal {
  cursor: pointer;
}
/*For magic# 469696120- ramya*/
.user-account.gc_user_account #editDOB form.form-linker {
  border-bottom: 1px solid #b3a29e;
  margin-bottom: 0;
  padding-bottom: 20px;
}
/* Magic fix for 469711117 - xsduxm1 */
.og_togo_payment .log_pay span#facebookLoginButton span.social_text {
  padding-right: 0px !important;
}
/* Magic fix for 469742404 - xsduxm1 */
.dl-horizontal dd {
  margin-right: -30px;
}
/* Magic fix for 469742404  */
.grid_featured {
  width: 472px;
  margin-left: 19px;
}
/* Magic fix for 469746860 -xsduxm1*/
.options-click.span2 {
  width: 180px;
}
/* End for  Magic fix for 469746860*/
/* Magic fix for 469740624 -xsduxm1*/
.menu-detail-bg-1.menu-detail-bg-2.span6 {
  background-color: #fff !important;
}
/* end of Magic fix for 469740624*/
.main_cnt
  div#gc
  .span8.user-account.gc_user_account
  .togorders.margin_top1
  .row.marg_left0
  .order_detail
  .span4.qtytable_title.marg_left0,
.span1.order-qty,
.span1.order-total,
.span1.order-status {
  text-transform: uppercase;
} /*28179*/
div#top-mid
  .row.span7.order-body-cont.pick-ordr
  .bor-brown-bottom
  + .ordr-rgt-desc
  p.ordr-qty-prce,
p.ordr-summary {
  margin-bottom: 0px;
}
div#top-mid
  .row.span7.order-body-cont.pick-ordr
  .bor-brown-bottom
  + .ordr-rgt-desc
  + .ordr-rgt-desc {
  margin-top: -1em;
} /*28227*/
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01
  .row.border_top_recipe.marg_bot2em
  .marg_top1em.span6
  .pull-right.mar_top10
  form#checkout {
  margin-bottom: 0px;
}
.og_catering_delivery .catering_delivery_body .padbottom {
  padding: 0px;
}
.og_catering_delivery
  .catering_delivery_body
  .user-account01.padrgt01
  form#socialLoginForm {
  margin-bottom: 0px;
} /*29208*/

.catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01
  .OG_togo.confirm-review
  form#submitUtensilsForm
  .gen_info.mar_lft.Inc-silver
  div#silverware_howmany
  input#qty-sw {
  margin-left: 10px;
} /*29136*/
div#content_body
  div#gc
  .span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  .togorders.margin_top1
  .row.marg_left0 {
  border-bottom: 2px dotted #000;
  padding-bottom: 9px;
} /*30003*/
div#refModal
  .container-fluid.raf-mobalbox.raf_overlay_leftbar
  button#refModal_overlayCloseButton {
  top: 0em;
  right: 0em;
}
div#refThankYouModal
  .container-fluid.raf-mobalbox
  button#refThankYouModal_overlayCloseButton {
  top: 0em;
  right: 0em;
} /*29242*/
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  .og_togo_order.Menu-order {
  margin-top: 0px;
} /*30031*/
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  div#delivery_service_time
  .span3
  .span6.marg-right25
  .date_picker
  input#datepicker {
  width: 116px;
} /*30031*/
.og_catering_delivery
  .catering_delivery_body
  .span6.cd-catring-info
  div#date_time
  div#delivery_service_time
  .span3
  div#select_dropdown
  .span3
  .span3.phone_type
  .styled-select.span2 {
  width: 106px;
} /*30031*/
.span12.container-main.express_pay_main
  div#diplaySummary
  .row.border_top_recipe.marg_bot2em.exp_total.togopayment
  form
  .span7.span_width_t.cd-display-checkout-summary-span
  .span4.marg_top2em
  p.grey_text_rec.g_color.checkout-color {
  font-weight: normal;
}
.exp_total.togopayment
  .span7.span_width_t
  .span3.marg_top1em.pull-right.marg_left21em
  .pull-right.txt-rgt
  p#coupon_disc_price {
  border-bottom: none;
  font-weight: normal;
} /*30035*/
div#gc
  .gc-main-content-container
  div#subscription_container
  form#subscription
  .row.span7.order-body-cont.pick-ordr.dot-brder
  label
  .tooltip.tooltip2.fade.right.in
  .tooltip-arrow.tooltip-arrow2 {
  top: 106.5882% !important;
  border-top-color: #fff !important;
  left: 73% !important;
  border-right-color: transparent !important;
} /*29518*/
.main_cnt
  .container.box
  div#gc
  .span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  div#orderdetails3
  .row.header_line_black.marg_left0 {
  border-bottom: 1px solid #706b6b;
  margin-bottom: 15px;
} /*29982*/
.rememberme {
  padding-top: 5px !important;
  padding-left: 23px !important;
}
.container.box.order-confirm-border
  .row.span7.order-body-cont.pick-ordr.dot-brder {
  float: right;
}
.remember {
  padding-top: 5px !important;
  padding-left: 23px !important;
}
.row.header_line_black.marg_left0
  .order_detail.gc_order_detail
  .span4.qtytable_title.marg_left0 {
  width: 313px !important;
} /*29737*/
div#deliveryPartySize form#partySizeForm h5 + p {
  width: 100px;
} /*29720*/
.menu-bg-body
  .container.body-content
  .row.pagenav.mar-bot-15
  .span4.pull-right.prev-nxt
  .span2.prev-item-txt {
  margin-left: -11px;
}
.menu-bg-body
  .container.body-content
  .row.pagenav.mar-bot-15
  .span4.pull-right.prev-nxt
  .span1.next-txt {
  width: 131px;
} /*30321*/
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  div#loginForm
  .span3.payment_login
  input#checkout_login_btn {
  margin-top: -10px;
} /*30398*/
.og_catering_delivery
  .cd-display-rest-block
  .cd-catring-info
  .cd-drive-block
  h4
  label {
  font-size: 15px;
  color: #d78825;
  font-family: "Oswald" !important;
} /*30311*/
.container.content-bg.box-shadow
  .cg-continer
  form#delivery-form-pick-up-time
  .col-xs-12.col-sm-12.margin-top25
  div#cd-party-sz-tooltip {
  margin-top: 59px;
} /*30475*/
div#gc
  .span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  .togorders.margin_top1
  div#orderdetails1
  .row.padding_bottom_1.padding_top1
  .order_detail
  .cd-inline-block:nth-child(1)
  .span2 {
  width: 300px;
}
div#gc
  .span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  .togorders.margin_top1
  div#orderdetails1
  .row.padding_bottom_1.padding_top1
  .order_detail
  .cd-inline-block:nth-child(1)
  .span2
  span.span1 {
  width: 160px;
}
.order_detail .cd-inline-block:nth-child(1) .span2 {
  width: 300px;
}
.order_detail .cd-inline-block:nth-child(1) .span2 .span1 {
  width: 160px;
}
/*30003*/
.menu-bg-body
  .container.body-content
  .margn-bottom
  .row.box-margn.des-margen
  .menu-detail-bg
  .mar_top02
  div#recipe-details
  .span2.receip-time-txt.txtbold {
  width: 150px;
} /*30321*/
div#content_body
  div#og-togo-menu
  .container.body-content
  .row.span12
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  span#estCostPerPerson {
  float: right;
  margin-right: 23px;
}
div#content_body
  div#og-togo-menu
  .container.body-content
  .row.span12
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  span#cd-estcost-tooltip {
  display: inline-block;
  width: 198px;
} /*30560*/
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  div#delivery_address_heading
  h1.cd_althedding {
  font-weight: bold !important;
} /*30031*/
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  .span8
  .span7.cd_add
  .span7.cd-address {
  margin-top: -1px;
}
div#content_body
  .container.box
  .catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01.cnfirm_padrgt1
  .og_togo_payment.og_togo_Details
  form#checkout
  .cd-contact-block
  .span5.txt-rgt.mar_btm_10
  span
  label {
  display: inline-block;
}
div#content_body
  .main_cnt
  .container.box
  div#gc
  .span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  .togorders.margin_top1
  div#orderdetails1
  .row.padding_bottom_1.padding_top1
  .order_detail
  .span1
  span.paddingleft255 {
  margin-left: 71px;
} /*30003*/
.prof_inf.padrightbox1
  .togorders.margin_top1
  div#orderdetails1
  .row.padding_bottom_1.padding_top1
  .order_detail
  .span1.cd-mrgright20
  span.pd-left-ship {
  margin-left: 76px;
}
.span8.user-account.gc_user_account
  .prof_inf.padrightbox1
  .togorders.margin_top1
  div#orderdetails1
  .row.padding_bottom_1.padding_top1
  .order_detail
  .span4.cd-width320
  a[id*="order-history-collapse-expand_"] {
  margin-left: 78px;
}
.span4.cd-width320 a[id*="order-history-collapse-expand_"] {
  margin-left: 80px;
}
div#content_body
  div#menu-bg
  div#cont
  div#top-mid
  .row.span7.order-body-cont.pick-ordr
  .ordr-rgt-desc
  + .odr-summary-list
  .ordr-summary {
  margin-top: 11px;
} /*30463*/
/*30462*/
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  .span3.pull-right {
  height: auto;
  position: relative;
}
.og_catering_delivery
  .catering_delivery_body
  #og-togo-menu.menu-bg-grid-empty
  .span12
  .span3.pull-right
  p {
  position: absolute;
  top: 0;
  left: 0;
} /*30462*/
/* New delivery requirement*/
div#content_body
  .container.box
  .catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01.cnfirm_padrgt1
  .og_togo_payment.og_togo_Details
  form#checkout
  .span2.cd-occasion {
  margin-top: 22px;
  margin-bottom: 23px;
}

div#content_body
  .container.box
  .catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01.cnfirm_padrgt1
  .og_togo_payment.og_togo_Details
  form#checkout
  .span2.cd-occasion
  .span4.styled-select.cd-occasion {
  margin-left: 80px;
  margin-top: -27px;
}

div#content_body
  .container.box
  .catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01.cnfirm_padrgt1
  .og_togo_payment.og_togo_Details
  form#checkout
  .span5.txt-rgt.cd-occasion-text {
  margin-bottom: 11px;
  margin-top: -5px;
  float: right;
  margin-right: -2px;
}

div#content_body
  .container.box
  .catering_delivery_body
  div#og-togo-menu
  .user-account01.padrgt01.cnfirm_padrgt1
  .og_togo_payment.og_togo_Details
  form#checkout
  .span5.txt-rgt.cd-occasion-text
  input#cd-occation-type-text {
  width: 295px;
}
div#content_body
  .span2.cd-occasion
  .span4.styled-select.cd-occasion
  span.select-wrapper
  select#cd-occation-type {
  width: 35%;
}
/* New delivery requirement*/

/*For magic# 469696120- ramya*/
.user-account.gc_user_account #editDOB form.form-linker {
  border-bottom: 1px solid #b3a29e;
  margin-bottom: 0;
  padding-bottom: 20px;
}
/* Magic fix for 469711117 - xsduxm1 */
.og_togo_payment .log_pay span#facebookLoginButton span.social_text {
  padding-right: 0px !important;
}
/* Magic fix for 469711117  */
/* Magic fix for 469742404 - xsduxm1 */
.dl-horizontal dd {
  margin-right: -30px;
}
/* Magic fix for 469742404  */

.grid_featured {
  width: 472px;
  margin-left: 19px;
}
/* Magic fix for 469746860 -xsduxm1*/
.options-click.span2 {
  width: 180px;
}
/* End for  Magic fix for 469746860*/

/* Magic fix for 469740624 -xsduxm1*/
.menu-detail-bg-1.menu-detail-bg-2.span6 {
  background-color: #fff !important;
}
/* end of Magic fix for 469740624*/
/* Magic fix for 469746006 -Ramya*/
.container-fluid.mobalbox .pull-right button.remove_Adr#remove-phone-confirm {
  width: 150px;
}
.container-fluid.mobalbox
  .pull-right
  button.primary-btn#removeFavoriteMenuItem {
  width: 150px;
}
/* end of Magic fix for 469746006*/

/* subtoatal section starts */
.span4.marg_top1em.pull-right.mar_rgt01 p.grey_text_rec {
  display: inline-block;
  width: 150px;
}
.span4.marg_top1em.pull-right.mar_rgt01 p.grey_text_recipe2.txtbold {
  display: inline-block;
  width: 150px;
  padding-top: 5px;
}
/* subtoatal section ends */
/* accessbility */
.demo {
  background-position: 0px -24px !important;
}
.test {
  height: 0px;
  border: 0px;
  background: transparent;
  display: block;
}
/* accessbility Ends*/

/** xsdyxs1 added css  for accessibility start*/
.skip {
  position: absolute;
  color: transparent;
}
.skip:hover,
a.skip:focus {
  color: transparent;
}
.selectPickUpDateTime {
  color: #d78825;
  text-decoration: none !important;
}
a.selectPickUpDateTime:hover,
a.selectPickUpDateTime:focus {
  text-decoration: none !important;
  cursor: default !important;
  color: #d78825 !important;
}

#skipLeftMenu {
  float: left;
  margin-top: -20px;
  color: transparent;
}

#skipMainCont {
  margin-top: -19px;
  float: left;
  color: transparent;
}

/** xsdyxs1 added css  for accessibility start ends*/
/* subtoatal section in payment starts */
.exp_total.togopayment .span7.span_width_t .span4.marg_top2em {
  float: right;
  position: relative;
}
.exp_total.togopayment .span7.span_width_t .span4.marg_top2em p.grey_text_rec {
  display: inline-block;
  width: 190px;
}
.exp_total.togopayment
  .span7.span_width_t
  .span4.marg_top2em
  p.grey_text_recipe2 {
  display: inline-block;
  width: 190px;
}
.exp_total.togopayment .span7.span_width_t .span4.marg_top2em #total {
  margin-top: 1em;
}
/* subtoatal section in payment ends */
/* subtoatal section in payment starts */
.secu-checkout p.grey_text_rec,
.secu-checkout p.grey_txt_rec {
  display: inline-block;
  width: 216px;
}
.secu-checkout p#coupon_disc_tax {
  margin-right: 0px;
}
.secu-checkout p.grey_text_recipe2 {
  display: inline-block;
  width: 265.9px;
}
.secu-checkout p#total {
  border-top: 1px solid #68655a;
  display: inline-block;
  width: 206.6px;
  margin-right: 0px;
  /*padding-top:4px;*/
}
/* subtoatal section in payment ends */
/* subtoatal section in cart page starts */
.span4.marg_top1em.pull-right.mar_rgt01 p.grey_text_rec {
  display: inline-block;
  width: 150px;
}
.span4.marg_top1em.pull-right.mar_rgt01 p.grey_text_recipe2.txtbold {
  display: inline-block;
  width: 150px;
  padding-top: 5px;
}
/* subtoatal section cart page ends */

/* INC17808 -xsduxm1 */

div#ui-datepicker-div {
  position: absolute !important;
  top: 200px !important;
  left: 180.5px !important;
}

/* Gift card accessibility*/
#addShipAddress .capitalize.grn-btn.order-pad {
  border: 0px;
  color: #fff;
  background-color: #c16436;
}
#editPhoneCheckout .marg-jn {
  background: #c16436;
  border: none;
  color: #fff;
}

/* Gift card accessibility*/
/*** Progress Bar Changes .com and .ca sites - start ***/
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.menu_grid.span3.small_wid {
  width: 140px !important;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.span3.bc_col.small_wid {
  width: 140px !important;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .og_togo_order.Menu-order
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .valuess.transp.span3.small_wid {
  width: 145px !important;
}
#content_body
  #menu-bg
  #cont
  #top-mid
  .span12.logbox.menu_logbox
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .togo_login
  .span3 {
  width: 220px !important;
}

#content_body
  #og-togo-menu
  .deliveryDisabledProgress
  .og_togo_picloc.order_login
  .valuess.span3.bc_col.small_wid,
#content_body
  #og-togo-menu
  .deliveryDisabledProgress
  .og_togo_picloc.order_login
  .valuess.transp.span3.small_wid {
  width: 145px !important;
}
#content_body
  #og-togo-menu
  .deliveryDisabledProgress
  .og_togo_picloc.order_login
  .valuess.span3.menu_grid.small_wid {
  width: 140px !important;
}
#content_body
  #og-togo-menu
  .deliveryDisabledProgress
  .og_togo_picloc.row.order_login
  .togo_login
  .span3 {
  width: 215px !important;
}

/*** For ca sites - start ***/
.og_catering_delivery #og-togo-menu #progressBar .togo_login .span3 {
  width: 206px;
}
.og_catering_delivery .order_login .valuess p {
  font-size: 11px;
  line-height: 1.1em !important;
}
#og-togo-menu.menu-bg-grid-empty
  .og_togo_picloc.row
  .valuess.span3.menu_grid
  a
  span
  span.progresbar_datetime {
  font-size: 11px;
}
.og_catering_delivery #og-togo-menu .order_login .valuess.span3.menu_grid {
  width: 162px !important;
}
/*** For ca sites - end ***/
/*** Progress Bar Changes .com and .ca sites  - end ***/
/*** Ticket#INC31537 - Start ***/
.secu-checkout p.small_text_recipe_2 {
  display: inline-block;
  width: 216px;
  margin-bottom: 0px;
  text-align: right;
}
.og_togo_payment .span_width_t .marg_top1em .grey_text_recipe2.txtbold {
  width: 216px;
}
.secu-checkout .small_text_recipe_2#est_delivery_cost {
  float: right;
}
/*** Cart Page Fix - Start - part of INC31537 fix ***/
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2,
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2
  + div
  + p.grey_text_rec {
  float: left;
  width: 182px;
}
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2
  + .pull-right.txt-rgt,
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2
  + div
  + p.grey_text_rec
  + .pull-right.txt-rgt {
  width: 138px;
  float: left;
}
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  p.grey_text_rec {
  width: 160px !important;
}
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2,
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  + p.grey_text_recipe2
  + .pull-right.txt-rgt {
  border-top: 1px solid #68655a;
}
.catering_delivery_body
  p.grey_text_rec
  + div
  p#total.grey_text_recipe2.txtbold {
  float: right;
  margin-top: -30px;
}
/*** Cart Page Fix - End - part of INC31537 fix ***/

/*** Ticket#INC31537 - End ***/

/*** Fix for ALM #30844 - start ***/
#subscription .pick-ordr #join_checkbox {
  margin-top: 0px;
}
#subscription .tooltip.tooltip2.fade.right.in {
  left: 865px !important;
}
#subscription a.element {
  margin-left: -10px;
}
/***) Fix for ALM #30844 - end ***/

/** Fix for progress bar issue **/
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.menu_grid.span3.small_wid {
  width: 140px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .og_togo_picloc.order_login
  .valuess.span3 {
  width: 145px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3 {
  width: 220px !important;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  #progressBar
  .og_togo_picloc.row.order_login
  .valuess.span3.small_wid.transp
  + .togo_login
  .span3
  h5 {
  width: 115px;
  display: inline-block;
}
#checkout #progressBar .togo_login .span3 {
  width: 220px !important;
}

/**End  Fix for progress bar issue **/
/************ Start:Loyalty Pilot*************/
.og_loyalty_pilot .og_loyalty_pilot .valid-style {
  font-style: italic;
  font-weight: bold !important;
}
.og_loyalty_pilot a.text-dec-none {
  text-decoration: none !important;
}
.og_loyalty_pilot .margin0 {
  margin: 0px !important;
}
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.margin_lt_30
  p
  a.text-dec-none {
  text-decoration: none !important;
}
.og_loyalty_pilot .purple-bold {
  color: #d78825;
  font-weight: bold;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 {
  width: 218px !important;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 .valid-style {
  padding-top: 11px;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 .validWid1 {
  width: 225px !important;
}
.og_loyalty_pilot .span3.rewardDetailsWid2 {
  width: 158px !important;
}
.og_loyalty_pilot .padd-left5 {
  padding-left: 5px;
}
.og_loyalty_pilot .loyalty-prom img {
  float: left;
}
.og_loyalty_pilot .loyalty-prom span {
  padding: 1px 0px 0px 5px;
}
.og_loyalty_pilot .margin_lt_6 {
  margin-left: 6px;
}
.og_loyalty_pilot .mar-lt-15 {
  margin-left: 15px;
}
.og_loyalty_pilot .padd-left-45 {
  padding-left: 45px !important;
}
/*Start : Loyalty Program changes*/
.og_loyalty_pilot .og_loyalty_pilot .valid-style {
  font-style: italic;
  font-weight: bold !important;
}
.og_loyalty_pilot a.text-dec-none {
  text-decoration: none !important;
}
.og_loyalty_pilot .margin0 {
  margin: 0px !important;
}
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.margin_lt_30
  p
  a.text-dec-none {
  text-decoration: none !important;
}
.og_loyalty_pilot .purple-bold {
  color: #d78825;
  font-weight: bold;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 {
  width: 218px !important;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 .valid-style {
  padding-top: 11px;
}
.og_loyalty_pilot .span2.rewardDetailsWid1 .validWid1 {
  width: 225px !important;
}
.og_loyalty_pilot .span3.rewardDetailsWid2 {
  width: 158px !important;
}
.og_loyalty_pilot .padd-left5 {
  padding-left: 5px;
}
.og_loyalty_pilot .loyalty-prom img {
  float: left;
}
.og_loyalty_pilot .loyalty-prom span {
  padding: 1px 0px 0px 5px;
}
.og_loyalty_pilot .margin_lt_6 {
  margin-left: 6px;
}
.og_loyalty_pilot .mar-lt-15 {
  margin-left: 15px;
}
.og_loyalty_pilot .padd-left-45 {
  padding-left: 45px !important;
}
.og_loyalty_pilot .og_loyalty_pilot .font-style-italic {
  font-style: italic;
}
.og_loyalty_pilot .invalid-code {
  margin-left: 30px !important;
}
.og_loyalty_pilot .invalid-code label {
  margin-left: -12px;
}
.og_loyalty_pilot .invalid-code input {
  margin-bottom: 5px;
}
.og_loyalty_pilot .voucher-head {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
}
.og_loyalty_pilot .apply-btn {
  font-size: 12px !important;
}
.og_loyalty_pilot .position-left {
  float: left;
}
.og_loyalty_pilot .position-right {
  float: right;
}
.og_loyalty_pilot .margin-btm35 {
  margin-bottom: 35px !important;
}
.og_loyalty_pilot .margin-btm-2 {
  margin-bottom: 2px !important;
}
.og_loyalty_pilot .padding-left-5 {
  padding-left: 5px;
}
.og_loyalty_pilot .padding-left-4 {
  padding-left: 4px;
}
.og_loyalty_pilot .btn-active {
  background: #c16436 !important;
}
.og_loyalty_pilot .closeImg {
  margin-top: -2px;
  padding: 0 2px;
}
.og_loyalty_pilot .font-weight-bold {
  font-weight: bold;
}
.og_loyalty_pilot .font-weight-normal {
  font-weight: normal !important;
}
.og_loyalty_pilot .padd-right-a {
  padding-right: 120px !important;
}
.og_loyalty_pilot .color-black {
  color: #000;
}
.og_loyalty_pilot .border-btm-grey {
  border-bottom: 1px solid #b9b3ac !important;
}
.og_loyalty_pilot .border-top-grey {
  border-top: 1px solid #b9b3ac !important;
}
.og_loyalty_pilot .border-none {
  border: 0px solid !important;
}
.og_loyalty_pilot .padd-top-btm-10 {
  padding: 10px 0px;
}
.og_loyalty_pilot .padd-top-6 {
  padding-top: 6px !important;
}
.og_loyalty_pilot .checkout-container {
  color: #706060;
  padding-bottom: 15px !important;
}
.og_loyalty_pilot .padd-top-10 {
  padding-top: 10px;
}
.og_loyalty_pilot .div-height8 {
  height: 8px;
}
.og_loyalty_pilot .padd-top8 {
  padding-top: 8px;
}
.og_loyalty_pilot .mar-top-10 {
  margin-top: -10px;
}
.og_loyalty_pilot .margin-top-4 {
  margin-top: 4px !important;
}
.og_loyalty_pilot .margin-top-neg-25 {
  margin-top: -25px !important;
}
.og_loyalty_pilot .loyalty_pilot_body {
  overflow: hidden;
  background-color: #fff;
  padding: 13px 20px 50px 25px;
  color: #706060 !important;
}
.og_loyalty_pilot .loyalty_pilot_body h2 {
  text-transform: capitalize;
  font-size: 20px;
  font-weight: bolder;
  color: #d78825;
  font-family: "Oswald";
  margin-bottom: 0px;
}
.og_loyalty_pilot .loyalty_pilot_body h2 span.fontitalic {
  font-weight: 100;
  color: #ff0000;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 {
  width: 920px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .benefits {
  font-family: Roboto;
  font-size: 12px;
  padding: 15px 15px 15px 20px;
  height: auto;
  margin-left: 68px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .benefits h4 {
  color: #d78825 !important;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .benefits .gory {
  margin-top: 40px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span7 .opt_in_darden_checkin {
  padding: 12px 30px 15px 30px !important;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span7 .div-pos-left {
  width: 32%;
  float: left;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span7 .div-pos-left .mar-top-4 {
  margin-top: 4px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span7 .div-clear-both {
  width: 32%;
  float: left;
}
.og_loyalty_pilot
  .loyalty_pilot_body
  .span12
  .span7
  .div-clear-both
  .mar-top-4 {
  margin-top: 4px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span-hgt-inc {
  height: 315px !important;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span8 .error_msg {
  width: 530px;
  margin-bottom: 15px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 .span8 .err-border-value {
  border: 1px solid #c16436 !important;
  color: #c16436 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page label,
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition label,
.og_loyalty_pilot .loyalty_pilot_body .standalone_page label,
.og_loyalty_pilot .loyalty_pilot_body .capture_info label,
.og_loyalty_pilot .loyalty_pilot_body .create_password label,
.og_loyalty_pilot .loyalty_pilot_body .setup_online_accounts label {
  margin-top: 0px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .standalone_page .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .capture_info .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .create_password .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .setup_online_accounts .fontitalic {
  margin-top: -8px;
  margin-bottom: 3px;
  color: #706060 !important;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page .set-wid,
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .set-wid,
.og_loyalty_pilot .loyalty_pilot_body .standalone_page .set-wid,
.og_loyalty_pilot .loyalty_pilot_body .capture_info .set-wid,
.og_loyalty_pilot .loyalty_pilot_body .create_password .set-wid,
.og_loyalty_pilot .loyalty_pilot_body .setup_online_accounts .set-wid {
  width: 562px !important;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page .rewards-alig,
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .rewards-alig,
.og_loyalty_pilot .loyalty_pilot_body .standalone_page .rewards-alig,
.og_loyalty_pilot .loyalty_pilot_body .capture_info .rewards-alig,
.og_loyalty_pilot .loyalty_pilot_body .create_password .rewards-alig,
.og_loyalty_pilot .loyalty_pilot_body .setup_online_accounts .rewards-alig {
  float: left;
  margin-top: 5px;
}
.og_loyalty_pilot .loyalty_pilot_body .checkbox_d {
  width: 13px;
  margin-top: -4px;
}
.og_loyalty_pilot .loyalty_pilot_body .enroll_now {
  margin-bottom: -2px;
}
.og_loyalty_pilot .loyalty_pilot_body a {
  text-decoration: underline;
  font-weight: normal;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .error {
  color: #c16436;
  font-weight: bold;
  margin-bottom: 10px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .error ul {
  list-style-type: none;
  margin-left: 0px;
}
.og_loyalty_pilot
  .loyalty_pilot_body
  .enrollment_page_submition
  .margin-top-15 {
  margin-top: 15px;
}
.og_loyalty_pilot
  .loyalty_pilot_body
  .enrollment_page_submition
  .margin-top-10 {
  margin-top: 10px;
}
.og_loyalty_pilot .loyalty_pilot_body .thank_you .ltp_checkbox {
  margin-top: 10px;
}
.og_loyalty_pilot .loyalty_pilot_body .thank_you {
  padding: 15px;
  border: 1px solid #b3a29e;
  border-radius: 5px;
  width: 617px;
}
.og_loyalty_pilot .loyalty_pilot_body .thank_you h4 {
  font-family: "Oswald";
  color: #d78825;
  font-size: 15px;
}
.og_loyalty_pilot .loyalty_pilot_body .thank_you .fontitalic {
  margin-top: -8px;
  margin-bottom: 3px;
  font-size: 85%;
}
.og_loyalty_pilot .loyalty_pilot_body .thank_you .benefits {
  margin-left: -10px;
  height: 165px;
  width: 180px;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block .span4 {
  width: 261px;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block .span4 h4 {
  text-transform: capitalize;
  color: #c16436;
  font-size: 20px;
  line-height: 1.3;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block .thank_you h4 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.og_loyalty_pilot
  .loyalty_pilot_body
  .cd-thank-block
  .thank_you
  button#cont_sub {
  position: relative;
  left: 46px;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block .logged_in1 {
  padding-left: 17px;
  padding-bottom: 30px;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block .text-trans-none {
  text-transform: none !important;
}
.og_loyalty_pilot .loyalty_pilot_body .cd-thank-block p {
  margin-bottom: 0px;
}
.og_loyalty_pilot .loyalty_pilot_body .policy {
  font-size: 85%;
  margin-top: 15px;
}
.og_loyalty_pilot .loyalty_pilot_body .enroll_loyality .benefits {
  background-color: #fffaf4;
  font-family: Roboto;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 15px 15px 20px;
  height: 152px;
  margin-left: -35px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .benefits {
  margin-left: -20px;
}
.og_loyalty_pilot .loyalty_pilot_body .geo-span {
  margin-left: 0px;
  margin-top: 0px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrolment_page_lib .span7 p {
  font-family: Roboto;
  font-size: 17px;
}
.og_loyalty_pilot #gc .gc_recnt_contanier {
  margin: 0 1em;
}
.og_loyalty_pilot .lp-jane-block {
  padding-left: 30px;
  width: 607px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 25px;
  border: 1px solid;
  border-radius: 5px;
  background-color: #e3e0db;
}
.og_loyalty_pilot #gc .lp-jane-block ul li {
  font-size: 14px;
  color: #000;
}
.og_loyalty_pilot #gc .lp-jane-block ul li a {
  color: #c16436 !important;
}
.og_loyalty_pilot #gc .lp-jane-block .find-btn a {
  color: #fff !important;
  text-decoration: none !important;
  font-weight: bold;
}
.og_loyalty_pilot #gc .titlediv {
  margin-top: 0px;
  margin-bottom: 10px;
}
.og_loyalty_pilot #gc .togospace {
  margin-top: 30px;
  padding-bottom: 10px;
}
.og_loyalty_pilot #gc .enroll_loyality {
  border: 1px solid #c7bbad;
  padding-left: 15px;
  padding-right: 0px;
  margin-left: 0px;
  border-radius: 0px;
  padding-bottom: inherit;
}
.og_loyalty_pilot #gc .enroll_loyality h3 {
  color: #4b0542;
  font-size: 14px;
  text-transform: none;
}
.og_loyalty_pilot #gc .enroll_loyality .header-line-hgt {
  line-height: 20px;
  margin: 15px 0;
  font-family: "Oswald";
}
.og_loyalty_pilot #gc .enroll_loyality .fontitalic {
  margin-top: -8px;
  margin-bottom: 3px;
  font-size: 85%;
}
.og_loyalty_pilot #gc .user-account .fpoimage {
  margin: 2em 0px 0 2.6em;
}
.og_loyalty_pilot .gc_user_account .span8.lp-jane-block ul li {
  font-family: Roboto;
  font-size: 12px !important;
  font-weight: normal;
  color: #706060 !important;
}
.og_loyalty_pilot .gc_user_account .span8.lp-jane-block .text-trans-none {
  text-transform: none !important;
}
.og_loyalty_pilot .gc_user_account .span8.lp-jane-block .enroll_loyality {
  display: none;
}
.og_loyalty_pilot .lp-jane-block h2.margin-left-55 {
  margin-left: 3em;
  margin-top: -10px;
} /* defect #594 **/
.og_loyalty_pilot .lp-jane-block .error.shoebox-errorIcon {
  margin-top: 6px;
} /* defect #594 **/
.og_loyalty_pilot .lp-jane-block .error.shoebox-errorIcon img {
  width: 18px;
  height: 17px;
} /* defect #594 **/
.og_loyalty_pilot .lp-jane-block .error.shoebox-errorIcon + div.span3 {
  margin-left: 4.5em;
  margin-top: 5px;
} /* defect #594 **/
.og_loyalty_pilot
  .lp-jane-block
  .error.shoebox-errorIcon
  + div.span3
  + div.span4 {
  margin-top: 5px;
  width: 300px;
} /* defect #594 **/
.og_loyalty_pilot .row {
  margin-top: 10px;
}
.og_loyalty_pilot .show_pwd {
  top: 8px;
  width: 120px;
}
.og_loyalty_pilot .rwrd_pin {
  font-size: 85%;
  height: 35px;
  padding-top: 5px;
}
.og_loyalty_pilot .rwrd_pin p {
  display: inline;
}
.og_loyalty_pilot .rwrd_pin p.mar_bot6 {
  margin-left: 2px;
}
.og_loyalty_pilot .rwrd_pin p.mar_bot6 .rewards-line-height {
  float: left;
  margin-top: -8px;
}
.og_loyalty_pilot .pass_case {
  line-height: 13px;
  margin-top: 0px !important;
}
.og_loyalty_pilot label {
  margin-top: 0px;
}
.og_loyalty_pilot .enroll_loyality {
  background: #fff;
}
.og_loyalty_pilot .enroll_loyality .benefits1 {
  background: #fffaf4;
  padding: 10px;
  width: 195px;
  margin-left: 5px;
}
.og_loyalty_pilot .enroll_loyality .benefits1 h4 {
  font-family: Roboto;
  padding-left: 8px;
  color: #d78825 !important;
}
.og_loyalty_pilot .enroll_loyality .margin-top-15 {
  margin-top: 15px;
}
.og_loyalty_pilot .enroll_loyality .margin-top-20 {
  margin-top: 20px;
}
.og_loyalty_pilot #edit-name p.profile_name strong {
  text-transform: none;
}
.og_loyalty_pilot input[type="text"] {
  color: #706060;
  font-family: helvetica;
}
.og_loyalty_pilot .coupon_removed {
  cursor: pointer;
}
.og_loyalty_pilot lp_discount_hr {
  width: 66%;
  position: relative;
  right: -24px;
  margin: 5px !important;
}
.og_loyalty_pilot .lp_locations_list li {
  list-style: none;
}
.og_loyalty_pilot .lp_locations_list h4 {
  font-family: "Oswald";
  color: #d78825;
  font-size: 16px;
}
.og_loyalty_pilot .lp-vocher-detal .span5 hr {
  margin: 0px !important;
}
.og_loyalty_pilot .lp-vocher-detal .span7.hr {
  margin-bottom: 15px !important;
}
.og_loyalty_pilot .lp-vocher-detal .span7 hr {
  margin: 0px !important;
}
.og_loyalty_pilot .lp-vocher-detal h2 {
  text-transform: capitalize;
  font-size: 20px !important;
  font-weight: bolder;
  color: #d78825 !important;
  font-family: "Oswald";
}
.og_loyalty_pilot .lp-vocher-detal .marg_bot09.text-trans-none {
  font-weight: normal;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.og_loyalty_pilot .lp-vocher-detal .marg_bot09.text-trans-none .bold {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
}
.og_loyalty_pilot .lp-vocher-detal .marg_bot09.text-trans-none .underline {
  text-decoration: underline;
  cursor: pointer;
}
.og_loyalty_pilot .lp-vocher-detal .span5.marg-top-8 p {
  font-size: 12px;
  font-weight: normal;
}
.og_loyalty_pilot .lp-vocher-detal .span5.marg-top-8 p .lp-date {
  color: #706b6b !important;
}
.og_loyalty_pilot .lp-vocher-detal .span5 .styled-select.span5 {
  width: 400px;
}
.og_loyalty_pilot .lp-vocher-detal .span6 {
  width: 460px;
}
.og_loyalty_pilot .lp-vocher-detal .span6 .span2.margin_lt_20 {
  width: auto;
}
.og_loyalty_pilot .lp-vocher-detal .span3.benefits {
  margin-left: 0;
}
.og_loyalty_pilot
  .lp-vocher-detal
  .span3.benefits
  h5.marg_bot09.text-trans-none
  img {
  margin-left: 42px;
}
.og_loyalty_pilot
  .lp-vocher-detal
  .span3.benefits
  h5.marg_bot09.text-trans-none
  #printImg {
  font-size: 12px;
}
.og_loyalty_pilot .lp-vocher-detal .span3.benefits .lp-off-code {
  padding-left: 7px;
}
.og_loyalty_pilot .lp-vocher-detal .span3.benefits .lp-off-code span {
  color: #000;
}
.og_loyalty_pilot .lp-vocher-detal .span3.benefits .lp-off-code a {
  text-decoration: none;
}
.og_loyalty_pilot .lp-vocher-detal .span3.benefits p.span1 {
  margin-top: 8px;
  margin-left: 10px;
}
.og_loyalty_pilot .lp-vocher-history {
  display: inline-block;
  width: 100%;
}
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .widthaa {
  width: 295px;
}
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span1 {
  width: 80px;
}
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .text-color-lt {
  color: #706b6b;
}
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.margin_lt_30,
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.marr_left_15 {
  width: 270px;
}
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.margin_lt_30
  .marg_bot09.text-trans-none,
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.marr_left_15
  .marg_bot09.text-trans-none,
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.margin_lt_30 p,
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.marr_left_15 p {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  width: 250px;
}
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.margin_lt_30
  .marg_bot09.text-trans-none
  a,
.og_loyalty_pilot
  .lp-vocher-history
  .lp-avail-vocher
  .span3.marr_left_15
  .marg_bot09.text-trans-none
  a,
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.margin_lt_30 p a,
.og_loyalty_pilot .lp-vocher-history .lp-avail-vocher .span3.marr_left_15 p a {
  text-decoration: underline !important;
  font-size: 12px;
}
.span8.user-account.gc_user_account
  .lp-vocher-history.lp-vocher-detal.ltp_iteration_3
  .span7
  .lp-avail-vocher
  .eligible-points.span2 {
  float: right;
}
.og_loyalty_pilot .lp-vocher-history .span6 {
  width: 420px;
}
.og_loyalty_pilot .lp-vocher-history .span6 .span6 {
  margin-bottom: 30px;
}
.og_loyalty_pilot .lp-vocher-history .span4.benefits {
  width: 215px;
  margin-left: 0;
  background-color: #fffaf4;
}
.og_loyalty_pilot .lp-vocher-history .span3.margin_lt_30 a,
.og_loyalty_pilot .lp-vocher-history .span3.marr_left_15 a {
  text-decoration: none;
}
.og_loyalty_pilot .lp-vocher-history .span3.margin_lt_30 p,
.og_loyalty_pilot .lp-vocher-history .span3.marr_left_15 p {
  color: #706060;
}
.og_loyalty_pilot .lp-vocher-history .span3.margin_lt_30 p span,
.og_loyalty_pilot .lp-vocher-history .span3.marr_left_15 p span {
  color: #706060;
}
.og_loyalty_pilot .lp-vocher-history .span2.pull-right {
  width: 140px;
  margin-bottom: 10px;
}
.close_pad_top {
  padding-top: 14px !important;
}
.lp-discount-block {
  margin-left: 30px;
}
.lp_reward_text {
  text-align: right;
}
.lp_order_subtotal {
  margin-top: 26px;
}
.lp_order_subtotal .gift-list span {
  padding-top: 1px;
  padding-left: 4px;
}
.lp_invalid_voucher {
  color: #ff0000;
}
.lp_text_box_border_color {
  border-color: #ff0000 !important;
}
.lp_selected_rewards {
  margin-top: -5px;
}
.lp_discount_section {
  margin-top: -2px;
  height: 153px;
}
.lp_477_points {
  margin-top: -13px;
}
.lp_20_FF2L {
  padding-right: 9px;
}
.lp_account_activate {
  font-size: 11px;
}
.lp_XYZ_Rewards {
  font-size: 20px;
  font-weight: bold;
  font-family: Roboto;
}
.lp_Join_Now {
  margin-left: 70px;
}
.lp_XYZ_Rewards_Content {
  list-style-type: square;
  font-family: Roboto;
}
.lp_Review_Order_btn {
  margin-top: 70px;
  margin-right: 60px;
  padding: 5px 45px !important;
}
.lp_Review_Order_20_FF2L {
  padding-right: 43px;
}
.lp_itr2_overlay {
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
}
.lp_itr2_order {
  font-family: Arial;
  font-size: 15px;
  text-decoration: underline;
  color: #c16436;
}
.lp_Apply_Reward_Button {
  margin-left: 32px !important;
  width: 180% !important;
}
.lp_Apply_btn_Itr_b_6a {
  background: #4e362a;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  padding: 5px 100px;
  text-transform: uppercase;
  width: auto;
  border-radius: 5px !important;
  font-weight: normal;
  margin-bottom: 8px;
  margin-left: 12px;
  font-size: 12px !important;
  font-family: "Roboto" !important;
}
.lp_coupon-label {
  padding-left: 4.9em;
  font-style: italic;
  cursor: default;
  clear: both;
}
.lp_linkcolortxt {
  color: #c16436;
  text-decoration: underline;
  cursor: pointer;
}
.height-inc {
  height: 337px !important;
}
.loyalty_overley {
  width: 625px;
  background-color: #fff;
  border-radius: 5px;
  border: none;
}
.loyalty_overley .lpt_btn {
  text-align: right;
  float: right;
}
.loyalty_overley h2 {
  margin-bottom: 30px;
  margin-top: 1px;
}
.loyalty_overley .valid_pin h2 {
  border-bottom: 1px solid #000;
}
.loyalty_overley .rewardpin input {
  width: 70px;
  height: 24px;
}
.loyalty_overley .cd-orlay-body {
  padding-left: 30px;
  margin-top: 5px;
  margin-bottom: 25px;
  color: #706060;
}
.loyalty_overley .cd-orlay-continer {
  height: auto;
}
.loyalty_overley .popup-header-undrlne {
  line-height: 25px;
  margin-top: 30px;
  padding-bottom: 25px;
}
.loyalty_overley .popup-header-undrlne h2 {
  color: #4a0441;
  font-family: "Roboto";
  font-size: 20px;
  font-weight: normal;
  line-height: 1em;
  margin: 0 0 0 10px;
  padding-left: 20px;
}
.loyalty_overley .bord-btm3 {
  border-bottom: 2px solid #000;
  margin-top: 11px;
  width: 625px;
}
.loyalty_overley .padd-right-20 {
  padding-right: 30px;
  margin-top: -11px !important;
}
.loyalty_overley .cd-orlay-size-more {
  width: 522px;
}
.loyalty_overley .btn-btm-space {
  margin-bottom: -20px;
}
.loyalty_overley .row.cd-orlay-body.acc_confirmation,
.loyalty_overley .interstitle {
  padding: 20px 30px 0px 20px;
}
.loyalty_overley .acc_confirmation .close,
.loyalty_overley .interstitle .close {
  margin-top: 15px;
  margin-right: 17px;
}
.loyalty_overley .txt-decor-under {
  text-decoration: underline !important;
}
.loyalty_overley .interstitle .title span {
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #000;
}
.loyalty_overley .interstitle .title p {
  font-size: 16px;
}
.loyalty_overley .benefits li {
  font-size: 12px;
  line-height: 1.4;
  width: 180px;
}
.margin-btm-20 {
  margin-bottom: 20px;
}
.padd-left-a {
  padding-left: 170px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrolment_page_lib .benefits {
  height: 160px;
}
.span12.span_width_t.payment_recipe {
  height: auto;
}
.span12.span_width_t.payment_recipe .discount-header {
  font-size: 19px;
  font-family: Roboto !important;
  color: #d78825 !important;
}
.span12.span_width_t.payment_recipe .span9 button {
  padding: 4px 50px;
}
.lp-discount-block .text-status-border-red {
  color: #be4127;
  border: 1px solid #be4127;
}
.text-status-red {
  color: #be4127;
}
.og_loyalty_pilot .styled-select .select-wrapper {
  border: 0px !important;
  height: 100% !important;
  margin-top: 0px !important;
}
.og_loyalty_pilot .styled-select .select-wrapper select {
  width: 221px !important;
}
.og_loyalty_pilot .clr-both {
  clear: both;
}
.og_loyalty_pilot .mrg-top-100 {
  margin-top: 100px;
}
.payment_recipe li.bder-top {
  width: 466px;
  float: right;
}
.payment_recipe .cd-orderinf-block ul {
  float: right;
}
.payment_recipe .coupon-chk-out-bg {
  width: 150px;
  margin-bottom: 5px;
}
.og_loyalty_pilot .opt_in_darden_checkin {
  padding: 12px 30px 15px 30px !important;
}
.og_loyalty_pilot .opt_in_darden_checkin + p {
  margin-top: 10px;
}
.og_loyalty_pilot .div-pos-left {
  width: 32%;
  float: left;
}
.og_loyalty_pilot .div-pos-left .mar-top-16 {
  margin-top: 16px;
}
.og_loyalty_pilot .brdy-mar-fix {
  margin-bottom: -14px;
  float: left;
  margin-top: -6px;
}
.og_loyalty_pilot .brdy-mar-fix .styled-select {
  margin: 0px !important;
  width: 130px !important;
  margin-right: 20px !important;
}
.og_loyalty_pilot #collapse13 {
  margin: 10px 0px;
}
#myModal #og-loyalty-acc-conf h2 {
  color: #d78825;
  font-family: Roboto;
  font-size: 31.5px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 0 0 10px;
}
#og-loyalty-acc-conf .margin-top25 {
  margin-top: 25px;
}
#og-loyalty-acc-conf .cd-orlay-button-continer {
  margin-bottom: 0px;
}
.opt_in_darden_checkin + p small a:hover {
  color: #c16436 !important;
}
.span3.req_field {
  margin-top: 6px;
  font-style: italic;
}
#myModal .closeImg {
  display: none;
}
#myModal {
  font-family: Arial;
  font-size: 12px;
  color: #706060;
}
.loyalty_overley .rwrd_pin {
  font-size: 85%;
  height: 35px;
  color: #706060 !important;
  padding-top: 5px;
}
.loyalty_overley .rwrd_pin p {
  display: inline;
}
.loyalty_overley .rwrd_pin p.mar_bot6 {
  margin-left: 2px;
}
.in.ovl-wid .primary-btn {
  font-size: 12px;
  font-family: "Roboto";
}
.cd-thank-block .span5 .rwrd_pin p {
  font-size: 85%;
}
/* defect 661 fix */
#cont_sub {
  margin-top: 0.3em;
}
.enroll_loyality .rwrd_pin.span4 {
  width: 200px;
  height: 45px;
  padding-top: 0px;
}
.enroll_loyality .benefits1 {
  margin-left: 5px;
}
.Validate-Pin-With-lines .longhorn {
  background-color: #fff;
  padding: 0px 2px 1px 0px !important;
}
.Validate-Pin-With-lines p.error {
  color: #c16436;
  font-weight: bold;
  padding-top: 10px;
}
.Validate-Pin-With-lines .err-border-value {
  border: 1px solid #c16436 !important;
  color: #c16436 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.Validate-Pin-With-lines .sendingImg img,
.Validate-Pin-With-lines .sentImg img {
  display: none;
  position: fixed;
  z-index: 1000;
  margin-left: 235px;
  margin-top: -35px;
}
.Validate-Pin-With-lines .margin-top25 {
  margin-left: 20px;
  margin-top: 30px;
}
.loyalty_pilot_body .standalone_page .span7 .mar-top-24 {
  margin-top: 24px;
  margin-bottom: 15px;
}
.loyalty_pilot_body .cd-thank-block .pBreak {
  width: 398px;
}
.loyalty_pilot_body .cd-thank-block.block-border-grey {
  border-top: 1px solid #b3a29e;
}
.loyalty_pilot_body .margin-top-10 {
  margin-top: 10px;
}
.loyalty_pilot_body .margin-top-20 {
  margin-top: 20px;
}
.og-content-body .primary-btn.position-right {
  float: right;
  font-size: 12px;
  font-family: "Roboto";
  color: #fff;
}
#content_body .primary-btn.position-right {
  float: right;
  font-size: 12px;
  font-family: "Roboto";
  color: #fff;
}
.loyalty_overley .position-right {
  float: right;
}
#birthday.errorFocus {
  border-color: #c16436 !important;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
  color: #c16436 !important;
}
/* .container-fluid .title-myfav.padding30{padding:30px 30px 0px 30px;} overlay issue*/
.container-fluid .title-myfav.padding30 p {
  color: #d78825;
  font-family: "Oswald";
}
.container-fluid .title-myfav.padding30 .RegularFont {
  font-family: arial;
  font-size: 12px;
  color: #706060;
}
.benefits {
  margin-left: 30px;
}
.benefits .font-color-a {
  color: #d78825 !important;
}
.err-border-value {
  border: 1px solid #c16436 !important;
  color: #c16436 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.error {
  color: #c16436 !important;
  font-weight: bold;
}
.Phone-num-err {
  display: none;
}
.Phone-num-err1 {
  display: none;
}
.Phone-num-err2 {
  display: none;
}
.email-Error {
  display: none;
}
.Phone-num-err3 {
  display: none;
}
.birthday-err1 {
  display: none;
}
.payment_recipe .dropdown.mar_rgt_coup_40 {
  display: inline-block;
  width: 80%;
  margin-left: 30px;
  margin-bottom: 10px;
}
.payment_recipe {
  font-size: 14px;
}
.payment_recipe label {
  font-size: 14px;
}
.payment_recipe .font-small {
  font-size: 12px !important;
}
.payment_recipe .purple-bold {
  color: #d78825;
  font-weight: bold;
}
.payment_recipe .padd-left-48 {
  padding-left: 48px;
}
.payment_recipe .padd-left-45 {
  padding-left: 45px;
}
.payment_recipe .padd-left-77 {
  padding-left: 77px;
}
.payment_recipe .padd-left-42 {
  padding-left: 42px;
}
.payment_recipe .padd-left3-right77 {
  padding-left: 3px;
  padding-right: 77px;
}
.payment_recipe a {
  text-decoration: underline;
}
.payment_recipe .holder .color-red {
  color: red;
  font-style: italic;
}
.payment_recipe .dropdown div.rewards {
  background: #fff;
  padding: 5px 0px 3px 10px;
  border: 1px solid #ccc;
}
.payment_recipe .rewards span.right_arrow {
  background: url(https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png)
    no-repeat;
  background-position: center center;
  padding: 10px 20px 20px 9px;
  float: right;
  margin-top: -6px;
}
.payment_recipe .rewards .change_location {
  margin-right: 22px;
  text-decoration: none;
  font-family: helvetica;
  color: #706060;
  font-size: 12px;
}
.payment_recipe .open_location1 dl.accordion {
  border: 1px solid #ccc;
  margin-top: 0px;
  margin-bottom: 10px;
}
.payment_recipe .open_location1 .accordion dt {
  border-bottom: 1px solid #ccc;
  padding: 4px 10px;
}
.payment_recipe .open_location1 .accordion li {
  list-style: none;
  padding: 4px 20px;
  border-bottom: 1px solid #ccc;
}
.payment_recipe .open_location1 .accordion ul {
  margin-left: -10px;
}
.payment_recipe .open_location1 .accordion li a {
  text-decoration: none;
  color: #706060;
}
.payment_recipe .dropdown .open_location1 {
  position: absolute;
  width: 100%;
  background-color: #fff;
}
.payment_recipe .padd-left-30 {
  padding-left: 30px;
}
.radio_checked {
  background-position: 0px -24px;
}
.og_catering_delivery .payment_recipe div#demo1 {
  border: none !important;
}
.payment_recipe .rewardscoupon button {
  background: #bdb5a8;
  pointer-events: none;
  border-radius: 0px !important;
}
.coupon123 {
  pointer-events: auto !important;
  background: #c16436 !important;
}
.payment_recipe .radio_new input {
  width: 21px;
  height: 21px;
  margin: 0px;
}
.payment_recipe .showRewards .styled-select,
#mySelect {
  width: 92%;
  margin-top: -10px;
  padding-bottom: 10px;
}
.payment_recipe .showRewards i {
  margin-left: 0px;
}
.payment_recipe .showRewards .select-layoutform {
  margin-left: 25px;
}
.payment_recipe .radio_new {
  width: 21px;
  height: 21px;
  margin: 0px;
  padding: 0px;
}
.payment_recipe p.rewards_p {
  display: inline-block;
  margin-left: 6px;
}
.options-click .radio_new + label {
  /* margin-top:4px !important; */
  font-weight: bold;
}
.lp-discount-block .coupon-label {
  margin-left: 0px;
  padding: 0;
}
.lp-discount-block input {
  margin-bottom: 5px;
}
button#verifyPin_overlayCloseButton {
  margin-top: 35px;
  margin-right: 30px;
}
.loyalty_overley .row.cd-orlay-body.Validate-Pin-With-lines {
  padding-right: 30px;
}
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .enrollment_page_submition .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .standalone_page .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .capture_info .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .create_password .fontitalic,
.og_loyalty_pilot .loyalty_pilot_body .setup_online_accounts .fontitalic {
  margin-top: -8px;
  margin-bottom: 3px;
  color: #706060 !important;
}
.fontitalic {
  font-style: italic;
  font-size: 85%;
}
.lp-jane-block .find-btn a.primary-btn {
  width: 100%;
  color: #fff;
}
.primary-btn a {
  color: #fff;
}
.og_loyalty_pilot .loyalty_pilot_body .ltp_checkbox {
  width: 600px;
}
.og_loyalty_pilot .loyalty_pilot_body .span12 div#loginModal {
  width: 635px;
  top: 0px !important;
}
#content_body.og_loyalty_pilot #content_body.og_loyalty_pilot {
  margin-top: 0px;
}
#pin.lp_rwd {
  width: 70px;
}
/*Start : Loyalty Program changes*/
.confirm-email-Error {
  display: none;
}
.span7.promotions_box {
  padding-left: 35px;
  margin-bottom: 15px;
}
.marg-btm-15 {
  margin-bottom: 15px !important;
}
.span8.promotions_box {
  padding-left: 35px;
  margin-bottom: 15px;
}
.rewards_bottom img.greybox {
  width: 20px;
}
.first-name-err {
  display: none;
}
.last-name-err {
  display: none;
}
.pin-num-err {
  display: none;
}
#rewardsSection .btn-active {
  background: #c16436 !important;
  pointer-events: auto !important;
}
#rewardsSection .apply-btn button {
  background-color: #bdb5a8;
  pointer-events: none;
}
.rewards_bottom {
  margin-bottom: 30px;
}
.rewards_bottom .imgSec {
  margin-top: 10px;
}
.rewards_bottom .imgSec img {
  margin-right: 8px;
  width: 80px;
}
.lp-avail-vocher.no-brand {
  min-height: 500px;
}
.gift-padding {
  width: 254px;
}
.gift-padding span {
  padding-top: 2px;
  float: right;
}
.tearms_accordion {
  width: 378px !important;
}
.tearms_accordion .menu-detail-bg {
  padding: 13px 15px 0px 15px;
}
#content_body .ltp_iteration_3 .clrBoth {
  clear: both;
}
#content_body .ltp_iteration_3 .dashboardMem {
  color: #c16436;
  font-family: "Oswald";
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none !important;
}
#content_body .ltp_iteration_3 .dashboardMemNum {
  color: #c16436;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none !important;
}
#content_body .ltp_iteration_3 .earn_towards {
  border-bottom: 2px solid #a3a3a3;
  margin-bottom: 30px;
}
#content_body .ltp_iteration_3 .dashMemAlign {
  float: right;
  margin-top: 26px;
  margin-right: 5px;
}
#content_body .ltp_iteration_3 .marTop49 {
  margin-top: 49px;
}
#content_body .ltp_iteration_3 hr.span5 {
  border: none !important;
  border-bottom: 1px solid #b7b7b7 !important;
  margin: 20px 0px !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 hr {
  border: none !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 hr.span6,
#content_body .ltp_iteration_3 .loyaltyStep1 hr.span11 {
  border-bottom: 1px solid #b7b7b7 !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 p {
  margin-top: 20px !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .marTop3 {
  margin-top: 3px;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .ogStep1 {
  margin-top: 10px;
  margin-bottom: 25px;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .ogStep1 .styled-select {
  border: 1px solid #cccccc;
  width: 480px;
}
#content_body
  .ltp_iteration_3
  .loyaltyStep1
  .ogStep1
  .styled-select
  #phone_type_wid {
  width: 481px;
}
#content_body
  .ltp_iteration_3
  .loyaltyStep1
  .ogStep1
  .styled-select
  .select-wrapper {
  height: 38px;
  border: 0;
}
#content_body
  .ltp_iteration_3
  .loyaltyStep1
  .ogStep1
  .styled-select
  .select-wrapper
  .holder {
  width: 309px;
}
/*itr-3 changes start*/
#content_body .ltp_iteration_3 .loyaltyStep1 .rewardsLink {
  font-size: 12px !important;
  color: #fff;
  clear: both;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .rewardsLink a.bigbutton {
  font-family: Roboto, sans-serif !important;
  background-color: #9c321f !important;
  font-size: 12px !important;
  color: #fff !important;
  height: 32px !important;
  line-height: 36px !important;
  padding: 3px 59px !important;
  margin-right: 40px !important;
  text-align: center !important;
  float: left !important;
  width: auto !important;
  text-decoration: none !important;
}
#content_body
  .ltp_iteration_3
  .loyaltyStep1
  .rewardsLink
  a.bigbutton
  .arrow-right {
  width: 0 !important;
  height: 0 !important;
  border-bottom: 5px solid transparent !important;
  border-top: 5px solid transparent !important;
  border-left: 5px solid #fff !important;
  font-size: 0 !important;
  line-height: 16px !important;
  text-align: center !important;
  margin-top: 12px !important;
  float: right !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .h1_og_member {
  margin-top: 0px !important;
}
#content_body .ltp_iteration_3 .padd-top60 {
  padding-top: 60px;
}
#content_body .ltp_iteration_3 .positionRight {
  float: right;
}
#content_body .ltp_iteration_3 .user-account .span5 {
  width: 380px;
}
#content_body .ltp_iteration_3 .user-account .span3.right-nav {
  margin-left: 18px;
  width: 219px;
}
#content_body .ltp_iteration_3 .user-account .span3.right-nav img {
  max-height: 192px;
}
#content_body .ltp_iteration_3 .lt-menu-container {
  width: 273px;
}
#content_body .ltp_iteration_3 .lt-menu-container .left-menu-header {
  width: 226px;
}
#content_body .ltp_iteration_3 #gc .span8.gc_user_account {
  padding-left: 10px;
  padding-right: 8px;
}
#content_body .ltp_iteration_3 #gc .span8.gc_user_account h2 {
  color: #4b0542 !important;
  opacity: 0.9;
  text-transform: uppercase;
}
#content_body
  .ltp_iteration_3
  #gc
  .span8.gc_user_account
  .prof_inf
  .lp-vocher-history
  .span5 {
  margin-bottom: 15px;
}
#content_body
  .ltp_iteration_3
  #gc
  .span8.gc_user_account
  .prof_inf
  .lp-vocher-history
  .span7 {
  margin-bottom: 35px;
}
#content_body
  .ltp_iteration_3
  #gc
  .span8.gc_user_account
  .prof_inf
  .lp-vocher-history
  .box_width {
  width: 280px;
  padding-top: 10px;
}
#content_body .ltp_iteration_3 .brand_specific {
  line-height: 0;
  margin-top: -12px;
  margin-left: 12px;
}
#content_body .ltp_iteration_3 .rewards_choice_page .span8.promotions_box {
  margin-left: 34px;
}
#content_body .ltp_iteration_3 .minus_nut {
  margin-bottom: 0px;
}
#content_body .ltp_iteration_3 .menu-detail-bg h3 {
  font-size: 14px !important;
  color: #4b0542 !important;
}
#content_body .ltp_iteration_3 .rewardSec input {
  width: 78px;
  margin-right: 10px;
}
#content_body .ltp_iteration_3 .rewardSec .checkbox_d {
  padding: 0 0 0 10px;
  cursor: pointer;
  float: left;
  margin-top: 3px;
}
#content_body .ltp_iteration_3 .rewardSec label {
  float: left;
  margin-top: 5px;
}
#content_body .ltp_iteration_3 .span2 {
  width: 145px;
}
/* #content_body .ltp_iteration_3 img.positionRight {width: 53px;} */
#content_body .ltp_iteration_3 span.text_style {
  font-size: 16px;
  font-family: Oswald;
  color: #322111;
  padding-left: 10px;
}
#content_body .ltp_iteration_3 .text-coment {
  margin-bottom: 10px;
}
#content_body .ltp_iteration_3 .text-coment span {
  border: 1px solid #2d862d;
  padding: 7px;
  color: #2d862d;
}
#content_body
  .ltp_iteration_3
  .green_tit_contact.green_tit_contact
  .row.span10.marg_tp50.mar_btm_coup_35 {
  float: right;
}
#content_body .ltp_iteration_3 .green_text_contact {
  font-size: 1.3em;
  color: #c16436;
  letter-spacing: 1px;
  font-family: "Oswald";
}
#content_body .ltp_iteration_3 .span1.gift-box img {
  width: 42px;
}
#content_body .ltp_iteration_3 .benefits {
  margin-bottom: 0px;
  padding: 10px;
  background: #fffaf4;
  width: 210px;
  float: right;
}
#content_body .ltp_iteration_3 .text_right {
  text-align: right;
}
#content_body .ltp_iteration_3 .enough_points {
  background: #fffaf4;
  padding: 5px;
  color: #000; /* margin-top:-14px; */
} /*defect#2109*/
#content_body .ltp_iteration_3 .enough_points ul {
  margin: 0px;
  margin-left: 13px;
}
#content_body .ltp_iteration_3 .enough_points.wid {
  width: 96px;
  float: right;
}
#content_body .ltp_iteration_3 .enough_points.wid div {
  float: right;
}
#content_body .ltp_iteration_3 a {
  color: #c16436;
  text-decoration: underline;
}
#content_body .ltp_iteration_3 .divTable {
  display: table;
  width: 100%;
  border: 1px solid #a39f99;
}
#content_body .ltp_iteration_3 .divRow {
  display: table-row;
  width: auto;
}
#content_body .ltp_iteration_3 .divCell {
  float: left;
  display: table-column; /* width:200px; */
  width: 50%;
  font-size: 11px;
  padding: 8px;
  border: 1px solid #cfd1d1;
  background-color: #b7b8b8;
  color: #fff;
  text-transform: uppercase;
}
#content_body .ltp_iteration_3 .headRow {
  background-color: #a39f99;
  font-size: 14px;
  padding: 6px 0px 5px 0px;
  color: #fff;
  font-family: "Roboto";
}
#content_body .ltp_iteration_3 .qualifying {
  border: none;
  padding-bottom: 17px;
}
#content_body .ltp_iteration_3 .qualifying .headRow {
  background-color: #fff;
  font-weight: bold;
}
#content_body .ltp_iteration_3 .qualifying .divCell {
  border: none;
  background-color: #fff;
  color: #706b6b;
}
#content_body .ltp_iteration_3 .qualifying .cellleft {
  width: 70%;
}
#content_body .ltp_iteration_3 .qualifying .cellright {
  width: 20%;
}
#content_body .ltp_iteration_3 .qualifying .cellright span {
  float: right;
}
#content_body .ltp_iteration_3 .qualifying .divRow .divCell {
  font-weight: normal;
  text-transform: capitalize;
  font-size: 12px;
  font-family: Helvetica;
}
#content_body .ltp_iteration_3 .qualifying .row1 {
  background-color: #f5f5f5;
}

#content_body .ltp_iteration_3 div#rewards input {
  width: 75% !important;
}
#content_body .ltp_iteration_3 div#rewards h4 {
  color: #c16436;
  font-family: Roboto;
  font-size: 16px;
}
#content_body .ltp_iteration_3 div#rewards .selectDropdown {
  margin: 0 25%;
  padding-top: 20px;
  width: 100%;
}
#content_body .ltp_iteration_3 div#rewards .selectDropdown .rewards_select {
  width: 50%;
}
#content_body
  .ltp_iteration_3
  div#rewards
  .selectDropdown
  .rewards_select
  select {
  margin-left: -16.75%;
  width: 33.3% !important;
}
#content_body .ltp_iteration_3 .location_search {
  margin-right: 80px;
}
#content_body .ltp_iteration_3 .location_search .loc_left {
  width: 70%;
  display: inline-block;
  line-height: 0.8;
}
#content_body .ltp_iteration_3 .location_search .loc_right {
  width: 25%;
  float: right;
}
#content_body .ltp_iteration_3 .location_search .loc_right button {
  padding: 5px !important;
  font-size: 12px !important;
}
#content_body .ltp_iteration_3 .location_search .loc_right input {
  float: right;
}
#content_body .ltp_iteration_3 .location_search .loc_right .primary-btn {
  font-family: Oswald;
  font-size: 12px;
  width: 125px !important;
  margin-top: 37px;
  background-color: #9a3326;
}
#content_body .ltp_iteration_3 .location_search p:first-child {
  font-weight: bold;
  color: #c16436;
}
#content_body .ltp_iteration_3 .lp-dashboard .fontSize20 {
  font-size: 20px !important;
}
#content_body .ltp_iteration_3 .lp-dashboard h4 {
  padding: 5px 0;
}
#content_body .ltp_iteration_3 .lp-dashboard .span2 h4 {
  float: right;
}
#content_body .ltp_iteration_3 .lp-dashboard p {
  margin: 0px;
}
#content_body .ltp_iteration_3 .lp-dashboard p a {
  font-size: 12px;
  float: right;
}
#content_body .ltp_iteration_3 .lp-dashboard h5 {
  margin: 0px;
}
#content_body .ltp_iteration_3 .lp-dashboard hr {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 10px;
  margin-top: 10px;
}
#content_body .ltp_iteration_3 .gory ul {
  list-style: none;
}
.green_text_contact {
  font-family: Oswald !important;
}
.orderConfirmationPage {
  font-family: Roboto;
  font-size: 12px;
  color: #706060;
}
.orderConfirmationPage .ordr-summary {
  font-size: 14px !important;
}
.orderConfirmationPage .cd-payment-block .cd-orderinf-block ul li {
  margin-top: 0px !important;
}
.orderConfirmationPage .pad-top-10 {
  padding-top: 10px;
}
.orderConfirmationPage .order-confirm-heading h3 {
  color: #c16436;
  font-weight: normal;
  margin-bottom: 0px;
}
.orderConfirmationPage .gift-list span.color-purple {
  color: #d78825;
  font-weight: bold;
  font-family: Roboto;
  font-size: 14px;
  padding-top: 2px;
}
.orderConfirmationPage .gift-list img {
  float: left;
}
.orderConfirmationPage .padd-top1em {
  padding-top: 1em;
}
.orderConfirmationPage .link-changes {
  margin-top: -16.5em !important;
  float: right;
}
.orderConfirmationPage .link-changes a {
  text-decoration: underline;
}
.orderConfirmationPage .fontRed {
  color: #c16436 !important;
}
.og_loyalty_pilot .lt-menu-container {
  width: 272px !important;
}
.og_loyalty_pilot .span8.user-account.gc_user_account {
  padding-left: 10px;
  padding-right: 8px;
}
.og_loyalty_pilot .span8.user-account.gc_user_account h2 {
  color: #4b0542 !important;
  opacity: 0.9;
  text-transform: uppercase;
  font-family: Oswald;
  font-size: 20px !important;
  font-weight: bolder;
}
.og_loyalty_pilot
  .span8.user-account.gc_user_account
  .prof_inf
  .lp-vocher-history
  .span5 {
  margin-bottom: 15px;
}
.og_loyalty_pilot .span3.right-nav {
  margin-left: 10px;
}
.og_loyalty_pilot .ltp_iteration_3 .span5 {
  width: 385px;
}
.og_loyalty_pilot .quick_linksClear {
  float: right;
  margin-bottom: 60px;
}
.og_loyalty_pilot .quick_links {
  border: 3px solid #a3a3a3;
  float: right;
  text-align: center;
  padding: 10px;
  width: 25%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.og_loyalty_pilot .quick_links hr {
  border: 0px !important;
  border-bottom: 1px solid #b7b7b7 !important;
}
.og_loyalty_pilot .quick_links .quickLinkSec {
  margin: 20px -10px;
}
.og_loyalty_pilot .quick_links .quickLinkSec h5 {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  background: #a3a3a3;
  font-weight: normal;
  padding: 3px;
  margin-bottom: 10px;
}
.og_loyalty_pilot .quick_links .quickLinkSec p {
  padding: 13px;
}
.og_loyalty_pilot .quick_links .quickLinkSec p a {
  float: left;
}
/*itr-3 changes end*/
.payment_recipe .showRewards {
  margin-left: 25px;
}
#rewardsSection .position-left {
  float: left;
}
.payment_recipe .purple-bold {
  color: #d78825;
  font-weight: bold;
}
#rewardsSection .padd-top-btm-10 {
  padding: 10px 0px;
}
/*start kishore kumar for iteration-2 test3*/
#persistentCart .coupon-price-box .checkout-container {
  padding: 0px 15px 10px 15px;
} /* defect 659 fix*/
#persistentCart .coupon-price-box input#couponCode {
  float: none !important;
} /*defect #721*/
#persistentCart #rewardsSection .span3.showRewards.disp_none.lp-discount-block {
  margin-left: 37px;
  margin-top: 0px;
}
#persistentCart #rewardsSection .options-click .radio_new {
  margin: 0px;
}
/*end kishore kumar*/
/*start kishore kumar for iteration-3 test3*/
.lp-vocher-history.lp-vocher-detal.ltp_iteration_3
  .right-nav.positionRight
  .enough_points {
  width: 225px !important;
}
.ltp_iteration_3 .positionRight {
  float: right;
}
.ltp_iteration_3 .right-nav .enough_points span.bold {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
}
.og_loyalty_pilot .lp-vocher-detal .marg_bot09.text-trans-none .bold {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
}
.og_loyalty_pilot .prof_inf.padrightbox1 {
  padding-top: 0px !important;
  padding-left: 10px !important;
}
.og_loyalty_pilot h4.left-menu-header.capitalize {
  margin-left: 0.7em;
}
.og_loyalty_pilot #gc .span8.user-account.gc_user_account {
  height: auto;
  min-height: 72.5em;
}
.og_loyalty_pilot .padd-left-45 {
  padding-left: 45px !important;
}
.og_loyalty_pilot .span8.user-account.gc_user_account {
  padding-left: 10px;
  padding-right: 8px;
}
.og_loyalty_pilot .lt-menu-container {
  width: 272px !important;
}
.og_loyalty_pilot #gc .gc_recnt_contanier {
  margin: 0 1em;
}
.margin_lt_30 {
  margin-left: 30px;
}
.coupon-price-box
  #rewardsSection
  .options-click
  .showRewards
  .styled-select.select-layoutform {
  width: 220px;
  height: 99px;
}
.coupon-price-box
  #rewardsSection
  .options-click
  .showRewards
  .styled-select.select-layoutform
  .span2 {
  width: 200px;
}
.coupon-price-box
  #rewardsSection
  .options-click
  .showRewards.disp_none.lp-discount-block {
  width: 220px;
}
.checkout-container p.coupon-heading.txtbold.pad-left-none {
  color: #706060;
}
#rewardsSection .showRewards .select-layoutform select#rewardSelected {
  width: 222px;
}
.ltp_iteration_3 .voucher_details_page .span1 {
  float: right;
}
.gift-list span.color-purple.ordr-summary {
  width: 374px;
}
/*end kishore kumar for iteration-3 test3*/
#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 {
  padding: 0 20px;
}
#identifyMember #applyLoyaltyMembershipBtn.coupon-chk-out-bg {
  pointer-events: none;
  background: #bdb5a8;
}

.og_loyalty_pilot .loyalty_pilot_body .span12 div#loginModal {
  top: 0% !important;
} /*defect83*/
@media print {
  #collapse13 {
    display: table;
  }
  .lt-menu-container,
  header,
  .footer,
  .width55 {
    display: none;
  }
  .og_loyalty_pilot .gc_user_account {
    min-width: 920px;
    min-height: 100%;
    border: none;
  }
  .og_loyalty_pilot .gc_user_account .ltp_iteration_3 span,
  .og_loyalty_pilot .gc_user_account .ltp_iteration_3 h3,
  .og_loyalty_pilot .gc_user_account .ltp_iteration_3 h2,
  .og_loyalty_pilot .gc_user_account .ltp_iteration_3 h5 {
    color: #000 !important;
  }
  .og_loyalty_pilot body {
    color: #000 !important;
  }
  .og_loyalty_pilot .span5 {
    color: #000;
  }
  .og_loyalty_pilot .benefits a,
  .og_loyalty_pilot .benefits img {
    display: none;
  }
}
.flex .span5 {
  width: 100% !important;
}
.flex .span5 .lp-avail-vocher {
  width: 100% !important;
}
.flex .span5 .lp-avail-vocher .span3 {
  width: 85%;
}
.flex .span5 .lp-avail-vocher .span3 h5,
.flex .span5 .lp-avail-vocher .span3 p.widthaa {
  width: 100%;
}
@media print {
  #voucherGeneratedModal {
    display: none;
  }
}
.og_loyalty_pilot .loyalty_pilot_body #rewardsPin {
  width: 72px;
  height: 30px;
} /*defect281*/
#rewards_signme {
  padding: 0px 20px 0px 30px;
} /*defect233*/
#rewards_signme span {
  float: right;
} /*defect233*/
span.member_point {
  color: #d78825 !important;
  font-weight: bold;
  margin-left: 6px;
  position: relative;
  top: 3px;
} /*defect270*/
.og_loyalty_pilot .loyalty_pilot_body input#rewardsPin {
  width: 70px;
} /*defect281*/

.submitText {
  text-decoration: underline;
  font-weight: normal;
  color: #a12611;
  background: none;
  border: none;
  font-size: 11px;
}
.submitViaMail {
  text-decoration: underline;
  font-weight: normal;
  color: #a12611;
  background: none;
  border: none;
  font-size: 11px;
}
.sucessMsg {
  margin-left: 237px;
  position: absolute;
}
.loyalty_pilot_body .fontitalic {
  margin-top: -8px;
  margin-bottom: 3px;
} /*defect 349*/
.gift-list span.color-purple {
  color: #d78825;
  font-weight: bold;
  font-family: Roboto;
  font-size: 14px;
  padding-top: 2px;
}
div#content_body .loyalty_pilot_body .setup_online_accounts {
  margin-top: 20px;
} /*defect 332*/
div#identifyMember .span2.apply-btn.padd-left-77 {
  margin-top: -24px;
} /*defect 331*/
.listed ul.list-none .showRewards.disp_none.lp-discount-block i.padd-a {
  float: left;
  margin-bottom: 10px;
}
.listed ul.list-none .options-click.span4 .rewards_p {
  width: 66%;
}
.listed
  ul.list-none
  .options-click.span4
  .showRewards.disp_none.lp-discount-block
  .clr-both.padd-b {
  width: 90%;
}
.loyalty_pilot_body
  .enrollment_page
  .container-fluid.mobalbox
  form#login-account
  hr {
  margin-top: -34px;
}
.loyalty_pilot_body
  .enrollment_page
  .container-fluid.mobalbox
  .row.pull-right.mar_top02 {
  margin-top: -10px;
}
.Validate-Pin-With-lines div#sucessbuttonClass img.disp_none.sucessMsg {
  margin-top: -37px;
} /*defect 376*/
.Inc-Coupon .coupon button#apply_coupon_btn {
  pointer-events: none;
  background-color: #bdb5a8;
} /*defect 321*/
.payment_recipe.border-btm-grey div#rewardApplied .span3.padd-left-48 {
  width: 34%;
  padding-left: 0px;
}
.row.cd-orlay-body.Validate-Pin-With-lines
  form#verifyPinForm
  .span5
  p.mar_btm0.listed.txtjustify {
  margin-top: 11px;
}
div#rewardAppliedBlock div#rewardApplied .span2 a#remove_reward {
  color: #c16436;
} /*defect 287*/
.font-weight-bold {
  font-weight: bold;
}
.payment_recipe.border-btm-grey
  div#couponAppliedBlock
  div#couponApplied
  div#couponDetail {
  width: 32%;
  padding-left: 0px;
}
.span8.user-account.gc_user_account
  .og_loyalty_pilot
  .span8.lp-jane-block
  span.btn-txt.find-btn.sign-me-close
  a.primary-btn {
  font-weight: bold;
  width: 74%;
} /*defect 301*/
.row.border_top_recipe.marg_bot2em.exp_total.togopayment
  .span7.span_width_t
  .span4.marg_top2em
  .row
  label.lp_coupon-label {
  padding-left: 0px;
} /*defect 288*/
div#enrollmentConfirmationModal {
  top: 23% !important;
} /*defect 397*/
.span8.user-account.gc_user_account
  .og_loyalty_pilot
  .span8.lp-jane-block
  span.btn-txt.find-btn.sign-me-close {
  padding: 0px;
} /*defect 301*/
.display_block {
  display: block;
}
div#loyaltyEnrollmentSignupOverlayInModal {
  width: 665px;
}
.submitText1 {
  text-decoration: underline;
  font-weight: normal;
  color: #a12611;
  background: none;
  border: none;
  font-size: 11px;
}
div#rewards_signme {
  width: 880px;
} /*defect 233*/
.og_loyalty_pilot .rwrd_pin p.span2 {
  width: 130px;
}
.past-voucher {
  opacity: 0.6;
} /*#463*/
.rewardpts {
  float: right;
} /*defect 491*/

/* changes for Opt in */
/************ css for opt-in starts*************/
.div-pos-left.clr-both {
  clear: both;
}
.all_restarent {
  overflow: hidden;
}
.span7.opt_in_darden_checkin {
  padding-left: 30px;
  padding-top: 1em;
}
.div-pos-left {
  float: left;
  width: 28%;
}
/*.checkbox_d.cd_check.mar-top-16{margin-top: 16px;}*/
.checkbox_d.cd_check.mar-top-16 + img,
.checkbox_d.cd_check.mar-top-4 + img {
  float: left;
}
.div-pos-left.clr-both {
  clear: both;
}
/*.checkbox_d.cd_check.mar-top-4 {margin-top: 5px;}*/
.thank_bd form#signup_footer .span7.opt_in_darden_checkin {
  margin-left: 19.5em;
}
/************ css for opt-in ends*************/
/************ End:Loyalty Pilot*************/
.og_loyalty_pilot .ltp_iteration_3 .voucher_details_page .span5 .span1 {
  float: right;
}
/*new class* for defect no-661 */
p.testCCPayment {
  width: 198px;
  display: inline-block;
}
p.testCCPayment + .pull-right + p {
  width: 200px;
  display: inline-block;
}
/*new classes added for defect no-659 ***/
.checkout-container p.coupon-heading.txtbold.pad-left-none {
  padding-left: 0px;
}
.checkout-container #couponDetail {
  padding-bottom: 10px;
  display: inline;
} /* 1088*/
.checkout-container #couponDetail span.font-weight-bold {
  float: left;
  margin-right: 3px;
}
form#checkout
  div#loyaltyOnLoad
  .row.border_top_recipe.marg_bot2em
  .span7.span_width_t.mar_top10
  button#apply_coupon_btn:hover {
  background-color: #bdb5a8;
}
.checkout-container #couponDetail span#couponCodeApplied {
  /* 1154 */
  width: 85px;
  float: left;
  word-wrap: break-word;
  margin-right: 12px;
}
.closeImg-a.close-btn-coupon {
  width: 83px;
  left: 0;
  top: 0;
  margin-right: -6px;
  margin-left: -5em;
  background: url("https://media.olivegarden.com/test/test4/images/site/cross_phndetail.png")
    no-repeat;
}
/*defect #515 starts*/
.menu-bg-body.ltp_iteration_3 div#rewards .styled-select.phone_type_wid {
  width: 100%;
}
.menu-bg-body.ltp_iteration_3 div#rewards input#sendMeUpdates {
  float: right;
}
.menu-bg-body.ltp_iteration_3 div#rewards .span4.padding_btm {
  float: right;
}
.ltp_iteration_3
  div#rewards
  .row.box-margn.marg_left0.margin_top00
  .span11.mar-top-22.sorry_location
  .span8.loyaltyStep1
  h1 {
  text-transform: uppercase;
}
.ltp_iteration_3
  div#rewards
  .row.box-margn.marg_left0.margin_top00
  .span8.loyaltyStep1
  h1 {
  text-transform: uppercase;
}
/*defect #514 starts*/
.menu-bg-body.ltp_iteration_3 div#rewards .row .container .contact-us h1 {
  font-family: Roboto;
}
/*defect  654 new added class*/
.checkbox_d.cd_check.span6:focus {
  outline: 0;
}
/*defect  721 new added class*/
.coupontext.disp_none.lp-discount-block {
  float: left;
}
.span3.showRewards.disp_none.lp-discount-block p.span5 {
  margin-left: 0.4em;
  margin-top: -10px;
  width: auto;
} /*defect 963 */
#current_coupon_form input#couponCode {
  width: 198px;
  float: right;
  margin-right: 25px;
} /*defect 303*/
label.lp_coupon-label {
  clear: both;
}
label.lp_coupon-label img {
  float: left;
  padding-right: 3px;
} /*defect #661*/

#content_body
  .ltp_iteration_3
  .loyaltyStep1
  .ogStep1
  .styled-select
  .select-wrapper
  #phone_type_wid {
  width: 481px !important;
}
#content_body .ltp_iteration_3 .loyaltyStep1 .ogStep1 + .span6 .txt-center {
  text-align: left !important;
  margin-top: 0px !important;
}
#rewardsSection .showRewards div#voucher_error_msg {
  margin-bottom: 10px;
} /*defect 631*/
#content_body .ltp_iteration_3 .loyaltyStep1 .ogStep1 + .span6 .txt-center {
  text-align: left !important;
  margin-top: 0px !important;
}
/******* defect 524 *****/
.ltp_iteration_3 .lp-dashboard .dashboard_page h5.span2 .bold.underline a {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
}
/******* defect 287 *****/
#couponApplied img.closeImg {
  margin-top: -2px;
  padding: 0 2px;
}
.lp-discount-block p.lp_itr2_coupon-label.coupon-label.font-small {
  margin-top: -15px;
  clear: both;
}

/* rewardsSection input text box style as per live */
/* 1649 */
.container.box.order-confirm-border
  #subscription
  .row.span7.order-body-cont.pick-ordr.dot-brder {
  float: left;
}
.order-confirm-heading.span4 {
  width: 34%;
}
.container.box.order-confirm-border
  #survey
  .row.span7.order-body-cont.pick-ordr.dot-brder {
  float: left;
}
/* 1649 */
#rewardsSection #current_coupon_form input#couponCode {
  float: left;
}
#rest-confirm-order + div + div#rewards_signme {
  padding-left: 0px;
} /* defect 1099 */
#rewards_signme .sign-me-close br {
  display: none !important;
} /*defect 1099*/
#persistentCart a#remove_coupon {
  display: inline;
  margin-left: -1em;
  font-size: 14px;
  font-family: arial;
  text-decoration: underline;
  background: none;
} /*defect 287 */
#persistentCart a#remove_coupon img.closeImg {
  margin-top: -2px;
  padding: 0 2px;
} /*defect 287 */
/* rewards section fix */
#rewardsSection .apply-btn button#apply_reward_btn {
  margin-top: 0px;
} /* sathya changes-please dont make any changes to this class */
#rewardsSection .apply-btn button#apply_coupon_btn {
  margin-top: 15px;
  margin-left: 3.5em;
} /* sathya changes-please dont make any changes to this class */
form#voucherMask {
  margin: 0px;
}
#persistentCart .coupon-price-box {
  float: left !important;
  width: 100% !important;
} /* 1088 */
.row.apply-btn.cupnapply {
  float: right;
} /* 1088*/
a#remove_coupon.closeImg-a.close-btn-coupon {
  background: none;
} /* 1088*/
#rewardsSection
  .lp-discount-block
  p.lp_itr2_coupon-label.coupon-label.font-small {
  margin-top: 0px;
} /* 1088 */
/*global Optin footer changes starts*/
.footer_opt_in_darden_checkin {
  display: none;
}
.footer .checkbox_d {
  background: url("//media.cheddars.com/images/site/checkbox_footer.png")
    no-repeat;
}
.footer .marginTopa {
  margin-top: 28px;
}
.footer .footer_opt_in_darden_checkin {
  font-size: 12px;
  color: #fff;
  margin-left: 5em;
}
/*global Optin footer changes ends */
#persistentCart .coupon-price-box div#rewardsSection {
  margin-top: 0px;
} /*defect 38675*/
.coupon-price-box label.lp_coupon-label {
  padding-left: 0px;
}
div#menu-bg
  div#cont
  div#top-mid
  .row.span7.order-body-cont.pick-ordr
  .padd-top1em.gift-list
  span.txt-rgt {
  width: 20%;
  font-weight: bold;
  float: right;
  margin-right: 10px;
} /*defect #338 kishore 2464*/
div#menu-bg
  div#cont
  div#top-mid
  .row.span7.order-body-cont.pick-ordr
  .padd-top1em.gift-list
  span.color-purple
  img {
  margin-top: -6px;
  margin-right: 6px;
} /*defect 338*/
div#og-togo-menu
  div#persistentCart
  .pick-up.mar-lft-2
  .coupon-price-box
  label.lp_coupon-label {
  padding: 0px 15px 0px 15px;
}
.coupon-price-box label.lp_coupon-label img {
  padding-right: 0px;
  margin-top: 0px;
}
#rewardsSection .showRewards span.select-wrapper {
  width: 220px !important;
}
#rewardsSection .showRewards .styled-select.select-layoutform {
  width: 240px;
}
#rewardsSection .span3.showRewards form {
  margin: 0px;
}
#rewardsSection .row.apply-btn.cupnapply {
  clear: both;
}
.og_togo_order .speedway .cd_icon {
  width: 23px;
}
#rewardsSection .row.apply-btn.cupnapply {
  clear: both;
}
#og-togo-menu
  .right-rail
  .coupon-price-box
  p.coupon-heading.txtbold.pad-left-none {
  margin-bottom: 0px;
  float: left;
  margin-top: 0px;
  width: 100%;
} /** sathya changes- please don't make any changes to this class */
#persistentCart .coupon-price-box .checkout-container {
  float: left;
  width: 260px;
} /** sathya changes- please don't make any changes to this class */
#og-togo-menu.menu-bg-grid-empty
  .row.span12
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  .coupon-price-box
  .row {
  margin-top: 0px;
  margin-bottom: 5px;
  float: right;
  margin-right: 4px;
} /** sathya changes- please don't make any changes to this class */
#rewardsSection .row.apply-btn.cupnapply + p.lp_reward_text {
  clear: both;
} /** sathya changes- please don't make any changes to this class */
#og-togo-menu
  #current_coupon_form
  + div.row
  span.coupon-chk-out-bg.primary-btn.pull-right.item-null {
  margin-top: -6px;
}
#og-togo-menu.menu-bg-grid-empty
  .row.span12
  .span4.right-rail
  .span3
  .pick-up.mar-lft-2
  .coupon-price-box
  #current_coupon_form
  + .row {
  margin-bottom: 0px;
}
div#diplaySummary
  .row.border_top_recipe.marg_bot2em.exp_total.togopayment
  .span7.span_width_t
  .pull-right.txt-rgt
  p#coupon_disc_price {
  border-bottom: 1px dotted #ccc; /* padding:5px 0;*/
  display: inline-block;
  width: 190px;
}
/* defect 985 */
#loyaltyEnrollmentSignupOverlayInModal a#cont_sub {
  top: 6em;
}
#loyaltyEnrollmentSignupOverlayInModal .span3.benefits {
  margin-right: 30px;
}
/* defect 985 */
.order-confirm-border div#top-mid .rewards_summary_link_text.span11 a {
  display: inline-block;
} /*defect #1148*/
.rewards_summary_link_text {
  width: 100%;
  display: inline-block;
  margin-top: 12px;
} /*defect 365*/
span.pastExpiredText {
  font-weight: bold;
}
/* My account - Rewards (Dependency on EM loyalty-info cartridge*/
/* defect 640*/
.checkbox_d:focus {
  outline: 0px;
}

.options-click.radi_width.rad_wdth {
  width: 250px;
}
img#icondisplay10 {
  float: right;
  margin-left: 5px;
  margin-top: 4px;
}
/*defect #597*/
@media only screen and (min-device-width: 600px) and (max-device-width: 970px) {
  .user-account01.padrgt01
    .OG_togo.confirm-review
    .gen_info.mar_lft.Inc-Total
    .border_top_recipe
    .span10.span_width_t {
    width: 322px !important;
  }
  .catering_delivery_body
    .span4.marg_top1em.pull-right.mar_rgt01
    p.grey_text_rec {
    width: 150px !important;
  }
  .span4.marg_top1em.pull-right.mar_rgt01 p.grey_text_recipe2.txtbold {
    width: 150px;
  }
}
.ltp_iteration_3 .lp-dashboard .dashboard_page .span3.quick_links hr + div p {
  text-transform: capitalize;
} /*defect #524*/
#checkout .payment_recipe h1.discount-header {
  font-size: 22px !important;
  text-transform: uppercase;
  font-family: arial !important;
} /*defect 1266*/
#persistentCart #current_coupon_form span#remove_coupon {
  top: 2px;
  left: -54px;
} /* defect 1531 */
p.span1.m_top.pin_txt {
  margin-top: 10px;
  margin-right: 4px;
  margin-left: -10px;
} /* 403 */
p.span1.m_top.send_via_mail {
  margin-top: 12px;
} /* 403 */
div#OG_MEDIUM .inner {
  margin-top: -40px !important;
}
.span4.marg_top2em .pull-right.txt-rgt:last-child {
  display: inline-block;
  width: 189px;
  bottom: 10px;
}
p.span1.m_top.send_via_mail input#formSubmitter2 {
  margin-top: -2px;
  padding-left: 0px;
} /* 403 */
#voucherGeneratedModal div#myModal {
  width: 640px !important;
} /* changes done  by Raj */
/*.og_loyalty_pilot form#sendPinViaText {margin:-20px !important;}/*defect 1760*/
/*div#OG_MEDIUM .inner {margin-top:-40px !important;}*/
.og-content-body.og_loyalty_pilot .container.box form {
  margin: 0px;
} /* defect #1760 */
.container.header_bg a,
.container.header_bg p {
  letter-spacing: normal;
} /* defect 1762 */
/* OG interstitial overlay */
#emailSignUpModal .span7.opt_in_darden_checkin {
  width: 480px;
}
#setUpAccountTerms {
  display: none;
}
#emailSignUpModal .span7.opt_in_darden_checkin .div-pos-left {
  margin-top: 10px;
  margin-bottom: 5px;
}
#emailSignUpModal .opt_in_darden_checkin .checkbox_d.cd_check.mar-top-16,
#emailSignUpModal .opt_in_darden_checkin .checkbox_d.cd_check.mar-top-4 {
  margin-top: 0px;
}
#emailSignUpModal #save_email_button.primary-btn {
  bottom: 15px !important;
  position: relative;
}
#rewards_signme .sign-me-close br {
  display: none !important;
} /*defect 810*/
div#voucherGeneratedModal {
  background-color: #fff !important;
  border-radius: 5px !important;
  padding: 30px;
} /*Kishore Kumar*/
#couponAppliedBlock div#voucherDetail {
  width: 200px;
  float: left;
  word-wrap: break-word;
}
#couponAppliedBlock a#remove_coupon.closeImg-a.close-btn-coupon {
  margin-left: 0px;
}
/**Fix for INC41841 **/
.form-horizontal .styled-select.edit-m-d-y {
  overflow: visible;
}
/**Fix for WO14795  -- sunil **/
.rightmap-content .bottom-content .media.pull-left .content p {
  font-size: 10pt !important;
}
.rightmap-content .bottom-content .media.pull-left .content p strong {
  font-weight: normal;
}
/**Fix for WO14795  -- sunil **/
/**Fix for INC19155  -- sunil **/
/* #favoritesIconYH a#favoritesGlowId{padding-top:14px;padding-bottom:0px;display:inline-block;} */
/**Fix for INC19155  -- sunil **/
/**Fix for INC55008  -- sunil **/
.catering_delivery_body
  .span4.marg_top1em.pull-right.mar_rgt01
  .pull-right.txt-rgt
  p.grey_text_rec {
  width: 138px !important;
}
/**Fix for INC55008  -- sunil **/
/* cart page subtoatl section */
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  .border_top_recipe
  .span10.span_width_t
  .span4.marg_top1em.pull-right.mar_rgt01 {
  width: 320px;
}
/* cart page subtoatl section */
/* Changes for INC60240  starts */
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .row.marg_left0.featured
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured {
  margin-bottom: 0px;
  width: 490px;
  margin-right: 22px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .row.marg_left0.featured
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured
  #menuItemId
  img {
  width: 480px;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .row.marg_left0.featured
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured
  .span2.marg_left0 {
  margin-left: 12px;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span4.menu_items.marg_bot2em.menu_featured {
  margin: 0px 22px 20px 0px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span4.menu_items.marg_bot2em.menu_featured
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0 {
  height: 84px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0 {
  height: 84px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span4.menu_items.marg_bot2em.menu_featured
  a#link {
  position: absolute;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured
  a#link {
  position: absolute;
  top: 86%;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span4.menu_items.marg_bot2em.menu_featured
  .icons_marg_top.marg_left0.mar_grid_tp {
  height: auto;
  clear: both;
  margin-top: -42px;
  width: 90px;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .span6.grid_item1.menu_items1X2.marg_bot2em.menu_featured.grid_featured
  .icons_marg_top.marg_left0.mar_grid_tp {
  height: auto;
  clear: both;
  margin-top: -42px;
  width: 332px;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .featured
  .span4.menu_items.marg_bot2em.menu_featured:nth-child(6) {
  margin-left: 15px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .featured
  .span4.menu_items.marg_bot2em.menu_featured:nth-child(12) {
  margin-left: 15px !important;
}
#sub-soup-salad-breadsticks
  .menu-detail-bg.menu_padding_dwn0
  .featured
  .span4.menu_items.marg_bot2em.menu_favorites:nth-child(17) {
  margin-left: 15px !important;
}
/**Fix for INC60240 Ends  -- sunil **/
/**Fix for INC41972   Starts  -- sunil **/
#tell_us_more .row.mar_top02 .tooltip.tooltip2.fade.top.in .tooltip-arrow {
  left: 50% !important;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .left_box
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2
  span.menu_dine_in.capitalize {
  margin-top: 0px !important;
}
/*Fix for INC62707   - sunil */
span.edit_text {
  text-decoration: underline;
  color: #fff;
  bottom: -15px;
}
a#pickupPageId {
  position: relative;
}
.og_loyalty_pilot .prof_inf div#voucherGeneratedModal {
  width: 580px !important;
}
.quick_links div#availablePointsId {
  font-size: 20px;
  font-weight: bold;
}
.private-dining-from-option div#pd_dob {
  clear: both;
} /* defect 2010*/
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  + div
  + div.text-more
  .text-left.mar_btmm01
  a#cancelOrderCart {
  float: right;
  margin-right: 11px;
  margin-top: -12px;
  height: 18px;
}
.user-account01.padrgt01
  .OG_togo.confirm-review
  .gen_info.mar_lft.Inc-Total
  + div
  + div.text-more
  .text-left.mar_btmm01 {
  margin-bottom: 0.429em;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  a#link,
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  span.menu_dine_in.capitalize {
  position: absolute;
  width: 90px;
  top: 77%;
  margin-left: -105px;
}
.prof_inf.tabbed_cont
  .left-bar
  div#idHolidayMessage-location-info
  div#idHolidayMessageLocalCartridge {
  margin-bottom: 10px;
  margin-top: 10px;
}
div#idHolidayMessage-location-selection {
  display: inline-block;
  margin-top: -20px;
  margin-bottom: -12px;
} /*defect #2205*/
div#idHolidayMessage-location-selection div#idHolidayMessageLocalCartridge {
  width: 200px;
}
/* 2204 */
#voucher_detail .span5.promotionHead .span3.promotionCont {
  width: 300px;
}
#voucher_detail
  .span5.promotionHead
  .span3.promotionCont
  h5.marg_bot09.text-trans-none.span4 {
  width: 300px;
}
/* DP changes Photon team*/
/* Location page */
/* DP changes Photon team*/
/* Location page */
.dar-dp-alert .error_msg,
.dar-dp-alert #idHolidayMessageBrandCartridge {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: #c16436;
}
.dar-dp-alert .dar-dp-locmsgalert.error_msg {
  text-align: left;
}
.classHolidayMessage-location-info-overlay #idHolidayMessageLocalCartridge,
.classHolidayMessage-location-info .error_msg {
  width: 200px;
  text-align: left;
}
.classHolidayMessage-location-info .error_msg {
  padding-top: 5px;
}
.catering_delivery_body .error_msg {
  padding-bottom: 15px;
}
.classHolidayMessage-pick-date-and-time .error_msg {
  float: left;
  line-height: normal;
  padding: 0;
  width: 160px;
}
.classHolidayMessage-location-popup .error_msg {
  float: left;
  width: 150px;
}
.classHolidayMessage-location-popup,
.classHolidayMessage-location-info .restaurantHolidayMessage {
  float: left;
  width: 100%;
}
#idHolidayMessageBrandCartridge h4.error_msg {
  text-align: center;
  font-size: 20px;
}
.classHolidayMessage-reservation-selection {
  display: block;
  padding: 10px 15px 20px;
}
.left-bar h4.error_msg {
  text-align: left;
}

/*Fix for add to Fav button*/
.favorite-link form {
  margin: 0px;
}
.left-bar .img + a#fav-txts-location {
  margin-top: 4px;
}
img#icondisplay15 {
  float: right;
  margin-left: 5px;
  margin-top: 4px;
}
/* partal payment css -- sunil */
.gc_recnt_contanier a:hover {
  color: #706b6b !important;
}
.exp_total.togopayment .span7.span_width_t {
  position: relative;
}
div#diplaySummary .span7.span_width_t p.testCCPayment + p {
  position: absolute;
  bottom: -11px;
  left: 62px;
}
.span7.span_width_t.cd-display-checkout-summary-span
  p.marg_top1em.grey_text_recipe2.txtbold.checkout-color
  + p.grey_text_rec.checkout-color
  + .pull-right.txt-rgt {
  display: inline-block;
  position: absolute;
  bottom: 10px;
}
/* partal payment css -- sunil */
span.top-txt.top-nav-fix {
  position: relative;
}
.mainpopup {
  margin-left: 0em !important;
  left: 59%;
}
/* INC97159 -- sunil */
#msgHolidayRest img#holiday_restaurant_image {
  float: left;
  margin-right: 13px;
}
/* INC97159 -- sunil */

/* INC155780 -- sunil */
#checkout .span2.confirm_phone input#phone-ctn {
  margin-top: 0px;
}
/* INC155780 -- sunil */

/*  Fix for INC99221*/
.span4.cd-test {
  height: 400px;
}
/* Start: Niranjani- Added for loyalty process Retro Credit*/
.styled-select.loyalty-select-brdr {
  border: 1px solid #cccccc;
  width: 91%;
}
.input-retro {
  width: 277px;
}
.submit-pd-rt {
  padding-right: 12px;
}
#divLoyaltyCities,
#divLoyaltyLocations {
  background: none !important;
}
.disabled#divLoyaltyCities,
.disabled#divLoyaltyLocations {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#retroRequestForm select {
  width: 292px !important;
}
.retro_request .benefits {
  min-height: 405px;
}
.submit-pd-rt .disabled {
  pointer-events: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #c16436;
}
/* End : Niranjani- Added for loyalty process Retro Credit*/

/*---------- defects 3276 - Retro page -------------*/
.enrollment_page.retro_request {
  width: 650px;
}
.loyalty-subtext {
  color: #522f1c !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 16px;
  margin: 10px 0 20px 10px;
  width: 650px;
}
.loyalty-title {
  color: #720a0a !important;
  font-family: Oswald, sans-serif !important;
  font-size: 24px !important;
  line-height: 28px !important;
  margin-top: 30px;
  left: 25px !important;
  text-align: left !important;
}
.reward-thx p {
  color: #555;
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-left: 10px;
}
.txt-bold {
  font-size: 16px;
  color: #d78825;
  font-weight: bold;
}
a.view-dashbrd-btn {
  text-align: left;
  color: #c63a22;
  font-size: 14px;
  border: 1px solid transparent;
  text-decoration: none !important;
  display: block;
  margin: 5px 10px;
}
.enrollment_page.retro_request .error_msg {
  margin: 0 !important;
  font-size: 1em;
}
.og_loyalty_pilot input#checkNumber {
  margin-bottom: 24px;
}

/*===============================================================================
	Loyalty Voucher print preview page styles
===============================================================================*/
@media print {
  #gc .gc_user_account {
    height: auto;
    background: #fff !important;
    padding: 0 !important;
    margin: 20px !important;
    border: none;
  }
}
#print-preview {
  clear: both;
  padding: 0;
  margin: 20px 0 50px 0;
  width: 100%;
  float: left;
}
@media print {
  #print-preview .preview-page-header {
    background-color: #e3e0dc !important;
    color: #6e3c19 !important;
    padding: 5px;
    -webkit-print-color-adjust: exact;
  }
}
#print-preview .preview-page-header {
  background-color: #e3e0dc;
  color: #6e3c19 !important;
  padding: 40px 0;
}
#print-preview .preview-page-heading {
  margin: 0;
  font-family: "Roboto" !important;
  text-transform: inherit;
  color: #633e23 !important;
  font-size: 20px !important;
  text-align: center;
  line-height: inherit;
  padding: 0;
}
#print-preview .preview-content {
  margin: 0 auto;
  width: 90%;
}
#print-preview .promo-image {
  width: 120px;
  overflow: hidden;
}
#print-preview .promo-image img {
  float: none !important;
  text-align: left;
  display: block;
  margin: 20px 0;
  width: 100%;
}
#print-preview .certificate-title {
  padding: 0;
  margin: 0 0 26px 0;
}
#print-preview .certificate-title .sub-heading {
  font-weight: bold !important;
  font-size: 22px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
  padding: 0;
  margin: 0 0 5px 0;
}
@media print {
  #print-preview .certificate-title .sub-heading {
    color: #4b0542 !important;
    -webkit-print-color-adjust: exact;
  }
}
#print-preview .preview-page-promo-content {
  padding: 0;
  margin: 0;
}
#print-preview .item-description {
  font-weight: bold !important;
  font-size: 16px !important;
  color: #4b0542 !important;
  font-family: Oswald !important;
  padding: 0;
  margin: 0;
}
#print-preview .print-preview-middle {
  margin: 0 auto;
  text-align: center;
  display: table;
}
#print-preview .print-preview-info {
  margin: 26px 0 60px 0;
}
#print-preview p.voucher-instruction {
  padding: 0;
  margin: 0;
}
#print-preview .print-preview-middle .left-column {
  display: table-cell;
  padding: 0 2% 0 0;
  margin: 0;
  width: 48%;
}
#print-preview .print-preview-middle .left-column.no-image {
  width: inherit !important;
}
#print-preview .print-preview-middle .left-column .main-image {
  padding: 0;
  margin: 0;
  width: 100%;
}
#print-preview .print-preview-middle .left-column .main-image img[src=""] {
  display: none;
}
#print-preview .print-preview-middle .left-column .main-image img {
  padding: 0;
  margin-right: 10px;
}
#print-preview .right-column {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  margin: 0;
  padding: 0;
  background-color: #f5f3f0;
}
@media print {
  #print-preview .right-column {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    margin: 0;
    padding: 0;
    background-color: #f5f3f0 !important;
    -webkit-print-color-adjust: exact;
  }
}
p {
  letter-spacing: normal;
}
#print-preview .reward-details-box {
  padding: 10px;
  margin: 0;
}
#print-preview .reward-code {
  padding: 0;
  margin: 0 0 15px 0;
  overflow: hidden;
}
#print-preview .date-details {
  margin: 10px 0 10px 0;
}
#print-preview .reward-title,
#print-preview .text-valid-between {
  color: #ababab !important;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin: 8px auto 5px auto;
}
#print-preview .voucher-code,
.date-bold {
  color: #380f00 !important;
  letter-spacing: 0px;
  text-align: center;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 13px;
  font-family: Oswald !important;
  font-size: 18px !important;
}
#print-preview .voucher-code {
  font-size: 16px;
}
#print-preview .date-bold {
  font-size: 12px;
}
#print-preview p.benefits {
  float: none !important;
  margin: 24px 0 60px 0 !important;
  padding: 0 !important;
  background: none !important;
  width: 100% !important;
  font-family: Oswald !important;
  font-size: 16px;
  color: #827d7e !important;
}
#print-preview .preview-page-terms-condition {
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: #000;
}
#print-preview .preview-page-terms-condition p {
  font-size: 12px;
}
#print-preview .preview-page-terms-condition .subtitle {
  font-size: 12px;
  font-weight: bold;
  color: #333 !important;
  text-transform: uppercase;
  margin: 0;
}
#deliveryInfo_confirm_page
  .span8.marg_top2em
  ul
  li.marg_top1em
  span.pull-right {
  width: 223px;
  display: inline-block;
  text-align: right;
}
/*----- Print preview footer logos style ------*/
#print-preview .preview-footer {
  margin: 80px auto 20px auto;
  width: 100%;
}
#print-preview .dardenbrands {
  padding: 0;
  margin: 20px 0;
  overflow: hidden;
}
#print-preview .dardenbrands ul {
  list-style: none;
  padding: 0;
  background: #fff;
  margin: 0 auto;
}
#print-preview .dardenbrands ul li {
  list-style: none;
  float: left;
  padding: 0 10px;
}
#print-preview .dardenbrands ul li img {
  border: 0;
}
@media print {
  #expiry_voucher_days,
  #skipLeftMenu {
    display: none;
  }
  p {
    letter-spacing: 0 !important;
  }
  .voucher_details_page {
    display: none;
  }
  #print-preview {
    display: block;
  }
}
@media screen {
  #print-preview {
    display: none;
  }
}
/*-------- Defect 3291 --------*/
#content_body .container #content_body .loyalty_pilot_body {
  margin-top: -100px !important;
}
/*-------- Defect 3362 --------*/
#og-togo-menu .og_togo_picloc .bc_col .numeric.span1 {
  height: 40px;
}

/*Overlay popup Bonuscard in order confirmation page*/
.mobalbox .gc-ovlay-btm-bdr.gc-ovlay-hr-wid {
  width: 100%;
}
.row.span9.print_email {
  width: 100%;
}

/*-------- Defect 3428 ---------*/
input#phone-ctn {
  margin-top: 3px;
}
label[for="mobilePhone"] + span.fontitalic {
  line-height: 7px;
  margin: 2px 0 5px 0 !important;
}

/*----- Fix for INC153300-----*/
input.order-btn.margin_lt_15.pull-right.capitalize {
  margin-bottom: 10px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .margin_lft_07
  img {
  margin: 0px !important;
}
/*  WO43949  --sunil*/
div#myModal2 {
  width: 350px;
}
div#myModal2 .modal-content img {
  width: 320px;
}
div#myModal2 .modal-body {
  overflow: hidden;
}

div#myModal2 .modal-content {
  position: relative;
}
div#myModal2 .modal-content button.close {
  top: 3px;
  right: 5px;
}
/*  WO43949  --sunil*/
/* FDA Changes start here 26/2/2017 */
/* List page browser-menu-grid list page */
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .dar-dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0,
#og-togo-menu .dish-details.dar-dish-details {
  margin: 5px 0 0;
}
.browsermenu-grid
  .menu_items.marg_bot2em.menu_favorites
  .dar-dish-details
  .marg_left0,
.browsermenu-grid
  .menu_items.marg_bot2em.menu_featured
  .dar-dish-details
  .marg_left0 {
  width: 183px;
  margin: 5px 0 0; /*height: auto;*/
}
/*#og-togo-menu .browser-menu-grid .span4.menu_items.marg_bot2em.menu_favorites{max-height: 320px;height:310px;}*/
#og-togo-menu .marg_bot2em.menu_favorites .dar-dish-details span.pdt-text,
#og-togo-menu .marg_bot2em.menu_featured .dar-dish-details span.pdt-text {
  width: 100%;
  margin: 0;
  float: left;
  padding: 0 0 15px;
  min-height: 60px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dish-details.dar-dish-details
  .pull-right
  a#link,
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .dar-dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0
  .pull-right
  a#link {
  bottom: 0;
  top: auto;
  right: 0;
  margin: 0;
}
#og-togo-menu
  .browser-menu-grid
  .togoleft
  .menu_favorites
  .dar-dish-details
  .icons_marg_top,
#og-togo-menu .dar-dish-details .star-grey-small1 {
  min-height: inherit !important;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dish-details.dar-dish-details
  .menu_dine_in.capitalize {
  float: left;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* Detail page browsermenu-grid detail page */
.browsermenu-grid .menu-detail-bg table.ingrient-wid-big {
  margin-bottom: 25px;
}
.browsermenu-grid .browser-menu-grid .ingrient-wid-big .menu-iteam-title h2 {
  margin: 10px 0 0;
}
.dar-calrie {
  font-family: Roboto;
  font-size: 14px;
  font-weight: bold;
}
.browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big.dar-nutrihead
  td {
  width: 145px;
}
.browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg
  .ingrient-wid-big
  td.dar-nutricol {
  width: 600px;
}
.dar-dish-details .pull-right.txt-rgt.menu_marg_rgt.span2.spn_wdth.marg_left0 {
  width: 65px;
}
#og-togo-menu .browsermenu-grid .dish-details.dar-dish-details .dish-title {
  width: 170px;
}
#og-togo-menu #dar-favlist.icons_marg_top {
  left: 0;
  right: auto;
}
#og-togo-menu #dar-favlist .star-grey-small1 {
  margin: 0 15px 0 5px;
}

/* View as grid page */
.pdt-text.dar-menucal,
.dar-togocarlie {
  font-family: Roboto;
  width: 360px;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 5px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .menu-detail-bg-1
  .left_box.dar-middleholder {
  height: auto;
  min-height: 70px;
}
#og-togo-menu
  .browsermenu-grid
  .browser-menu-grid
  .box-margn
  .dar-middleholder
  .dish-details
  .pull-right.txt-rgt.menu_marg_rgt.span2 {
  height: auto !important;
}
.dar-togocarlie {
  margin: 0 0 15px;
  float: left;
  width: 75%;
  font-family: Roboto;
  font-size: 14px;
  font-weight: bold;
}
.menu-detail-bg-1 .dar-middleholder .star-grey-small1 {
  top: auto;
}
.menu-detail-bg-1 .dar-middleholder .fb_like {
  margin-top: 0;
}
/* Togo grid page */
#og-togo-menu #dar-togogrid .span2.cal-nut-info {
  width: 110px;
}
#og-togo-menu #dar-togogrid .spn_wdth {
  width: auto;
  margin: 0 !important;
}
#og-togo-menu #dar-togogrid .pdt-text.dar-menucal {
  width: 100%;
}
#og-togo-menu .menu-detail-bg-1 .left_box.dar-middleholder {
  height: auto;
}
/* disclaimer issue */
.sub-menu-grid-bg .dar-disclaimer {
  display: block;
  padding: 15px;
  width: 94%;
}
.dar-disclaimer.dar-disclaimer-border {
  border: 1px solid #c7bbad;
  background: #fff;
  padding: 15px;
}
#og-togo-menu .dar-disclaimer.dar-disclaimer-tmi {
  border: 1px solid #c7bbad;
  background: #fff;
  padding: 15px;
  float: left;
  width: 95.5%;
  margin: 15px 0 15px 2px;
}
/* FDA Changes end here 26/2/2017 */
/* FDA Changes 21/3/2017 */
#og-togo-menu .menu_header {
  height: 60px;
}
#og-togo-menu .sub-menu-grid-bg {
  background: none;
}
#og-togo-menu .box-margn {
  background: #fff;
  margin: 0 !important;
}
#og-togo-menu .dar-disclaimer {
  background: #fff;
  padding: 15px;
  margin: 15px 0;
  border: solid 1px #cec3b6;
  width: 94.7%;
  clear: both;
  float: left;
}
.sub-menu-grid-bg.dar-sub-menu-bg {
  background: #fff;
}
.menu-container.dar-menu-container {
  height: auto;
}
/*==========================================================================================================
	REWARD HISTORY PAGE STYLE
==========================================================================================================*/
.reward-history-content {
  padding: 0;
  margin: 0;
  color: #000;
}
.heading-right {
  margin: 20px 10px 10px 10px;
}
.reward-history-row {
  overflow: hidden;
  margin: 0 0 20px 0;
}
.reward-history-row p {
  line-height: 18px;
  padding: 0;
  margin: 0;
  text-align: left;
  font-size: 11px;
  color: #000;
}
.heading-right .boldTxt {
  font-family: Roboto;
  font-weight: bold;
  text-transform: uppercase;
}
.heading-right span.memberNumberHidden {
  line-height: 18px;
  display: inline-block;
  letter-spacing: 1px;
  margin: 5px;
}
.heading-right p.avail-points {
  font-family: "Helvetica Neue", Arial, sans-serif;
}
.heading-right p.avail-points span.av-points {
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  margin-left: 5px;
}

/*----- Reward history table -------*/
.reward-history-table {
  display: table;
  width: 98%;
}
.reward-history-table-row {
  display: table-row;
}
.reward-history-table-table-heading {
  display: table-header-group;
}
.reward-history-table-head {
  display: table-cell;
  vertical-align: middle;
  padding: 3px 10px;
  border-bottom: 1px solid #e3e3e3;
  width: 30.5%;
  background: #e3e3e3;
  color: #000;
  font-weight: bold;
  font-size: 11px;
}
.reward-history-table-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 3px 10px;
  border-bottom: 1px solid #e3e3e3;
  width: 30.5%;
  color: #333;
}
.reward-history-table-cell .rh-date {
  color: #333;
  font-size: 11px;
}
.reward-history-table-cell .points-details {
  color: #333;
  font-size: 11px;
}
.reward-history-table-cell .special-info {
  color: #ccc;
  font-size: 10px;
}
.reward-history-table-cell .no-of-points {
  display: block;
  text-align: right;
}
.reward-history-table-body {
  display: table-row-group;
}

/*---------- Reward history brudcrums -----------*/
.reward-history-brudcrums {
  padding: 10px;
  margin: 40px auto;
  position: relative;
}
.reward-history-brudcrums a#rhb-previous,
.reward-history-brudcrums a#rhb-next {
  color: #000 !important;
  text-decoration: none !important;
  padding: 0;
  margin: 0;
  display: block;
  font-family: Roboto;
}
.reward-history-brudcrums span.arrow-left,
.reward-history-brudcrums span.arrow-right {
  width: 18px;
  display: block;
  margin-top: -1px;
}
.reward-history-brudcrums span.arrow-left {
  float: left;
}
.reward-history-brudcrums span.arrow-right {
  float: right;
}
.reward-history-brudcrums a#rhb-previous {
  float: left;
}
.reward-history-brudcrums a#rhb-next {
  float: right;
}
.reward-history-brudcrums h3.rhb-month-title {
  margin: auto;
  width: 60%;
  text-align: center;
  padding: 0 !important;
  position: absolute;
  left: 0;
  right: 0;
  top: inherit;
  line-height: inherit;
}

/*Your Order Details*/
.ordr-rgt-desc .ordr-summary {
  margin-bottom: 10px;
}
.odr-summary-list {
  display: inline-block;
}

/*------- defect 32090 -------*/
.wl_nav .location-popup p.timecontent {
  line-height: 20px;
}
.wl_nav .row.pad-left15 {
  padding: 5px 0px;
}

/* Fix for WO30576 -  xsduxm1*/
.og_togo_picloc.row .valuess:nth-child(3) span p {
  margin-top: 16px !important;
}
.og_togo_picloc.row .valuess:nth-child(4) span p {
  margin-top: 16px !important;
}
.og_togo_picloc.row .valuess:nth-child(5) span p {
  margin-top: 16px !important;
}
.og_togo_picloc .numeric.span1 {
  height: 36px !important;
  padding-top: 14px !important;
}

/*********** FDA Defect fixing ***********/
.gen_info.mar_lft.Inc-Cart {
  height: auto !important;
  padding-bottom: 10px;
  border-bottom: 1px solid #b3a29e;
  float: left;
}
/*----- Fix for INC153300-----*/
input.order-btn.margin_lt_15.pull-right.capitalize {
  margin-bottom: 10px;
}
.logbox
  .og_togo_order.Menu-order
  .row.margin_top145.margin_bot3.marg_left5p
  .casual_span
  .margin_lft_07
  img {
  margin: 0px !important;
}
/*----- Fix for WO38534-----*/
p.newWLMsg {
  margin-top: -13px;
}
/* WO47413 -- sunil */
.row.margin_top1.margin_bot3.marg_left5p {
  margin-top: 1em;
}
/* WO47413 -- sunil */
/* Fix for WO30576 -  xsduxm1*/
.og_togo_picloc.row .valuess:nth-child(2) span p {
  margin-top: 1px !important;
}
.og_togo_picloc.row .valuess:nth-child(3) span p {
  margin-top: 16px !important;
}
.og_togo_picloc.row .valuess:nth-child(4) span p {
  margin-top: 16px !important;
}
.og_togo_picloc.row .valuess:nth-child(5) span p {
  margin-top: 16px !important;
}
.og_togo_picloc .numeric.span1 {
  height: 36px !important;
  padding-top: 14px !important;
}
div#myModal2 .modal-body {
  overflow: hidden;
}
/*Fix for WO50330 */
#join_rewards_textbox {
  width: 275px;
}
#select_dropdown .span3.phone_type span#cd-service-time {
  margin-top: 12px;
  display: inline-block;
  margin-left: 5px;
}
#select_dropdown .span3.phone_type select#time {
  width: 106px;
}
/*Order Details*/
#gc .row p {
  font-size: 14px;
}
/*Shipping Information in Order confimation page*/
.dar-ship-font {
  font-size: 14px;
}
.grayout {
  pointer-events: none;
  opacity: 0.5;
}
/* Bams alignment fix */
#amtToApplylabel {
  width: 185px;
  float: right;
}
.dar-ship-font {
  font-size: 14px;
}
/*Crime Index PCR - 376*/
label[for="saveShippingAddresscheck"] {
  display: inline-block;
}
.cd-error-text.ci-error-txt {
  text-transform: none !important;
}
.cierror_top {
  padding-left: 47px;
  float: left;
  margin-bottom: 20px;
  background-image: url("//media.cheddars.com/images/site/error_icon.png");
  background-position: left 2px;
  background-repeat: no-repeat;
}
.og_catering_delivery .cd_note {
  margin-top: 115px;
}
span.at_business_info,
span.at_residential_info,
span.at_other_info {
  margin-top: 92px;
  display: none;
}
.cd_note_c span.at_business_info,
.cd_note_c span.at_residential_info,
.cd_note_c span.at_other_info {
  margin-top: -3px;
}
/*Crime Index PCR - 376 Ends*/
.come-on-in {
  position: absolute;
  top: -33px;
}
/*sunil/lakshmi*/
/*Minor Enhancements - Online only coupons*/
.payOnlineCouponOverlayDiv {
  padding: 0px 45px 20px 45px;
}
.payOnlineCouponOverlayDiv button {
  width: 100%;
}
.payOnlineCouponOverlayDiv h3 {
  padding-bottom: 15px;
  padding-top: 10px;
}
/*INC225928   -- sunil */
div#multiSkuDiv {
  padding-top: 20px !important;
}
/*INC225928   -- sunil */
/*Crime Index 33513 Fix*/
.og_togo_order .cd-display-rest-block {
  position: relative;
  overflow: hidden;
}
.og_togo_order .cd-display-rest-block .delivery-location-spinner {
  position: absolute;
  z-index: 1;
  background: #f7f7f7
    url("https://media.olivegarden.com/images/site/loader.gif") center no-repeat;
  width: 100%;
  height: 100%;
  display: block;
  margin-top: 10px;
  margin-left: -8px;
}
/* WO56603 - Changes - Increase the Select This location Button size*/
.og_catering_delivery
  .cd-display-rest-block
  .casual_span
  .rt_span_width.pull-right.margin_rt_05
  button
  .selectLocBtn {
  width: 150px !important;
}
/*For online Order confirmation popup-WO42529*/
#startNewOrderConfirmModal {
  top: 13% !important;
  width: 600px;
}
.startNewOrderConfirmlDiv {
  width: 605px;
  padding: 29px 27px 0px 0px !important;
}
.order-now {
  background-color: #a2b534;
}
.order-online-overlay p {
  color: #fff;
  font-family: Roboto;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 4%;
}
#gc .start-new-order-confirm-btn {
  background: #c00000;
  border: 1px solid #5c9a83;
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  font-weight: bold;
  font-family: Roboto;
  text-align: center;
  margin-left: 7%;
  margin-right: 0%;
  width: 38%;
}
.btn-div {
  margin: 5% 0 10% 0;
  float: left;
  width: 100%;
}
.overlay-img {
  margin-top: 10%;
}
.overlay-img ul {
  margin-left: 5%;
}
.overlay-img ul li {
  list-style: none;
  display: inline-block;
  margin-left: 7%;
  line-height: 15px;
  width: 23%;
}
.overlay-img span {
  font-size: 11px;
  text-align: center;
  width: 55%;
  margin: 0px !important;
  padding-top: 5px;
  padding-left: 15px;
  float: left;
}
.pickupImgTxt {
  padding-left: 0px !important;
  width: 70% !important;
}
/*End-WO42529*/
/*UI fix for WO47428*/
.trio_option label {
  height: 12px;
}
/*End-WO47428*/
/** Start WO61422 og d * */
.gcbalance-mobalbox {
  margin-top: -40px;
}
.modal-body-gcbalanceheight {
  height: 435px;
}
.dis_none {
  display: none;
}
.input-gc-number {
  margin-left: 0;
  width: 80px;
  height: 30px !important;
}
.gcbalance-captcha-error-msg {
  color: red;
  font-size: 15px;
  font-weight: bold;
  margin-left: 4px;
}
.gcbalance-error-msg {
  color: red;
  font-size: 15px;
  font-weight: bold;
  margin-left: 4px;
}
.gcbalance-tip-percentages {
  float: left;
  margin-left: 0px;
  margin-top: 20px;
  width: 40%;
}
.togopayment input[name="cardAmt"].gcbalance-cardamount {
  height: 28px;
  width: 120% !important;
}
.togopayment input[name="tipAmt"].gcbalance-tipamount {
  height: 28px;
}
.togopayment span[id="tipvaluesCCselectspan"].tipvaluesCCselect {
  width: 130% !important;
}
.togopayment input[name="amtToApplyValue"].gcbalance-amounttoapplyvalue {
  height: 28px;
  width: 120% !important;
}
/** End WO61422 og d * */
/*UI fix - WO48906*/
#deliveryLocationConfirmation &gt; p {
  width: 50%;
}
#deliveryLocationConfirmation &gt; p &gt; span,
#deliveryLocation &gt; h5,
.pickup_info span {
  word-wrap: break-word;
}
#deliveryAddressId {
  margin-right: -30%;
}
#deliveryInfo_confirm_page span.pull-right {
  word-break: break-all;
}
/*End-WO48906*/
/*crm precheck* - start */
.span3.styled-select.edit-m-d-y.magin_right.margin_dob {
  margin-right: 0.814em;
}
.styled-select.edit-m-d-y.magin_right.margin_dob {
  margin-right: 0.814em;
}
img#icondisplay_crm {
  margin-left: 0.5%;
  margin-top: 0.5%;
}
span#aria-gc-brandoptin {
  white-space: nowrap;
}
.og_togo_payment .log_pay .right-part-section.login {
  padding-top: 4px;
}
/*crm precheck* - end */
/*Start - WO47428 - reduce the vertical spacing for salad options*/
.chk-box-height {
  height: 15px !important;
}
/*End - WO47428 - reduce the vertical spacing for salad options*/
/*Fix for WO60752*/
#indicatortext a#NI {
  position: absolute;
  top: 1em;
  left: 1em;
}
/*Hiding global optin check box - start */

/*join eclub page, contact-us*/
.email_signup &gt; .confirm-check &gt; #join_checkbox {
  display: none;
}
/*join rewards*/
.row.ltp_checkbox.sapn12 &gt; #join_checkbox {
  display: none;
}
/*eclub popup*/
#email_signup_form &gt; .confirm-check &gt; #join_checkbox {
  display: none;
}
/*order confirmation*/
.row.span7.order-body-cont.pick-ordr.dot-brder
  &gt; .confirm-check
  &gt; #join_checkbox {
  display: none;
}
/* acc reg page*/
#globalOptin_reg {
  display: none;
}
label#global-Optin-reg {
  margin-left: 0.5%;
}
/*contact us --- only for OG */
#signup_footer &gt; .email_signup &gt; .confirm-check &gt; label[for="offers"] {
  margin-left: 17%;
}
/*footer*/
.checkbox_d_footer {
  display: none;
}
.checkbox.link.textmsg {
  margin-left: -2%;
}
.footer .footer_opt_in_darden_checkin {
  margin-left: 1.5%;
  display: block;
  width: 705px;
}
.footer_opt_in_darden_checkin {
  display: block;
}
.footer .footer-bg {
  background: #c16436;
  height: 255px;
}
.span3.icons.pull-right.center-icon.social-icon {
  margin-top: -12%;
}
.footer .email-container {
  margin-top: -2%;
}
/*fix for og banner which uses footer classes */
#tntBanner .footer-bg {
  height: auto;
}
#tntBanner .email-container {
  margin-top: 0%;
}
/*Hiding global optin check box - end */
/*Fix for 34311*/
#disabled-company {
  width: 212px !important;
}
/*WO69928*/
.pull-right.txt-rgt.menu_marg_rgt.span3 .fb_like {
  position: inherit !important;
}
/*WO65891*/
.anchorLink {
  display: block;
  height: 150px;
  margin-top: -150px;
  visibility: hidden;
}
/*WO70294*/
.menu_marg_lft &gt; .mar-bot-1 {
  margin-bottom: 1em;
  float: right !important;
}
/*For OG Hours - locations details CSS*/
.location_bold {
  font-weight: bold;
  padding-top: 5px;
}
/*Fix for INC351572*/
p.ordr-descrptn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px !important;
  width: 250px;
}
p.ordr-qty-prce {
  display: inline-block;
  padding-left: 5px !important;
  text-align: center;
  width: 150px;
}
.ordr-summary {
  margin-bottom: 10px;
  display: inline-block;
  font-size: 14px;
  padding-left: 13px !important;
  width: 400px;
}
p.ordr-sub-desc {
  padding-left: 5px;
}
.order-body-cont p,
.my-order-link {
  padding: 1em 0 0.3em 0;
}
/*WO62198*/
.testGCPayment {
  width: 65%;
  display: inline-block;
}
.cardPaymentDetails {
  display: inline-block;
  width: 174px;
  padding: 5px 0;
  margin-bottom: 0px;
  color: #c16436 !important;
}
/* loc confirm overlay -start*/
#pickupLocLabel,
#pickupLoc,
#pickupDateTime,
#pickupDateTimeLabel {
  padding-left: 5%;
  padding-top: 2.5%;
}
#pickupDateTime {
  padding-left: 5%;
  padding-top: 1.25%;
}
#confirmLocFooter {
  padding-left: 5%;
  padding-top: 3%;
  padding-bottom: 3%;
}
#pickupLocLabel,
#pickupDateTimeLabel {
  font-family: Roboto !important;
  font-weight: normal;
  font-size: 14px;
}
#confirmLocLabel {
  background-color: #aaae01;
  font-family: Roboto !important;
  color: #fff;
  font-weight: normal;
  font-size: 15px;
}
#pickupLoc,
#pickupDateTime {
  border-bottom: 1px solid #b3a29e;
  padding-bottom: 1.25%;
  font-size: 13px;
}
#confirmDateTimeImg,
#confirmLocImg {
  width: 50%;
}
#confirmLocEditLocLink,
#confirmLocEditTimeLink,
#locConfirmButton {
  margin-right: 30px;
}
#locConfirmButton {
  width: 85%;
  height: 33px;
}
#confirmLocRestName {
  color: #c16436;
  cursor: pointer;
  font-family: Oswald;
  text-decoration: underline;
}
#pickupLoc &gt; .span4 {
  margin-top: 20px;
}
/*loc confirm overlay - end*/
div#multiSkuDiv {
  padding-top: 20px !important;
}
/* .options-click label{margin-bottom: 1em !important;} */
/*INC371779- Hiding global optin check box*/
.email_signup &gt; .confirm-check &gt; #join_checkbox {
  display: none;
}

/** Payment pages changes - CORS enhancement desktop rxs010201 begin 2018-06-19 gpodma1  * */
.payment-due .container-fluid .tabbable ul.nav.nav-payment-type li {
  margin-right: 10px;
  width: 25%;
}
.payment-due .container-fluid .tabbable ul.nav.nav-payment-type li a {
  margin-left: 0;
  padding: 5px 15px;
  text-decoration: none;
  background-color: #c16436;
  background-image: none;
  color: #fff;
}
.credit-card-label {
  display: inline-block;
}
.payment-due
  .container-fluid
  .tabbable
  .tab-content
  .tab-pane-credit-card
  .active
  iframe.iframe-credit-card
  html {
  overflow: hidden;
}
.iframe-full-credit-card {
  width: 100%;
  border: none;
  height: 535px;
  margin-left: 0%;
  overflow: hidden;
}
.iframe-credit-card {
  width: 100%;
  border: none;
  height: 630px;
  margin-left: 0%;
  overflow: hidden;
}
.credit-card-default {
  color: #fff;
  border: 1px solid;
  font-size: 15px;
  padding: 3px 15px;
  margin-left: 6px;
}
.cc-list-value {
  display: inline-block;
  width: 145px;
}
.border_top_recipe.exp_total.togopayment p.cc-list-value {
  top: 2px;
  position: relative;
  font-size: 14px;
  margin-left: 5px;
}
.express_pay_main
  .recipe_body.exp_recipe_body
  div#diplaySummary
  .border_top_recipe
  input#xpay-paymentmethod-submit {
  background-color: #c16436;
  border: none;
  padding: 10px;
  color: #fff;
  width: 100%;
}
.border_top_recipe.exp_total.togopayment .credit-card-list input {
  width: 20px;
  height: 20px;
}
.express_pay_main
  .span8.rt-container
  .payment_sec
  .choose-credit-card
  .nav-payment-method
  .credit-card-list
  input {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.express_pay_main
  .span8.rt-container
  .payment_sec
  #xpayRefIDAddCard.capitalize {
  background-image: none;
  background-color: #c16436;
  padding: 5px 10px;
  color: #fff;
  text-decoration: none;
  margin-left: 0 !important;
}
#mpay2-card-purchaseGCCardLink .xpay-button-select-cc {
  background: #c16436;
  color: #fff;
  padding: 10px;
  border: none;
}
.border_top_recipe.exp_total.togopayment .credit-card-list input {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.border_top_recipe.exp_total.togopayment .credit-card-list img {
  width: 50px;
  height: 32px;
  margin-right: 5px;
}
/** remark next 2 lines for OG legacy desktop GC payment page go live 
.mobalbox.gcbalance-mobalbox { float: right; width: 100%; background: #fff; }
.modal-body.exp_cc_overlay.modal-body-gcbalanceheight { float: right; width: 45%; background-color: #f7f7f7; border: 1px solid #b5b5b5; }
 * */
.express_pay_main
  .span8.rt-container
  .payment_sec
  #xpayRefIDAddCard.nav-payment-type.capitalize {
  border-radius: 0;
  padding: 15px;
  border: none;
}
.credit-card-default {
  color: #68655a;
  border: 1px solid;
  font-size: 13px;
  padding: 3px 10px;
  margin-left: 6px;
}
.exp_total.togopayment .span7.span_width_t .g_color {
  width: 48%;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount {
  padding-top: 0;
  margin-top: 0;
}
.row.border_top_recipe.marg_bot2em.exp_total.togopayment.checkout-color {
  margin-bottom: 0;
}
form#frmCCApply {
  margin-bottom: 0;
}
.input-gc-number {
  margin: 0 !important;
  width: 93px;
}
.mobalbox p {
  padding-top: 5px !important;
  margin-bottom: 2px;
}
.iframe-credit-card.tokenizeCCiframeClass {
  height: 680px !important;
}
.iframe-credit-card.enrollCardiframeClass {
  height: 530px !important;
}
.exp_cc_overlay.modal-body-gcbalanceheight form {
  padding: 0 10px;
}
.modal-body.exp_cc_overlay.modal-body-gcbalanceheight
  .exp_total.togopayment
  .span7.span_width_t
  .dollar_amount
  .dollar_input {
  width: 73%;
}
/*input#check-bal-apply-payment-button { width: 100%; margin-top: 10px; }*/
.exp_pymt_mthd_shw_frame.elements-group-xpay {
  background-color: #f7f7f7;
  padding: 0 15px 15px;
  border: 1px solid #b5b5b5;
  margin-bottom: 20px;
}
.exp_total.togopayment
  .span7.span_width_t
  .exp_pymt_mthd_shw_frame.elements-group-xpay
  .dollar_amount
  .dollar_input {
  width: 97%;
}
.exp_total.togopayment
  .span7.span_width_t
  .exp_pymt_mthd_shw_frame.elements-group-xpay
  .dollar_amount
  .dollar_input.tip
  .rtxt_box_width_1
  select {
  width: 245px !important;
}
.exp_total.togopayment
  .span7.span_width_t
  .exp_pymt_mthd_shw_frame.elements-group-xpay
  .dollar_amount
  .dollar_input.tip
  .rtxt_box_width_1 {
  width: 245px !important;
}
.iframe-credit-card.tokenizeGCiframeClass {
  max-height: 476px;
}
.iframe-credit-card.doSaleiframeClass {
  height: 450px;
}
.exp_total.togopayment
  .span7.span_width_t
  .dollar_amount
  .dollar.gcbalancedollar {
  display: none;
}
.xpay-pmt-group-frame.xpay-elements-group {
  background-color: #f7f7f7;
  padding: 0 15px 15px;
  border: 1px solid #b5b5b5;
  margin-bottom: 20px;
}
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar {
  display: none;
}
.exp_total.togopayment
  .span7.span_width_t
  .xpay-pmt-group-frame.xpay-elements-group
  .dollar_amount
  .dollar_input {
  width: 97%;
}
form#frmCCApply .marg_bot2em.exp_total.togopayment.checkout-color {
  margin-bottom: 0;
}
/*Removing this css for OG background image missing issue
body.ae-lang-en { background: #fff; }
*/
/** Payment pages changes - CORS enhancement desktop rxs010201 end * */

/*34849*/
input#billingEmail {
  margin-left: 1.4em;
}
/*Find a location Enh - Invalid product message*/
#sorryNotAvailableMsg,
#redirectToMenuMsg {
  font-size: 14px;
  padding-left: 74px;
  padding-top: 10px;
}

/*Lazy Loading - Prod Fix*/
#menuItemId &gt; img.mainimage.lazy {
  width: 230px;
  height: 143px;
}
.silverwarespan1 {
  width: 24% !important;
}

.silverwarespan2 {
  width: 13% !important;
}

.labelalign {
  margin-top: -21px !important;
  margin-left: 30px !important;
}
/* footer brand alignment */
footer .footer_opt_in_darden_checkin .div-pos-left.clr-both {
  clear: none;
  margin-top: 0;
}
footer .footer_opt_in_darden_checkin .div-pos-left {
  width: 25%;
  float: left;
}
.opt_in_darden_checkin .div-pos-left {
  height: 65px;
}

/* brand check box changes */
.logo-optin .span7.opt_in_darden_checkin {
  width: 900px;
}
.logo-optin .span7.opt_in_darden_checkin .div-pos-left.clr-both {
  clear: none;
}
.logo-optin .div-pos-left {
  width: 25%;
  height: 75px;
}

.reservation-optin-row .span7.opt_in_darden_checkin {
  width: 900px;
}
.reservation-optin-row .span7.opt_in_darden_checkin .div-pos-left.clr-both {
  clear: none;
}
.reservation-optin-row .div-pos-left {
  width: 25%;
  height: 75px;
}
/*36191*/
.header .menunav li a {
  padding: 0em 1em !important;
}
.ptg-height {
  height: 65px;
}
.silver-heading {
  height: 45px;
  color: #d78825;
  font-family: Roboto;
  font-size: 19px;
  font-weight: normal;
  margin-top: 25px;
}
/*36479*/
a#confirmLocEditTimeLink,
a#confirmLocEditLocLink {
  width: 35%;
}
.OG_togo.confirm-review .gen_info.mar_lft.Inc-silver.guest_num {
  height: 110px;
}

/*Css for hiding the apply coupon*/
.coupon-price-box p.coupon-heading.txtbold {
  display: none;
}
.coupon-price-box .coupon-label {
  display: none;
}
#persistentCart .coupon-price-box input#couponCode {
  display: none;
}
.coupon-price-box button#apply_coupon_btn {
  display: none;
}
span.coupon-chk-out-bg.primary-btn.pull-right.item-null {
  display: none;
}
/*WO239661 - For showing the apply coupon on cart page since apply coupon is missing catering delivery flow */
#loyaltyOnLoad &gt; .gen_info.mar_lft.Inc-Coupon {
  display: block;
}
/*End*/
/*WO200982*/
#ptgPlatesDiv {
  display: none;
}
#ptgCupsDiv {
  display: none;
}
#ptgBowlsDiv {
  display: none;
}

.carousel-control {
  z-index: 4;
}

.wlnumber {
  float: left;
  border: 2px solid #000;
  text-decoration: none !important;
  padding: 10px;
  margin-right: 12px;
  text-align: center !important;
  text-indent: -2px;
}

.partysize {
  text-decoration: none;
  background-color: #cfc493;
  color: #000 !important;
  cursor: pointer;
  width: 12px;
}
.partysize.wlnumber:hover {
  background-color: #706b6b;
}

.wlistsize {
  width: 322px !important;
  left: 27%;
}
.moveleft {
  margin-left: -20px !important;
  color: #000 !important;
  text-decoration: none !important;
  margin-top: -10px;
  background-image: none !important;
  opacity: 1.5;
  font-weight: 900;
}

.moveright {
  margin-right: 100px !important;
  text-decoration: none;
  color: #000 !important;
  background-image: none !important;
  margin-top: -10px;
  opacity: 1.5;
  font-weight: 900;
}
.wl-margin {
  margin-bottom: 15px;
}
.wl-time {
  font-size: 15px;
}
/*#joinWaitlistForm .guests {
	margin-top: 130px!important;
}*/
.newwaitlistform .guests {
  margin-top: 40px !important;
}
.guestfname {
  float: left;
  font-size: 23px !important;
  width: auto !important;
  font-weight: bold;
  font-family: Oswald !important;
  color: #4a0441 !important;
}
.waitlistnum {
  float: left;
  margin-left: 140px;
  margin-top: 5px;
  font-size: 23px !important;
  margin-bottom: 25px;
  width: auto;
  font-weight: bold;
  /*font-family: Oswald !important;*/
  color: #c16436;
}

#wlposition {
  position: absolute;
  margin-top: -7px;
  height: 44px;
  font-size: 16px;
  font-weight: bold;
  line-height: 43px;
  color: #fff;
  text-align: center;
  background: #c16436;
  border: -1px solid #fff;
  border-radius: 24px;
  width: 44px;
}
.wl-text {
  margin-left: 49px;
}
.partyfont {
  width: 100% !important;
  font-size: 15px !important;
  font-weight: bold;
  margin-bottom: 20px;
}
.selected-partysize {
  background-color: #d78825 !important;
  color: #000000 !important;
}
form.newwaitlistform .guests p small {
  font-size: 11px;
  font-style: italic;
  margin-top: -28px;
  width: 100px !important;
  line-height: 12px;
  float: none !important;
  margin-left: 0px !important;
}
/*INC497196*/
.browsermenu-grid .menu-detail-bg table.ingrient-wid-big .dl-horizontal dd {
  margin-right: -72px;
}
.autowlmsg {
  margin-top: 5px !important;
}

/* Franchise Togo location */
#franchiseModal #done_ok {
  width: 16%;
  margin-top: 30px;
  margin-right: 95px !important;
  text-decoration: none;
  margin-bottom: 0px;
}
div#franchiseModal {
  width: 330px;
  margin-top: 100px;
  margin-left: -160px;
  position: fixed;
}
.franshide {
  display: none;
}
input#franchiseTogo {
  width: 100%;
  text-align: center;
  background-color: #c16436;
  margin-left: 0px;
  padding-left: 6px;
  font-family: "Roboto";
}
#franchiseModal .myModalLabel {
  font-size: 18px;
}
/*end*/
/*JAN 19 rel- Waitlist enhancement 2*/
#autoRemoveWaitListModal .rejoinWaitlist {
  float: left;
}
.showhidewlautoremove {
  display: none;
}
#wlistcount a.disable-wlLeftarrow {
  pointer-events: none;
  cursor: default;
}
#wlistcount a.disable-wlRightarrow {
  pointer-events: none;
  cursor: default;
}
span#nextposition_text {
  margin-left: 23px;
  margin-top: 5px;
  font-size: 23px !important;
  width: auto;
  font-weight: bold;
  font-family: Roboto !important;
  color: #c16436;
}
#autoRemoveWaitList_Modal p.wlrejoin-text {
  font-size: 10pt !important;
}
#autoRemoveWaitList_Modal #removeWlistPopup-options {
  margin-top: 20px;
}
#removeWlistPopup-options .rejoinWaitlist {
  width: 164px !important;
  padding: 5px 15px;
  font-family: Arial;
  height: auto;
}
/*end*/
/*40270 - Giftcard checkout page alignment issue*/
section.payment-login-container {
  padding: 20px;
}
.recipe_body {
  color: #68655a;
  padding: 20px;
  background-color: #fff;
  font-family: Roboto;
  margin-bottom: 0px;
  border-bottom: 1px solid #706060 !important;
}
.checkout-color {
  color: #000 !important;
  border-color: #c16436 !important;
  font-family: Roboto !important;
  font-size: 15px;
  margin-bottom: 0px;
}
.payment-dashed {
  width: 320px;
  float: right;
  clear: both;
}
.payment-dashed label {
  display: inline-block;
  width: 190px;
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
}
.payment-dashed span {
  margin-left: 20%;
  display: inline-block;
  border-bottom: 1px dotted #ccc;
  padding: 5px;
}
.marg_top1em.span6 {
  float: left;
  clear: both;
}
p.payment-type {
  border-top: 1px solid #706060 !important;
  margin-top: 25px;
  padding-top: 20px;
  font-size: 16px;
  font-family: Roboto;
  color: #d78825;
  text-align: right;
  padding-right: 20%;
}
section#savedCardList {
  border-bottom: 1px solid #706060 !important;
  text-align: right;
}
#mpay2-card-purchaseGCCardLink .xpay-button-select-cc {
  background: #c16436;
  color: #fff;
  padding: 10px;
  border: none;
  margin-bottom: 25px;
}
div#mpay2-card-purchaseGCCardLink {
  padding-right: 20%;
}
/*End*/
/* GC Added to Saved Payment Enhancement :: BEGIN */
.add-cc-card label[for="select-creditCard"] {
  width: 175px;
}
.add-gc-card label[for="select-giftCard"] {
  width: 135px;
}
.add-cc-gc-cards h4 {
  margin-bottom: 35px;
  margin-top: 0;
}
.add-card-sec .add-cc-card {
  width: 200px;
  float: left;
  margin-left: 0;
}
.add-card-sec .add-gc-card {
  width: 200px;
  margin-right: 34px;
  float: right;
}
.card-input input[type="radio"] {
  position: absolute;
  width: auto !important;
  z-index: 1;
  opacity: 0;
}
.add-card-sec .card-input-btn {
  position: relative;
  top: -4px;
  left: 0;
  border-radius: 80%;
  height: 21px;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 21px;
  text-align: center;
  background-color: #fff;
  background-size: 50% 50%;
  background-position: center center;
  background-repeat: no-repeat;
  border: 2px solid #c16436;
}
.add-card-sec .add-cc-card .cc-label {
  width: 136px;
  float: left;
  margin-top: -24px;
  margin-left: 25px !important;
}
.add-card-sec .add-gc-card .gc-label {
  width: 120px;
  float: left;
  margin-top: -24px;
  margin-left: 25px !important;
}
.add-card-sec {
  height: 49px;
  margin-left: -20px;
  width: 500px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.card-input.radio input:checked ~ .card-selected::after {
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
  width: 27px;
  height: 29px;
  border-radius: 80%;
  content: "";
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  background: #c16436;
}
.savedPaymentClass {
  height: 680px !important;
}
#giftCardSavedPayment button.new-gc-btn {
  background: #c16436 !important;
  color: #fff;
  padding: 10px;
  margin-bottom: 10;
  border-radius: 0;
  width: 97%;
  text-transform: uppercase !important;
  margin-left: 0px !important;
}
#giftCardSavedPayment button#cancelGiftCard {
  background: #bfb8ae !important;
}
div#giftCardSavedPayment {
  border: 1px solid #b5b5b5;
  height: auto;
  width: 485px;
  padding: 10px;
}
div#giftCardSavedPayment #giftcardfull {
  width: 450px;
}
.gc_saved_payment {
  display: none;
}
.addedcards-list .remove-cc-list {
  float: right;
  margin-right: 15px;
  margin-top: -34px;
  width: 16%;
}
.addedcards-list .ul-card-list {
  width: 93%;
}
.savedlist-btn {
  background-image: none;
  background-color: #c16436;
  padding: 2px 0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase !important;
  width: 85px;
  font-size: 12px;
}
.addedcards-list {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
  border: solid 1px #e3e0db;
  border-radius: 4px;
  -moz-border-radius: 4px;
  height: 57px;
  width: 100%;
  margin-bottom: 10px;
}
.addedcards-list .edit-cc-list {
  float: left;
  margin-left: 400px;
  margin-top: -34px;
  width: 16%;
}
.removeGCModal {
  display: none;
}
.show-removeGCModal {
  display: block;
}
.addedcards-list .gc-balance-info {
  margin-left: 235px;
  margin-top: -20px !important;
}
.remove-gc-list {
  float: right;
  margin-right: 15px;
  margin-top: -25px;
  width: 16%;
}
.gc-savedcards .gc-cardslist-checkbox {
  width: 20px;
  height: 20px;
}
.disable-gc-addcard {
  z-index: 1000;
  border: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: #fff;
  opacity: 0.6;
  cursor: wait;
}
.addedcards-list .gc-savedcards {
  margin-top: 13px;
  margin-left: 7px;
}
#giftCardSavedPayment #gcCheckBalance {
  color: #c16436;
}
#removeGiftCardModal button:disabled {
  opacity: 0.3;
}
.addedcards-list .credit-card-list {
  margin-left: 7px;
  margin-top: 4px;
}
.addedcards-list .cc-expiry {
  margin-left: 8px;
  width: 90px;
}
.addedcards-list .credit-card-label {
  margin-top: 10px;
}
.ccsp-default-btn {
  color: #000 !important;
  text-transform: capitalize;
  border-radius: 4px;
  margin-left: 8px;
  margin-top: 10px;
  font-size: 14px;
  font-family: Roboto;
  font-weight: normal;
}
.add-card-sec .disable-gc-selection {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.add-card-sec .gc-limit-msg {
    width: 205px;
    height: 30px;
    right: -16px;
    margin-bottom: 20px;
    font-size: 11px;
    position: relative;
    line-height: 1.3;
	float: left;
    left: -177px;
    margin-top: 27px;
}
.gcCapitalize {
  text-transform: uppercase !important;
}
.sp-scroll-cardslist {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 5px;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 14px;
}
.sp-scroll-cardslist::-webkit-scrollbar {
  -webkit-appearance: none;
}
.sp-scroll-cardslist::-webkit-scrollbar:vertical {
  width: 11px;
}
.sp-scroll-cardslist::-webkit-scrollbar:horizontal {
  height: 11px;
}
.sp-scroll-cardslist::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.3);
}
.sp-cc-expiry {
  margin-left: 73px !important;
  width: 90px;
}
/* GC Added to Saved Payment Enhancement :: END */

/*franchise location*/
.hide-link {
  text-decoration: none !important;
}
/* 7 Day Rolling Enhancement :: BEGIN */
.rolling-width {
  width: 136px !important;
  font-size: 12px;
  padding-left: 5px !important;
  text-transform: capitalize !important;
  color: #706b6b !important;
  background: #fff !important;
  font-weight: normal !important;
  font-family: Oswald;
}
.day-exp-active .rolling-width {
  width: 134px !important;
  font-size: 11px;
  padding-left: 5px !important;
  text-transform: capitalize !important;
  color: #fff !important;
  background: #c16436 !important;
  font-weight: bold !important;
  font-family: Oswald !important;
  border-right: none !important;
}
.rolling-hours-start {
  width: 90px !important;
  font-size: 12px;
  margin: 0px !important;
  color: #706b6b !important;
  font-family: Oswald !important;
}
.rolling-main-body {
  margin-left: -7px !important;
}
.rolling-hours-start .expand-row {
  margin-left: 90px !important;
}
.rolling-menu {
  width: 120px !important;
  font-size: 12px;
  margin-left: 7px;
  font-weight: normal !important;
  font-family: Roboto !important;
}
.rolling-menu-time {
  float: right;
  margin-top: 2px;
  font-size: 12px;
  margin-right: -118px;
  font-family: Roboto !important;
}
.og-arrow {
  margin-left: -6px !important;
}
.og-mar-left {
  margin-left: -23px !important;
  border: none !important;
}
.og-mar-left .day-exp-active {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.og-mar-left .day-exp {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.og-mar-left .day-exp ul {
  background: #fff !important;
}
.og-mar-left.week-schedule .day-exp-active .whitetxt {
  color: #fff !important;
  font-size: 12px !important;
  margin-left: 2px !important;
  font-family: Oswald;
}
.og-mar-left .accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
  background: url(//media.cheddars.com/images/site/up-arrow.png) no-repeat
    scroll 0 0 transparent !important;
  background-size: 10px !important;
}
.og-mar-left
  .accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico.collapsed {
  background: url(//media.cheddars.com/images/site/down-arrow.png) no-repeat
    scroll 0 0 transparent !important;
}
.og-mar-left .accordion-plus-ico-loc.collapsed {
  height: 12px;
  margin-left: -5px !important;
  padding: 10px;
  position: absolute;
  width: 12px;
  background: url("//media.cheddars.com/images/site/down-arrow.png") no-repeat;
  background-size: 10px;
}
.og-mar-left .weekday-active .accordion-plus-ico-loc {
  background: url("//media.cheddars.com/images/site/up-arrow.png") no-repeat !important;
}
.og-mar-left.week-schedule .day-exp-active ul {
  background: none repeat scroll 0 0 #00b0b9 !important;
}
.og-mar-left .day-exp-active .accordion-plus-ico-loc.collapsed {
  background: url(//media.cheddars.com/images/site/location_active_down_arrow.png)
    no-repeat center center;
  background-size: 13px auto;
  margin-left: -18px !important;
  margin-top: -12px;
  height: 12px;
  width: 12px;
}
.og-mar-left .day-exp-active .accordion-plus-ico-loc {
  background: url(//media.cheddars.com/images/site/location_active_up_arrow.png)
    no-repeat center center;
  background-size: 13px auto;
  margin-left: -18px !important;
  margin-top: -12px;
  height: 12px;
  width: 12px;
}
.og-mar-left
  .day-exp-active
  .accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
  background: url(//media.cheddars.com/images/site/location_active_up_arrow.png)
    no-repeat center center !important;
  background-size: 13px !important;
}
.og-mar-left.week-schedule .day-exp .expand-row {
  margin-left: 2em !important;
}
/* 7 Day Rolling Enhancement :: END */
/*41126*/
.payment-login-container .payment-dashed {
  width: 98%;
}
.pull-right.txt-rgt.dar-promotion-checkout {
  margin-right: -2px;
}
/*41126*/
#diplaySummary form {
  border-top: none !important;
  margin-top: 19px;
}

/*contactus alignment issue*/
.thank_bd label {
  margin-left: -25px;
}
a.globaloptinelement {
  margin-left: -5px;
}
.thank_bd form#signup_footer .span7.opt_in_darden_checkin {
  margin-left: 14.2em;
}
#signup_footer a.margin_lft_07 {
  background: -o-linear-gradient(
    left,
    #bfb8ae 0%,
    #bfb8ae 49%,
    #bfb8ae 51%,
    #bfb8ae 51%,
    #bfb8ae 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#bfb8ae),
    color-stop(49%, #bfb8ae),
    color-stop(51%, #bfb8ae),
    color-stop(51%, #bfb8ae),
    to(#bfb8ae)
  );
  background: linear-gradient(
    to right,
    #bfb8ae 0%,
    #bfb8ae 49%,
    #bfb8ae 51%,
    #bfb8ae 51%,
    #bfb8ae 100%
  );
  border: 1px solid transparent;
  margin: 10px 0px;
  word-wrap: break-word;
  white-space: normal;
  text-align: center;
  color: #fff;
  font-family: "Roboto" !important;
  cursor: pointer;
  padding: 7px 15px;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}
.button_div a {
  margin-right: 1em;
  color: #c16436;
}
#signup_footer .pad_rgt_145 {
  padding-right: 0px;
}
/*End*/

/**Pasta-Pass contactus css start**/

.pp_guest_msg {
  margin-top: 39px;
  font-style: italic;
  width: 221px;
  color: red;
  font-weight: bold;
}

.pp_assist_options {
  margin-bottom: 10px;
  font-weight: bold;
  display: block;
}
.pp_contact .contact_fname_width {
  width: 366px;
}
.pp_contact .contact_lname_leftMar {
  margin-left: 12.9em;
}

.pp_contact #check_no {
  width: 366px;
}
.pp_contact label {
  font-weight: bold;
}
.pp_contact .options-click label {
  width: 18em;
  font-weight: normal;
  margin-top: 1px;
}
.pp_contact label[for="ppContactUsText"] {
  font-size: 18px;
  font-family: Roboto !important;
}
.pp_contact textarea#coment {
  width: 880px;
}
.pp_faqs {
  font-family: Roboto !important;
}
/**Pasta-Pass contactus css end**/
/* Franchise Location Links - Franchise/Kerrow related changes :: BEGIN */
.franchise-loc-detail {
  color: #000 !important;
  font-family: Oswald;
  margin-left: 65px;
  font-size: 14px;
  font-weight: normal;
}
div#franchiseModal .mobalbox {
  height: 135px;
}
span.call-restphtext,
.call-text,
#franchise_restphno {
  font-family: "Roboto";
  font-size: 13px;
}
.franchise_cartalert {
  margin-left: 75px;
  color: #000;
}
#franchiseModal .test {
  display: none;
}
/* Franchise Location Links - Franchise/Kerrow related changes :: END */
/*Fix for input field height for all the brands*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  height: auto;
}
/* WO374603 fix */
#joinWaitlistForm .overlay-check .confirm-check label {
  margin-top: -19px;
}

/* Credit Card form enhancement 10/2019 rg */
.secureCCformtext {
  color: #000 !important;
}
.CCformtext {
  color: #c16436;
}
/* fix for 41953 */
.partySizeDropldown .select-wrapper {
  line-height: 20px;
  height: 26px;
  margin-top: 10px;
}
/*CSS for hidding the Miles*/
.ls-search-results-address figure.ls-search-results-right {
  display: none;
}
#item-list-loc-results .res-address-right h5 {
  display: none;
}

#loc_search_results .loc_sm_txt.txtbold.pull-right {
  display: none;
}
/*End*/

/*41999*/
#tell_us_more input#Extension {
  width: 70px;
}
#tell_us_more input#phone-ctn {
  height: 24px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #cccccc;
}
img#dob-tooltip,
img#phn-tooltip,
img#email-tooltip,
img#zip-tooltip {
  margin-top: -10px;
  height: 16px !important;
  min-height: 16px !important;
}
img#paypalLogoID {
  width: 90px !important;
  height: 26px;
  margin-left: 0px;
}
.togorders .tax-tip-section .qtytable_title span {
  display: block;
}
.giftcardnumber p {
  font-family: Roboto;
}
/*45137*/
.email_signup label.pad_rgt157 {
  margin-left: 12%;
}
.qtytable_title .subtotal {
  margin-top: -3px;
}
.mandatory_field_msg {
  display: none;
  color: #ffff !important;
}
div[id*="mandatory_field_error_msg"] {
  background: #be897f;
}
.hideSection {
  display: none !important;
}
span.location_bold.rolling-menu.hideSection + br {
  display: none;
}
/*WO372874 GC Promo Code changes for GC Payment changes*/
#giftCardSavedPayment .gc-tooltip {
  float: right;
  margin-right: 195px;
  margin-top: -27px;
}
#giftCardSavedPayment .gc-tooltip img,
#formGCBalance .giftcardnumber .element-phn.gc-tooltip img {
  width: 23px;
  height: 22px !important;
}
.giftcardnumber .element-phn.gc-tooltip {
  float: right;
  margin-right: 280px;
  margin-top: -14px;
  height: 45px;
}
.giftcardnumber .element-phn.m-gc-tooltip {
  float: left;
  margin-left: 205px;
  margin-top: -15px;
  height: 45px;
}
#formGCBalance .giftcardnumber .element-phn.m-gc-tooltip img {
  width: 23px;
  height: 22px !important;
}
/* 46292 defect fix */
.edit-m-d-y {
  width: 135px !important;
}
.edit-m-d-y.styled-select::before {
  content: " ";
}
a#customerLoginId.element.tooltip-mar-lef {
  width: auto;
}
div#loc_search_results {
  width: 40%;
}
#myRestaurantModal .span1.numb_width_overlay {
  width: auto !important;
  float: left;
}
#myRestaurantModal .span2.margin_lft_07_overlay {
  width: 80%;
  margin-top: 8px;
}
#myRestaurantModal .span1.numb_width_overlay img {
  width: 20px;
  margin-top: 6px;
}
/*WO682304 - My account overlay header changes -- start*/
.myacc-hide {
  display: none;
}
div#myAccountModal {
  top: 80%;
  position: absolute;
  width: 286px;
  z-index: 9999;
  background: #fff;
  border: 1px solid #b5b5b5;
  right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.myacc-fav-img,
.logout-img,
.user-img,
.orders-img {
  width: 20px;
}
.myacc-fav,
.myacc-accountText,
#myAccountModal .maincontent li {
  display: block;
}
.myacc-activity,
.myacc-orders,
.myacc-favourites,
.myacc-info {
  text-align: center;
  width: auto !important;
}
.myacc-details {
  padding-top: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  font-size: 12px;
}
.myacc-body {
  width: 100%;
}
.myacc-name {
  padding-bottom: 10px;
  border-bottom: 2px solid #cdcdcd;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding-top: 5px;
  width: 100% !important;
}
#myAccountModal .maincontent {
  text-align: left;
}
#myAccountModal .maincontent li a {
  color: #000;
  padding: 0 50px;
  text-transform: capitalize;
  text-decoration: none;
  font-size: 14px;
  font-family: Roboto;
}
#myAccountModal div a {
  color: #000;
  display: block;
  font-size: 11px;
  font-family: Roboto;
}
#myAccountModal ul {
  margin: 0;
  margin-top: 0 !important;
}
#myAccountModal a#customerLogoutId.myacc-logout {
  display: contents;
}
ul.myacc-info li a {
  line-height: 5px;
}
#myacc-arrow {
  background-image: url(//media.cheddars.com/images/site/wl_down-arrow.png);
  height: 9px;
}
#myacc-arrow.detialArrow_up {
  background-image: url(//media.cheddars.com/images/site/wl_up-arrow.png);
}
span.acc-det.txt-welcome {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
}
.user-img {
  -webkit-filter: brightness(0);
  filter: brightness(0);
}
/*WO682304 - My account overlay header changes -- end*/
/*WO700163 changes */
#joinWaitListModal .myModalLabel {
  color: #c16436;
  font-size: 24px;
}
div#mainNavJoinWaitListLink {
  margin-top: 10px;
  text-transform: uppercase;
}
span#joinWaitListButton.wl_join,
.styled-select.span3.partySizeDropldown::before,
.make-change p.colortxt,
#waitlist-step1 #erroricon_waitlist {
  display: none;
}
#joinWaitlistForm label {
  color: #000;
  font-size: 12px;
}
#joinWaitListStep2 p,
#joinWaitlistForm div#brandOptionDOBDiv,
#waitlist-step1 p.fill_form {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 5px;
}
#joinWaitListModal .styled-select {
  display: inline-block;
  width: 20% !important;
  overflow: visible;
}
#joinWaitListModal form#joinWaitlistForm a.element_crm {
  width: 15px;
  max-width: 15px;
  margin-top: -18px;
}
#joinWaitListModal .select-wrapper {
  background-size: 28px;
  height: 27px;
}
#joinWaitListModal .select-wrapper .holder {
  margin-top: -5px;
}
#joinWaitlistForm .overlay-check .confirm-check label[for="dobYear"] {
  margin-top: -21px;
}
#joinWaitListModal .primary-btn {
  float: right;
  font-family: Roboto;
  cursor: pointer;
  border-radius: 0 !important;
  font-size: 12px;
  margin-right: 40px;
  padding: 5px 15px;
  height: 30px;
}
#brandOptionDOBDiv .row.mar_btm.span12.mar-left-zero {
  margin-top: 32px;
}
#joinWaitlistForm .confirm-check {
  height: 45px;
  margin-top: -10px;
}
#joinWaitlistForm .edit-m-d-y select {
  width: 112px;
}
#waitlist-step2 .span3.margin_lft_07 {
  width: 50%;
}
#waitlist-step2 p.est_time.colortxt {
  width: 12%;
}
button#editWaitList,
button#enterRMWaitList {
  float: left !important;
  margin: 0;
}
#editWaitListForm p.wl_msg {
  color: #000;
  font-size: 14px;
  display: none;
}

#editWaitListForm #edit-waitlist-text .guests table {
  width: 100%;
}
.guests i {
  color: #000;
  font-size: 11px;
}
input#EditWaitlistConfirmation {
  margin-top: 8px;
  font-size: 14px;
  margin-right: 0;
  font-family: Roboto;
  font-weight: bold;
  padding: 5px 10px;
}
#joinWaitListStep2 p,
div#autoRemoveWaitList_Modal p.wlautoremove-text,
div#autoRemoveWaitList_Modal p.wlrejoin-text {
  color: #000;
}
#edit-waitlist-text a.review-cart {
  width: auto;
  padding-right: 10px;
  margin-left: 135px;
}
#emailWaitList {
  float: none;
  margin-left: 10px;
  margin-top: 0px;
  font-size: 14px;
}
div#removeWaitlist1-text {
  margin-top: 20px;
  height: 30px;
}
div#removeWaitlist1-text form {
  width: 40%;
  float: right;
}
p.newWLMsg.autowlmsg {
  font-size: 14px !important;
  color: #000000;
  font-family: Roboto;
  font-style: italic;
}
div#removeWaitListModal,
div#joinWaitListStep1 {
  padding: 0;
}
button.removewaitlistCancel {
  width: 184px;
  margin-left: 40px;
  background-color: #fff;
  color: #c16436;
  background: #fff;
  border: 1px solid #c16436;
  border-radius: 0px !important;
  font-family: Roboto;
}
div#autoRemoveWaitList_Modal {
  width: 550px;
  padding-left: 20px;
  margin-top: 30px;
}
div#autoRemoveWaitList_Modal #removeWlistPopup-options a#gotohome {
  margin-bottom: 0;
}
div#waitlist-step2 .margin_lft_07 span.loc_sm_txt {
  font-family: Roboto;
  font-weight: bold;
}
div#joinWaitListModal.modal {
  margin-top: 35px;
}
.wait_list_est.wl-time p#waitTime {
  text-transform: capitalize;
}
.partysize.wlnumber:hover {
  background-color: #d78825;
}
#waitlist-step1 p.wl_threshold_reachedTitle {
  font-size: 22px;
  color: #000;
  font-family: Roboto;
}
#waitlist-step1 p.wl_threshold_reachedMsg {
  font-size: 14px;
  color: #000;
  font-family: Roboto;
}
div#joinWaitListModal.container-fluid {
  margin-top: -3px;
}
.nav-main li div#mainNavJoinWaitListLink a#viewWaitList {
  padding: 10px 15px 10px;
  text-decoration: none;
}
#joinWaitListModal .checkbox_d_overlay input {
  display: none;
}
button#enterRMWaitList,
button#shareWLConfirmationInfo {
  border: 1px solid #c16436 !important;
  background: #fff !important;
  color: #c16436 !important;
}
button#RemoveWaitlistCancelConfirmation:hover {
  background-color: #c16436;
}
button#editWaitList.primary-btn:hover,
button#enterRMWaitList.primary-btn:hover,
button#shareWLConfirmationInfo.primary-btn:hover {
  background-color: #c16436 !important;
  color: #fff !important;
}
div#waitlist-step1 .margin_lft_07 .loc_sm_txt {
  font-weight: bold;
}
a#waitlistCancel {
  width: auto;
  height: 20px !important;
}
.wait_list_est.nowait p.time_num {
  margin-right: 300px;
  margin-top: -25px;
}
p.confirm-msg,
p.confirm-msg1 {
  font-size: 16px !important;
  text-align: center;
  margin-bottom: 0 !important;
  color: #000;
  font-family: Roboto;
}
div#removeWaitListModal .container-fluid {
  margin-left: 16px;
}
/*CSK Account page header PBI73165*/
.nav-main div#mainNavJoinWaitListLink {
  margin-top: 2px;
}
/*46755*/
.recent-activity .txtclass-1 {
  margin-top: 0.5em !important;
}
#content_body .lt-menu-container {
  width: 25%;
  margin-top: 7.5%;
}
.recent-activity:first-of-type,
.recent-activity:hover {
  border-left: 0 !important;
}
/*46989*/
#gc.container-main {
  margin-top: 100px;
}
#gc.container-main .gc_recnt_contanier .recent-activity:nth-of-type(3),
.gc_recnt_contanier .recent-activity.borderbot0 {
  margin-top: 0;
}
#content_body #gc .lt-menu-container {
  margin-top: 0.5%;
}
#gc.container-main .gc_recnt_contanier .recent-activity:nth-of-type(3),
#gc.container-main .gc_recnt_contanier .recent-activity:nth-of-type(2) {
  margin-bottom: -11px;
}
.prof_inf div#togorders #locDetailsId.linkcolortxt {
  font-size: 12px;
}
/*47620*/
.form-horizontal .tooltip.tooltip2.fade.right.in {
  opacity: 1px !important;
  top: 42.5% !important;
  left: 55% !important;
}
/*47639*/
div#contactUsServername {
  margin-left: 23px !important;
}

.nav-secondary li a {
  color: #c16436 !important;
}
#visaimg.ccUpdate-card-type {
  margin-top: -33px;
  margin-right: 0px;
}
div#giftCardSavedPayment .giftcardnumber .tooltip.tooltip2 {
  left: 200px !important;
}
/*PBI6906- CSK - Desktop || Some fields are long enough in length in My profile information page.*/
.edit-pwd-challenge span.select-wrapper,
.edit-email-emailtype span.select-wrapper {
  /* width: 38% !important; */
  width: 306px !important;
}
.styled-select.edit-email-emailtype::before,
.styled-select.edit-pwd-challenge::before {
  left: 282px;
  right: 0 !important;
}
.edit-email-emailtype .select-wrapper select,
.edit-pwd-challenge .select-wrapper select {
  width: 21.7em;
}
#editEmail .email .listed .radio_new {
  margin: 2px 0 0 0 !important;
}

/* Contact us page START*/
.contact_salutation_width {
    width: 145px;
  }
  .contact_bd .contact_fname_width {
    width: 300px;
  }
  .contact_lname_leftMar {
    margin-left: 1.9em;
  }
  .contact_span10 {
    width: 787px;
  }
  .contact_zip {
    width: 127px;
  }
  .contact_bd .contact_zip_text {
    width: 105px;
  }
  .contact_bd .contact_email_text {
    width: 368px;
  }
  .contact_rest_div {
    width: 200px;
  }
  .contact_rest_select {
    width: 183px;
  }
  .contact_restLoc_select {
    width: 271px;
  }
  .contact_ampm_select {
    width: 65px;
  }
  .contact_bd .contact_party_select,
  .contact_bd .contact_party_select select {
    width: 139px;
  }
  .contact_orderType_width {
    width: 500px;
  }
  /*Fix for magic# 469581857-Dasu*/
  .contact_bd {
    background-color: #fff;
    color: #706b6b;
    overflow: hidden;
    padding: 15px 30px 30px 30px;
  }
  .contact_bd label {
    color: #706060;
    margin-top: 5px;
  }
  /* .contact_bd .styled-select-red {
    height: 38px;
    overflow: hidden;
    float: left;
    background: url(//media.cheddars.com/images/site/dropdown-red.png) no-repeat
      right #fff;
    background-size: 38px 38px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
    -webkit-transition: border 0.2s linear 0s, -webkit-box-shadow 0.2s linear 0s;
    -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  } */
  .contact_bd .styled-select-red select {
    background: none repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    height: auto;
    line-height: 1;
    -webkit-appearance: none;
  }
  .contact_bd .find-link {
    text-decoration: none;
    color: #706b6b;
    font-size: 1.1em;
  }
  .contact_bd .pad-lt1 {
    padding-left: 1.33em;
  }
  
  #content_body .ltp_iteration_3 #rewards .contact-us h1 {
    padding: 0px !important;
  }
  #content_body .ltp_iteration_3 #rewards .contact_bd .span11 {
    width: 898px;
  }
  #content_body .ltp_iteration_3 #rewards .contact_bd .span3 {
    width: 258px;
  }
  #content_body .ltp_iteration_3 #rewards .contact_bd .span3 img {
    float: right;
  }
  #content_body .ltp_iteration_3 #rewards .contact_bd h1 {
    font-family: "Roboto", sans-serif;
    color: #d78825;
    font-weight: normal;
    font-size: 25px;
    margin-top: 40px;
  }
  .contact_bd .options-click label {
    width: 17em;
  }
  .contact_bd label[for="ser_name"] {
    margin-top: 15px !important;
  }

  .contact-us-options .row {
    margin-left: 0;
    margin-right: 0;
  }

  .contact_bd input#sendContactInfomailId {
    background-color: #c16436;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #dc8923;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 35px;
    text-align: center;
    display: inline-block;
    width: auto !important;
    height: auto !important;
  }

  .contact_bd input#sendContactInfomailId:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ab4520), color-stop(1, #c16334));
    background: -moz-linear-gradient(top, #ab4520 5%, #c16334 100%);
    background: -webkit-linear-gradient(top, #ab4520 5%, #c16334 100%);
    background: -o-linear-gradient(top, #ab4520 5%, #c16334 100%);
    background: -ms-linear-gradient(top, #ab4520 5%, #c16334 100%);
    background: linear-gradient(to bottom, #ab4520 5%, #c16334 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab4520', endColorstr='#c16334', GradientType=0);
    background-color: #c16436;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #dc8923;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 35px;
    text-align: center;
    display: inline-block;
    width: auto !important;
    height: auto !important;
  }

  .contact_bd .edit-salutation select {
    width: 100% !important;
  }

  .contact_bd .edit-state select {
    width: 100% !important;
  }

  .contact_bd .edit-country select {
    width: 100% !important;
  }

  .contact_bd textarea#coment {
    width: 100%;
  }
  .contact_bd .select-wrapper .holder {
    line-height: 38px !important;
    height: 38px !important;
  }

  .contact_bd .select-wrapper {
    line-height: 38px !important;
    height: 38px !important;
  }

  .contact_bd .select-wrapper&gt;select {
    height: 38px;
    line-height: 38px;
  }
  .contact_bd h3 {
    color: #000;
    font-family: 'Oswald', sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
  }
  .contact_bd h3+p {
    text-align: center;
  }

  .contact-us-options .green_text_contact,
  .contact-us-options h3 {
    display: block;
    width: 100%;
  }

  .contact_bd label {
    display: block;
  }

  .contact_zip.col {
    flex: 0 0 auto;
    width: auto;
  }

  .contact_bd .contact_fname_width {
    width: 100%;
  }

  .contact_bd .contact_email_text {
    width: 100%;
  }

  .contact_bd span.marg_left0.margin_lt_15.mrg-lft-ie8.col {
    flex: 1 0 0%;
  }
  .contact_bd .marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15.col,
  .contact_bd .mar_g_tp.margin_lt_15.col {
    flex: 1 0 0%;
    margin-left: 0;
  }
  .contact_bd .contact_rest_select,
  .contact_bd .contact_bd .styled-select-red {
    width: 100%;
  }
  .contact_bd #datepicker,
  .contact_bd #datepickercontactus {
    width: 100%;
  }
  .contact_bd #datepickercontactus {
    position: relative;
  }
  .contact_bd .ui-datepicker-trigger {
    position: absolute;
    top: 0;
    right: 0;
    height: 38px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  .contact_bd .row .mar_btm.col {
    flex: 0 0 auto;
    width: auto;
  }
  .contact_bd .contact_rest_div .pick_wdth.col {
    position: relative;
  }
  .contact_bd {
    font-family: "Roboto";
    font-size: 15px;
  }
  .contact_bd a {
 text-decoration: none ;
  }
  .contact_bd .divider-image {
    height: 30px;
    background: url(https://media.cheddars.com/en_us/images/marketing/bars.png) no-repeat;
    background-size: cover;
  }
  .contact_bd a,
  .contact_bd a:focus {
    color: #c16436 !important;
    font-family: Roboto;
    text-transform: capitalize;
  }
  .contact_strip h1 {
    font-family: 'Lismonia' !important;
    font-size: 75px !important;
    line-height: 0.4em !important;
    margin-bottom: 20px;
    color: #AF272E !important;
    height: auto !important;
  }
  .contact_textarea {
    height: 150px !important;
  }
  .contact_bd a#contactUsUrlId {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .contact_bd a#contactUsUrlId span {
    color: #c16436;
    text-decoration: none;
    margin-left: 0;
  }
  .contact_bd .green_text_contact {
    letter-spacing: 0;
    line-height: 1.4;
  }
  .contact_bd input,
  .contact_bd textarea {
    border-radius: 5px !important;
    border: 1px solid #969696;
  }
  .contact_bd input {
    height: 38px;
    margin-bottom: 15px;
    text-indent: 10px;
    width: 100%;
  }
  .contact_bd label {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    margin-top: 0 !important;
    display: block;
  }
  .contact_bd .select-wrapper {
    border-radius: 5px !important;
    background-size: 38px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #969696;
  }
  .contact_bd .styled-select-red {
    background: none;
    border-radius: 5px;
    height: 38px;
  }
  .contact_bd .radio_new {
    display: inline-block;
  }
  .contact_bd .options-click label {
    width: 20em;
  }
  .options-click.radi_width.rad_wdth {
    width: 500px;
  }
  .contact_bd .green_tit_contact {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .contact_bd .contact-us-desktop-rest {
    margin-bottom: 20px;
  }
  .contact_bd .styled-select-red select, .contact_bd .styled-select, .contact_bd .styled-select-red, .contact_bd select, .contact_bd textarea, .contact_bd input[type="text"], .contact_bd input[type="number"], .contact_bd input[type="password"] {
    padding: 0!important;
}

/* Contact us page END */
.gc-savedcards .gc-img {
    margin-left: 3px;
}
/*48704*/
.styled-select.edit-pwd-challenge {
  height: 0 !important;
  padding: 0 !important;
}
/* Contact us page END */

/* TEMP Fix select express-checkout-settings page */
#express-address .styled-select,
.styled-select .select-wrapper,
.styled-select .select-wrapper select {
  height: 38px !important;
  line-height: 38px !important;
}
.order_detail .span4 {
    width: 330px;
    clear: both;
}
.addedcards-list a:hover,
.addedcards-list a:active,
.addedcards-list a:visited,
.addedcards-list a:focus{
    padding: 6px 12px;
}
.express_pay_main a#edit-ship-toggle ,
.express_pay_main a#add-address-toggle {
    color: #D78825;
}
.express_pay_main #edit-address {
    width: 93%;
}
.express_pay_main #express-address .styled-select::before {
    content: none;
}
#express-address .styled-select select {
    background: url(https://media.cheddars.com/en_us/images/marketing/new_arrow-new1.png) no-repeat right #fff;
    background-size: 38px;
    border-radius: 5px!important;
    border: 1px solid #969696;
}

form.form-linker select#enPrefix, select#enSuffix{
  width:120px; 
}

form#updateAdrForm select#ad1, select#editAdr_stateSelect, select#add_countryName{
  width:100%;
  border-radius:5px;
}
/*49269*/
#express-address .select-wrapper #expressShippingAddress.span6,.select-wrapper #eshippingMethod{
  width:466px;
}
/*49549*/
#facebookLoginButton.social_icon_main{
  margin:-10px 3px;
}
span#open-gc-card.giftCardLeftAlign {
    float: left !important;
}
.pref_restu .register_img img[alt = "Cheddar's New Location"] {
    display: none;
}
#mainNavJoinWaitListLink :hover{margin-left:0px !important;}
.nav-main #mainNavJoinWaitListLink img:hover { margin-top: 13px !important;}
.nav-main li div#mainNavJoinWaitListLink a#viewWaitList:hover {border-bottom: 5px solid #c16436 !important;text-decoration: none;}</pre></body></html>