body {
  font-family: source_sans_proregular;
  font-weight: normal; }

html body.customtempv2 {
  /**** Form Section ****/
  /**** Icons Start ****/
  /**** Icons End ****/
  /***** Table Sort Start****/
  /***** Table Sort End ****/
  /*** Search Box Start ***/
  /*** Search Box End ***/
  /**** Button Style Start *****/
  /**** Button Style End *****/
  /**** Checkbox Start ****/
  /*** Sorting Start ***/
  /*** Sorting End ***/
  /*** Radio Button Start****/
  /*** Radio Button Start****/
  /* The checkboxwrap Start */
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /**** Checkbox End ****/
  /***** Page Title Start *****/
  /***** Page Title End  *****/
  /*** Popup Color *****/
  /*****popup Color ****/
  /**** Shortlist Dropdown Start ****/
  /**** Shortlist Dropdown End ****/ }

html body.customtempv2 select, html body.customtempv2 select.form-control {
  background: #fff url("../../../../images/select-dropdown-arrow.png") no-repeat right 7px center !important;
  padding-right: 20px; }

html body.customtempv2 .newSearch, html body.customtempv2 .newTitleHead, html body.customtempv2 .ttlSrchWrap {
  min-height: 84px; }

html body.customtempv2 .newTitleHead h2 {
  padding: 0;
  margin: 0;
  text-align: left;
  display: inline-block; }

html body.customtempv2 .newForm .labelWrap {
  width: 25% !important;
  padding-right: 0px;
  float: left;
  max-width: 150px;
  font-size: 13px;
  padding-top: 9px; }

html body.customtempv2 .newForm .inputWrap {
  width: 69% !important;
  float: left;
  position: relative;
  max-width: 337px; }

html body.customtempv2 .newForm .inputWrap label.error {
  color: red;
  width: 100%; }

@media (max-width: 766px) {
  html body.customtempv2 .newTitleHead .employee-option {
    width: 100% !important; }
  html body.customtempv2 .newTitleHead ul.employee-option li {
    width: 25% !important;
    float: none !important;
    margin: 14px 5px 0 5px !important; }
  html body.customtempv2 .newTitleHead ul.employee-option li li {
    width: 100% !important;
    margin: 0 !important; }
  html body.customtempv2 .newSearch .top-last {
    border-top: 1px solid #b2b2b2;
    padding: 10px 0 0 0;
    margin-top: 16px; }
  html body.customtempv2 .newSearch .searchWrap, html body.customtempv2 .newSearch .searchBox, html body.customtempv2 .newSearch .searchInpt {
    width: 100% !important;
    margin: 0; }
  html body.customtempv2 .newSearch .searchWrap {
    float: right; }
  html body.customtempv2 .newSearch .searchWrap .txt {
    padding-left: 0; }
  html body.customtempv2 .newForm h4 {
    clear: both;
    padding-top: 30px; }
  html body.customtempv2 .newForm .labelWrap {
    width: 100% !important; }
  html body.customtempv2 .newForm .inputWrap {
    width: 100% !important; } }

html body.customtempv2 .glyphicon-th-list {
  height: 24px; }

html body.customtempv2 .glyphicon-th-list:before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("../../../../images/pay-icons.png") no-repeat left -49px;
  position: absolute;
  left: 50%;
  margin-left: 0; }

html body.customtempv2 .page-heading .glyphicon {
  display: inline-block;
  margin-bottom: 4px; }

html body.customtempv2 .page-heading .glyphicon.glyphicon-plus {
  display: block;
  height: 24px; }

html body.customtempv2 .page-heading .glyphicon.glyphicon-plus:before {
  content: "";
  left: 0;
  background: url(../../../../images/table-icons.png) no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  margin-left: -11px; }

html body.customtempv2 input[type=text], html body.customtempv2 select {
  border: 1px solid #C7C7C7 !important;
  min-height: 20px; }

html body.customtempv2 table.dataTable thead .sorting:after, html body.customtempv2 table.dataTable thead .sorting_asc:after, html body.customtempv2 table.dataTable thead .sorting_desc:after, html body.customtempv2 table.dataTable thead .sorting_asc_disabled:after, html body.customtempv2 table.dataTable thead .sorting_desc_disabled:after {
  bottom: auto;
  top: 50%;
  right: 7px;
  margin-top: -9px; }

html body.customtempv2 .searchWrap {
  padding-top: 5px; }

html body.customtempv2 .searchWrap .txt, html body.customtempv2 .searchWrap .searchBox {
  display: inline-block;
  float: left; }

html body.customtempv2 .searchWrap .txt {
  padding: 10px; }

html body.customtempv2 .searchWrap .searchBox .searchInpt {
  background: #fff url("../../../../images/top-search-icon.png") no-repeat right 10px center;
  padding: 10px 34px 10px 10px; }

html body.customtempv2 .primaryBtn, html body.customtempv2 .secondoryBtn, html body.customtempv2 .tertiaryBtn, html body.customtempv2 .confirmBtn, html body.customtempv2 .cancelBtn, html body.customtempv2 .pendingBtn {
  padding: 10px 20px;
  text-transform: none;
  margin-right: 2px !important;
  font-size: 16px; }

