html body.customtempv2.v3 .wrapper .main-header .navbar-static-top ul li.user-menu .menu-user-name, html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p {
  font-family: 'Source Sans Pro', sans-serif; }

html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid h2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold;
  background-color: #fff;
  color: #1b1b1b;
  font-size: 25px;
  font-weight: normal;
  padding-left: 0; }

body.customtempv2.v3 {
  font-family: 'Source Sans Pro', sans-serif;
  background: #fff !important; }
  body.customtempv2.v3 .dashboardSection {
    border: 0;
    padding: 0; }
  body.customtempv2.v3 .system-setup-wrap {
    padding: 0;
    margin-top: 0; }
    body.customtempv2.v3 .system-setup-wrap .page-heading.newTitleHead {
      margin-bottom: 0 !important; }
  body.customtempv2.v3 .reservation-wrap #table .reservation-table-wrap .reservation-table-title .reservation-table-list-view a {
    background: #fff;
    padding: 5px 10px; }
  body.customtempv2.v3 .main-footer {
    float: left;
    width: 100%;
    margin-left: 0; }
  body.customtempv2.v3 .content {
    padding: 0; }
  body.customtempv2.v3 .system-setup-wrap .page-heading {
    margin-bottom: 0;
    background-color: #094b96;
    color: #fff;
    text-transform: uppercase;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    min-height: 0; }
    body.customtempv2.v3 .system-setup-wrap .page-heading h2 {
      color: #fff;
      font-size: 25px; }
  body.customtempv2.v3 .wrapCover {
    float: left;
    width: 100%;
    padding-top: 20px;
    border: 1px solid #b2b2b2;
    border-top: 0;
    margin-bottom: 40px; }
  body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid {
    width: 97%;
    margin: 0 10px 20px 20px !important;
    min-height: 120px !important;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image {
    background: #f2f2f2;
    padding: 20px 15px 20px 15px; }
  body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    float: left;
    background: none;
    width: auto;
    clear: none !important;
    border-bottom: 0; }
    body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a .image {
      background: #fff; }
    body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p {
      font-size: 19px; }
  body.customtempv2.v3 .wrapper {
    background: #fff !important;
    position: relative; }
    body.customtempv2.v3 .wrapper .main-header .navbar-static-top ul li.user-menu .menu-user-name {
      color: #094b96; }
    body.customtempv2.v3 .wrapper .main-header {
      background-color: #f2f2f2; }
    body.customtempv2.v3 .wrapper .main-header a:hover, body.customtempv2.v3 .wrapper .main-header a:focus {
      background-color: #f2f2f2 !important; }
    body.customtempv2.v3 .wrapper .breadcrumb-date-wrap {
      position: relative;
      border-bottom: 0; }
      body.customtempv2.v3 .wrapper .breadcrumb-date-wrap .breadcrumb li {
        font-family: 'Source Sans Pro', sans-serif; }
  body.customtempv2.v3 .wrapper .main-header .navbar-static-top, body.customtempv2.v3 .wrapper .main-header .logo {
    background: none; }
  body.customtempv2.v3 .wrapper .wrapper {
    float: left;
    position: relative;
    width: 100%;
    background: #fff;
    padding: 0 20px 20px 20px; }
    body.customtempv2.v3 .wrapper .wrapper .megaMenu {
      width: 500px;
      min-height: 400px;
      position: absolute;
      left: 20px;
      top: -1px;
      z-index: 999998; }

/*** Mega Menu ***/
h1 {
  font-size: 1.5em;
  line-height: 2em;
  margin: 0;
  padding: 0;
  text-align: center; }

.footer {
  margin-top: 3em;
  background: #444;
  color: #e0e0e0;
  padding: 1em 0;
  line-height: 2em;
  font-size: 0.9em;
  text-align: center; }
  .footer a {
    color: #e0e0e0;
    text-decoration: none; }

.code {
  font-family: "courier new";
  font-size: 0.8em; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

img.demo {
  display: block;
  max-width: 800px;
  height: auto; }

div.height-200 {
  height: 200px; }

.nicemenu {
  position: relative;
  display: block; }

.nicemenu * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.nicemenu-item {
  display: inline-block;
  z-index: 11; }

.verticle > .nicemenu-item {
  display: block !important; }

.nicemenu-sub {
  position: absolute;
  z-index: 12;
  display: none; }

.nicemenu-sub.active {
  display: block; }

.nicemenu {
  width: 250px;
  border: 1px solid #b2b2b2;
  border-right: 0; }

.nicemenu-item {
  background-color: #fff;
  padding-left: 10px;
  padding-right: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2; }
  .nicemenu-item.active {
    color: #fff;
    border-right: 1px solid #094b96; }
    .nicemenu-item.active h6 {
      color: #fff; }
  .nicemenu-item:last-child {
    border-bottom: 0; }
  .nicemenu-item h6 {
    color: #f0f0f0;
    font-size: 18px;
    line-height: 2em; }
    .nicemenu-item h6:before {
      margin-right: 10px; }
  .nicemenu-item p {
    color: #a0a0a0;
    font-size: 0.9em;
    line-height: 2em; }
  .nicemenu-item a {
    color: #f0f0f0;
    text-decoration: none; }
    .nicemenu-item a:hover {
      text-decoration: underline; }
  .nicemenu-item.active {
    background-color: #094b96; }

.nicemenu-sub {
  background-color: #094b96;
  border-left: 1px solid #f1f1f1;
  padding: 16px;
  overflow: hidden;
  color: #000;
  width: 500px;
  min-height: 173px;
  height: auto !important;
  border: 1px solid #b2b2b2;
  margin-top: -1px; }
  .nicemenu-sub .inner {
    float: left;
    width: 100%;
    border: 1px solid #7578ca;
    padding: 10px;
    border-top: 0;
    margin-bottom: 9px; }
    .nicemenu-sub .inner.top {
      border-top: 1px solid #7578ca; }
    .nicemenu-sub .inner.twice p {
      width: 50%;
      float: left; }
  .nicemenu-sub h6 {
    clear: both; }
    .nicemenu-sub h6:before {
      display: none; }
  .nicemenu-sub.active {
    color: #fff; }
    .nicemenu-sub.active h6, .nicemenu-sub.active p, .nicemenu-sub.active a {
      color: #fff !important; }
  .nicemenu-sub h5 {
    font-size: 1.2em; }
  .nicemenu-sub h6 {
    color: #000 !important;
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
    border: 1px solid #3399fe;
    padding: 5px 10px;
    background: #3399fe; }
  .nicemenu-sub p {
    color: #333;
    padding-left: 0; }
    .nicemenu-sub p a {
      color: #333;
      text-decoration: none;
      font-size: 17px;
      line-height: 17px;
      background: url("../../../../images/listicon.png") no-repeat left 0 top -28px;
      display: inline-block;
      padding-left: 12px;
      margin-bottom: 10px; }

.w-3-1 {
  position: relative;
  float: left;
  width: 48%;
  margin-right: 3%; }
  .w-3-1:nth-child(even) {
    margin-right: 0; }

.shadow-left-bottom {
  -webkit-box-shadow: -5px 5px 5px #888888;
  box-shadow: -5px 5px 5px #888888; }

/*** Mega menu ***/
@media (max-width: 768px) {
  html body.customtempv2.v3 .wrapper .wrapper .megaMenu {
    left: 0;
    padding: 0 10px;
    margin-top: 0; }
  body.customtempv2.v3 .wrapper .breadcrumb-date-wrap {
    min-height: 52px; }
  html body.customtempv2.v3 .wrapper .wrapper.new.active:before {
    display: none; }
  html body.customtempv2.v3 .wrapper .megaMenu {
    margin-top: 10px;
    width: 100% !important; }
    html body.customtempv2.v3 .wrapper .megaMenu .nicemenu {
      width: 100%; }
      html body.customtempv2.v3 .wrapper .megaMenu .nicemenu .nicemenu-sub {
        padding-left: 0;
        padding-right: 0;
        position: relative;
        width: 100%;
        left: 0;
        margin-left: 0 !important;
        border: 0; }
        html body.customtempv2.v3 .wrapper .megaMenu .nicemenu .nicemenu-sub .w-3-1 {
          width: 100%;
          padding-bottom: 10px;
          float: left; }
  html body.customtempv2.v3 .system-setup-wrap {
    padding: 0;
    margin-top: 0; }
  html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    float: left;
    width: 100%;
    clear: none !important;
    border-bottom: 0; }
  body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid {
    width: 89% !important; }
  html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection .form-group label, html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection .form-group select {
    width: 100%; }
  html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection .form-group label {
    padding-left: 0; }
  html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection .form-group {
    padding-right: 10px; }
  html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip label {
    padding: 5px 15px; }
  html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip select, html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip input {
    width: 24%; } }

@media (min-width: 1025px) {
  .wrapper.new.active:before {
    content: "";
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 300%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 99; }
  .wrapper.new.active .megaMenu {
    display: block !important; } }

html body.customtempv2.v3 .wrapper .nicemenu-item h6:before {
  content: "";
  background: url("../../../../images/left-nav-sprite.png") no-repeat;
  width: 34px;
  height: 34px;
  float: left; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.dashboard-icon::before {
  background-position: left top; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.marketing-icon::before {
  background-position: left 0 top -42px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.reservation-icon::before {
  background-position: left 0 top -84px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.online-order-icon::before {
  background-position: left 0 top -126px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.dine-in-order-icon::before {
  background-position: left 0 top -168px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.social-listening-icon::before {
  background-position: left 0 top -210px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.analytics-icon::before {
  background-position: left 0 top -252px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.system-setup-icon::before {
  background-position: left 0 top -294px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.dashboard-icon:hover:before {
  background-position: right 1px top; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.marketing-icon:hover:before {
  background-position: right 1px top -42px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.reservation-icon:hover:before {
  background-position: right 1px top -84px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.online-order-icon:hover:before {
  background-position: right 1px top -126px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.dine-in-order-icon:hover:before {
  background-position: right 1px top -168px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.social-listening-icon:hover:before {
  background-position: right 1px top -210px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.analytics-icon:hover:before {
  background-position: right 1px top -252px; }

html body.customtempv2.v3 .wrapper .nicemenu-item h6.system-setup-icon:hover:before {
  background-position: right 1px top -294px; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    width: 31%; }
  html body.customtempv2.v3 #stepform div.intl-tel-input input, html body.customtempv2.v3 #stepform div.intl-tel-input select, html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group input, html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group select {
    width: 100%; }
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group input#ABN_No {
    width: 79% !important; }
  html body.customtempv2.v3 #primary_nav_wrap {
    float: right;
    width: auto; }
  html body.customtempv2.v3 .employee-maintenance-data-table .hdr-tbl .employee-list-title {
    margin: 15px 0 20px 0; }
  html body.customtempv2.v3 .employee-list-table div.dataTables_wrapper div.dataTables_filter label {
    max-width: 100%;
    line-height: 38px; }
    html body.customtempv2.v3 .employee-list-table div.dataTables_wrapper div.dataTables_filter label input {
      max-width: 80%;
      float: right; }
  html body.customtempv2.v3 .reservation-wrap #table .reservation-table-wrap .reservation-table-title .reservation-table-text {
    width: 50%;
    text-align: left;
    float: left; }
  html body.customtempv2.v3 .reservation-wrap #table .reservation-table-wrap .reservation-table-title .reservation-table-list-view {
    width: 50%;
    float: right;
    text-align: right;
    margin-top: 0; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time {
    width: 100%;
    max-width: 120px; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time input, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time input {
    max-width: 54%; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time .start-time-wrap span, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time .start-time-wrap span {
    float: right; }
  html body.customtempv2.v3 #merchant-operating .operating-days-wrapper .open-days-details .clear-btn-detail {
    float: left !important; }
  html body.customtempv2 .employee-maintenance-data-table .top .top-last {
    width: 50%;
    margin-top: 0;
    border-top: 0;
    padding-top: 0; }
  html body.customtempv2 .createFormWarpper #staff.tab-pane .col-sm-6 {
    width: 100%;
    padding: 0; }
  html body.customtempv2.v3 .employee-maintenance-data-table div.innerWrapStrip {
    width: 50%;
    min-height: 349px; }
  html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip select, html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip input {
    width: 100% !important; }
  html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .btnWrap {
    margin: 0;
    padding: 0; }
  html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip .form-group input#priceBookValue {
    margin: 0; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td .clear-btn-detail {
    text-align: left; }
  html body.customtempv2.v3 #merchant-operating .operating-days-wrapper .open-days-details div.isclosed-detail, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.isclosed-detail {
    width: 136px !important; }
  html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details div.day-detail {
    width: 100px !important; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) {
    max-width: 100%;
    width: 51% !important;
    padding-bottom: 30px; }
    html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) .input-group {
      width: 100%; }
    html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) textarea {
      width: 100%; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(4), html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(5), html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.clear-btn-detail {
    margin-top: 20px; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(5) .input-group {
    width: 100%;
    text-align: center; }
    html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(5) .input-group a {
      display: block; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-type, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-type {
    max-width: 119px; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-end-time label, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-start-time label, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-end-time label, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-start-time label {
    width: 33% !important; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-end-time .end-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-end-time .start-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-start-time .end-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-start-time .start-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-end-time .end-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-end-time .start-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-start-time .end-time-wrap, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-start-time .start-time-wrap {
    max-width: 153px; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-end-time, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-start-time, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-end-time, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-start-time {
    max-width: 253px; }
    html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-end-time .timepicker, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-start-time .timepicker, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-end-time .timepicker, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-start-time .timepicker {
      max-width: 145px; }
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap.owl-carousel .owl-item {
    min-width: 195px !important; }
  html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group #merch_bus_number {
    width: 79% !important; }
  html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .multiple-checkboxes + .btn-group {
    width: 100% !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap.owl-carousel .owl-item {
    min-width: 200px !important; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time input, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time input {
    max-width: 54%; }
  html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    width: 20%; }
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group input#ABN_No {
    width: 54.5% !important; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(4) {
    width: 18% !important; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.end-time-detail:nth-child(5) {
    width: 113px !important; }
  html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td .day-detail, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-th .day-detail {
    width: 72px; }
  html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group #merch_bus_number {
    width: 55% !important; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  html body.customtempv2 .page-heading h2 {
    font-size: 28px;
    padding-top: 5px; }
  html body.customtempv2.v3.sidebar-collapse .wrapper.new .megaMenu {
    display: block !important; }
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .registreing-business-wrap .registreing-business-checkbox .input-rc {
    float: left;
    padding-left: 5px;
    width: 30px; }
  html body.customtempv2.v3 .dine-in-order-page-wrapper .employee-details-wrap .employee-list-wrap .employee-list-table.dine-in-order-table table tr td, .dine-in-order-page-wrapper .employee-details-wrap .employee-list-wrap .employee-list-table.dine-in-order-table table tr th {
    min-width: auto; }
  html body.customtempv2.v3 #merchantSavefoodtruckSetting .start-time-detail, html body.customtempv2.v3 #merchantSavefoodtruckSetting .end-time-detail {
    width: 141px !important; }
  html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) {
    max-width: 100%;
    width: 50% !important;
    padding-bottom: 30px; }
    html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) .input-group {
      width: 100%; }
    html body.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) textarea {
      width: 100%; }
  html body.customtempv2.v3 .subscribe-plan-change-wrapper .subscription-plan-wrap > div {
    width: 25%; }
  html body.customtempv2.v3 .subscribe-plan-change-wrapper .subscription-plan-wrap .subscription-plan-header.subscribe-end-date-header {
    width: 50%; } }

html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
  margin-bottom: 0; }

html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details:last-child {
  margin-bottom: 0; }

html body.customtempv2.v3 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p.double {
  text-align: left;
  margin-top: 14px;
  margin-bottom: 0; }

/* Login --- Start */
html body.customtempv2.v3 .admin-background-image .loginTxt.new li {
  padding-left: 0; }
  html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl {
    color: #fff;
    text-transform: uppercase; }
    html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl a {
      color: #fff; }
    html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl .llb {
      display: inline-block;
      padding: 20px 10px; }

html body.customtempv2.v3 .admin-background-image .loginTxt.new .icon {
  background: none; }

@media (max-width: 768px) {
  html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap.owl-carousel .owl-item {
    min-width: auto; }
  html body.customtempv2.v3 .admin-background-image .loginTxt.new li {
    width: 50%;
    float: left;
    padding-right: 0; }
    html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl a {
      display: block;
      text-align: center; }
      html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl a img {
        width: 48px; }
      html body.customtempv2.v3 .admin-background-image .loginTxt.new li .ttl a .llb {
        display: block;
        padding: 6px; }
  html body.customtempv2.v3 #stepform div.intl-tel-input {
    width: 100%; } }

/* Login --- End */
html body.customtempv2.v3 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a {
  min-height: 36px;
  display: block;
  float: none;
  text-align: left; }
  html body.customtempv2.v3 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a:hover {
    background: none !important;
    color: #3399fe; }

html body.customtempv2.v3 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid {
  width: 30.3%; }

html body.customtempv2.v3 #stepform .intl-tel-input {
  display: inline-block;
  width: 69%;
  border: 1px solid #C7C7C7; }
  html body.customtempv2.v3 #stepform .intl-tel-input input {
    width: 100%;
    border: 0; }
  html body.customtempv2.v3 #stepform .intl-tel-input .flag-dropdown .selected-flag {
    margin-left: 0 !important; }

html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  background-color: #f5f5f5;
  padding: 30px 20px 20px 20px; }
  html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection {
    padding: 0; }
    html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection label {
      padding: 5px 15px;
      width: 40%; }
    html body.customtempv2.v3 .employee-maintenance-data-table .innerWrapStrip .catlogsection select {
      width: 60%; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time .min-max-time select, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time .min-max-time select {
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-left: 1px sold #C7C7C7 !important;
  border-right: 0 !important; }

.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .clear-btn-detail {
  text-align: left; }

.customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) {
  max-width: 100%;
  width: 27% !important;
  padding-bottom: 30px; }
  .customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) .input-group {
    width: 100%; }
  .customtempv2.v3 #merchant-details .merchant-operating-setting-wrap #merchantSavefoodtruckSetting .operating-days-wrapper .open-days-table-wrap .open-days-table-td .end-time-detail:nth-child(4) textarea {
    width: 100%; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs.tab-label li.active a:hover {
  color: #fff; }

html body.customtempv2.v3 .alert {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

html body.customtempv2.v3 #stepform .intl-tel-input .flag-dropdown .selected-flag, html body.customtempv2.v3 #stepform .intl-tel-input .flag-dropdown .country-list {
  margin-left: 0 !important; }

html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap.owl-carousel .owl-item {
  min-width: 300px; }

html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap .plan-grid .plan-title-wrap h2 {
  color: #fff;
  font-size: 22px; }

html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .term-cond-wrap .from-group .input-rc .input-rc-span {
  border: 2px solid #ccc; }

html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap .plan-grid .plan-title-wrap .per-year, html body.customtempv2.v3 .merchant-detail-step-wrap .merchant-step-2 .merchant-plan .plan-grid-wrap .plan-grid .plan-title-wrap .per-month {
  color: #cac7c7; }

html body.customtempv2.v3 .merchant-wrap #merchant-setting .general-setting-wrap form h2 {
  width: 98%; }

html body.customtempv2.v3 .user-employee-wrap .employee-details-wrap .employee-list-wrap .employee-table.dine-in-order-table table tr td .btn-group .btn-primary {
  min-width: 73px;
  border: 2px solid #286090;
  margin-bottom: 15px; }

html body.customtempv2.v3 .user-employee-wrap .employee-details-wrap .employee-list-wrap .employee-table.dine-in-order-table table tr td .btn-group .btn-default {
  border-radius: 0; }

html body.customtempv2.v3 .user-employee-wrap .employee-details-wrap .employee-list-wrap .employee-list-table.employee-table table tr th {
  min-width: 56px; }

html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip .form-group #dropdowntwo {
  width: 100%; }

html body.customtempv2.v3 .employee-maintenance-data-table .defaultpricesection.innerWrapStrip .form-group #priceBookValue {
  margin: 0 10px; }

html body.customtempv2.v3 #merchant-operating .operating-days-wrapper .open-days-details .isclosed-detail, html body.customtempv2.v3 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td div.isclosed-detail {
  width: 100px !important; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-plan-wrap {
  margin-top: 20px; }