html body.customtempv2 .primaryBtn {
  background-color: #094b96 !important;
  color: #fff !important; }

html body.customtempv2 .primaryBtn:hover {
  background-color: #1467c5 !important; }

html body.customtempv2 .secondoryBtn {
  background-color: #e2e1dd !important;
  color: #484848 !important; }

html body.customtempv2 .secondoryBtn:hover {
  background-color: #f3f1ec !important; }

html body.customtempv2 .tertiaryBtn {
  background-color: #73726d !important;
  color: #fff !important; }

html body.customtempv2 .tertiaryBtn:hover {
  background-color: #96958e !important; }

html body.customtempv2 .confirmBtn {
  background-color: #03c870 !important; }

html body.customtempv2 .confirmBtn:hover {
  background-color: #0adf80 !important; }

html body.customtempv2 .cancelBtn {
  background-color: #ff5017 !important; }

html body.customtempv2 .cancelBtn:hover {
  background-color: #fc6d3e !important; }

html body.customtempv2 .pendingBtn {
  background-color: #f39000 !important; }

html body.customtempv2 .pendingBtn:hover {
  background-color: #f5a024 !important; }

html body.customtempv2 .pendingBtn {
  background-color: #f39000 !important; }

html body.customtempv2 .pendingBtn:hover {
  background-color: #f5a024 !important; }

html body.customtempv2 .listerView {
  float: left;
  padding: 20px 0;
  width: 100%;
  clear: both; }

html body.customtempv2 .listerView h2 {
  margin: 40px  0 10px 0; }

html body.customtempv2 .sortWrap {
  padding-top: 6px; }

html body.customtempv2 .sortWrap .txt, html body.customtempv2 .sortWrap .dropList {
  display: inline-block;
  float: left; }

html body.customtempv2 .sortWrap .txt {
  padding: 5px 5px; }

html body.customtempv2 .sortWrap .dropList {
  background: url("../../../../images/select-dropdown-arrow.png") no-repeat right 5px center;
  max-width: 100px;
  border: 1px solid #b2b2b2; }

html body.customtempv2 .sortWrap .dropList select {
  background: none;
  width: 64px;
  padding-right: 10px;
  border: 0;
  line-height: normal; }

html body.customtempv2 .radioWrap {
  width: 100% !important; }

html body.customtempv2 .radioWrap label {
  width: 100% !important; }

html body.customtempv2 .radioWrap input[type="radio"] {
  display: none; }

html body.customtempv2 .radioWrap input[type="radio"] + label {
  color: #292321;
  font-size: 14px;
  padding-right: 20px; }

html body.customtempv2 .radioWrap input[type="radio"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 7px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 50%; }

html body.customtempv2 .radioWrap input[type="radio"] + label span {
  background-color: #eee;
  border: 1px solid #ccc; }

html body.customtempv2 .radioWrap input[type="radio"]:checked + label span {
  position: relative;
  background-color: #094b96; }

html body.customtempv2 .radioWrap input[type="radio"]:checked + label span:after {
  content: "";
  position: absolute;
  border-radius: 100%;
  width: 7px;
  height: 7px;
  left: 5px;
  top: 5px;
  z-index: 1;
  background-color: #fff; }

html body.customtempv2 .radioWrap input[type="radio"] + label span,
html body.customtempv2 .radioWrap input[type="radio"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear; }

html body.customtempv2 .checkboxwrap {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

html body.customtempv2 .checkboxwrap input {
  position: absolute;
  opacity: 0;
  cursor: pointer; }

html body.customtempv2 .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border: 1px solid #b2b2b2; }

html body.customtempv2 .checkboxwrap:hover input ~ .checkmark {
  background-color: #ccc; }

html body.customtempv2 .checkboxwrap input:checked ~ .checkmark {
  background-color: #094b96; }

html body.customtempv2 .checkmark:after {
  content: "";
  position: absolute;
  display: none; }

html body.customtempv2 .checkboxwrap input:checked ~ .checkmark:after {
  display: block; }

html body.customtempv2 .checkboxwrap .checkmark:after {
  left: 9px;
  top: 6px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

html body.customtempv2 .page-heading {
  padding: 20px !important; }

html body.customtempv2 .page-heading .reservation-table-text {
  margin-top: 0; }

html body.customtempv2 .ui-dialog {
  border-color: #094b96; }

html body.customtempv2 .ui-dialog .ui-dialog-titlebar {
  background: #094b96;
  color: #fff; }

html body.customtempv2 .ui-dialog .ui-dialog-titlebar button {
  background: url("../../../../images/close.png") no-repeat center center; }

html body.customtempv2 .ui-dialog .ui-dialog-buttonpane button {
  border: 0;
  color: #fff;
  background: #094b96;
  padding: 6px 10px; }

html body.customtempv2 .form-group select, html body.customtempv2 .form-group input {
  color: #1b1b1b !important; }

html body.customtempv2 div.dataTables_wrapper div.dataTables_length select {
  background: url("../../../../images/select-dropdown-arrow.png") no-repeat right 10px center !important; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-steps-form .merchant-form .merchant-details-btn {
  text-align: right; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-steps-form .merchant-form .merchant-details-btn a {
  background-color: #094b96;
  float: none; }

html body.customtempv2 .user-employee-wrap .user-employee-tab .nav-tabs {
  margin-bottom: 0;
  width: 100%; }

html body.customtempv2 .nav-tabs {
  margin-bottom: 0 !important;
  padding-bottom: 0; }

html body.customtempv2 .selectedModeWrap {
  margin: 0; }

html body.customtempv2 .table-responsive table {
  border-color: #b2b2b2; }

html body.customtempv2 .table-responsive table tbody tr th, html body.customtempv2 .table-responsive table thead tr th, html body.customtempv2 .table-responsive table.table tbody tr th, html body.customtempv2 .table-responsive table.table thead tr th {
  background-color: #094b96; }

html body.customtempv2 .newSearch, html body.customtempv2 .newTitleHead, html body.customtempv2 .ttlSrchWrap, html body.customtempv2 .spacBot, html body.customtempv2 .newGrid, html body.customtempv2 .newTab, html body.customtempv2 .newForm {
  margin-bottom: 30px !important; }

html body.customtempv2 .system-setup-wrap, html body.customtempv2 .reservation-wrap {
  margin-top: 0; }

html body.customtempv2 .nav-tabs.tab-btn li a {
  padding: 11px 13px; }

html body.customtempv2 .reservation-wrap .page-heading {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #b2b2b2;
  padding: 26px;
  margin-top: 0; }

@font-face {
  font-family: 'source_sans_proregular';
  src: url("../../../../fonts/sourcesanspro-regular.woff2") format("woff2"), url("../../../../fonts/sourcesanspro-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'source_sans_prolight';
  src: url("../../../../fonts/sourcesanspro-light.woff2") format("woff2"), url("../../../../fonts/sourcesanspro-light.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

html body.customtempv2 {
  /*** Inputs Border radius none ****/
  /*** Inputs Border radius none ****/
  /*** Login Screen Start ***/
  /*** Login Screen End ***/
  /**** Common Elelments Start *****/
  /**** Content Start ****/
  /**** Content End ****/
  /***** Table Buttons ******/
  /***** Table Buttons ******/
  /*** Pagination List ****/
  /*** Table tab-btn ****/
  /**** All form Screens Start ****/
  /**** All form Screens End ****/
  /****** popup screen Start ****/
  /****** popup screen End ****/
  /**** Common Elelments End *****/
  background: #fff;
  /***** Admin Dahboard Wrap Start*****/
  /***** Admin Dahboard Wrap Start*****/
  /**** General Settings Start ****/
  /**** General Settings End ****/
  /***** Operating Tab Start *****/
  /***** Operating Tab Start *****/
  /***** Service Tab Start *****/
  /***** Service Tab Start *****/
  /***** Order Setup Tab Start *****/
  /***** Order Setup Tab End *****/
  /***** Price List Tab *****/
  /***** Price List End *****/
  /**** Customer Group List Start ****/
  /**** Customer Group List End  ****/
  /**** System Setup Start *****/
  /**** System Setup End *****/
  /***** Create Banner Start *****/
  /***** Create Banner End  *****/
  /***** loyalty  Start  *****/
  /***** loyalty  End  *****/
  /**** Delivery Charge Start ****/
  /**** Delivery Charge End ****/
  /**** Dine In Order Start *****/
  /**** Dine In Order End *****/
  /***** Cash  Resgister Start *****/
  /***** Cash  Resgister End *****/
  /***** Reservation List Start ****/
  /***** Reservation List End ****/
  /***** Menu Option Item Start *****/
  /***** Menu Option Item End *****/
  /****  customer List End Start ***/
  /**** customer List End ***/
  /**** customer create Start ***/
  /**** customer create End ***/
  /**** subscription-table-wrap Start ***/
  /**** subscription-table-wrap End***/
  /***** Invoice Page Start*****/
  /***** Invoice Page End*****/
  /***** Invoice Start *****/
  /***** Invoice Start *****/
  /**** Analytics Start ****/
  /**** Analytics End  ****/
  /*** Payment Confirmed Start *****/
  /*** Payment Confirmed End  *****/
  /**** Merchant Deatail Start ***/
  /*** Mobile Break point Start****/
  /*** Mobile Break point End****/
  /**** Merchant Detail End ***/
  /***** Reservation Start *****/
  /***** FoodtruckSetting Start *****/
  /***** FoodtruckSetting End *****/
  /*** Mobile Break point Start****/
  /*** Mobile Break point End****/
  /***** Reservation End *****/
  /***** Site Admin Reservation Start *****/
  /***** Site Admin Reservation End *****/
  /***** Employee-table-wrapper Start *****/
  /***** Employee-table-wrapper Start *****/
  /*** View My Order Start ****/
  /*** View My Order End ****/
  /***** Merchant Registration Start ****/
  /***** Merchant Registration End ****/
  /***** Reservation End *****/ }

html body.customtempv2 .nav-tabs {
  border-bottom: 0; }

html body.customtempv2 a:hover {
  text-decoration: none;
  color: #b2b2b2; }

html body.customtempv2 .ui-helper-hidden-accessible {
  display: none !important; }

html body.customtempv2 .form-group input {
  border-radius: 0 !important; }

html body.customtempv2 .navbar-custom-menu .notifications-menu .dropdown-menu {
  border-radius: 0; }

html body.customtempv2 .navbar-custom-menu .notifications-menu ul li a:hover {
  color: #fff !important; }

html body.customtempv2 .navbar-custom-menu .notifications-menu li.footer {
  border-radius: 0; }

html body.customtempv2 .user-menu-dropdown {
  border: 1px solid #ccc; }

html body.customtempv2 .navbar-static-top .navbar-custom-menu ul li.user-menu .dropdown-menu.user-menu-dropdown {
  background: #fff !important; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links {
  border-bottom: 1px solid #094b96;
  padding-bottom: 17px;
  position: relative;
  padding-left: 41px;
  padding-top: 6px; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links::after {
  content: "";
  background: url("../../../../images/myacct-icons.png") no-repeat;
  width: 37px;
  height: 37px;
  position: absolute;
  left: 0;
  top: 0; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links a:hover {
  background-color: #EDEDED !important;
  color: #676767 !important; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links:last-child {
  border-bottom: 0; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links:nth-child(1):after {
  background-position: left 0 top 0px; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links:nth-child(2):after {
  background-position: left 0 top -53px; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links:nth-child(3):after {
  background-position: left 0 top -106px; }

html body.customtempv2 ul.user-menu-dropdown li.user-body .user-links:nth-child(4):after {
  background-position: left 0 top -159px; }

html body.customtempv2 .navbar-static-top .navbar-custom-menu ul li.user-menu .dropdown-menu.user-menu-dropdown {
  margin-right: 30px;
  height: auto !important;
  border-radius: 0;
  border-bottom: 5px solid #094b96; }

html body.customtempv2 .main-header li.user-header {
  background-color: #094b96; }

html body.customtempv2 .main-header li.user-header p {
  color: #fff; }

html body.customtempv2 .main-header li.user-header p span {
  color: #fff; }

html body.customtempv2 .main-header .navbar-static-top .navbar-custom-menu ul li.user-menu ul.user-menu-dropdown li.user-header img {
  height: auto;
  width: auto; }

@media (max-width: 766px) {
  html body.customtempv2 .restaurant-header .header-wrap {
    padding: 30px; }
  html body.customtempv2 div.admin-background-image {
    padding-top: 40px;
    padding: 30px;
    background-size: auto 100%;
    background-position: top center;
    float: left;
    height: 100%; }
  html body.customtempv2 .admin-background-image div.loginTxt {
    max-width: 445px;
    margin: 0 auto;
    padding: 4%; }
  html body.customtempv2 div.admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap {
    width: 100%;
    margin: auto;
    float: none;
    display: block;
    padding: 70px 4% 4% 4%; }
  html body.customtempv2 div.admin-background-image:after {
    display: none; }
  html body.customtempv2 div.admin-background-image .log-in-page {
    width: 100%;
    margin: 0 auto 30px auto; } }

html body.customtempv2 .input-rc input[type=checkbox] + .input-rc-span {
  outline: none;
  width: 21px;
  height: 21px; }

html body.customtempv2 .restaurant-header {
  background: #00a8ff; }

html body.customtempv2 .restaurant-header .header-wrap {
  background: none; }

html body.customtempv2 .admin-background-image {
  background: url("../../../../images/login-bg.jpg") no-repeat left top;
  background-size: cover;
  position: relative;
  min-height: 500px; }

html body.customtempv2 .admin-background-image .loginTxt {
  color: #fff;
  position: relative;
  margin-left: 30px;
  z-index: 1;
  background: rgba(2, 54, 112, 0.8);
  padding: 28px 30px;
  float: left;
  width: 40%;
  max-width: 380px;
  min-height: 294px; }

html body.customtempv2 .admin-background-image .loginTxt h1 {
  font-family: source_sans_proregular;
  font-weight: normal;
  color: #fff;
  font-size: 31px;
  padding-bottom: 20px;
  line-height: normal;
  margin: 0; }

html body.customtempv2 .admin-background-image .loginTxt ul, html body.customtempv2 .admin-background-image .loginTxt li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 16px; }

html body.customtempv2 .admin-background-image .loginTxt li {
  padding-bottom: 20px;
  font-family: source_sans_prolight;
  padding-left: 64px; }

html body.customtempv2 .admin-background-image .loginTxt .icon {
  background: url("../../../../images/login-icons.png") no-repeat; }

html body.customtempv2 .admin-background-image .loginTxt .icon.icon1 {
  background-position: left 0 top 6px; }

html body.customtempv2 .admin-background-image .loginTxt .icon.icon2 {
  background-position: left 0 top -66px; }

html body.customtempv2 .admin-background-image .loginTxt .icon.icon3 {
  background-position: left 0 top -137px; }

html body.customtempv2 .admin-background-image .loginTxt .ttl {
  font-size: 20px; }

html body.customtempv2 .admin-background-image .form-group input {
  color: #1b1b1b; }

html body.customtempv2 .admin-background-image.forgotPass:after {
  display: none; }

html body.customtempv2 .admin-background-image.forgotPass .log-in-page {
  margin: 0 auto; }

html body.customtempv2 .admin-background-image.forgotPass .log-in-page .log-in-wrapper .log-in-form-wrap:after {
  content: "Reset Password";
  font-family: source_sans_proregular;
  font-size: 24px;
  text-transform: uppercase;
  position: absolute;
  color: #fff;
  width: 200px;
  height: 20px;
  top: 20px; }

html body.customtempv2 .admin-background-image.forgotPass .log-in-page .log-in-wrapper .log-in-form-wrap {
  width: 90%;
  padding: 70px 30px 30px 30px; }

html body.customtempv2 .admin-background-image .log-in-page {
  float: left;
  margin: 0 0 0 48px;
  max-width: 445px;
  width: 80%; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap {
  position: relative;
  background: rgba(0, 168, 255, 0.8);
  min-height: 294px;
  padding: 70px 40px 30px 40px;
  width: 100%; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap:after {
  content: "Login";
  font-family: source_sans_proregular;
  font-size: 30px;
  text-transform: uppercase;
  position: absolute;
  color: #fff;
  width: 200px;
  height: 20px;
  top: 20px; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .form-group input {
  height: auto;
  padding: 0;
  line-height: normal;
  padding: 10px 10px; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .agree-terms .remember-forget-link a, html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .agree-terms .remember-forget-link label {
  font-family: source_sans_proregular;
  color: #fff; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .agree-terms .remember-forget-link a {
  color: #fff;
  text-decoration: underline;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .agree-terms .remember-forget-link a:hover {
  text-decoration: none; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .agree-terms .remember-forget-link label {
  color: #fff; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn {
  background: #094b96;
  font-size: 18px;
  padding: 7px 15px; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn:hover {
  background: #00a8ff;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn.cancleButton, html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .cancel-btn {
  background: #e2e1dd;
  font-family: source_sans_proregular;
  font-size: 18px;
  color: #1b1b1b;
  padding: 7px 15px; }

html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn.cancleButton:hover, html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .cancel-btn:hover {
  background: #b3b3b3;
  -webkit-box-shadow: none;
  box-shadow: none; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  html body.customtempv2 .admin-background-image .loginTxt {
    width: 50%;
    padding: 20px 30px; }
  html body.customtempv2 .admin-background-image .log-in-page {
    width: 42%;
    margin-left: 20px; }
  html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap {
    padding: 70px 20px 20px 20px; } }

@media screen and (max-width: 767px) {
  html body.customtempv2 .admin-background-image .loginTxt {
    width: 100%;
    padding: 20px 30px;
    margin-left: 0; }
  html body.customtempv2 .admin-background-image .log-in-page {
    width: 100%;
    margin-left: 0; }
  html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap {
    padding: 70px 20px 20px 20px;
    width: 100%; } }

html body.customtempv2 .wrapper {
  background-color: #fff; }

html body.customtempv2 .content-wrapper {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

html body.customtempv2 input::-webkit-input-placeholder {
  color: #6e6e6e; }

html body.customtempv2 input:-ms-input-placeholder {
  color: #6e6e6e; }

html body.customtempv2 input::-ms-input-placeholder {
  color: #6e6e6e; }

html body.customtempv2 input::placeholder {
  color: #6e6e6e; }

html body.customtempv2 .bg-red, html body.customtempv2 .callout.callout-danger, html body.customtempv2 .alert-danger, html body.customtempv2 .alert-error, html body.customtempv2 .label-danger, html body.customtempv2 .modal-danger .modal-body {
  border-radius: 0;
  background-color: #ff5016; }

html body.customtempv2 .blue-btn a {
  margin: 0;
  background-color: #094b96;
  border-radius: 0;
  font-family: source_sans_proregular; }

html body.customtempv2 .green-btn {
  border-radius: 0;
  background-color: #03c870;
  font-family: source_sans_proregular; }

html body.customtempv2 .grey-btn {
  border-radius: 0;
  background-color: #505050;
  font-family: source_sans_proregular; }

html body.customtempv2 .search-section .glyphicon-search:before {
  display: none; }

html body.customtempv2 .employee-details-wrap .panel {
  margin-bottom: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .employee-details-wrap .panel .panel-body .form-group select {
  background-color: #fff; }

html body.customtempv2 .employee-details-wrap .panel .panel panel-default {
  border-radius: 0; }

html body.customtempv2 .employee-details-wrap .panel .panel panel-default .panel-heading {
  border-radius: 0; }

html body.customtempv2 .employee-maintenance-data-table .top {
  border: 1px solid #b2b2b2;
  margin: 0; }

html body.customtempv2 .employee-maintenance-data-table .top .col-sm-6 {
  padding-left: 0;
  padding-right: 0; }

html body.customtempv2 .employee-maintenance-data-table .hdr-tbl {
  border: 1px solid #b2b2b2;
  margin-top: 0;
  margin-bottom: 0; }

html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-list-title {
  margin-top: 25px; }

html body.customtempv2 .panel-default > .panel-body .form-group label {
  padding: 8px; }

html body.customtempv2 h1, html body.customtempv2 h2, html body.customtempv2 h3, html body.customtempv2 h4, html body.customtempv2 h5, html body.customtempv2 h6 {
  color: #1b1b1b; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs li a a, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-details-tab .nav-tabs li a {
  padding: 11px 13px;
  border-radius: 0;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs li a.active a, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-details-tab .nav-tabs li.active a {
  background: #094b96; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs li a.active a:focus, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs li a.active a:hover, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-details-tab .nav-tabs li.active a:focus, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-details-tab .nav-tabs li.active a:hover {
  color: #fff; }

html body.customtempv2 .page-heading {
  -webkit-box-shadow: 0 5px 0 0 #b2b2b2;
  box-shadow: 0 5px 0 0 #b2b2b2;
  border-color: #b2b2b2;
  padding: 26px;
  margin-top: 0;
  margin-bottom: 0; }

html body.customtempv2 .content {
  padding: 93px 30px 30px 30px; }

@media (max-width: 766px) {
  html body.customtempv2 .content {
    padding: 63px 15px 0 15px; } }

html body.customtempv2 .cancel-btn, html body.customtempv2 .completed-btn, html body.customtempv2 .confirm-btn, html body.customtempv2 .pending-btn, html body.customtempv2 .received-btn, html body.customtempv2 .btn-success, html body.customtempv2 .btn-danger, html body.customtempv2 .btn-info, html body.customtempv2 .btn-primary {
  border-radius: 0;
  text-transform: uppercase;
  padding: 9px 13px;
  font-size: 13px;
  min-width: 104px; }

html body.customtempv2 .btn-primary {
  background-color: #094b96; }

html body.customtempv2 .confirm-btn, html body.customtempv2 .btn-success {
  background-color: #03c86f; }

html body.customtempv2 .cancel-btn, html body.customtempv2 .btn-danger {
  background-color: #ff5016; }

html body.customtempv2 .pending-btn {
  background-color: #f38f03; }

html body.customtempv2 .table-bordered {
  border: 1px solid #b2b2b2;
  width: 100% !important;
  margin-top: 0 !important; }

html body.customtempv2 .table-responsive tr:last-child td {
  border-bottom: 0 !important; }

html body.customtempv2 .table-responsive table tbody tr th, html body.customtempv2 .table-responsive table thead tr th, html body.customtempv2 .table-responsive table.table tbody tr th, html body.customtempv2 .table-responsive table.table thead tr th {
  border-right: 2px solid #fff;
  background-color: #094b96;
  padding: 6px 20px 6px 8px;
  font-size: 14px;
  font-family: source_sans_proregular; }

html body.customtempv2 .table-responsive table tbody tr.odd td {
  background: #fff; }

html body.customtempv2 .table-responsive table tbody tr:hover td {
  background: #fff; }

html body.customtempv2 .table-responsive table tbody tr td, html body.customtempv2 .table-responsive table thead tr td, html body.customtempv2 .table-responsive table.table tbody tr td, html body.customtempv2 .table-responsive table.table thead tr td {
  border: 0;
  border-right: 0;
  font-size: 14px;
  font-family: source_sans_proregular;
  padding: 7px 15px;
  border-bottom: 1px solid #b2b2b2; }

html body.customtempv2 table tbody label .input-rc input[type=checkbox] + .input-rc-span, html body.customtempv2 table thead label .input-rc input[type=checkbox] + .input-rc-span, html body.customtempv2 table.table tbody label .input-rc input[type=checkbox] + .input-rc-span, html body.customtempv2 table.table thead label .input-rc input[type=checkbox] + .input-rc-span {
  border-radius: 0; }

html body.customtempv2 .pager {
  margin: 18px 0 0 0; }

html body.customtempv2 .pagination {
  margin: 18px 0 18px 0; }

html body.customtempv2 .pagination li {
  float: left; }

html body.customtempv2 .pagination li a {
  background: #fff;
  font-size: 20px;
  color: #1b1b1b;
  padding: 7px;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: normal; }

html body.customtempv2 .pagination li a:hover {
  background-color: #e2e1dd; }

html body.customtempv2 .pagination li.active a {
  background-color: #094b96;
  color: #fff; }

html body.customtempv2 .pagination li.first a, html body.customtempv2 .pagination li.prev a, html body.customtempv2 .pagination li.previous a, html body.customtempv2 .pagination li.next a, html body.customtempv2 .pagination li.last a {
  font-size: 0px;
  padding: 10px;
  color: #fff;
  position: relative;
  width: 40px;
  height: 40px;
  display: block; }

html body.customtempv2 .pagination li.first a:hover, html body.customtempv2 .pagination li.prev a:hover, html body.customtempv2 .pagination li.previous a:hover, html body.customtempv2 .pagination li.next a:hover, html body.customtempv2 .pagination li.last a:hover {
  color: #e2e1dd; }

html body.customtempv2 .pagination li.first a:before, html body.customtempv2 .pagination li.prev a:before, html body.customtempv2 .pagination li.previous a:before, html body.customtempv2 .pagination li.next a:before, html body.customtempv2 .pagination li.last a:before {
  background: url("../../../../images/pagin-arrow.png");
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7.5px;
  margin-left: -7.5px; }

html body.customtempv2 .pagination li.first a:before {
  background-position: left bottom; }

html body.customtempv2 .pagination li.prev a:before, html body.customtempv2 .pagination li.previous a:before {
  background-position: left top; }

html body.customtempv2 .pagination li.next a:before {
  background-position: right top; }

html body.customtempv2 .pagination li.last a:before {
  background-position: right bottom; }

html body.customtempv2 .pagination-count {
  font-family: source_sans_prolight;
  font-size: 15px; }

html body.customtempv2 .nav-tabs.tab-btn li {
  margin-right: 4px;
  margin-bottom: 4px; }

html body.customtempv2 .nav-tabs.tab-btn li:first-child.active a, html body.customtempv2 .nav-tabs.tab-btn li:first-child.active a:focus, html body.customtempv2 .nav-tabs.tab-btn li:first-child.active a:hover, html body.customtempv2 .nav-tabs.tab-btn li.active a:focus {
  background-color: #094b96;
  border: 0;
  color: #fff; }

html body.customtempv2 .employee-option {
  float: right !important;
  width: auto !important; }

html body.customtempv2 .employee-option li {
  position: relative; }

html body.customtempv2 .employee-option li ul {
  position: absolute;
  display: none;
  z-index: 10;
  border: 1px solid #b2b2b2;
  width: 50px; }

html body.customtempv2 .employee-option li ul a {
  margin-left: 0 !important; }

html body.customtempv2 .employee-option li .fa.fa-download {
  position: absolute; }

html body.customtempv2 .employee-option li .fa.fa-download:before {
  position: absolute;
  background: url(../../../../images/table-icons.png) no-repeat;
  background-position: left -351px top 0;
  content: "";
  width: 30px;
  height: 30px;
  margin-left: -10px; }

html body.customtempv2 .employee-option li a {
  position: relative;
  padding-left: 10px; }

html body.customtempv2 .employee-option li a p, html body.customtempv2 .employee-option li a span {
  font-size: 15px !important;
  padding-top: 29px;
  display: block;
  font-family: source_sans_proregular; }

html body.customtempv2 .employee-option li a span.glyphicon {
  padding-top: 0; }

html body.customtempv2 .employee-option li a:hover, html body.customtempv2 .employee-option li a:focus {
  color: #094b96 !important;
  text-decoration: none;
  background: none !important; }

html body.customtempv2 .employee-option li a:hover .fa-download:before, html body.customtempv2 .employee-option li a:focus .fa-download:before {
  background-position: left -351px bottom 6px; }

html body.customtempv2 .employee-option li a:hover .glyphicon.glyphicon-plus:before, html body.customtempv2 .employee-option li a:focus .glyphicon.glyphicon-plus:before {
  background-position: left bottom -1px; }

html body.customtempv2 .employee-option li a:hover .glyphicon.glyphicon-trash:before, html body.customtempv2 .employee-option li a:focus .glyphicon.glyphicon-trash:before {
  background-position: left -85px bottom -1px; }

html body.customtempv2 .employee-option li a:hover .glyphicon.glyphicon-print:before, html body.customtempv2 .employee-option li a:focus .glyphicon.glyphicon-print:before {
  background-position: left -171px bottom -1px; }

html body.customtempv2 .employee-option li a:hover .glyphicon.glyphicon-calendar:before, html body.customtempv2 .employee-option li a:focus .glyphicon.glyphicon-calendar:before {
  background-position: left -271px bottom -1px; }

html body.customtempv2 .employee-option li a:hover .glyphicon.glyphicon-filter:before, html body.customtempv2 .employee-option li a:focus .glyphicon.glyphicon-filter:before {
  background-position: left -483px bottom 0px; }

html body.customtempv2 .employee-option li a .glyphicon {
  display: block;
  position: relative; }

html body.customtempv2 .employee-option li a .glyphicon:before {
  content: "";
  left: 0;
  background: url("../../../../images/table-icons.png") no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  margin-left: -11px; }

html body.customtempv2 .employee-option li a .glyphicon.glyphicon-plus:before {
  background-position: left top; }

html body.customtempv2 .employee-option li a .glyphicon.glyphicon-trash:before {
  background-position: left -85px top 0; }

html body.customtempv2 .employee-option li a .glyphicon.glyphicon-print:before {
  background-position: left -171px top 0; }

html body.customtempv2 .employee-option li a .glyphicon.glyphicon-calendar:before {
  background-position: left -271px top 0; }

html body.customtempv2 .employee-option li a .glyphicon.glyphicon-filter:before {
  background-position: left -483px top 0; }

html body.customtempv2 .nav-tabs.tab-btn li a {
  background-color: #e2e1dd;
  border: 0; }

html body.customtempv2 .nav-tabs.tab-btn li.active a {
  background: #094b96; }

html body.customtempv2 .employee-details-wrap .employee-edit-list-wrap {
  border: 1px solid #b2b2b2 !important; }

html body.customtempv2 .employee-details-wrap .employee-list-wrap {
  border: 0px; }

html body.customtempv2 .employee-details-wrap .employee-list-wrap .employee-edit-list-wrap .employee-list-title {
  margin: 17px 0 0; }

html body.customtempv2 .employee-details-wrap .employee-list-wrap .employee-list-table {
  padding-top: 0; }

html body.customtempv2 .employee-serch-wrap input[type="text"] {
  border: 1px solid #b2b2b2 !important;
  background-color: #fff;
  border-radius: 0 !important;
  font-family: source_sans_prolight; }

html body.customtempv2 .employee-serch-wrap .glyphicon-search {
  width: 20px !important;
  height: 20px !important;
  margin: 9px 9px 0 0 !important; }

html body.customtempv2 .employee-serch-wrap .glyphicon-search:before {
  color: #094b96;
  content: "";
  width: 20px;
  height: 20px;
  background: url("../../../../images/top-search-icon.png");
  position: absolute; }

html body.customtempv2 input, html body.customtempv2 select, html body.customtempv2 button, html body.customtempv2 .form-control {
  border-radius: 0 !important; }

html body.customtempv2 .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff; }

html body.customtempv2 .createFormWarpper {
  padding: 20px 40px; }

html body.customtempv2 .createFormWarpper .box-header {
  padding: 0; }

html body.customtempv2 .createFormWarpper .form-group {
  clear: none;
  float: left;
  width: 100%; }

html body.customtempv2 .createFormWarpper .form-group .label_heading {
  border-bottom: 1px solid #b2b2b2;
  font-size: 18px;
  padding: 0;
  padding-bottom: 11px; }

html body.customtempv2 .createFormWarpper .tab-content {
  padding: 20px;
  margin-bottom: 0; }

html body.customtempv2 .createFormWarpper .tab-pane {
  margin: 0; }

html body.customtempv2 .createFormWarpper .padd, html body.customtempv2 .createFormWarpper .box-body {
  padding: 0; }

html body.customtempv2 .createFormWarpper .tab-content {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .createFormWarpper .employee-table-wrapper {
  padding: 0; }

html body.customtempv2 .createFormWarpper .reservation-wrap {
  margin-top: 0;
  padding: 0; }

.choose_file_btn{
  text-align: right !important;
}
html body.customtempv2 .createFormWarpper .form-group label {
  width: 31%;
  text-align: left;
  color: #094b96; }

html body.customtempv2 .createFormWarpper .form-group label.radio-inline {
  width: 18%;
  padding-left: 3px; }

html body.customtempv2 .createFormWarpper .form-group input[type=checkbox], html body.customtempv2 .createFormWarpper .form-group input[type=radio] {
  width: auto;
  min-height: 0;
  line-height: 0; }

html body.customtempv2 .createFormWarpper .form-group .cls-link {
  padding-top: 10px; }

html body.customtempv2 .createFormWarpper .form-group input[type=text], html body.customtempv2 .createFormWarpper .form-group input[type=number] {
  padding: 0 10px; }

html body.customtempv2 .createFormWarpper .form-group input.inputpicker-input {
  width: 100% !important; }

html body.customtempv2 .createFormWarpper .form-group .inputpicker-arrow {
  top: 24%;
  right: 2%; }

html body.customtempv2 .createFormWarpper .form-group textarea {
  width: 100%;
  background: #fff; }

html body.customtempv2 .createFormWarpper .form-group input, html body.customtempv2 .createFormWarpper .form-group select {
  width: 100%;
  margin-right: 0;
  min-height: 38px;
  line-height: 30px; }

html body.customtempv2 .createFormWarpper .form-group input#gender, html body.customtempv2 .createFormWarpper .form-group select#gender {
  width: 15%;
  max-width: 15px;
  height: auto;
  line-height: 0;
  min-height: 23px; }

@media (max-width: 766px) {
  html body.customtempv2 .createFormWarpper {
    padding: 20px; }
  html body.customtempv2 .createFormWarpper .form-group {
    margin-left: 0;
    margin-right: 0; }
  html body.customtempv2 .createFormWarpper .form-group label {
    width: 100%; } }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form h2 {
  font-family: source_sans_proregular;
  background-color: #094b96;
  color: #fff;
  text-transform: uppercase; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form, html body.customtempv2 .new-popup-form .modal-body .page-heading {
  border-color: #b2b2b2; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form form {
  padding: 40px 20px; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form form .form-group label {
  padding: 0;
  text-align: left;
  color: #094b96;
  white-space:nowrap;
}

html body.customtempv2 .new-popup-form .modal-body .new-contact-btn {
  margin-top: 30px; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-btn a {
  border-radius: 0;
  font-family: source_sans_proregular;
  background-color: #e2e1dd;
  color: #1b1b1b; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-btn #saveAreaForm {
  background-color: #094b96;
  color: #fff; }

html body.customtempv2 .sidebar-menu {
  border-right: 1px solid #b2b2b2; }

html body.customtempv2 .sidebar-menu li {
  border-bottom-color: #b2b2b2; }

html body.customtempv2 .sidebar-menu li a {
  padding-left: 26px; }

html body.customtempv2 .sidebar-menu li:last-child {
  border-bottom: 0; }

html body.customtempv2.sidebar-collapse .main-header .logo img {
  height: auto;
  width: auto; }

html body.customtempv2.sidebar-collapse .sidebar-menu li a {
  padding-left: 26px; }

html body.customtempv2 .wrapper {
  /**** Left Navigation Start *****/
  /**** Left Navigation End *****/ }

html body.customtempv2 .wrapper .main-header {
  border-bottom: 1px solid #b2b2b2;
  background-color: #3399fe; }

html body.customtempv2 .wrapper .main-header .logo {
  display: inline-block;
  background-color: #00a8ff;
  padding: 0;
  min-height: 86px;
  height: auto; }

html body.customtempv2 .wrapper .main-header .logo img {
  max-width: 140px;
  float: left;
  margin: 14px 0 0 26px; }

html body.customtempv2 .wrapper .main-header .logo:hover {
  background-color: #00a8ff; }

html body.customtempv2 .wrapper .main-header .navbar .sidebar-toggle {
  padding: 0;
  margin-top: 30px;
  left: 28px;
  top: 77px;
  position: absolute; }

html body.customtempv2 .wrapper .main-header .navbar .sidebar-toggle:hover {
  background-color: #094b96; }

html body.customtempv2 .wrapper .main-header .navbar .sidebar-toggle::before {
  margin: 0;
  width: 29px;
  height: 21px; }

html body.customtempv2 .wrapper .main-header .navbar .sidebar-toggle .sr-only {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .wrapper .main-header .navbar .navbar-right {
  padding-top: 10px; }

html body.customtempv2 .wrapper .main-header .navbar-static-top {
  background-color: #00a8ff;
  border-bottom: 0;
  min-height: 86px;
  position: static; }

html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li.notifications-menu > a:before {
  height: 37px;
  width: 37px;
  background-size: 100% auto;
  background-position: left top; }

html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a {
  padding-top: 16px; }

html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a:hover, html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a:focus {
  background-color: #00a8ff; }

html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-nav {
  padding-top: 10px; }

html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-nav > .user-menu .user-image {
  width: 37px;
  height: 37px; }

html body.customtempv2 .wrapper .main-header .navbar-static-top ul li.user-menu .menu-user-name {
  margin-top: 8px;
  margin-right: 32px;
  font-family: source_sans_prolight; }

html body.customtempv2 .wrapper .main-header .navbar-static-top ul li.user-menu .menu-user-name:after {
  background-size: 11px;
  margin-top: 6px; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap {
  position: absolute;
  left: 0;
  z-index: 999;
  background: #fff;
  padding: 21px 40px;
  border-bottom-color: #b2b2b2; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .glyphicon-calendar {
  display: none; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .time, html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .date {
  padding-left: 22px;
  display: inline-block;
  position: relative;
  font-size: 14px; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .time:before, html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .date:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 17px;
  height: 17px;
  background: url("../../../../images/notice-icons.png");
  left: 0;
  top: 1px; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .time:before {
  background-position: left top; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .date-section .date:before {
  background-position: right top; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb {
  margin-left: 56px;
  font-family: source_sans_prolight;
  font-size: 16px; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb li + li:before {
  background: url("../../../../images/bread-arrow.png") no-repeat right bottom 3px;
  content: ""; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb li a {
  color: #000; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb li a:hover {
  text-decoration: none; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb li.active {
  color: #094b96; }

html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb li.active:before {
  color: #094b96;
  content: "";
  background: url("../../../../images/bread-arrow.png") no-repeat right top 5px; }

html body.customtempv2 .wrapper .main-sidebar {
  background: none;
  background-color: #e2e1dd;
  padding-top: 150px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar {
  background: #fff;
  padding-bottom: 0; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li:hover > a {
  background: none;
  color: #1a1a1b; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a {
  color: #1a1a1b; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a:hover {
  background: #094b96;
  color: #fff; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a {
  color: #fff;
  background: #094b96; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.dashboard-icon:before {
  background-position: right 1px top; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.marketing-icon:before {
  background-position: right 1px top -42px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.reservation-icon:before {
  background-position: right 1px top -84px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.online-order-icon:before {
  background-position: right 1px top -126px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.dine-in-order-icon:before {
  background-position: right 1px top -168px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.social-listening-icon:before {
  background-position: right 1px top -210px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.analytics-icon:before {
  background-position: right 1px top -252px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu > li.active > a.system-setup-icon:before {
  background-position: right 1px top -294px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a:before {
  content: "";
  background: url("../../../../images/left-nav-sprite.png") no-repeat;
  width: 34px;
  height: 34px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.dashboard-icon::before {
  background-position: left top; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.marketing-icon::before {
  background-position: left 0 top -42px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.reservation-icon::before {
  background-position: left 0 top -84px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.online-order-icon::before {
  background-position: left 0 top -126px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.dine-in-order-icon::before {
  background-position: left 0 top -168px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.social-listening-icon::before {
  background-position: left 0 top -210px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.analytics-icon::before {
  background-position: left 0 top -252px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.system-setup-icon::before {
  background-position: left 0 top -294px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.dashboard-icon:hover:before {
  background-position: right 1px top; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.marketing-icon:hover:before {
  background-position: right 1px top -42px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.reservation-icon:hover:before {
  background-position: right 1px top -84px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.online-order-icon:hover:before {
  background-position: right 1px top -126px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.dine-in-order-icon:hover:before {
  background-position: right 1px top -168px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.social-listening-icon:hover:before {
  background-position: right 1px top -210px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.analytics-icon:hover:before {
  background-position: right 1px top -252px; }

html body.customtempv2 .wrapper .main-sidebar .sidebar-menu li a.system-setup-icon:hover:before {
  background-position: right 1px top -294px; }

html body.customtempv2 .admin-dahboard-wrap {
  margin-top: 58px; }

html body.customtempv2 .merchant-wrap #generalSettingForm .labelWrap {
  width: 25% !important; }

html body.customtempv2 .merchant-wrap #generalSettingForm .inputWrap input, html body.customtempv2 .merchant-wrap #generalSettingForm .inputWrap select {
  width: 100% !important; }

html body.customtempv2 .merchant-wrap #generalSettingForm .inputWrap .glyphicon-calendar:before {
  width: 36px;
  background-position: right -88px top 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group label {
  display: block;
  width: 100%;
  font-size: 17px;
  margin-top: 35px;
  padding-bottom: 10px;
  color: #094b96;
  padding-right: 0;
  text-align: left; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form {
  padding-right: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload {
  border-color: #b2b2b2;
  width: 100%; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-files-wrap, html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .uploaded-images {
  text-align: left; }

html body.customtempv2 .file-size-type-wrap {
  float: left;
  width: 100%; }

html body.customtempv2 .file-size-type-wrap .file-size-details {
  width: 50%;
  /*max-width: 118px;*/
  float: left; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .start-time-wrap span.glyphicon-calendar {
  margin-top: 13px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .start-time-wrap span.glyphicon-calendar::before {
  right: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-files-wrap .input-file .input-file-sub {
  height: 34px;
  width: 112px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-files-wrap .input-file input, html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-btn {
  font-size: 20px;
  height: 42px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-btn {
  font-family: source_sans_proregular;
  font-size: 20px;
  background: #dcdcdc;
  color: #505050; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .upload-files-wrap .input-file .input-file-sub::before {
  background-color: #505050;
  font-family: source_sans_proregular;
  font-size: 20px;
  height: 43px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .file-size-type-wrap .file-size-details {
  color: #000;
  font-family: source_sans_proregular; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .general-images-upload .file-size-type-wrap {
  margin-top: 7px;
  padding-left: 10px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap .padd {
  padding: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap .padd .form-group label {
  width: 50% !important; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap {
  margin-top: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form h2 {
  border-color: #b2b2b2;
  width: 92%;
  margin: 0 14px 20px 14px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .start-time-wrap {
  width: auto;
  display: inline; }

html body.customtempv2 .merchant-setting-wrap .form-group label {
  float: left !important;
  width: 27% !important;
  margin-top: 0 !important; }

html body.customtempv2 .merchant-setting-wrap .form-group label.error {
  margin-left: 25%;
  padding-top: 10px; }

html body.customtempv2 .merchant-setting-wrap .form-group input, html body.customtempv2 .merchant-setting-wrap .form-group select {
  margin-top: 0;
  background-color: #fff; }

html body.customtempv2 .blue-btn {
  margin: 0; }

html body.customtempv2 .contact-info-btn {
  text-align: left !important; }

html body.customtempv2 .contact-info-btn #sbmitbtn, html body.customtempv2 .contact-info-btn a {
  border-radius: 0;
  font-family: source_sans_proregular;
  text-transform: normal;
  text-transform: none !important; }

html body.customtempv2 .contact-info-btn #sbmitbtn, html body.customtempv2 .contact-info-btn .sbmitBusinessSettinbtn {
  background-color: #094b96;
  color: #fff; }

html body.customtempv2 .contact-info-btn a {
  background-color: #e2e1dd;
  color: #1a1a1b; }

@media (max-width: 766px) {
  html body.customtempv2 div.merchant-wrap #merchant-setting .general-setting-wrap form .form-group .labelWrap {
    width: 100% !important;
    padding-bottom: 0px; }
  html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .start-time-wrap {
    width: 100%;
    float: left;
    clear: none; }
  html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap form .form-group .start-time-wrap input {
    width: 100%; } }

html body.customtempv2 .form-group.slabError {
  margin-bottom: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap {
  margin-top: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-th {
  font-family: source_sans_proregular; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td {
  border-bottom: 1px solid #b2b2b2; }

html body.customtempv2 #merchantSaveBusinessSetting .form-group label {
  width: 100% !important;
  padding-bottom: 20px; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-th {
  border-top: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td .clear-btn-detail .dark-blue-btn.clearDayTimeBtn, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-th .clear-btn-detail .dark-blue-btn.clearDayTimeBtn {
  background-color: #1b1b1b;
  border-radius: 0;
  line-height: 24px; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap h2 {
  border: 0px; }

html body.customtempv2 .operating-days-wrapper {
  border: 1px solid #b2b2b2;
  padding: 20px;
  width: 100%;
  max-width: 100% !important; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form {
  padding: 20px;
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .form .form-group label, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form .form .form-group label {
  color: #094b96;
  font-size: 16px; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form .form .form-group .checkbox-label label, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form form .form-group .checkbox-label label {
  font-size: 14px;
  color: #8f8e8e;
  width: 20% !important; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .meal-group .form-group.meal-type label, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .meal-group .form-group.meal-type label {
  float: left;
  width: 100% !important;
  color: #8f8e8e; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .cusion-wrap, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .cusion-wrap {
  width: 65%; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form .form .form-group .checkbox-label label, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .services-offerd-form form .form-group .checkbox-label label {
    width: 50% !important; }
  html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap .form .cusion-wrap, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-services-wrap .meal-cusion-wrap .meal-wrap form .cusion-wrap {
    width: 100%; } }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel {
  border-color: #b2b2b2; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .meal-cusion-wrap {
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table th {
  background-color: #505050;
  text-align: center; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table tr td {
  border-bottom: 1px solid #b2b2b2 !important; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time {
  border: 1px solid #b2b2b2;
  width: 100% !important;
  padding: 0 !important; }

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 {
  padding-right: 20px; }

html body.customtempv2 .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 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time .start-time-wrap span {
  padding: 10px;
  display: inline-block; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time input, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time input {
  padding: 10px;
  border: 0;
  width: auto;
  max-width: 100%; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time select, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time select {
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  float: right; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .table-responsive .table th, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .table-responsive .table td {
  padding: 10px; }

html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .form-group label {
  width: 100% !important; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-start-time input, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-setting-wrap .merchant-details-tab .order-setup-wrap .panel .table td .meal-end-time input {
    width: auto;
    max-width: 68%; } }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap #generalSettingPriceForm .website-detail-wrap {
  border: 1px solid #b2b2b2;
  padding: 20px; }

html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap #generalSettingPriceForm .website-detail-wrap .form-group label {
  padding-left: 0; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-wrap #merchant-setting .general-setting-wrap #generalSettingPriceForm .website-detail-wrap .form-group label {
    width: 100% !important; } }

html body.customtempv2 .customergroupDatatable {
  border: 0; }

html body.customtempv2 .customergroupDatatable .employee-maintenance-data-table {
  border: 0; }

html body.customtempv2 .customergroupDatatable .employee-maintenance-data-table .top {
  border: 1px solid #b2b2b2;
  margin: 0; }

html body.customtempv2 .customergroupDatatable .employee-maintenance-data-table .hdr-tbl {
  border: 1px solid #b2b2b2;
  margin-top: 0; }

html body.customtempv2 #customergrpstore {
  padding: 0;
  margin-top: 0; }

html body.customtempv2 #customergrpstore .reservation-wrap {
  margin-top: 0; }

html body.customtempv2 #customergrpstore .box-header, html body.customtempv2 #customergrpstore .employee-table-wrapper, html body.customtempv2 #customergrpstore .reservation-wrap, html body.customtempv2 #customergrpstore .box-body, html body.customtempv2 #customergrpstore .tab-pane {
  padding: 0;
  margin: 0; }

html body.customtempv2 #customergrpstore .tab-content {
  padding: 20px;
  border: 1px solid #b2b2b2;
  margin-bottom: 35px; }

html body.customtempv2 #customergrpstore .tab-content label {
  text-align: left;
  color: #094b96; }

html body.customtempv2 #customergrpstore .tab-pane-title {
  border-color: #b2b2b2;
  clear: both; }

html body.customtempv2 #customergrpstore .form-group .input-group select {
  background-position: center center;
  margin-right: -1px; }

html body.customtempv2 .glyphicon-calendar:before {
  content: '';
  background: url(../../../../images/table-icons.png) no-repeat right -47px top;
  width: 27px;
  height: 20px;
  position: absolute;
  background-size: 252px auto; }

html body.customtempv2 .system-setup-wrap {
  padding: 0; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid {
  -webkit-box-shadow: 0 13px 0 0 #b2b2b2;
  box-shadow: 0 13px 0 0 #b2b2b2;
  border-color: #b2b2b2;
  width: 100%;
  margin: 0 0 50px 0;
  min-height: 10px; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid:nth-child(7), html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid:nth-child(8) {
  min-height: 10px; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid h2 {
  background-color: #094b96;
  text-align: left; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image {
  padding: 20px 15px 0 15px; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
  width: auto;
  border-right: 0;
  background-color: #f7f5f5;
  min-width: 23%;
  margin: 0 10px 20px 10px;
  padding: 8px 15px 8px 15px; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details:nth-child(3) {
  clear: none; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details:last-child {
  border-bottom: 0;
  border-right: 0; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a {
  display: block;
  min-height: 76px;
  width: 100%; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a:hover {
  /*background:#eee;*/ }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a .image {
  width: 75px;
  height: 75px;
  min-height: 75px;
  border-radius: 100%;
  overflow: hidden;
  border: 1px solid #b4b4b4;
  float: left;
  background-color: #fff; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a .image img {
  width: 87%;
  margin-top: 6%; }

html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p {
  display: inline-block;
  float: left;
  margin-top: 28px;
  padding-left: 14px;
  font-size: 12.5px; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap {
  margin-top: 0;
  border: 1px solid #b2b2b2 !important;
  padding: 20px !important; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .padd {
  padding: 0; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group {
  padding-right: 30px; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group label {
  text-align: left;
  padding: 0;
  width: 35%; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group input {
  width: 50%; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group.imageUpload label {
  width: 100%; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group.imageUpload .general-images-upload {
  width: 100%; }

html body.customtempv2 .tab-content .merchant-wrap.general-images-upload-wrap .form-group.imageUpload .general-images-upload .upload-files-wrap {
  text-align: left; }

html body.customtempv2 .general-images-upload-wrap .general-images-upload .upload-files-wrap .input-file .input-file-sub::before {
  background-color: #505050;
  font-family: source_sans_proregular;
  font-size: 20px;
  height: 43px; }

html body.customtempv2 .general-images-upload-wrap .general-images-upload .file-size-type-wrap .file-size-details {
  font-family: source_sans_proregular; }

html body.customtempv2 .general-images-upload-wrap .general-images-upload .upload-btn {
  font-family: source_sans_proregular;
  font-size: 20px;
  background: #dcdcdc;
  color: #505050;
  height: 43px; }

html body.customtempv2 #loyalty input, html body.customtempv2 #staff input {
  background-color: none; }

html body.customtempv2 #loyalty .padd .form-group, html body.customtempv2 #staff .padd .form-group {
  border-bottom: 0; }

html body.customtempv2 #loyalty .padd label, html body.customtempv2 #staff .padd label {
  color: #094b96;
  font-size: 14px; }

html body.customtempv2 #loyalty button, html body.customtempv2 #staff button {
  background: #474747;
  border-radius: 0;
  color: #fff;
  border: 0;
  padding: 10px 15px;
  width: 40px; }

html body.customtempv2 #loyalty .slab_info label, html body.customtempv2 #staff .slab_info label {
  padding-top: 10px; }

@media (max-width: 766px) {
  html body.customtempv2 .slab_info input, html body.customtempv2 .customr_group_dropdown {
    width: 100%;
    margin-bottom: 20px; } }

html body.customtempv2 #saveDeliverChargeData .slab_info .row, html body.customtempv2 #saveDeliverChargeDistanceData .slab_info .row {
  padding-bottom: 20px; }

html body.customtempv2 #saveDeliverChargeData .slab_info .row input[type=number], html body.customtempv2 #saveDeliverChargeDistanceData .slab_info .row input[type=number] {
  height: 38px;
  padding: 0 10px; }

@media (max-width: 766px) {
  html body.customtempv2 #saveDeliverChargeData .slab_info .col-sm-3, html body.customtempv2 #saveDeliverChargeData .slab_info .col-sm-2 {
    width: 25%;
    float: left;
    padding: 0 5px; }
  html body.customtempv2 #saveDeliverChargeData .slab_info input[type=number] {
    font-size: 12px; } }

html body.customtempv2 .dine-in-order-header {
  border: 1px solid #b2b2b2;
  padding: 20px;
  margin-bottom: 0; }

html body.customtempv2 .dine-in-order-header .blue-btn {
  text-align: left;
  border-radius: 0; }

html body.customtempv2 .dine-in-order-header .dine-in-order-header-text, html body.customtempv2 .dine-in-order-header .dine-in-order-header-date, html body.customtempv2 .dine-in-order-header .my-order-text {
  font-family: source_sans_proregular; }

html body.customtempv2 .dine-in-order-header .my-order-text {
  text-transform: uppercase; }

html body.customtempv2 .dine-in-table-tab .nav-tabs li {
  margin-bottom: 0; }

html body.customtempv2 .dine-in-table-tab .nav-tabs li a {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  min-width: 100px;
  padding: 7px 13px;
  text-align: center; }

html body.customtempv2 .dine-in-table-tab .nav-tabs li.active a {
  background: #094b96 !important; }

html body.customtempv2 .merchant-wrap .dine-in-order-table-wrap {
  margin-top: 0; }

html body.customtempv2 .merchant-wrap .dine-in-order-table-wrap .page-heading {
  text-align: left; }

html body.customtempv2 .merchant-wrap .dine-in-order-table-wrap .dine-in-table-status-wrap {
  border: 1px solid #b2b2b2;
  padding: 20px;
  margin-bottom: 0; }

html body.customtempv2 .merchant-wrap .dine-in-order-table-wrap .dine-in-table-status-wrap .view-order-wrap {
  background-color: #03c870;
  border-radius: 0;
  width: auto;
  float: right;
  margin-top: 8px; }

html body.customtempv2 .merchant-wrap .dine-in-order-table-wrap .dine-in-table-status-wrap .view-order-wrap button {
  text-transform: uppercase;
  font-family: source_sans_proregular;
  padding: 10px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap {
  margin-top: 0;
  border: 1px solid #b2b2b2;
  padding: 20px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid {
  width: 31.3%;
  margin: 0 2% 2% 0;
  border: 1px solid #b2b2b2; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid .table-number-wrap {
  background-color: #094b96;
  width: 165px;
  height: 125px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid .table-number-wrap .table-text {
  text-transform: uppercase;
  font-size: 16px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid .table-number-wrap .table-number {
  width: 65px;
  height: 65px;
  border: 4px solid #fff;
  background-color: #03c870;
  line-height: 14px;
  font-size: 13px;
  font-weight: normal;
  padding-top: 12px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid .table-detail-wrap span.order-number {
  color: #094b96;
  font-size: 18px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid .table-detail-wrap span {
  font-size: 16px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-status-wrap .table-status-wrap {
  background-color: #fff;
  text-align: left;
  padding: 0; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-status-wrap .table-status-wrap .status-image {
  margin: 0;
  display: none;
  max-width: 50px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-status-wrap .table-status-wrap .table-status-details {
  padding-top: 17px;
  background: url("../../../../images/progress-bar-icon.png") no-repeat left center;
  background-size: 48px auto;
  padding-left: 48px;
  padding-bottom: 12px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-status-wrap .table-status-wrap .table-status-details {
  color: #1b1b1b;
  font-family: source_sans_proregular;
  font-size: 16px; }

html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-status-wrap .table-status-wrap .table-status-details .status-text {
  font-family: source_sans_proregular; }

html body.customtempv2 .ViewOrdersDataTable {
  border: 0; }

html body.customtempv2 .ViewOrdersDataTable .employee-maintenance-data-table {
  border: 0; }

html body.customtempv2 .ViewOrdersDataTable #viewOrders-table_wrapper .dataTables_length {
  text-align: left; }

html body.customtempv2 .ViewOrdersDataTable #viewOrders-table_wrapper .top {
  margin-bottom: 0; }

html body.customtempv2 .dine-in-take-order-wrap .order-details-dine-in .back-btn-wrap a {
  background: #094b96;
  color: #fff; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .serch-menu-wrap {
  background-color: #094b96;
  padding: 10px 10px; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .serch-menu-wrap .menu-search-box .search-btn {
  border-radius: 0;
  background-color: #03c870;
  color: #fff; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .categories-list-wrapper .order-list-wrap .list-item {
  padding: 10px;
  border-radius: 0; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .categories-list-wrapper .order-list-wrap .list-item .item-name {
  padding: 10px; }

html body.customtempv2 .dine-in-take-order-wrap .my-order-list-section .order-list-wrap .list-item .total-order-item, html body.customtempv2 .dine-in-take-order-wrap .my-order-list-section .order-list-wrap .list-item .item-total-price {
  padding-top: 10px; }

html body.customtempv2 .dine-in-take-order-wrap .page-heading {
  padding: 20px; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper .nav-tabs li a {
  border-radius: 0;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper .nav-tabs li.active a {
  background: #094b96;
  color: #fff; }

html body.customtempv2 .dine-in-take-order-wrap .type-section-wrapper .order-text, html body.customtempv2 .dine-in-take-order-wrap .type-section-wrapper .order-type, html body.customtempv2 .dine-in-take-order-wrap .type-section-wrapper .assign-to-label {
  font-size: 14px; }

html body.customtempv2 .dine-in-take-order-wrap .order-type-wrapper, html body.customtempv2 .dine-in-take-order-wrap .assigned-to-wrapper {
  padding: 0 20px; }

html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .type-reservation .find-reservation-wrap .find-reservation-btn button, html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form .form-group .add-new-btn, html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .categories-list-wrapper .order-list-wrap .list-item .list-detail-btn a {
  background-color: #094b96 !important;
  border-radius: 0;
  font-family: source_sans_proregular; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .categories-list-wrapper .order-list-wrap .list-item .list-detail-btn .comment-images a {
  background-color: transparent  !important; }

html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .type-reservation {
  padding-left: 0;
  padding-right: 20px;
  border-right: 0;
  background: #F7F7F7;
  padding: 20px; }

html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form {
  padding-right: 0; }

html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form .form-group label {
  text-align: left; }

html body.customtempv2 .dine-in-take-order-wrap .customerDetails {
  width: 100%;
  float: left; }

html body.customtempv2 .dine-in-take-order-wrap .customerDetails table tr {
  border-color: #b2b2b2; }

html body.customtempv2 .dine-in-take-order-wrap .add-new-reservation-form.newForm {
  float: left;
  width: 100%;
  border: 1px solid #b2b2b2;
  padding: 15px; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .inputWrap {
  max-width: 476px;
  text-align: left; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group {
  width: 100%;
  float: left; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group label {
  width: 29%; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group input {
  width: 100%;
  float: left; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group .customerEmailWrap {
  float: left;
  width: 100%; }

html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group #varifyCustomerLink {
  float: left;
  height: auto;
  padding: 10px 20px; }

html body.customtempv2 .dine-in-take-order-wrap .add-new-btn-wrap .add-new-btn {
  margin-right: 13px; }

@media (max-width: 766px) {
  html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid {
    width: 100%; }
  html body.customtempv2 .dine-in-take-order-wrap .order-type-wrapper, html body.customtempv2 .dine-in-take-order-wrap .assigned-to-wrapper {
    padding: 10px 0; }
  html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .type-reservation {
    border-right: 0; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .serch-menu-wrap .veg-nonveg-checkbox {
    display: none; }
  html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form #new_reservation .form-group label {
    display: block;
    width: 100%; }
  html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group input, html body.customtempv2 .dine-in-take-order-wrap #new_reservation .form-group .customerEmailWrap {
    width: 100%; }
  html body.customtempv2 .dine-in-take-order-wrap .add-new-btn-wrap .add-new-btn {
    float: left;
    margin-top: 10px; }
  html body.customtempv2 .customerDetails {
    padding-top: 0; } }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-list-view, html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-list-view-1 {
    width: 30%; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list {
    width: 70%; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .categories-list-wrapper .order-list-wrap .list-item .item-name {
    text-align: left; }
  html body.customtempv2 .my-order-list-section .order-list-wrap .list-item .total-order-item {
    float: left;
    width: 90px; }
  html body.customtempv2 .dine-in-take-order-wrap .order-details-dine-in .back-btn-wrap, html body.customtempv2 .dine-in-take-order-wrap .order-details-dine-in .date-wrapper {
    text-align: left; } }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option p {
  text-align: center; }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option p img {
  margin-right: 15px; }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option a {
  margin-top: 19px; }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option .blue-btn {
  margin-top: 5px; }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option .blue-btn a {
  color: #fff;
  background: #03c870 !important; }

html body.customtempv2 .dine-in-order-page-wrapper #primary_nav_wrap .employee-option .blue-btn a:hover {
  color: #fff !important;
  background: #03c870 !important; }

html body.customtempv2 .assigned {
  display: block; }

html body.customtempv2 .assigned .type-section-wrapper, html body.customtempv2 .assigned .assigned-to-wrapper {
  float: left; }

html body.customtempv2 .assigned .type-section-wrapper .assign-to-input, html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-input {
  max-width: 286px; }

html body.customtempv2 .assigned .type-section-wrapper .assign-to-input input, html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-input input {
  width: 100%; }

html body.customtempv2 .assigned .type-section-wrapper .assign-to-label, html body.customtempv2 .assigned .type-section-wrapper .assign-to-input, html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-label, html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-input {
  float: left; }

html body.customtempv2 .assigned .type-section-wrapper .order-text, html body.customtempv2 .assigned .type-section-wrapper .assign-to-label, html body.customtempv2 .assigned .assigned-to-wrapper .order-text, html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-label {
  padding: 10px 5px; }

html body.customtempv2 .add-new-reservation-form .order-type-wrapper, html body.customtempv2 .add-new-reservation-form .table-list-wrapper {
  float: left; }

html body.customtempv2 .add-new-reservation-form .table-number-text {
  padding-top: 6px; }

html body.customtempv2 .add-new-reservation-form .table-number-text, html body.customtempv2 .add-new-reservation-form .choosen-select-option {
  float: left;
  padding-right: 10px; }

html body.customtempv2 .dine-in-order-page-wrapper .merchant-step-1 {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .current-Register-table .table-responsive {
  border: 0; }

html body.customtempv2 #previousRegister-table_wrapper .row {
  padding: 0;
  border: 1px solid #b2b2b2;
  margin-bottom: 0;
  padding: 20px; }

html body.customtempv2 #previousRegister-table_wrapper .row.bottom {
  border: 0; }

html body.customtempv2 #previousRegister-table_wrapper .row .row {
  border: 0;
  margin-bottom: 0;
  padding: 0; }

html body.customtempv2 #previousRegister-table_wrapper .row .row .table-bordered {
  border: 1px solid #b2b2b2; }

html body.customtempv2 #previousRegister-table_wrapper .row.last {
  border: 0;
  padding: 0; }

html body.customtempv2 #previousRegister-table_wrapper .row.tableList {
  padding: 0; }

html body.customtempv2 #previousRegister-table_wrapper .row.tableList .table-bordered {
  border: 0;
  margin: 0 !important; }

html body.customtempv2 #saveopenregister .col-sm-6, html body.customtempv2 #savecloseregister .col-sm-6, html body.customtempv2 #addMoney .col-sm-6, html body.customtempv2 #savewithdrawMoney .col-sm-6 {
  padding: 0; }

html body.customtempv2 #saveopenregister .box-body, html body.customtempv2 #saveopenregister .merchant-form, html body.customtempv2 #savecloseregister .box-body, html body.customtempv2 #savecloseregister .merchant-form, html body.customtempv2 #addMoney .box-body, html body.customtempv2 #addMoney .merchant-form, html body.customtempv2 #savewithdrawMoney .box-body, html body.customtempv2 #savewithdrawMoney .merchant-form {
  padding: 0; }

html body.customtempv2 #saveopenregister .box-body .tab-content, html body.customtempv2 #saveopenregister .merchant-form .tab-content, html body.customtempv2 #savecloseregister .box-body .tab-content, html body.customtempv2 #savecloseregister .merchant-form .tab-content, html body.customtempv2 #addMoney .box-body .tab-content, html body.customtempv2 #addMoney .merchant-form .tab-content, html body.customtempv2 #savewithdrawMoney .box-body .tab-content, html body.customtempv2 #savewithdrawMoney .merchant-form .tab-content {
  padding: 20px 20px 0 20px; }

html body.customtempv2 #saveopenregister .box-body .form-group label, html body.customtempv2 #saveopenregister .merchant-form .form-group label, html body.customtempv2 #savecloseregister .box-body .form-group label, html body.customtempv2 #savecloseregister .merchant-form .form-group label, html body.customtempv2 #addMoney .box-body .form-group label, html body.customtempv2 #addMoney .merchant-form .form-group label, html body.customtempv2 #savewithdrawMoney .box-body .form-group label, html body.customtempv2 #savewithdrawMoney .merchant-form .form-group label {
  color: #094b96;
  padding-top: 10px; }

html body.customtempv2 #saveopenregister .box-body .form-group select, html body.customtempv2 #saveopenregister .box-body .form-group input, html body.customtempv2 #saveopenregister .merchant-form .form-group select, html body.customtempv2 #saveopenregister .merchant-form .form-group input, html body.customtempv2 #savecloseregister .box-body .form-group select, html body.customtempv2 #savecloseregister .box-body .form-group input, html body.customtempv2 #savecloseregister .merchant-form .form-group select, html body.customtempv2 #savecloseregister .merchant-form .form-group input, html body.customtempv2 #addMoney .box-body .form-group select, html body.customtempv2 #addMoney .box-body .form-group input, html body.customtempv2 #addMoney .merchant-form .form-group select, html body.customtempv2 #addMoney .merchant-form .form-group input, html body.customtempv2 #savewithdrawMoney .box-body .form-group select, html body.customtempv2 #savewithdrawMoney .box-body .form-group input, html body.customtempv2 #savewithdrawMoney .merchant-form .form-group select, html body.customtempv2 #savewithdrawMoney .merchant-form .form-group input {
  background: #fff;
  border: 1px solid #b2b2b2;
  height: auto;
  padding: 5px 10px; }

html body.customtempv2 #saveopenregister .reservation-wrap, html body.customtempv2 #savecloseregister .reservation-wrap, html body.customtempv2 #addMoney .reservation-wrap, html body.customtempv2 #savewithdrawMoney .reservation-wrap {
  padding: 0;
  margin-top: 0; }

html body.customtempv2 #saveopenregister .reservation-wrap .reservation-table-deatil, html body.customtempv2 #savecloseregister .reservation-wrap .reservation-table-deatil, html body.customtempv2 #addMoney .reservation-wrap .reservation-table-deatil, html body.customtempv2 #savewithdrawMoney .reservation-wrap .reservation-table-deatil {
  padding: 20px; }

html body.customtempv2 #saveopenregister .reservation-wrap .reservation-table-deatil .blue-btn, html body.customtempv2 #savecloseregister .reservation-wrap .reservation-table-deatil .blue-btn, html body.customtempv2 #addMoney .reservation-wrap .reservation-table-deatil .blue-btn, html body.customtempv2 #savewithdrawMoney .reservation-wrap .reservation-table-deatil .blue-btn {
  margin-bottom: 0; }

html body.customtempv2 #savecloseregister .merchant-step-1 {
  border: 0; }

html body.customtempv2 #savecloseregister .merchant-info-wrap {
  border: 1px solid #b2b2b2 !important; }

@media (max-width: 766px) {
  html body.customtempv2 #saveopenregister .box-body .form-group label, html body.customtempv2 #savecloseregister .box-body .form-group label, html body.customtempv2 #addMoney .box-body .form-group label, html body.customtempv2 #savewithdrawMoney .box-body .form-group label {
    padding: 0; }
  html body.customtempv2 #saveopenregister .form-group select, html body.customtempv2 #saveopenregister .form-group input, html body.customtempv2 #savecloseregister .form-group select, html body.customtempv2 #savecloseregister .form-group input, html body.customtempv2 #addMoney .form-group select, html body.customtempv2 #addMoney .form-group input, html body.customtempv2 #savewithdrawMoney .form-group select, html body.customtempv2 #savewithdrawMoney .form-group input {
    width: 100% !important; } }

html body.customtempv2 .user-employee-wrap {
  margin-top: 0;
  padding: 0; }

html body.customtempv2 .user-employee-wrap .user-employee-tab {
  margin-bottom: 0; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form {
  padding: 20px;
  border: 1px solid #b2b2b2; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group {
  text-align: left; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .chosen-container-multi .chosen-choices {
  background-image: none; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .cls-status {
  margin-left: -10px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .checkbox {
  display: inline-block; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group #taxpercentage, html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group #pearned, html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group #discount {
  padding: 10px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .inputpicker-overflow-hidden {
  width: 60%; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .inputpicker-overflow-hidden .inputpicker-arrow {
  margin-top: 6px;
  margin-right: 5px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .inputpicker-overflow-hidden .inputpicker-input {
  width: 100% !important; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .chosen-container {
  width: 60%;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .chosen-container .search-field {
  padding: 5px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group #price {
  padding: 10px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group input#photo {
  border: 0; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group div:not(.control-group) > .btn-group-switch {
  width: 100%; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .btn-status {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .btn.active {
  background-color: #03c86f;
  color: #fff !important; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group .btn.red.active {
  background-color: #ff5016; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group > label {
  width: 30%;
  padding: 0 10px;
  text-align: left; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group select, html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group input, html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group textarea {
  width: 60%;
  border: 1px solid #b2b2b2; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group input#photo {
  width: 100%;
  margin-left: -15px; }

html body.customtempv2 #merchant-details #merchant-info #menuoptionitem .merchant-info-wrap .merchant-form .form-group input[type=checkbox] {
  width: auto; }

html body.customtempv2 .merchant-wrap {
  margin-top: 0;
  padding: 0; }

html body.customtempv2 .merchant-wrap .merchant-step-1 {
  border: 1px solid #b2b2b2;
  padding: 20px; }

html body.customtempv2 .merchant-wrap .merchant-step-1 label {
  padding: 0; }

html body.customtempv2 .merchant-wrap .reservation-wrap {
  margin-top: 0;
  padding-left: 0; }

html body.customtempv2 .merchant-wrap .merchant-tab {
  margin-bottom: 0; }

html body.customtempv2 .merchant-wrap .merchant-tab .nav-tabs {
  border-bottom: 0;
  margin-bottom: 0; }

html body.customtempv2 .merchant-wrap .employee-maintenance-data-table {
  border: 0; }

html body.customtempv2 .merchant-wrap .employee-maintenance-data-table .top {
  border: 1px solid #b2b2b2;
  margin: 0;
  padding: 20px; }

html body.customtempv2 .merchant-wrap .employee-maintenance-data-table .top .dataTables_length label select {
  background-color: #fff;
  border-radius: 0 !important; }

html body.customtempv2 .merchant-wrap .employee-maintenance-data-table .hdr-tbl {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .padd {
  padding: 0; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .input-group.date input {
  width: 91%; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group label.control-label {
  width: 25%;
  color: #094b96; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group label.control-label.radio-inline {
  width: 18%;
  padding-left: 20px; }

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: 69%;
  margin-right: 0; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group input#gender, html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group select#gender {
  width: 15%; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group label {
    width: 100%; }
  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 .subscribe-plan-change-wrapper .subscription-table-wrap .table-bodered {
  border-color: #b2b2b2; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-plan-wrap {
  border: 1px solid #b2b2b2;
  padding: 20px;
  margin-bottom: 0; }

html body.customtempv2 .subscribe-plan-change-wrapper .btn {
  margin-bottom: 20px; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-plan-wrap .subscription-plan-header .subscription-plan-title, html body.customtempv2 .subscribe-plan-change-wrapper .subscription-plan-wrap .subscription-plan-header .subscription-plan-detail .premium {
  font-family: source_sans_proregular; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-table-wrap tr td {
  width: 40%;
  padding: 15px; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-table-wrap tr td + td {
  width: 20%; }

html body.customtempv2 .subscribe-plan-change-wrapper .subscription-table-wrap tr td + td + td {
  width: 50%; }

@media (max-width: 1024px) and (min-width: 767px) {
  html body.customtempv2 .subscribe-plan-change-wrapper .subscription-plan-wrap .subscription-plan-header.subscribe-end-date-header {
    width: 100%; } }

html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-date, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-number, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-type, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap {
  font-family: source_sans_proregular;
  background-color: #094b96;
  color: #fff;
  border: 1px solid #fff !important; }

html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-date, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-number, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap .order-type, html body.customtempv2 .maintenanc-view-wrap .order-detail-wrap .order-main-detail-wrap {
  font-family: source_sans_proregular;
  border-color: #b2b2b2; }

html body.customtempv2 .invoice.content {
  margin-top: 0;
  border-radius: 0;
  border: 0px;
  margin-right: 0;
  margin-left: 0;
  padding: 0; }

html body.customtempv2 .invoice.content ul, html body.customtempv2 .invoice.content li {
  list-style-type: none;
  margin-left: 0;
  -webkit-padding-start: 0;
  display: inline-block;
  padding-bottom: 5px; }

html body.customtempv2 .invoice.content .page-heading .btnwrap {
  float: right;
  margin-left: 10px; }

html body.customtempv2 .invoice.content .page-heading .btn-flat {
  text-align: left;
  position: relative;
  width: auto;
  height: 38px;
  display: inline-block; }

html body.customtempv2 .invoice.content .page-heading .btn-flat .fa-plus {
  padding-left: 20px; }

html body.customtempv2 .invoice.content .page-heading .btn-flat .glyphicon-th-list {
  padding-left: 30px; }

html body.customtempv2 .invoice.content .page-heading .btn-flat .fa-plus:before, html body.customtempv2 .invoice.content .page-heading .btn-flat .glyphicon-th-list:before {
  background: url("../../../../images/pay-icons.png") no-repeat;
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 1;
  left: 0; }

html body.customtempv2 .invoice.content .page-heading .btn-flat .fa-plus:before {
  background-position: left 4px top 5px; }

html body.customtempv2 .invoice.content .page-heading .btn-flat .glyphicon-th-list:before {
  background-position: left 0 top -49px; }

html body.customtempv2 .invoice.content .page-heading {
  border-radius: 0; }

html body.customtempv2 .invoice.content .fa-check {
  color: #91d52b; }

html body.customtempv2 .invoice.content .blue-btn, html body.customtempv2 .invoice.content .btn-flat {
  font-size: 16px; }

html body.customtempv2 .invoice.content select, html body.customtempv2 .invoice.content input {
  background-color: #fff;
  margin: 0; }

html body.customtempv2 .invoice.content .blue-btn {
  width: auto;
  background: #094b96;
  color: #fff;
  padding: 8px 10px;
  margin: 0; }

html body.customtempv2 .invoice.content #couponApply {
  float: left;
  margin-top: 0; }

html body.customtempv2 .invoice.content table.table-bordered {
  border: 0; }

html body.customtempv2 .invoice.content table.table-bordered tr td:last-child {
  text-align: right; }

html body.customtempv2 .invoice.content table.table-bordered tr:last-child td {
  border-bottom: 0;
  text-align: right; }

html body.customtempv2 .invoice.content table.table-bordered tr th, html body.customtempv2 .invoice.content table.table-bordered tr td {
  padding: 5px;
  font-family: source_sans_proregular; }

html body.customtempv2 .invoice.content table.table-bordered tr th {
  background-color: #505050;
  text-align: left;
  width: 10%; }

html body.customtempv2 .invoice.content table.table-bordered tr td {
  border: 0;
  text-align: left;
  border-bottom: 1px solid #b2b2b2; }

html body.customtempv2 .invoice.content .left-padding-col4 .box {
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  margin-bottom: 30px; }

html body.customtempv2 .invoice.content .left-padding-col4 .box .box {
  margin-bottom: 0; }

html body.customtempv2 .invoice.content .left-padding-col4 .box .row {
  margin: 0; }

html body.customtempv2 .invoice.content .left-padding-col4 .box .box-header {
  text-align: left; }

html body.customtempv2 .invoice.content .left-padding-col4 .box .head {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .invoice.content .left-padding-col4 .box .head .text-info {
  font-size: 16px;
  font-weight: normal; }

html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap .box-body a, html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap .box-body td {
  font-size: 16px;
  color: #094b96; }

html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap .box-body .blue-btn {
  width: 100%; }

html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap .box-body .box-body {
  padding: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .btn-group {
  margin: 0 -15px; }

html body.customtempv2 .invoice.content .right-padding-col8 .lister {
  margin: 0px;
  padding: 0px; }

html body.customtempv2 .invoice.content .right-padding-col8 .lister li {
  list-style-type: none;
  padding-bottom: 5px; }

html body.customtempv2 .invoice.content .right-padding-col8 .lister li input {
  float: left;
  margin-top: 3px;
  margin-right: 10px; }

html body.customtempv2 .invoice.content .right-padding-col8 .detail-name select, html body.customtempv2 .invoice.content .right-padding-col8 .detail-name input {
  float: left;
  width: 66%;
  height: 36px; }

html body.customtempv2 .invoice.content .right-padding-col8 .box-body, html body.customtempv2 .invoice.content .right-padding-col8 .head {
  border: 1px solid #b2b2b2;
  margin-bottom: 30px;
  border-radius: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .head {
  border-bottom: 0;
  padding: 10px 10px 5px 10px; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default {
  border: 0px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .row {
  margin: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .row .col-md-12 {
  margin: 0;
  padding: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body {
  font-size: 16px;
  color: #1b1b1b;
  font-weight: normal; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .ttl {
  padding-bottom: 10px; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body.borderNone {
  border: 0;
  padding: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row {
  margin: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4 {
  padding: 0; }

@media (max-width: 766px) {
  html body.customtempv2 .invoice.content {
    font-size: 16px;
    padding: 20px;
    margin-top: 30px; }
  html body.customtempv2 .invoice.content .box-body {
    padding: 20px 10px; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4 .ttl {
    padding: 0 15px;
    font-size: 20px; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-3 .ttl {
    padding: 10px 0; }
  html body.customtempv2 .invoice.content #couponApply {
    margin-top: 0; }
  html body.customtempv2 .invoice.content .page-heading {
    padding: 20px; }
  html body.customtempv2 .invoice.content .page-heading .btnwrap {
    margin-top: 20px; }
  html body.customtempv2 .invoice.content .right-padding-col8 .btn-group {
    margin-top: 20px; }
  html body.customtempv2 .invoice.content .right-padding-col8 .lister {
    padding: 15px; }
  html body.customtempv2 .invoice.content .right-padding-col8 .head {
    display: none; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .ttl {
    clear: both; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body {
    margin-bottom: 20px; } }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid {
  width: 31.3%;
  margin: 0 3% 3% 0; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .icon {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  padding: 5px;
  background: #fff;
  margin: 0 auto 10px auto; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .icon img {
  width: 100%; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid h2 {
  text-align: center;
  display: block;
  font-family: source_sans_prolight; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(3), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(6), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(9), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(12), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(15), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(18), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(21), html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(24) {
  margin-right: 0; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .grid-image {
  height: 300px;
  overflow-y: scroll; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .grid-image .lister li {
  list-style-type: circle;
  padding-left: 5px;
  list-style-position: inside;
  padding-bottom: 10px; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .grid-image .lister li a {
  color: #094b96;
  text-decoration: none;
  font-size: 16px; }

html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid .grid-image .lister li a:hover {
  color: #b2b2b2; }

@media (max-width: 1024px) and (min-width: 767px) {
  html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid {
    margin: 0 3% 30px 0; }
  html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid:nth-child(3) {
    margin: 0 0 30px 0; } }

@media (max-width: 766px) {
  html body.customtempv2 .system-setup-wrap.analyticsWrap .system-setup-grid-view .system-setup-grid {
    width: 100%;
    margin: 0 0 30px 0; } }

html body.customtempv2 .op-pay-page.merchant-wrap {
  margin-top: 0; }

html body.customtempv2 .op-pay-page.merchant-wrap .headerSection {
  padding: 20px;
  border: 1px solid #b2b2b2; }

html body.customtempv2 .op-pay-page.merchant-wrap h3 {
  padding: 0 11px 20px 11px; }

html body.customtempv2 .op-pay-page.merchant-wrap .tab {
  border-color: #b2b2b2;
  border-left: 0;
  max-width: 259px;
  border-top: 0; }

html body.customtempv2 .op-pay-page.merchant-wrap .tab a {
  border-color: #b2b2b2; }

html body.customtempv2 .op-pay-page.merchant-wrap .tab a.active {
  color: #fff;
  background: #094b96; }

html body.customtempv2 .op-pay-page.merchant-wrap .order-list-table-wrap .table tr th {
  background-color: #505050; }

html body.customtempv2 .op-pay-page.merchant-wrap .order-list-table-wrap .table tr td .deleteCashMethod {
  background-color: #094b96;
  color: #fff;
  border: 0;
  padding: 10px; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap {
  padding: 0;
  border: 1px solid #b2b2b2; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .paymentMethodDetails {
  margin-top: 0; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .tabcontent {
  border: 0; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .tabcontent .no-padd {
  padding-left: 0; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .tabcontent h3 {
  text-align: left; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .tabcontent .contact-info-btn.blue-btn {
  margin: 10px 0 0 0; }

html body.customtempv2 .op-pay-page.merchant-wrap div.paymentMethodWrap .tabcontent .contact-info-btn.blue-btn a {
  background-color: #094b96 !important;
  color: #fff !important; }

@media (max-width: 766px) {
  html body.customtempv2 .op-pay-page.merchant-wrap .tab {
    max-width: 100%;
    border-right: 0; }
  html body.customtempv2 .page-heading h2 {
    text-align: left; }
  html body.customtempv2 .back-btn {
    text-align: left; } }

html body.customtempv2 .nav-tabs.tab-btn li a {
  font-family: source_sans_proregular; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .address-wrap {
  border: 0 !important; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #address .address-wrap {
  border: 0; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #address .address-wrap .address-list-table .top {
  padding: 20px; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs.tab-label li a {
  border-radius: 0;
  padding: 11px 13px;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs.tab-label li a:after {
  display: none; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab .nav-tabs.tab-label li.active a {
  background: #094b96;
  border: 0; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap {
  border: 0px;
  padding: 0; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .contact-info-btn {
  text-align: left; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .contact-info-btn a {
  font-family: source_sans_proregular;
  background-color: #e2e1dd;
  border-radius: 0;
  color: #484848; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .contact-info-btn a#sbmitbtn {
  background-color: #094b96;
  color: #fff; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .merchant-info-form, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .bank-detail-form {
  width: 49%;
  margin-right: 1%; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .merchant-info-form, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .bank-detail-form, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .registreing-business-info {
  border: 1px solid #b2b2b2;
  padding: 20px; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .registreing-business-info {
  width: 100%;
  float: left;
  margin-top: 30px; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .registreing-business-info .question {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: source_sans_proregular;
  font-size: 26px;
  color: #1C1C1C !important;
  font-weight: normal; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .bank-detail-form {
  margin-right: 0;
  width: 49%;
  float: right; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group label {
  color: #094b96 !important; }

html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group label.error {
  color: #F00 !important; }


html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=time], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=date], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=search], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=text], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=email], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group input[type=password], html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group select, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group select.form-control, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .form-group textarea {
  background-color: #fff; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .merchant-info-form, html body.customtempv2 .merchant-wrap #merchant-details .merchant-details-tab #merchant-info .merchant-info-wrap .bank-detail-form {
    width: 100%; } }

html body.customtempv2 .status-on-off-switch {
  display: inline-block; }

html body.customtempv2 .status-on-off-switch .on-off-switch {
  display: inline-block; }

html body.customtempv2 .status-on-off-switch .on-off-switch .on-off-wrap {
  min-width: 0;
  width: auto; }

html body.customtempv2 .status-on-off-switch .on-off-switch .on-off-wrap.switched-on {
  background-color: #03c86f;
  padding: 3px 30px 3px 8px; }

html body.customtempv2 .status-on-off-switch .on-off-switch .on-off-wrap.switched-off {
  background-color: #73726d;
  padding: 3px 8px 3px 30px; }

html body.customtempv2 #merchantSavefoodtruckSetting .start-time-detail, html body.customtempv2 #merchantSavefoodtruckSetting .end-time-detail {
  width: auto !important;
  max-width: 164px; }

html body.customtempv2 #merchantSavefoodtruckSetting .dark-blue-btn.addAddress {
  border-radius: 0;
  height: auto;
  padding: 11px 10px;
  background: #094b96; }

html body.customtempv2 #merchantSavefoodtruckSetting .end-time-detail {
  margin-right: 14px; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-td .isclosed-detail, html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap .operating-days-wrapper .open-days-table-wrap .open-days-table-th .isclosed-detail {
    width: 68px; }
  html body.customtempv2 #merchantSavefoodtruckSetting .start-time-detail, html body.customtempv2 #merchantSavefoodtruckSetting .end-time-detail {
    width: 81px !important; } }

@media (max-width: 766px) {
  html body.customtempv2 html body.customtempv2 #merchantSavefoodtruckSetting .end-time-detail {
    margin-bottom: 15px; }
  html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group, html body.customtempv2 .reservation-wrap .status-detail .assign-reserve, html body.customtempv2 .reservation-wrap .status-detail .assign-comment, html body.customtempv2 .reservation-wrap .status-detail .assign-reserve .form-group {
    width: 100% !important; }
  html body.customtempv2 .reservation-wrap .status-detail .assign-reserve .form-group, html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group {
    padding-right: 0 !important; } }

html body.customtempv2 .reservation-wrap {
  padding: 0; }

html body.customtempv2 .reservation-wrap .status-detail .assign-reserve {
  width: 70%;
  float: left; }

html body.customtempv2 .reservation-wrap .status-detail .assign-reserve .form-group {
  float: left;
  width: 50%;
  padding-right: 20px; }

html body.customtempv2 .reservation-wrap .status-detail .assign-reserve .form-group select {
  width: 100%; }

html body.customtempv2 .reservation-wrap .status-detail .assign-comment {
  width: 30%;
  float: left; }

html body.customtempv2 .reservation-wrap .form-group .input-group.date {
  float: left;
  width: 100%;
  position: relative; }

html body.customtempv2 .reservation-wrap .form-group .input-group-addon {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  margin: 1px 1px 0 0;
  border: 0;
  padding-right: 25px;
  height: 96%; }

html body.customtempv2 .reservation-wrap .form-group .input-group-addon .fa.fa-calendar {
  margin-top: 5px; }

html body.customtempv2 .reservation-wrap .form-group .input-group-addon .fa.fa-calendar:before {
  content: '';
  background: url("../../../../images/table-icons.png") no-repeat right -47px top;
  width: 27px;
  height: 20px;
  position: absolute;
  background-size: 252px auto; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .notify-customer {
  float: left; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group {
  width: 22%;
  float: left;
  margin: 0;
  padding-right: 20px; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group select, html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group input {
  width: 100%; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group .form-control {
  max-width: 300px; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group:first-child {
  width: 20%; }

html body.customtempv2 .reservation-wrap .reservation-assign-grid .reservation-assign-form .table-list-wrapper .form-group:last-child {
  width: 23%; }

html body.customtempv2 .reservation-wrap .page-heading {
  margin-top: 0; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .reservation-table-btn {
  text-align: left; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .reservation-table-btn .save-btn {
  background-color: #094b96;
  color: #fff;
  font-family: source_sans_proregular; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .reservation-table-btn a {
  border-radius: 0;
  background-color: #e2e1dd;
  color: #1a1a1b; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid {
  border: 1px solid #b2b2b2;
  margin-bottom: 44px;
  -moz-box-shadow: 0 12px 0 0 #b2b2b2;
  -webkit-box-shadow: 0 12px 0 0 #b2b2b2;
  box-shadow: 0 12px 0 0 #b2b2b2; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .form-group {
  margin: 0 0 20px 0; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .last-visit-date {
  font-size: 20px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .welcome-text, html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .customer-name {
  font-size: 22px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid {
  padding: 40px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid .graph-defination {
  margin-top: 33px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid h2 {
  margin-top: 0; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid .graph-defination p label {
  font-weight: normal;
  line-height: 22px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid .graph-defination p label::before {
  width: 55px;
  height: 29px;
  border-radius: 0;
  background-color: #0a6f83; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid .graph-defination p label.reserved::before {
  background-color: #ff5016; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.table-update-grid .graph-defination p label.available::before {
  background-color: #03c86f; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.customer-last-visit-grid .customer-name {
  font-weight: normal;
  text-transform: uppercase; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid.customer-last-visit-grid .customer-last-visit-text {
  font-size: 16px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-title {
  background: #094b96;
  font-family: source_sans_proregular;
  font-size: 23px;
  padding: 10px 20px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-detail {
  padding: 20px; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-detail .form-group label {
  color: #094b96;
  font-size: 17px;
  font-family: source_sans_proregular;
  font-weight: normal; }

html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-detail .form-group input, html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-detail .form-group select, html body.customtempv2 .reservation-wrap #table .reservation-table-wrap .reservation-table-deatil .table-grid .table-grid-detail .form-group textarea {
  background-color: #fff;
  border-radius: 0;
  border-color: #b2b2b2; }

html body.customtempv2 .box-header.with-border, html body.customtempv2 .box.box-success {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0; }

html body.customtempv2 .merchant-details-wrap.siteadmin {
  margin-top: 0; }

html body.customtempv2 .merchant-details-wrap.siteadmin .page-title {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-details-wrap.siteadmin .page-title h2 {
  display: inline-block; }

html body.customtempv2 .merchant-details-wrap.siteadmin .page-title .btn {
  float: right;
  border: 0;
  background: #676767; }

html body.customtempv2 .merchant-details-wrap.siteadmin .subscribe-plan-change-wrapper {
  margin-top: 0px;
  padding: 0; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .plan-grid-wrap .plan-grid {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .get-started-wrap {
  text-align: left; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .get-started-wrap h2 {
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 20px;
  width: 100%; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .get-started-wrap h2:after {
  display: none; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .plan-grid-wrap .plan-grid .plan-title-wrap .per-year span {
  color: #094b96; }

html body.customtempv2 .merchant-details-wrap.siteadmin .active-disable .selct-plan-btn .selcted-plan {
  border-radius: 0;
  background-color: #676767 !important;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .plan-grid-wrap .plan-grid .plan-detail-wrap ul li.selct-plan-btn .selct-plan {
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #e2e1dd; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .addon-wrap .addon-heading {
  text-align: left;
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 20px; }

html body.customtempv2 .merchant-details-wrap.siteadmin .addon-wrap .addon-grid-wrap .addon-grid-wrapper {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .addon-wrap .addon-grid-wrap .addon-grid.addon-grid-blue .addon-grid-title, html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .addon-wrap .addon-grid-wrap .addon-grid.addon-grid-blue .addon-grid-price {
  color: #094b96; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .addon-wrap .addon-grid-wrap .addon-grid.addon-grid-blue .add-to-cart-btn {
  background-color: #676767;
  border-radius: 0; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .term-cond-wrap .from-group .input-rc .input-rc-span {
  outline: 0;
  border: 1px solid #094b96; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-plan .term-cond-wrap {
  margin: 20px 0 20px; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-steps-form .merchant-form .merchant-details-btn {
  padding: 0 20px; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-steps-form .merchant-form .merchant-details-btn .proceed-btn {
  background-color: #094b96; }

html body.customtempv2 .merchant-details-wrap.siteadmin .merchant-steps-form .merchant-form .merchant-details-btn .cancel-btn {
  background-color: #e2e1dd;
  color: #484848; }

@media (max-width: 766px) {
  html body.customtempv2 .siteadmin .merchant-detail-step-wrap {
    padding: 0; } }

html body.customtempv2 .employee-table-wrapper {
  margin-top: 0;
  padding: 0; }

html body.customtempv2 .employee-table-wrapper .employee-wrap-tab {
  margin: 0; }

html body.customtempv2 .dine-in-order-view-list-wrapper .back-btn-wrpper {
  float: right; }

html body.customtempv2 .dine-in-order-view-list-wrapper .dine-in-order-header .dine-in-order-header-section {
  width: 100%; }

html body.customtempv2 .dine-in-order-view-list-wrapper .dine-in-order-header .dine-in-order-header-section.back-btn-wrpper {
  width: auto; }

html body.customtempv2 .dine-in-order-view-list-wrapper .dine-in-order-header-text {
  width: auto;
  float: left; }

html body.customtempv2 .dine-in-order-view-list-wrapper .dine-in-order-header-text .my-order-text {
  float: left;
  text-align: left;
  width: 100%; }

html body.customtempv2 .dine-in-order-view-list-wrapper .name-details {
  text-align: left;
  margin: 0; }

html body.customtempv2 .dine-in-order-view-list-wrapper .name-details p {
  margin: 0; }

html body.customtempv2 .details-wrap.merchant-details-wrap {
  padding: 0; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .col-sm-6 {
  padding: 0; }

html body.customtempv2 .merchant-detail-step-wrap .wizard .progress .progress-bar .progress-number {
  background: #e2e1dd;
  color: #094b96; }

html body.customtempv2 .merchant-detail-step-wrap .wizard .progress .progress-bar.progress-bar-success {
  background: #094b96 !important; }

html body.customtempv2 .merchant-detail-step-wrap .wizard .progress .progress-bar.progress-bar-success {
  background: #e2e1dd; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .question {
  margin-top: 30px; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .question, html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .formWrap {
  padding: 30px 40px;
  border: 1px solid #b2b2b2;
  float: left;
  width: 100%; }

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 {
  background: #fff; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group #merch_bus_number {
  width: 24%; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .merchant-details-btn a {
  background: #676767;
  border-radius: 0;
  height: auto;
  padding: 9px 19px;
  border-radius: 0; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-steps-form .merchant-form .merchant-details-btn {
  margin-left: 0;
  width: 100%;
  text-align: right; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .registreing-business-wrap {
  width: 100%;
  border-radius: 0;
  margin-top: 10px;
  background: none;
  border: 0;
  padding: 0; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .registreing-business-wrap .registreing-business-checkbox .input-rc input[type=checkbox] + .input-rc-span {
  outline: 1px solid #b2b2b2; }

html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .registreing-business-wrap .registreing-business-checkbox {
  width: 25%; }

html body.customtempv2 .merchant-details-select-plan {
  padding: 0; }

html body.customtempv2 .merchant-details-select-plan .wizard {
  padding: 30px 0 0 0; }

html body.customtempv2 .merchant-details-select-plan .wizard .wizard-inner {
  padding: 0;
  max-width: 800px;
  margin: 0 auto; }

html body.customtempv2 .merchant-details-select-plan .wizard .wizard-inner .merchant-steps-diagram {
  margin-bottom: 30px; }

html body.customtempv2 .merchant-details-select-plan .wizard .merchant-progress {
  max-width: 836px;
  margin: 0 auto; }

html body.customtempv2 .merchant-details-select-plan .merchant-steps-diagram .merchant-steps-diagram-grid.active .merchant-grid {
  background: #094b96; }

html body.customtempv2 .merchant-details-select-plan .merchant-steps-diagram .merchant-steps-diagram-grid .merchant-grid {
  background: #e2e1dd; }

html body.customtempv2 .merchant-details-select-plan .stepformdiv {
  border-top: 0; }

html body.customtempv2 .merchant-details-select-plan .stepformdiv .merchant-step-1 {
  padding: 0; }

@media (max-width: 766px) {
  html body.customtempv2 .merchant-wrap {
    margin-top: 0; }
  html body.customtempv2 .merchant-details-select-plan .stepformdiv {
    margin: 40px 0 0 0; }
  html body.customtempv2 .merchant-details-select-plan .stepformdiv .merchant-step-1 {
    padding: 0;
    margin: 20px 0 0 0; }
  html body.customtempv2 .merchant-detail-step-wrap .merchant-steps-form .merchant-step-title {
    padding: 0;
    margin: 0; }
  html body.customtempv2 .details-wrap.merchant-details-wrap {
    padding: 20px; }
  html body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group .registreing-business-wrap .registreing-business-checkbox {
    width: 100%; } }

@media (min-width: 767px) {
  html body.customtempv2.sidebar-collapse .main-sidebar, html body.customtempv2.sidebar-collapse .left-side, html body.customtempv2.sidebar-open .main-sidebar {
    width: 87px; }
  html body.customtempv2.sidebar-collapse .content-wrapper {
    margin-left: 87px; } }

/*** Mobile Break point Start****/
@media (max-width: 766px) {
  html body.customtempv2 {
    /**** System Setup Start *****/
    /**** System Setup End *****/ }
  html body.customtempv2 .user-employee-wrap {
    margin-top: 0; }
  html body.customtempv2 .pagination li a {
    padding: 4px;
    width: 30px !important;
    height: 30px !important;
    font-size: 15px; }
  html body.customtempv2 .wrapper .content-wrapper .nav-tabs {
    margin-bottom: 20px; }
  html body.customtempv2 .wrapper aside.main-sidebar {
    padding-top: 87px !important; }
  html body.customtempv2 .wrapper .breadcrumb-date-wrap {
    border-bottom: 0;
    text-align: right;
    padding: 5px 20px 0 0; }
  html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb {
    display: none; }
  html body.customtempv2 .wrapper .main-header .navbar-static-top {
    background-color: #fff;
    min-height: 0; }
  html body.customtempv2 .wrapper .main-header .navbar-static-top .navbar-custom-menu ul li a {
    padding-top: 21px; }
  html body.customtempv2 header .navbar {
    position: static !important; }
  html body.customtempv2 header .navbar .navbar-custom-menu {
    position: absolute;
    top: 0;
    right: 0; }
  html body.customtempv2 header .navbar .navbar-custom-menu ul li a {
    padding: 0; }
  html body.customtempv2 header .navbar .navbar-custom-menu .navbar-nav .notifications-menu {
    margin-right: 10px; }
  html body.customtempv2 header .navbar .navbar-custom-menu .navbar-nav .menu-user-name {
    width: 15px;
    overflow: hidden;
    text-indent: -9999px; }
  html body.customtempv2 header .navbar .navbar-custom-menu .navbar-nav .menu-user-name:after {
    left: 0;
    margin-top: 0 !important; }
  html body.customtempv2 .sidebar-menu {
    padding-top: 36px; }
  html body.customtempv2 .sidebar-menu li a {
    padding-left: 19px; }
  html body.customtempv2 .wrapper .main-header .logo .img {
    margin-left: 20px; }
  html body.customtempv2 .wrapper .main-header .navbar .sidebar-toggle {
    left: 20px;
    top: 74px; }
  html body.customtempv2 .system-setup-wrap {
    padding: 20px;
    margin-top: 35px; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid {
    width: 100%; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid h2 {
    font-size: 19px; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    width: 95%; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a .image {
    margin: 0 auto;
    float: none; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p {
    display: block;
    margin: 10px 0;
    width: 100%;
    padding: 0;
    float: none;
    clear: both;
    font-size: 21px; }
  html .customtempv2 #primary_nav_wrap ul li.lister {
    width: 100% !important; }
  html body.customtempv2 .dashboardSection ul.chart li.info {
    margin: -30px 0 60px 0 !important;
    width: 100% !important;
    text-align: left; }
  html body.customtempv2 .dashboardSection ul.chart li:last-child {
    padding-bottom: 10px !important; } }

/*** Mobile Break point End****/
@media (min-width: 767px) and (max-width: 1024px) {
  /**** System Setup Start *****/
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid {
    -webkit-box-shadow: 0 13px 0 0 #b2b2b2;
    box-shadow: 0 13px 0 0 #b2b2b2;
    border-color: #b2b2b2;
    width: 100%;
    margin: 0 8% 50px 0;
    min-height: 100px; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid:nth-child(3) {
    margin: 0 8% 50px 0; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid:nth-child(10), html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid:nth-child(12) {
    min-height: 289px; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image {
    padding: 10px; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details {
    width: 48%;
    margin: 1%; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a .image {
    width: 50px;
    height: 50px;
    min-height: 50px;
    float: none; }
  html body.customtempv2 .system-setup-wrap .system-setup-grid-view .system-setup-grid .grid-image .setup-details a p {
    width: 100%;
    display: block;
    padding: 0;
    margin: 10px 0; }
  /**** System Setup End *****/
  html body.customtempv2 div.dashboardSection ul.chart {
    padding-bottom: 40px; }
  html body.customtempv2 div.dashboardSection ul.chart li {
    text-align: center; }
  html body.customtempv2 div.dashboardSection ul.chart li.info {
    margin-bottom: 40px !important; }
  html body.customtempv2 div.dashboardSection ul.chart li#top5-div, html body.customtempv2 div.dashboardSection ul.chart li#poll_div, html body.customtempv2 div.dashboardSection ul.chart li.info {
    float: none !important;
    margin: 0 auto;
    display: inline-block;
    left: auto; } }

/**** Dashboard Section Start *****/
.dashboardSection {
  width: 100%;
  float: left;
  border: 1px solid #b2b2b2;
  padding: 20px; }

.dashboardSection ul.chart {
  width: 100%;
  max-width: 1040px;
  margin: 20px auto;
  text-align: center; }

.dashboardSection ul.chart li {
  list-style-type: none;
  display: inline-block;
  float: none;
  padding: 0;
  position: relative;
  min-height: 175px;
  width: 174px;
  margin-left: 30px;
  margin-bottom: 30px;
  background: url("../../../../images/chart-bg.png") no-repeat left top; }

.dashboardSection ul.chart li .txt {
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 16px;
  z-index: 99;
  text-align: center;
  display: block;
  width: 100%;
  line-height: normal;
  margin-top: -15px; }

.dashboardSection ul.chart li:first-child {
  margin-left: 0; }

.dashboardSection ul.chart li.red:after {
  content: "";
  width: 174px;
  height: 175px;
  position: absolute;
  background: url("../../../../images/chart-red.png") no-repeat left top;
  left: 0; }

.dashboardSection ul.chart li.blue:after {
  content: "";
  width: 174px;
  height: 175px;
  position: absolute;
  background: url("../../../../images/chart-blue.png") no-repeat left top;
  left: 0; }

.dashboardSection ul.chart li.red.one:after {
  background: url("../../../../images/chart-red-one.png") no-repeat left top; }

.dashboardSection ul.chart li.red.two:after {
  background: url("../../../../images/chart-red-two.png") no-repeat left top; }

.dashboardSection ul.chart li.red.three:after {
  background: url("../../../../images/chart-red-three.png") no-repeat left top; }

.dashboardSection ul.chart li.red.four:after {
  background: url("../../../../images/chart-red-four.png") no-repeat left top; }

.dashboardSection ul.chart li.red.five:after {
  background: url("../../../../images/chart-red-five.png") no-repeat left top; }

.dashboardSection ul.chart li.red.six:after {
  background: url("../../../../images/chart-red-six.png") no-repeat left top; }

.dashboardSection ul.chart li.red.seven:after {
  background: url("../../../../images/chart-red-seven.png") no-repeat left top; }

.dashboardSection ul.chart li.red.eight:after {
  background: url("../../../../images/chart-red-eight.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.one:after {
  background: url("../../../../images/chart-blue-one.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.two:after {
  background: url("../../../../images/chart-blue-two.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.three:after {
  background: url("../../../../images/chart-blue-three.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.four:after {
  background: url("../../../../images/chart-blue-four.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.five:after {
  background: url("../../../../images/chart-blue-five.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.six:after {
  background: url("../../../../images/chart-blue-six.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.seven:after {
  background: url("../../../../images/chart-blue-seven.png") no-repeat left top; }

.dashboardSection ul.chart li.blue.eight:after {
  background: url("../../../../images/chart-blue-eight.png") no-repeat left top; }

.dashboardSection .tableTabSection {
  margin: 20px 0; }

.dashboardSection .tableTabSection li a {
  min-width: 120px;
  text-align: center; }

.chartWrapper {
  float: left;
  width: 100%;
  max-width: 1046px;
  margin-top: 20px; }

.chartWrapper .list {
  margin-bottom: 0;
  padding: 19px; }

.chartWrapper .list .ttl {
  float: left;
  width: 100%;
  padding: 10px; }

.chartWrapper .list .ttl h2 {
  display: inline;
  text-transform: uppercase;
  font-size: 18px;
  color: #1b1b1b; }

.chartWrapper .list .ttl .redTxt, .chartWrapper .list .ttl .blueTxt {
  display: inline-block;
  float: right; }

.chartWrapper .list .ttl span {
  display: inline-block;
  position: relative;
  padding-left: 38px;
  color: #9a9a9a; }

.chartWrapper .list .ttl span::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 10px; }

.chartWrapper .list .ttl span.redTxt::before {
  background: #094b97; }

.chartWrapper .list .ttl span.blueTxt::before {
  background: #f73d00; }

.chartDetailWrap {
  width: 100%;
  float: left;
  background: #f4f4f4;
  padding: 10px;
  margin-top: 46px; }

.chartDetailWrap h3 {
  float: left;
  display: inline-block;
  text-transform: uppercase; }

.chartDetailWrap .ttlHead {
  float: right;
  text-align: left;
  text-transform: uppercase;
  margin-right: 44px; }

.chartDetailWrap .ttlHead .count {
  display: block;
  padding-bottom: 6px; }

.chartDetailWrap .ttlHead span {
  display: block;
  font-size: 48px;
  line-height: 34px; }

.chartDetailWrap .wrap:first-child {
  margin-top: 0;
  padding: 20px; }

.chartDetailWrap .wrap {
  padding: 12px;
  float: left;
  width: 100%;
  background: #fff;
  margin-top: 10px; }

.chartDetailWrap .wrap h4 {
  margin: 0 -8px;
  font-size: 17px;
  text-transform: uppercase; }

.chartDetailWrap .wrap .list {
  margin-top: 20px; }

.chartDetailWrap .wrap div:first-child {
  padding-left: 0; }

.chartDetailWrap .wrap .listView {
  padding-top: 30px; }

.chartDetailWrap .wrap li {
  list-style-type: none;
  padding-bottom: 10px; }

.chartDetailWrap .wrap li .txt {
  padding-left: 20px;
  color: #9a9a9a; }

.chartDetailWrap .wrap li .txt:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 10px; }

.chartDetailWrap .wrap li .txt.redTxt:before {
  background: #f73d00; }

.chartDetailWrap .wrap li .txt.blueTxt:before {
  background: #094b97; }

.chartDetailWrap .wrap li .txt.greyTxt:before {
  background: #dcdbd9; }

/**** Dashboard Section End *****/
/**** About Us Start ****/
body.customtempv2 .aboutWrap {
  width: 100%;
  float: left;
  border: 1px solid #b2b2b2; }

body.customtempv2 .aboutWrap h2 {
  font-size: 18px;
  margin: 0;
  padding: 10px 20px 0 20px; }

body.customtempv2 .aboutWrap p {
  clear: both;
  padding-bottom: 15px;
  padding: 10px 20px; }

body.customtempv2 .aboutWrap .headttl {
  width: 100%;
  float: left;
  background: #505050;
  padding: 20px;
  margin-bottom: 20px;
  color: #fff; }

body.customtempv2 .aboutWrap .headttl .ttl {
  font-size: 25px;
  color: #fff; }

/**** About Us End ****/
/**** Overwriting *****/
body.customtempv2 .employee-details-wrap .cell-details-wrap {
  text-align: left; }

body.customtempv2 .employee-details-wrap .cell-details-wrap p {
  text-align: left !important; }

body.customtempv2 #edit-role .inputWrap label {
  width: 85%; }

body.customtempv2 .createFormWarpper .inputWrap ul {
  width: 100%; }

body.customtempv2 .createFormWarpper .inputWrap ul li {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  padding-right: 15px; }

html body.customtempv2 .createFormWarpper .inputWrap .chosen-container-multi .chosen-choices li.search-choice {
  float: none;
  width: auto;
  padding-bottom: 0;
  display: inline-block; }

html body.customtempv2 .chosen-container-multi .chosen-choices {
  height: auto;
  min-height: 36px; }

html body.customtempv2 .createFormWarpper .inputWrap ul li.search-field {
  padding-bottom: 4px; }

body.customtempv2 .createFormWarpper .inputWrap ul li label {
  width: auto;
  padding-left: 0;
  font-size: 12px;
  display: inline;
  margin-left: 0; }

body.customtempv2 .createFormWarpper .inputWrap ul li select, body.customtempv2 .createFormWarpper .inputWrap ul li input {
  line-height: 0;
  min-height: 0;
  float: left;
  margin-right: 10px; }

.content .createFormWarpper h4 {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #b2b2b2;
  width: 90%; }

body.customtempv2 .primaryBtn, body.customtempv2 .secondoryBtn, body.customtempv2 .tertiaryBtn {
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-decoration: none; }

body.customtempv2 .primaryBtn {
  background-color: #094b96 !important;
  text-decoration: none;
  color: #fff !important; }

body.customtempv2 .primaryBtn:hover {
  background-color: #1467c5 !important;
  text-decoration: none; }

body.customtempv2 .secondoryBtn {
  background-color: #e2e1dd !important;
  color: #484848 !important;
  text-decoration: none; }

body.customtempv2 .secondoryBtn:hover {
  background-color: #f3f1ec !important;
  text-decoration: none; }

body.customtempv2 .tertiaryBtn {
  background-color: #73726d !important;
  color: #fff !important; }

body.customtempv2 .tertiaryBtn:hover {
  background-color: #96958e !important;
  text-decoration: none; }

.dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .show-add-to-cart#cartId {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  max-width: 600px;
  z-index: 9999;
  margin-left: -20%;
  margin-top: -71px; }

.dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .show-add-to-cart#cartId:after {
  content: '';
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  width: 100%; }

body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .add-to-cart-section-wrap.clear {
  position: static;
  margin: 0;
  float: right;
  width: 100%;
  max-width: 100%;
  opacity: 1;
  height: auto;
  margin-top: 0;
  z-index: 0; }

body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .add-to-cart-section-wrap.clear:after {
  display: none; }

.customtempv2 .form-group label {
  color: #094b96; }

.customtempv2 #mailtemplate .tab-content .tab-content {
  border: 1px solid #b2b2b2; }

.customtempv2 #mailtemplate .tab-content .nav-tabs {
  border: 0; }

.customtempv2 .employee-list-table div.dataTables_wrapper div.dataTables_filter label {
  width: 80%;
  max-width: 500px; }

.customtempv2 .employee-list-table div.dataTables_wrapper div.dataTables_filter input, .customtempv2 .merchant-details-wrap .employee-maintenance-data-table .top .top-last div.dataTables_filter input {
  width: 100%;
  max-width: 344px; }

.customtempv2 .merchant-detail-step-wrap {
  padding: 0;
  border: 0px; }

body.customtempv2 .status-progress-wrap .status-detail-wrap .table-status-text {
  font-family: source_sans_proregular; }

body.customtempv2 .status-progress-wrap .cell-details-wrap p, .status-progress-wrap .status-detail-wrap .status-time-date {
  font-family: source_sans_proregular; }

body.customtempv2 .merchant-detail-step-wrap .merchant-step-1 .merchant-form .form-group label.radio-inline {
  margin-left: 20px; }

html body.customtempv2 .dine-in-order-header .blue-btn {
  text-align: right !important; }

.fixCurrencyInv, .fixCurrency, .PercentageCurrency {
  position: absolute;
  left: -11px;
  top: 8px; }

html body.customtempv2 .page-heading .glyphicon-th-list {
  margin-left: -21px; }

.input-group.date {
  overflow: hidden;
  width: auto;
  border-right: 1px solid #C7C7C7; }

.panel.panel-default {
  border-radius: 0;
  border-color: #b2b2b2; }

.panel.panel-default .panel-heading {
  border-radius: 0;
  background-color: #094b96;
  color: #fff;
  font-size: 18px;
  border-color: #b2b2b2; }

.panel.panel-default .panel-heading .panel-title {
  color: #fff; }

.panel.panel-default .form-group label {
  color: #094b96; }

.table-responsive .top.row, .table-responsive .hdr-tbl {
  display: none; }

body.customtempv2 .employee-maintenance-data-table {
  border: 0; }

body.customtempv2 .chosen-container-multi .chosen-choices {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 36px; }

body.customtempv2 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  padding: 7px;
  height: 31px; }

html body.customtempv2 .checkboxwrap {
  padding-left: 0;
  width: 24px;
  height: 24px;
  margin-top: 10px; }

body.customtempv2 .new-popup-form .modal-body .new-contact-form form .form-group input[type=email],body.customtempv2 .new-popup-form .modal-body .new-contact-form form .form-group input[type=tel] {
  float: left;
  margin-left: 0 !important;
  width: -webkit-calc(100% - 140px);
  width: -moz-calc(100% - 140px);
  width: calc(100% - 140px); }

#addContactForm .intl-tel-input .flag-dropdown .selected-flag, #addContactForm .intl-tel-input .flag-dropdown .country-list {
  margin-left:140px !important; 
}

#stepform .intl-tel-input .flag-dropdown .selected-flag, #stepform .intl-tel-input .flag-dropdown .country-list {
  margin-left:300px !important; 
}

body.customtempv2 input[type=time], body.customtempv2 input[type=date], body.customtempv2 input[type=email], body.customtempv2 input[type=search], body.customtempv2 input[type=text], body.customtempv2 input[type=password], body.customtempv2 select, body.customtempv2 select.form-control {
  background-color: #fff;
  height: 38px;
  padding: 0 10px;
  border-color: 1px solid #C7C7C7 !important; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form form {
  padding-left: 20px !important; }

html body.customtempv2 #menuItemExtraOption .panel-body {
  padding: 0;
  margin-bottom: 20px; }

html body.customtempv2 #menuItemExtraOption .panel-body textarea {
  width: 100%; }

html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #view-order .view-order-wrap .view-order-table table tr td .total-order-item {
  min-width: 90px; }

html body.customtempv2 #menuItemExtraOption .panel.panel-default {
  border: 0;
  padding: 20px;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 #htmlform .cke_chrome {
  border: 1px solid #C7C7C7;
  clear: both;
  -webkit-box-shadow: none;
  box-shadow: none; }

html body.customtempv2 .main-header .navbar-static-top .navbar-custom-menu ul li.user-menu ul.user-menu-dropdown li.user-body .user-links a:hover {
  background-color: #fff !important;
  color: #3399fe !important; }

html .customtempv2 #primary_nav_wrap ul li {
  margin-left: 15px; }

html .customtempv2 #primary_nav_wrap ul li a {
  padding: 5px;
  text-align: center;
  display: block;
  width: 100%;
  margin-left: 0; }

html .customtempv2 #primary_nav_wrap ul li ul {
  right: 0;
  left: auto; }

html .customtempv2 #primary_nav_wrap ul li ul li {
  width: auto;
  margin-left: 0; }

html .customtempv2 #primary_nav_wrap ul li ul li:nth-child(2) {
  border-top: 1px solid #b2b2b2; }

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  html body.customtempv2 .createFormWarpper .col-sm-6.padd {
    width: 100%; } }

@media (min-width: 993px) {
  html body.customtempv2 .dashboardSection ul.chart li.info div.title {
    font-size: 13px; }
  html body.customtempv2 .dashboardSection ul.chart li.info div.crt-status {
    font-size: 25px; }
  html body.customtempv2 .assigned .assigned-to-wrapper .assign-to-input input {
    min-width: 285px; }
  html body.customtempv2 .add-new-reservation-form .choosen-select-option select {
    min-width: 161px; }
  html body.customtempv2 .add-new-reservation-form .table-number-text {
    font-weight: bold; }
  html body.customtempv2 div.dataTables_wrapper div.dataTables_filter {
    text-align: left; }
  html body.customtempv2 .employee-list-table div.dataTables_wrapper div.dataTables_filter label {
    width: 100%;
    text-align: right; }
  html body.customtempv2 div.dataTables_wrapper div.dataTables_filter {
    float: right;
    width: 100%;
    text-align: right; }
  html body.customtempv2 .employee-maintenance-data-table .top .col-sm-6.top-last {
    width: 62%;
    float: right; }
  html body.customtempv2 .employee-maintenance-data-table .top .col-sm-6 {
    width: 30%; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-list-title {
    width: 26%; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-option .cell-details-wrap {
    margin-right: 209px; }
  html body.customtempv2 .dashboardSection ul.chart li.info {
    margin-left: 31px;
    position: relative;
    left: -74px; }
  html body.customtempv2 .dashboardSection ul.chart li#top5-div, html body.customtempv2 .dashboardSection ul.chart li#poll_div {
    min-width: 500px; }
  html body.customtempv2 .dashboardSection ul.chart {
    overflow: hidden;
    height: 297px; } }

@media (max-width: 992px) {
  html body.customtempv2 .dine-in-table-tab .nav-tabs li {
    margin-bottom: 4px; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .show-add-to-cart#cartId {
    width: 300px;
    height: 92px;
    margin-left: -150px;
    margin-top: -47px; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .add-to-cart-section-wrap .view-cart a {
    font-size: 15px; }
  html body.customtempv2 .employee-maintenance-data-table .top .top-last {
    width: 100%;
    margin-top: 15px;
    border-top: 1px solid #b2b2b2;
    padding-top: 15px; }
  html body.customtempv2 .employee-maintenance-data-table .top .top-last .dataTables_filter {
    text-align: left; }
  .customtempv2 .employee-list-table div.dataTables_wrapper div.dataTables_filter label {
    width: 100%; }
  .customtempv2 .employee-list-table div.dataTables_wrapper div.dataTables_filter input, .customtempv2 .merchant-details-wrap .employee-maintenance-data-table .top .top-last div.dataTables_filter input {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 5px 0 0 0; }
  html .customtempv2 .content .createFormWarpper .page-heading div {
    width: auto !important;
    float: left; }
  html .customtempv2 .content .createFormWarpper .page-heading div h2 {
    padding-top: 7px; }
  html .customtempv2 .content .createFormWarpper .page-heading .reservation-table-list-view {
    float: right !important;
    margin-top: 3px !important; } }

@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  html body.customtempv2 .admin-background-image .loginTxt ul, html body.customtempv2 .admin-background-image .loginTxt li {
    font-size: 13px; } }

@media (min-width: 767px) and (max-width: 1024px) {
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .show-add-to-cart#cartId {
    width: 300px;
    height: 92px;
    margin-left: -150px;
    margin-top: -47px; }
  html body.customtempv2 .dine-in-take-order-wrap .take-order-tab-wrapper #add-food .menu-wrap .menu-categories-wrap .categories-detail-list .add-to-cart-section-wrap .view-cart a {
    font-size: 15px; } }

/**** Advanced Filter START *****/
.advanceFilterSection {
  display: none; }

li.advanceFilter {
  float: right; }

li.advanceFilter a {
  background: #03c870 url("../../../../images/filter-icon.png") no-repeat left 8px center;
  padding: 7px 9px 6px 40px;
  color: #fff; }

/**** Advanced Filter END *****/
html body.customtempv2 .reservation-wrap .form-group .input-group-addon .fa.fa-calendar:before {
  background-position: right -93px top; }

html body.customtempv2 input[type=number] {
  min-height: 38px; }

html body.customtempv2 .merchant-plan .viewLister {
  max-width: 400px;
  border: 1px solid #b2b2b2;
  float: left; }

html body.customtempv2 .merchant-plan .plan-title-wrap {
  background: #094b96;
  padding: 20px;
  color: #fff;
  float: left;
  width: 100%; }

html body.customtempv2 .merchant-plan .plan-title-wrap h2 {
  margin: 0;
  padding: 0;
  color: #fff;
  display: inline-block;
  float: left; }

html body.customtempv2 .merchant-plan .plan-title-wrap .per-year {
  float: right;
  padding-top: 10px; }

html body.customtempv2 .merchant-plan .plan-detail-wrap {
  width: 100%;
  float: left;
  padding: 20px; }

html body.customtempv2 .merchant-plan .plan-detail-wrap li {
  list-style-position: inside;
  padding-bottom: 10px; }

.categories-order-title .cartIcon {
  float: right;
  position: relative;
  z-index: 999;
  margin: 4px -4px 6px 10px;
  background-color: #03c870;
  padding: 5px 10px; }

.categories-order-title .cartIcon .fa-shopping-cart {
  font-size: 20px;
  color: #fff; }

.categories-order-title .cartIcon .label {
  position: static;
  height: 26px;
  display: inline-block;
  border-radius: 100%;
  font-size: 12px;
  z-index: 1;
  text-align: center;
  padding: 8px 2px 3px 2px; }

html body.customtempv2 {
  /*** Mobile Break point Start****/ }

html body.customtempv2 .ttlSrchWrap {
  border: 1px solid #b2b2b2; }

html body.customtempv2 .ttlSrchWrap .btnWrap {
  display: inline-block; }

html body.customtempv2 .ttlSrchWrap .newTitleHead {
  margin-bottom: 0 !important; }

html body.customtempv2 .ttlSrchWrap .box {
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: left;
  width: 100%;
  background: none;
  margin-bottom: 0; }

html body.customtempv2 .ttlSrchWrap .hdr-tbl {
  border: 0; }

html body.customtempv2 .ttlSrchWrap .searchFilter {
  margin: 0 auto;
  background-color: #f1f0eb;
  float: left;
  width: 100%; }

html body.customtempv2 .ttlSrchWrap .searchFilter .box-header {
  display: none; }

html body.customtempv2 .ttlSrchWrap .searchFilter .box-body {
  border-radius: 0;
  border: 0; }

html body.customtempv2 .ttlSrchWrap .searchFilter .box-body label {
  padding-top: 10px; }

html body.customtempv2 .ttlSrchWrap .searchFilter.active {
  display: block;
  height: auto;
  overflow: visible; }

@media (max-width: 766px) {
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body label {
    padding-bottom: 5px; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body label, html body.customtempv2 .ttlSrchWrap .searchFilter .box-body select, html body.customtempv2 .ttlSrchWrap .searchFilter .box-body input {
    width: 100%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  html body.customtempv2 .dine-in-order-table-wrap .dine-in-table-tab .restaurant-area-wrap .reservation-table-grid-view .reservation-table-grid {
    width: 48%; }
  html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form .form-group {
    width: 43%; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body .form-group {
    width: 100%;
    padding-bottom: 10px; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body label {
    padding-bottom: 5px;
    width: 28%; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body select, html body.customtempv2 .ttlSrchWrap .searchFilter .box-body input {
    width: 68%; }
  html body.customtempv2 .invoice .page-heading div.col-md-8 {
    width: 40%; }
  html body.customtempv2 .invoice.content .table-responsive {
    max-width: 478px; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-list-title {
    width: auto;
    margin: 0 0 20px 0; }
  html body.customtempv2 #primary_nav_wrap {
    float: left;
    width: 100%; }
  html body.customtempv2 #primary_nav_wrap ul li {
    margin-left: 0;
    margin-right: 20px;
    float: none;
    display: inline-block; }
  html body.customtempv2 #primary_nav_wrap ul li a {
    margin-top: 0 !important; }
  html body.customtempv2 #primary_nav_wrap ul li.lister {
    width: 100%;
    margin: 0; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-option {
    width: 100% !important; }
  html body.customtempv2 .wrapper .breadcrumb-date-wrap .breadcrumb {
    margin-left: 36px; }
  html body.customtempv2 #merchant-operating .operating-days-wrapper {
    padding: 0 20px; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .to-detail {
      width: 40px !important; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .day-detail, html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .isclosed-detail {
      width: 60px !important; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .start-time-detail, html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .end-time-detail {
      white-space: nowrap; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .to-detail {
      text-align: right;
      padding-right: 0; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .start-time-detail {
      width: 115px !important; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .clear-btn-detail {
      float: right !important; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .operatinTimeFields {
      width: 70% !important; }
    html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .input-group-addon {
      float: left;
      padding: 11px 12px; }
      html body.customtempv2 #merchant-operating .operating-days-wrapper .open-days-details .input-group-addon .glyphicon-time:before {
        margin-left: -6px; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  html body.customtempv2 div.dashboardSection ul.chart li.info {
    margin-top: 0; }
  html body.customtempv2 div.dashboardSection ul.chart li#top5-div, html body.customtempv2 div.dashboardSection ul.chart li#poll_div {
    width: 50% !important; }
  html body.customtempv2 .page-heading .assigned .assigned-to-wrapper {
    padding: 0;
    position: absolute;
    left: 50%;
    margin-left: -145px;
    margin-top: -15px; }
  html body.customtempv2 .invoice.content .left-padding-col4 .contentWrap .box-body {
    overflow-x: scroll;
    max-width: 100%; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-list-title {
    width: auto;
    margin: 18px 0 15px 0; }
  html body.customtempv2 #primary_nav_wrap {
    float: right;
    width: auto; }
  html body.customtempv2 #primary_nav_wrap.new {
    width: 100%; }
  html body.customtempv2 #primary_nav_wrap ul li {
    margin-left: 0;
    margin-right: 20px;
    float: left;
    display: inline-block; }
  html body.customtempv2 #primary_nav_wrap ul li a {
    margin-top: 0 !important; }
  html body.customtempv2 #primary_nav_wrap ul li .cell-details-wrap {
    margin-right: 30px; }
  html body.customtempv2 #primary_nav_wrap ul li.lister {
    width: auto;
    margin: 0 20px 0 0;
    float: left; }
  html body.customtempv2 .employee-maintenance-data-table .hdr-tbl .employee-option {
    width: 100% !important; } }

@media all and (min-width: 768px) and (max-width: 1024px) {
  html body.customtempv2 .newForm .form-group .labelWrap {
    width: 30% !important;
    padding-right: 10px; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body .form-group {
    width: 100%;
    padding-bottom: 10px; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body label {
    padding-bottom: 5px;
    width: 28%; }
  html body.customtempv2 .ttlSrchWrap .searchFilter .box-body select, html body.customtempv2 .ttlSrchWrap .searchFilter .box-body input {
    width: 68%; }
  html body.customtempv2 .page-heading {
    position: relative; }
  html body.customtempv2 .page-heading h2 {
    font-size: 20px; }
  html body.customtempv2 .page-heading .assigned {
    width: 300px;
    display: block;
    float: none;
    clear: left; }
  html body.customtempv2 .page-heading .assigned .type-section-wrapper .order-text {
    padding: 5px 0 10px 0; }
  html body.customtempv2 .page-heading .assigned .assigned-to-wrapper {
    padding: 0; }
  html body.customtempv2 .page-heading .assigned .assigned-to-wrapper .assign-to-label {
    padding-left: 0; }
  html body.customtempv2 .page-heading .back-btn-wrap {
    position: absolute;
    top: 20px;
    right: 20px; }
  html body.customtempv2 .invoice .page-heading .col-md-8 {
    width: 50%; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body.borderNone .row.head .col-md-4 {
    padding: 0; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body.borderNone .row .col-md-4:nth-child(1) {
    padding: 0;
    background: none;
    width: 40%; }
  html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body.borderNone .row {
    font-size: 13px; } }

html body.customtempv2 .invoice.content .page-heading .btnwrap .btn-flat .glyphicon-th-list {
  padding-left: 20px;
  margin-left: 0; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row.head .col-md-4 {
  padding: 0 15px; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4 {
  padding: 15px; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4:nth-child(1) {
  background: #fff; }

html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4:nth-child(2), html body.customtempv2 .invoice.content .right-padding-col8 .box.box-default .box-body .row .col-md-4:nth-child(3) {
  background: #f1f1f1; }

html body.customtempv2 .new-address-form .slab_info .slab_error.error {
  margin-bottom: 0; }

html body.customtempv2 .new-address-form .slab_info .slab_error.error .error {
  line-height: 30px; }

html body.customtempv2 .new-address-form .slab_info .row.slab_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #094b96;
  margin: 0; }

html body.customtempv2 .new-address-form .slab_info .col-sm-offset-1 {
  margin-left: 0;
  width: 33.3%;
  padding: 0; }

html body.customtempv2 .new-address-form .slab_info .col-sm-offset-1 label {
  color: #fff;
  padding: 10px 20px; }

html body.customtempv2 .new-address-form .slab_info .add_slab, html body.customtempv2 .new-address-form .slab_info .remove_row, html body.customtempv2 .new-address-form .slab_info .remove_row_menu_option_item {
  padding: 5px 10px;
  background-color: grey;
  border: 0;
  outline: none;
  color: #fff;
  height: 38px;
  width: 38px;
  margin: 20px 0; }

html body.customtempv2 .new-address-form #priceCatalog-slab {
  background: #fff; }

html body.customtempv2 .new-address-form #priceCatalog-slab .row.slab_row {
  background: #fff; }

html body.customtempv2 .new-address-form #priceCatalog-slab .col-sm-offset-1 {
  margin-bottom: 20px;
  padding: 0 4px 0 0; }

html body.customtempv2 .new-address-form #priceCatalog-slab .col-sm-offset-1 input[type=text], html body.customtempv2 .new-address-form #priceCatalog-slab .col-sm-offset-1 select {
  width: 100%; }

html body.customtempv2 .new-address-form #priceCatalog-slab .col-sm-offset-1 .add_slab, html body.customtempv2 .new-address-form #priceCatalog-slab .col-sm-offset-1 .remove_row {
  margin: 0; }

.jstree-default .jstree-anchor {
  margin-bottom: 10px; }

html body.customtempv2 .createFormWarpper .form-group .inputWrap label {
  width: 50%;
  padding-bottom: 10px; }

html body.customtempv2 .createFormWarpper .form-group .inputWrap label.error {
  width: 100%;
  color: #F00 !important; }

label.error {
  color: #F00 !important; }

html body.customtempv2 .status-on-off-switch .on-off-switch .on-off-wrap.switched-off .off-text {
  font-size: 10px; }

html body.customtempv2 .employee-maintenance-data-table .top .dataTables_length label {
  line-height: 38px; }

html body.customtempv2 .dine-in-take-order-wrap .reservation-oreder-wrapper .add-new-reservation-form .order-type-wrapper {
  padding: 0; }

html body.customtempv2 .new-popup-form .modal-body .new-contact-form h2 {
  display: block;
  text-align: left; }

/**** Dash Board Chart Start ****/
html body.customtempv2 .dashboardSection ul.chart {
  margin: 0; }

html body.customtempv2 .dashboardSection ul.chart li {
  margin-left: 0; }

html body.customtempv2 .dashboardSection ul.chart li#poll_div {
  border-left: 0 !important; }

html body.customtempv2 .dashboardSection ul.chart li#top5-div, html body.customtempv2 .dashboardSection ul.chart li#poll_div {
  text-align: left;
  background-color: #fff;
  background-image: none;
  min-height: 320px !important;
  width: 50% !important;
  float: left; }

html body.customtempv2 .dashboardSection ul.chart li#top5-div svg rect, html body.customtempv2 .dashboardSection ul.chart li#poll_div svg rect {
  margin-bottom: 10px; }

html body.customtempv2 .dashboardSection ul.chart li#top5-div svg text, html body.customtempv2 .dashboardSection ul.chart li#poll_div svg text {
  width: 100%;
  background: #000; }

html body.customtempv2 .dashboardSection ul.chart li.info {
  background-color: #e2e1dd;
  background-image: none;
  width: auto;
  min-height: 20px;
  margin-top: 94px;
  margin-left: 10px;
  padding: 15px; }

html body.customtempv2 .dashboardSection ul.chart li.info .title {
  text-transform: uppercase;
  font-size: 16px; }

html body.customtempv2 .dashboardSection ul.chart li.info .crt-status, html body.customtempv2 .dashboardSection ul.chart li.info .prev-status {
  float: left;
  padding: 10px;
  position: relative; }

html body.customtempv2 .dashboardSection ul.chart li.info .prev-status {
  color: #454545; }

html body.customtempv2 .dashboardSection ul.chart li.info .crt-status {
  font-size: 35px;
  color: #094b96; }

html body.customtempv2 .dashboardSection ul.chart li.info .crt-status.arrow-up:after, html body.customtempv2 .dashboardSection ul.chart li.info .crt-status.arrow-down:after {
  position: absolute;
  right: 2px;
  top: 20px;
  content: "";
  z-index: 9; }

html body.customtempv2 .dashboardSection ul.chart li.info .crt-status.arrow-up:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #094b96; }

html body.customtempv2 .dashboardSection ul.chart li.info .crt-status.arrow-down:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #094b96; }

html body.customtempv2 .dashboardSection ul.chart li.info .prev-status {
  font-size: 15px;
  max-width: 100px;
  text-align: left; }

html body.customtempv2 .dashboardSection ul.chart li.info .prev-status span {
  display: block; }

@media screen and (max-width: 1023px) {
  html body.customtempv2 div.dashboardSection ul.chart li#top5-div {
    min-height: 200 !important; }
  html body.customtempv2 .dashboardSection ul.chart li {
    float: none;
    margin-bottom: 0;
    padding-bottom: 0;
    min-height: 144px;
    min-width: 50%;
    max-width: 100%; }
  html body.customtempv2 .dashboardSection ul.chart li#top5-div, html body.customtempv2 .dashboardSection ul.chart li#poll_div {
    width: 100% !important;
    min-height: 250px !important;
    max-width: 100%;
    clear: both;
    display: block; }
  html body.customtempv2 .dashboardSection ul.chart li:last-child {
    padding-bottom: 50px; } }

/**** Dash Board Chart End  ****/
/**** Overwriting *****/
@media screen and (max-width: 1024px) {
  ::-webkit-scrollbar {
    -webkit-appearance: none; }
  ::-webkit-scrollbar:vertical {
    width: 8px; }
  ::-webkit-scrollbar:horizontal {
    height: 8px; }
  ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #ffffff; }
  ::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff; } }

body.customtempv2 .createFormWarpper .inputWrap .chosen-container-multi .chosen-choices li.search-choice {
  float: none;
  width: auto;
  padding-bottom: 0; }
  
/*** 18/4/2018 Changes ****/
html body.customtempv2 .createFormWarpper .form-group .inputWrap label.radio-inline { width:auto;}
html body.customtempv2 .merchant-wrap #merchant-setting .merchant-operating-setting-wrap h2 {margin-bottom:0;}
/*** 18/4/2018 Changes ****/

button.multiselect {
  width: 305px !important;
  margin-right: 0;
  line-height: 18px;
  border: 1px solid #C7C7C7 !important;
  color : #000 !important;
  background: #fff !important;
  padding-right: 20px;
  background: #fff url("../../../../images/select-dropdown-arrow.png") no-repeat right 7px center !important;
  padding-right: 20px;
  text-align: left !important;
}

.multiselect-container li{
  margin-left: 10px !important;   
}

.multiselect-container > .active > a {
  background-color: #fff !important;
}

.multiselect-selected-text {
  white-space: pre-wrap !important;
}


 
/**** lOGI UPDATE *****/
html body.customtempv2 .alert { position: absolute; top: 100px; left: 0; width: 100%;z-index: 999;} 

html, body  { height:100%;}
		html body.customtempv2 .admin-background-image { height:100% !important; overflow:hidden;}
		html body.customtempv2 .restaurant-header { background:none; position:absolute; z-index:1;}
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap {background: rgba(2, 54, 112, 0.8);}
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn { background:#007eff;}
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap { width:70%;}
		html body.customtempv2 .admin-background-image:after { display:none;}
		html body.customtempv2 .admin-background-image .loginTxt { background:none; min-height:102px; float:none; margin:0 auto; width:auto;
    max-width: 100%; padding:0; }
		html body.customtempv2 .admin-background-image .loginTxt h1 { font-size:24px; display:inline-block; float:left; padding-top: 30px;
    padding-right: 20px;} 
		html body.customtempv2 .admin-background-image .loginTxt ul { float:left; padding-top:22px; }
		html body.customtempv2 .admin-background-image .loginTxt ul li{ float:left; padding-left:47px; padding-right:20px;}
		html body.customtempv2 .input-rc input[type=checkbox] + .input-rc-span { outline:none;  background-position: left -1px top -2px;}
		html body.customtempv2 .admin-background-image .log-in-page { width:100%; margin-left:0; max-width:100%; }
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap { margin:12% auto 0 auto; display:block; max-width:445px;}
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn.cancleButton, html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .cancel-btn { background-color:#fff; font-size:17px;}
		html body.customtempv2 .admin-background-image .loginTxt .ttl { color:#007eff; font-family: source_sans_proregular;
    font-weight: bold; font-size:17px;}
		html body.customtempv2 .admin-background-image .loginTxt::after { background:rgba(0,0,0,0.8);
    content: "";
    width: 10000%;
    height: 100%;
    position: absolute;
    left: -2000%; z-index:-1; top:0;}
		html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap:after, html body.customtempv2 .admin-background-image.forgotPass .log-in-page .log-in-wrapper .log-in-form-wrap:after { width:85%; text-align:center;}
html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap .sign-up-btn-wrap .signup-btn { font-size:17px;}
html body.customtempv2 .admin-background-image.forgotPass .log-in-page .log-in-wrapper .log-in-form-wrap { min-height:169px; margin-top:-50px;}		

		@media screen and (min-width: 768px) and (max-width: 1024px) { 
			html body.customtempv2 .admin-background-image .loginTxt { padding:25px;}
			html body.customtempv2 .admin-background-image .loginTxt ul { padding-top:0;}
			html body.customtempv2 .admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap { margin:16% auto 0 auto;}
			html body.customtempv2 .admin-background-image {background-position: center left;}
		 }
		 
		 @media (max-width: 768px) {
		 html body.customtempv2 .admin-background-image .loginTxt { margin-top:-142px;}
		 html body.customtempv2 div.admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap { width:95%;}
		 html body.customtempv2 .admin-background-image { height:125% !important;}
		 html body.customtempv2 .admin-background-image .loginTxt h1 { padding-top:5px;}
			html body.customtempv2 .admin-background-image .loginTxt h1 { display:block; width:100%;}		 
			 html body.customtempv2 .admin-background-image .loginTxt { padding:20px;}
			 html body.customtempv2 .admin-background-image .loginTxt ul { padding-top:0;}
			 html body.customtempv2 .admin-background-image .loginTxt li { padding-bottom:}
			 html body.customtempv2 div.admin-background-image .log-in-page .log-in-wrapper .log-in-form-wrap { margin:39% auto 0 auto;}
 		 }		 
/****** LOGIN UPDATE ****/

/* Login v3 --- 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 .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; } }

/* Login v3 --- End */


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;}
body .input-group { z-index:0;}