/*---------------------------- PTS CSS -----------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");
/* line 1, ../sass/reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 21, ../sass/reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 25, ../sass/reset.scss */
body {
  line-height: 1;
}

/* line 28, ../sass/reset.scss */
ol, ul {
  list-style: none;
}

/* line 31, ../sass/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 34, ../sass/reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 39, ../sass/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*---------------------------- PTS Color Variable -----------------------------------*/
/* line 67, ../sass/_pts-variables.scss */
.bg-orange {
  background-color: #FF6D6A !important;
}

/* line 70, ../sass/_pts-variables.scss */
.termination-bg {
  background-color: #F4EDF0;
}

/* line 73, ../sass/_pts-variables.scss */
.termination-light-bg {
  background-color: rgba(255, 109, 106, 0.05);
}

/* line 77, ../sass/_pts-variables.scss */
.bg-skyBlue {
  background-color: #3EB2FF !important;
}

/* line 80, ../sass/_pts-variables.scss */
.bg-light-skyBlue {
  background-color: #E6F2FB;
}

/* line 83, ../sass/_pts-variables.scss */
.bg-audit-skyBlue {
  background-color: rgba(62, 178, 255, 0.05);
}

/* line 86, ../sass/_pts-variables.scss */
.supplier-bg-lightest-pink {
  background-color: rgba(197, 43, 150, 0.05);
}

/* line 89, ../sass/_pts-variables.scss */
.supplier-bg-light-pink {
  background-color: #F0E8F4;
}

/* line 93, ../sass/_pts-variables.scss */
.bg-violet {
  background-color: #913EFF !important;
}

/* line 96, ../sass/_pts-variables.scss */
.bg-pink {
  background-color: #C52B96 !important;
}

/* line 100, ../sass/_pts-variables.scss */
.bg-light-purple {
  background-color: #ECE9FB;
}

/* line 103, ../sass/_pts-variables.scss */
.bg-lightest-purple {
  background-color: rgba(145, 62, 255, 0.05);
}

/* line 105, ../sass/_pts-variables.scss */
.dark-yellow {
  background-color: #FFAA00;
}

/* line 109, ../sass/_pts-variables.scss */
.risk-yellow-lightest {
  background-color: rgba(255, 170, 0, 0.05);
}

/* line 112, ../sass/_pts-variables.scss */
.risk-yellow-light {
  background-color: #F4F1E9;
}

/* line 117, ../sass/_pts-variables.scss */
.bg-green-li {
  background-color: #E5F5ED;
}

/* line 121, ../sass/_pts-variables.scss */
.bg-green {
  background-color: #2CD93E;
}

/* line 124, ../sass/_pts-variables.scss */
.bg-navy-blue {
  background-color: #3E71FF !important;
}

/* line 128, ../sass/_pts-variables.scss */
.bg-navy-blue-05 {
  background-color: rgba(62, 113, 255, 0.05);
}

/* line 130, ../sass/_pts-variables.scss */
.bg-see-green {
  background-color: rgba(44, 217, 62, 0.05) !important;
}

/* line 134, ../sass/_pts-variables.scss */
.bg-lightest-navy-blue {
  background-color: rgba(62, 113, 255, 0.07);
}

/* line 137, ../sass/_pts-variables.scss */
.bg-light-navy-blue {
  background-color: rgba(62, 113, 255, 0.16);
}

/* line 140, ../sass/_pts-variables.scss */
.bg-lightest-yellow {
  background-color: rgba(255, 170, 0, 0.07);
}

/* line 143, ../sass/_pts-variables.scss */
.bg-lightest-pink {
  background-color: rgba(197, 43, 150, 0.07);
}

/* line 146, ../sass/_pts-variables.scss */
.bg-lightest-orange {
  background-color: rgba(255, 109, 106, 0.07);
}

/* line 149, ../sass/_pts-variables.scss */
.bg-lightest-green {
  background-color: rgba(44, 217, 62, 0.07);
}

/* line 152, ../sass/_pts-variables.scss */
.bg-lightest-violet {
  background-color: rgba(145, 62, 255, 0.07);
}

/* line 155, ../sass/_pts-variables.scss */
.bg-lightest-skyBlue {
  background-color: rgba(62, 178, 255, 0.07);
}

/* line 160, ../sass/_pts-variables.scss */
.bg-grey {
  background-color: #F3F6FB;
}

/* line 163, ../sass/_pts-variables.scss */
.yellowBtn {
  background-color: #FFAA00;
  padding: 14px 44px 13px 45px;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  display: inline-block;
}

/* line 171, ../sass/_pts-variables.scss */
.light-yellow {
  background-color: rgba(245, 164, 54, 0.1);
}

/* line 173, ../sass/_pts-variables.scss */
.btn-success {
  background-color: #34C372;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  outline: none;
  border: none;
  display: inline-block;
  padding: 16px 17px 14px;
  font-weight: 500;
}

/* line 184, ../sass/_pts-variables.scss */
.btnGrey {
  background-color: #ECECEC;
  color: #000;
  font-size: 16px;
  border-radius: 5px;
  outline: none;
  border: none;
  display: inline-block;
  padding: 16px 17px 14px;
  font-weight: 500;
}

/*font size an font weight mixins*/
/*clear fix mixins*/
/*Box sizeing mixins*/
/*Center Block mixins*/
/*Float mixins*/
/*Display inline block mixins*/
/*Text align block mixins*/
/* Positional mixins */
/* Calculate-width function */
/*mixin for transition animation*/
/*mixin for grid system*/
/* mixin for small select + input + label */
/* mixin for table-alignment */
/*mixin for table width */
/* vertical center for all child */
/* span width display type and width */
/* start calender with updated UI */
/* End calender with updated UI */
/* start custom file upload */
/* form inline block */
/* label inline width checkbox */
/* line 6, ../sass/dairy.scss */
.container-fluid {
  padding: 0 30px;
}

/* line 10, ../sass/dairy.scss */
.gap-15.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 15, ../sass/dairy.scss */
.pd-lr.pd-space {
  padding: 0 15px;
}

/* line 19, ../sass/dairy.scss */
body {
  overflow-x: hidden;
}

/* line 23, ../sass/dairy.scss */
.diAry {
  margin-top: 35px;
  margin-bottom: 100px;
}
/* line 27, ../sass/dairy.scss */
.diAry .rightSideBar {
  border-radius: 10px;
}
@media (max-width: 991px) {
  /* line 27, ../sass/dairy.scss */
  .diAry .rightSideBar {
    margin-top: 40px;
  }
}
/* line 34, ../sass/dairy.scss */
.diAry .diaryHeading.heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 0 0 8px;
}
@media (max-width: 991px) {
  /* line 34, ../sass/dairy.scss */
  .diAry .diaryHeading.heading {
    flex-wrap: wrap;
  }
}
/* line 43, ../sass/dairy.scss */
.diAry .diaryHeading.heading .leftSection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 43, ../sass/dairy.scss */
  .diAry .diaryHeading.heading .leftSection {
    width: 100%;
    margin-bottom: 12px;
  }
}
/* line 53, ../sass/dairy.scss */
.diAry .diaryHeading.heading .leftSection h2 {
  font-size: 20px;
  text-transform: uppercase;
  padding: 0 12px 0 0;
  position: relative;
  margin-right: 12px;
}
/* line 60, ../sass/dairy.scss */
.diAry .diaryHeading.heading .leftSection h2::after {
  content: '';
  border-right: 1px solid #D7DFF8;
  position: absolute;
  right: 0;
  height: 100%;
}
/* line 69, ../sass/dairy.scss */
.diAry .diaryHeading.heading .leftSection .dateHeading {
  font-size: 18px;
  color: #6b238e;
  font-weight: 500;
}
/* line 76, ../sass/dairy.scss */
.diAry .diaryHeading.heading .buttonsGroup {
  border: 1px solid #D5C8E0;
  margin-left: 9px;
  border-radius: 5px;
  overflow: hidden;
}
/* line 82, ../sass/dairy.scss */
.diAry .diaryHeading.heading .buttonsGroup .btnArrow {
  color: #D5C8E0;
  width: 40px;
  height: 32px;
  background-color: #fff;
  border: none;
  outline: none;
  font-size: 22px;
  cursor: pointer;
}
/* line 92, ../sass/dairy.scss */
.diAry .diaryHeading.heading .buttonsGroup .btnArrow.active {
  background-color: #6b238e;
}
@media (max-width: 991px) {
  /* line 100, ../sass/dairy.scss */
  .diAry .calenderPicker {
    position: relative;
  }
}
/* line 105, ../sass/dairy.scss */
.diAry .rightSection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  margin-right: 10px;
  margin-bottom: -36px;
}
@media (max-width: 991px) {
  /* line 105, ../sass/dairy.scss */
  .diAry .rightSection {
    position: absolute;
    right: 0;
    top: 35px;
  }
}
/* line 117, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup {
  margin-right: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 122, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup .gridsCol {
  width: 40px;
  height: 32px;
  background-color: #fff;
  background-image: url(../images/icons/Icon-awesome-list-grey.svg);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  border: 1px solid #D5C8E0;
  border-radius: 5px 0 0 5px;
}
/* line 133, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup .gridsCol:last-child {
  border-left: none;
}
/* line 137, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup .gridsCol.active {
  background-image: url(../images/icons/Icon-awesome-list.svg);
  background-color: #E2DFEE;
}
/* line 143, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup .CalView {
  background-image: url(../images/icons/Icon-metro-calendar.svg);
  border-radius: 0 5px 5px 0;
}
/* line 147, ../sass/dairy.scss */
.diAry .rightSection .gridViewGroup .CalView.active {
  background-image: url(../images/icons/Icon-metro-calendar-dark.svg);
}
/* line 153, ../sass/dairy.scss */
.diAry .rightSection .printView {
  background-color: rgba(80, 165, 241, 0.1);
  border-radius: 5px 5px 0px 0px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  margin-bottom: -7px;
  /*@media (max-width: 991px) {
      margin-left: auto;
  }*/
}
/* line 166, ../sass/dairy.scss */
.diAry .weekSelect {
  margin-right: 10px;
}
/* line 169, ../sass/dairy.scss */
.diAry .weekSelect select {
  background-color: #FFFFFF;
  border: 1px solid #D5C8E0;
  border-radius: 5px;
  width: 88px;
  height: 32px;
  font-size: 14px;
  color: #000;
  outline: none;
  padding: 0 10px;
  background-image: url(../images/icons/week-arrow.svg);
  background-repeat: no-repeat;
  background-position: 90% center;
  cursor: pointer;
}

/* line 187, ../sass/dairy.scss */
.enteryBlockquote.grid-box {
  padding: 0;
  background: #FFFFFF;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  margin-top: -2px;
  overflow: hidden;
    /*&.change-layout {
        .timeTable.dayTable {
            display: block !important;
        }

        .timeTable.weekTable {
            display: none;
        }
    }*/
}
@media (max-width: 767px) {
  /* line 187, ../sass/dairy.scss */
  .enteryBlockquote.grid-box {
    margin-bottom: 40px;
  }
}
/* line 207, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  position: relative;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 15px 10px 0 20px;
  margin-bottom: 15px;
}
/* line 216, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow h2 {
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 26px;
  font-size: 20px;
  margin-bottom: 0;
}
/* line 224, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow::before {
  content: '';
  position: absolute;
  top: 14px;
  border-left: 4px solid #6b238e;
  height: 35px;
  left: 0;
}
/* line 233, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow .filter {
  font-size: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 238, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow .filter label {
  color: #000;
}
/* line 242, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow .filter .showEnteriSelect {
  position: relative;
  background: white;
  background: linear-gradient(90deg, white 67%, rgba(233, 232, 240, 0.7) 68%);
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  margin-left: 10px;
}
/* line 250, ../sass/dairy.scss */
.enteryBlockquote.grid-box .enteryBlockRow .filter .showEnteriSelect select {
  border: none;
  width: 88px;
  background-image: url(../images/icons/down_arrow.svg);
  outline: none;
  background-position: 91% center;
  margin-right: 0;
  background-color: transparent;
  padding: 0px 15px 0 10px;
  cursor: pointer;
  margin-left: 0;
}
/* line 267, ../sass/dairy.scss */
.enteryBlockquote.grid-box .table-wrap table {
  width: 100%;
  border: none;
  box-shadow: none;
}
/* line 274, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable {
  max-height: 680px;
  overflow-y: auto;
}
/* line 278, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable.dayTable {
  display: none;
}
/* line 281, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable.dayTable .table {
  table-layout: auto;
}
/* line 286, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable.dayTable .table tr td .tableBox {
  width: 100%;
  margin-bottom: 6px;
}
/* line 290, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable.dayTable .table tr td .tableBox i {
  margin-left: 10px;
}
/* line 295, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable.dayTable .table tr td:first-child {
  width: 112px;
}
@media (max-width: 991px) {
  /* line 274, ../sass/dairy.scss */
  .enteryBlockquote.grid-box .timeTable {
    overflow-x: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 274, ../sass/dairy.scss */
  .enteryBlockquote.grid-box .timeTable {
    margin-bottom: 28px;
  }
}
/* line 312, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  box-shadow: 0px 10px 10px #E6E4FA4D;
}
@media (max-width: 991px) {
  /* line 312, ../sass/dairy.scss */
  .enteryBlockquote.grid-box .timeTable .table {
    width: 700px;
  }
}
/* line 322, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr {
  border-bottom-width: 1px;
}
/* line 326, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr:first-child td {
  vertical-align: top;
}
/* line 329, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr:first-child td span {
  background-color: rgba(255, 109, 106, 0.1);
  display: block;
  padding: 4px 7px;
  color: #FF6D6A;
}
/* line 336, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr:first-child td:first-child {
  background-color: transparent;
}
/* line 342, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr th {
  background: #E8EEF3;
  border: none;
  color: #2B2D30;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 350, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td {
  border-right: 1px solid #F0EFF8;
  border-bottom: 1px solid #F0EFF8;
  height: 107px;
  background-color: #fff;
  font-weight: 400;
  padding: 0;
}
/* line 358, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td:first-child {
  color: #A8A8A8;
  font-size: 13px;
  padding: 10px;
}
/* line 364, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td:last-child {
  border-right: none;
}
/* line 368, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox {
  width: 97%;
  font-size: 11px;
  border-left: 4px solid;
  border-radius: 5px;
  padding: 9px 4px 6px 6px;
  cursor: pointer;
}
/* line 376, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox.blue {
  background-color: #E7F4FD;
  color: #1592E6;
  border-color: #1592E6;
}
/* line 382, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox.yellow {
  background-color: #FEF6E8;
  color: #F5A824;
  border-color: #F5A824;
}
/* line 388, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox.orange {
  background-color: #FEF6E8;
  color: #FF89A5;
  border-color: #FF89A5;
}
/* line 394, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox.green {
  background-color: #E7F4FD;
  color: #0ABE67;
  border-color: #0ABE67;
}
/* line 400, ../sass/dairy.scss */
.enteryBlockquote.grid-box .timeTable .table tr td .tableBox.navy-blue {
  background-color: #EAEEFF;
  color: #335DFF;
  border-color: #335DFF;
}

/* line 412, ../sass/dairy.scss */
.tableList {
  max-height: 680px;
  overflow-y: auto;
}
@media (max-width: 1199px) {
  /* line 412, ../sass/dairy.scss */
  .tableList {
    overflow-x: auto;
  }
  /* line 419, ../sass/dairy.scss */
  .tableList .table {
    width: 900px !important;
  }
}
/* line 425, ../sass/dairy.scss */
.tableList .table tr th {
  text-transform: uppercase;
  padding: 12px 10px;
}
/* line 430, ../sass/dairy.scss */
.tableList .table tr td {
  background-color: transparent;
  color: #000;
  vertical-align: middle;
}
/* line 435, ../sass/dairy.scss */
.tableList .table tr td a {
  text-decoration: underline;
  color: #6b238e;
}
/* line 440, ../sass/dairy.scss */
.tableList .table tr td .dateFormat {
  background: #F3F6FB;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  padding: 7px 5px;
  width: 89px;
  text-align: center;
  height: 32px;
  display: inline-block;
}
/* line 452, ../sass/dairy.scss */
.tableList .table tr td .tableInput input {
  background: #F3F6FB 0% 0% no-repeat padding-box;
  border-radius: 5px;
  max-width: 209px;
  width: 100%;
  padding: 0 10px;
  border: none;
  outline: none;
}
/* line 463, ../sass/dairy.scss */
.tableList .table tr td .tableSelect {
  width: 70px;
  height: 32px;
  background: #F3F6FB;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  outline: none;
  background-image: url(../images/icons/down_arrow.svg);
  background-repeat: no-repeat;
  background-position: 90% center;
  color: #000;
  font-weight: 500;
}
/* line 477, ../sass/dairy.scss */
.tableList .table tr td .tableBtnGroup {
  width: 74px;
}
/* line 480, ../sass/dairy.scss */
.tableList .table tr td .tableBtnGroup .btn {
  outline: none;
  margin-left: 6px;
}
/* line 484, ../sass/dairy.scss */
.tableList .table tr td .tableBtnGroup .btn:first-child {
  margin-left: 0;
}

/* line 495, ../sass/dairy.scss */
.addDiaryNote .btn {
  font-size: 16px;
  color: #fff;
  background-color: #6723A1;
  text-transform: capitalize;
  font-weight: 400;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 10px;
  width: 100%;
  margin: 40px 0 20px;
  text-align: left;
  outline: none;
}
/* line 509, ../sass/dairy.scss */
.addDiaryNote .btn:hover {
  text-decoration: none;
}
/* line 513, ../sass/dairy.scss */
.addDiaryNote .btn i {
  font-style: normal;
  font-size: 24px;
  top: 546px;
  left: 1097px;
  width: 42px;
  height: 42px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #FFFFFF8F;
  border-radius: 10px;
  opacity: 0.84;
  color: #6b238e;
  padding: 7px 2px;
  margin-right: 14px;
  vertical-align: sub;
  text-align: center;
  display: inline-block;
}

/* line 534, ../sass/dairy.scss */
.todayDiary {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
}
/* line 541, ../sass/dairy.scss */
.todayDiary h2 {
  font-size: 18px;
  color: #342E43;
  flex: 0 0 50%;
  max-width: 50%;
  line-height: 37px;
  font-weight: 500;
  text-transform: uppercase;
}
/* line 550, ../sass/dairy.scss */
.todayDiary h2 span {
  text-transform: lowercase;
}
@media (max-width: 991px) {
  /* line 541, ../sass/dairy.scss */
  .todayDiary h2 {
    font-size: 17px;
  }
}

/* line 561, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container {
  max-width: 940px;
  width: 100%;
  transform: scale(0) translateX(-50%);
  margin-left: 0;
  transition: none;
  left: 50%;
}
/* line 570, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.active {
  transform: scale(1) translateX(-50%);
}
/* line 576, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .headingBorder h2 {
  background-color: transparent;
  border-bottom: 1px solid #EEE8F2;
}
/* line 582, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .completeCheckbox {
  text-align: left;
}
/* line 585, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .completeCheckbox .custom-check {
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
}
/* line 590, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .completeCheckbox .custom-check span {
  vertical-align: middle;
  color: #ACB2C4;
  font-weight: 400;
  font-size: 18px;
}
/* line 598, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .completeCheckbox .fa-check-square {
  font-size: 21px;
  vertical-align: middle;
  margin-right: 11px;
}
@media (max-width: 767px) {
  /* line 561, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container {
    transform: scale(0) translateX(0);
  }
  /* line 610, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container.active {
    transform: scale(1) translateX(0);
  }
}
/* line 615, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .headingBorder {
  padding: 0;
  border-radius: 15px;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  max-height: 700px;
}
/* line 621, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .headingBorder .btn-delete {
  float: right;
  outline: none;
}
/* line 626, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .headingBorder h2 {
  background-color: #EEE8F2;
  font-size: 22px;
  color: #342E43;
  padding: 19px 29px 22px 27px;
  position: relative;
  line-height: 29px;
  font-weight: 500;
}
/* line 635, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .headingBorder h2::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  border-left: 4px solid #6b238e;
  height: 36px;
  transform: translateY(-50%);
}
/* line 646, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .lb-close {
  top: 16px;
  right: 20px;
  background-color: transparent;
}
/* line 653, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container.add-tableData .lb-close {
  top: -12px;
  right: -9px;
}
/* line 659, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom {
  margin: 0;
}
/* line 662, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li {
  padding: 0 27px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  margin-top: 10px;
}
/* line 670, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select.ui-timepicker-select {
  color: #000;
}
@media (max-width: 767px) {
  /* line 662, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 662, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 684, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select, .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li input {
  width: 100%;
  border: 2px solid #EFEFEF;
  height: 46px;
  color: #ACB2C4;
  outline: none;
}
/* line 691, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select::-webkit-input-placeholder, .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACB2C4;
}
/* line 695, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select::-moz-placeholder, .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACB2C4;
}
/* line 699, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select:-ms-input-placeholder, .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li input:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACB2C4;
}
/* line 703, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li select:-moz-placeholder, .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li input:-moz-placeholder {
  /* Firefox 18- */
  color: #ACB2C4;
}
/* line 708, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li.radioGroup {
  display: flex;
  width: 100%;
}
/* line 712, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li.radioGroup .flex-li {
  flex: 0 0 50%;
  display: flex;
  align-items: center;
  margin-top: 15px;
}
/* line 718, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li.radioGroup .flex-li label {
  margin-bottom: 0;
  width: auto;
  font-weight: 500;
  color: #ACB2C4;
}
/* line 724, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li.radioGroup .flex-li label.switch {
  margin-left: 20px;
}
@media (max-width: 991px) {
  /* line 724, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container .formCustom li.radioGroup .flex-li label.switch {
    margin-left: 10px;
  }
}
/* line 735, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li .hasDatepicker {
  background-image: url(../images/icons/Icon-metro-calendar1_grey.svg);
  background-repeat: no-repeat;
  background-position: 96% center;
  color: #000;
}
/* line 742, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .formCustom li label {
  font-weight: 600;
}
/* line 749, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group {
  padding: 0 26px;
  margin-top: 12px;
}
/* line 753, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea {
  background: #F3F6FB;
  border-radius: 10px;
  height: 280px;
  outline: none;
  padding: 7px 10px;
  resize: none;
  border: none;
}
@media (max-width: 767px) {
  /* line 753, ../sass/dairy.scss */
  .wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea {
    height: 180px;
  }
}
/* line 766, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACB2C4;
}
/* line 770, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACB2C4;
}
/* line 774, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACB2C4;
}
/* line 778, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .textareaField .form-group textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #ACB2C4;
}
/* line 785, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .addBtnForm {
  padding: 0 33px 20px;
}
/* line 788, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .addBtnForm span {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  margin-right: 20px;
  color: #342E43;
}
/* line 796, ../sass/dairy.scss */
.wrap-light-box .addDiaryPopupForm.lb-container .addBtnForm #btnAddDiary {
  color: #fff;
  background-color: #6b238e;
  border-radius: 5px;
  padding: 13px 29px;
  font-size: 16px;
  font-weight: 500;
}

/* line 808, ../sass/dairy.scss */
.ui-datepicker-calendar .ui-state-active {
  border-color: #EEE8F2;
  background-color: #EEE8F2;
}

/* line 813, ../sass/dairy.scss */
.ui-datepicker-calendar .ui-state-active {
  border-color: #EEE8F2;
  background-color: #EEE8F2;
  color: #000;
}

/* line 818, ../sass/dairy.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #EEE8F2 !important;
  color: #3D3D3D !important;
}

/* line 822, ../sass/dairy.scss */
.tableBarList {
  position: relative;
}
/* line 825, ../sass/dairy.scss */
.tableBarList .enteriesDiary {
  color: #000;
  font-weight: 500;
  line-height: 26px;
  font-size: 20px;
  margin-bottom: 0;
  position: absolute;
  top: 0;
  text-transform: uppercase;
  border-right: 1px solid #D7DFF8;
  padding: 1px 10px 0px 0;
}

/* line 838, ../sass/dairy.scss */
.calenderPopup.updateDiaryPopup .overlay {
  background: rgba(0, 0, 0, 0.5);
}

/* line 4, ../sass/member.scss */
.assignQuiries {
  margin: 20px 0 100px;
}
/* line 7, ../sass/member.scss */
.assignQuiries .heading {
  margin-top: 15px;
}
/* line 10, ../sass/member.scss */
.assignQuiries .heading h2 {
  padding: 0;
  text-transform: uppercase;
}

/* line 17, ../sass/member.scss */
.assignEnquiryTable.grid-box {
  padding: 0;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 5px;
}
/* line 25, ../sass/member.scss */
.assignEnquiryTable.grid-box .left-border {
  font-size: 18px;
  border-left-color: #FFAA00;
  padding: 4px 10px;
}
@media (max-width: 767px) {
  /* line 25, ../sass/member.scss */
  .assignEnquiryTable.grid-box .left-border {
    font-size: 15px;
  }
}
/* line 35, ../sass/member.scss */
.assignEnquiryTable.grid-box .heading-flex {
  font-size: 18px;
  color: #000;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 35, ../sass/member.scss */
  .assignEnquiryTable.grid-box .heading-flex {
    font-size: 12px;
  }
}
/* line 45, ../sass/member.scss */
.assignEnquiryTable.grid-box .heading-content {
  padding: 16px 20px 15px 0;
}
/* line 50, ../sass/member.scss */
.assignEnquiryTable.grid-box table th {
  text-transform: uppercase;
  padding: 10px 15px;
}
/* line 55, ../sass/member.scss */
.assignEnquiryTable.grid-box table td {
  padding: 10px 15px;
}
/* line 56, ../sass/member.scss */
.assignEnquiryTable.grid-box table td:first-child {
  text-transform: uppercase;
}
/* line 63, ../sass/member.scss */
.assignEnquiryTable.grid-box table a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 67, ../sass/member.scss */
.assignEnquiryTable.grid-box table a:hover {
  color: #FFAA00;
}
/* line 72, ../sass/member.scss */
.assignEnquiryTable.grid-box table select {
  background: #F6F5FD;
  width: 144px;
  height: 32px;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  outline: none;
  background-image: url(../images/icons/small-arrow.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
}
/* line 84, ../sass/member.scss */
.assignEnquiryTable.grid-box table .btn-success {
  background-color: #32cc32;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  width: 46px;
  height: 32px;
  color: #fff;
}

/* line 95, ../sass/member.scss */
.ptsDownload {
  margin-bottom: 100px;
  margin-top: 35px;
}
/* line 99, ../sass/member.scss */
.ptsDownload .grid-box {
  padding: 0;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
}
/* line 104, ../sass/member.scss */
.ptsDownload .grid-box .heading-content {
  border-bottom: 1px solid #EAEAEA;
  padding: 19px 20px 16px 0;
}
/* line 109, ../sass/member.scss */
.ptsDownload .grid-box ul {
  padding: 18px 18px 27px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 109, ../sass/member.scss */
  .ptsDownload .grid-box ul {
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
}
/* line 119, ../sass/member.scss */
.ptsDownload .grid-box ul li {
  background: #FFFFFF;
  padding: 20px 15px;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  margin-right: 3%;
  width: 100%;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 119, ../sass/member.scss */
  .ptsDownload .grid-box ul li {
    margin-right: 0;
  }
}
/* line 132, ../sass/member.scss */
.ptsDownload .grid-box ul li:last-child {
  margin-right: 0;
}
/* line 136, ../sass/member.scss */
.ptsDownload .grid-box ul li h3 {
  color: #000;
  font-size: 18px;
  margin-bottom: 22px;
}
@media (max-width: 991px) {
  /* line 136, ../sass/member.scss */
  .ptsDownload .grid-box ul li h3 {
    font-size: 16px -1;
  }
}
/* line 146, ../sass/member.scss */
.ptsDownload .grid-box ul li .imageUploaded {
  background-color: #F3F6FB;
  border-radius: 10px;
  padding: 12px 5px;
  max-width: 230px;
  width: 100%;
  height: 120px;
  overflow: hidden;
  margin-right: 20px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 146, ../sass/member.scss */
  .ptsDownload .grid-box ul li .imageUploaded {
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
/* line 164, ../sass/member.scss */
.ptsDownload .grid-box ul li .memberBoxGroup {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 171, ../sass/member.scss */
.ptsDownload .grid-box ul li .memberBoxGroup .imageUploaded img {
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 1199px) {
  /* line 164, ../sass/member.scss */
  .ptsDownload .grid-box ul li .memberBoxGroup {
    -webkit-flex-flow: Wrap;
    -moz-flex-flow: Wrap;
    -ms-flex-flow: Wrap;
    flex-flow: Wrap;
  }
}
/* line 182, ../sass/member.scss */
.ptsDownload .grid-box ul li .btnGroupPreDown {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 140px;
}
@media (max-width: 1199px) {
  /* line 182, ../sass/member.scss */
  .ptsDownload .grid-box ul li .btnGroupPreDown {
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
  }
}
/* line 191, ../sass/member.scss */
.ptsDownload .grid-box ul li .btnGroupPreDown .btn {
  top: 297px;
  left: 313px;
  max-width: 140px;
  width: 100%;
  height: 46px;
  border-radius: 5px;
  font-size: 16px;
  margin: 0;
  margin-top: 16px;
  line-height: 50px;
  outline: none;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 191, ../sass/member.scss */
  .ptsDownload .grid-box ul li .btnGroupPreDown .btn {
    margin-top: 0;
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  /* line 191, ../sass/member.scss */
  .ptsDownload .grid-box ul li .btnGroupPreDown .btn {
    font-size: 14px;
    height: 42px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  /* line 191, ../sass/member.scss */
  .ptsDownload .grid-box ul li .btnGroupPreDown .btn {
    max-width: 100%;
  }
}
/* line 221, ../sass/member.scss */
.ptsDownload .grid-box ul li .btnGroupPreDown .btn:first-child {
  margin-top: 0;
  margin-left: auto;
}
/* line 226, ../sass/member.scss */
.ptsDownload .grid-box ul li .btnGroupPreDown .btn.btn-default {
  background: #EFF2F7;
  color: #000;
}
/* line 231, ../sass/member.scss */
.ptsDownload .grid-box ul li .btnGroupPreDown .btn.btn-warning {
  background-color: #FFAA00;
  color: #fff;
}
/* line 241, ../sass/member.scss */
.ptsDownload .left-border {
  border-left-color: #FFAA00;
}

/* line 248, ../sass/member.scss */
.imagePreviewPopup .previewlogo {
  background: #fff;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  overflow: hidden;
}
/* line 254, ../sass/member.scss */
.imagePreviewPopup .previewlogo .heading-content {
  background-color: #FEF6EA;
  padding: 17px 20px 16px 0;
}
/* line 258, ../sass/member.scss */
.imagePreviewPopup .previewlogo .heading-content h2 {
  font-size: 22px;
  color: #000;
  padding: 2px 10px;
  border-left-color: #FFAA00;
}
/* line 266, ../sass/member.scss */
.imagePreviewPopup .previewlogo .popUpImageCont {
  padding: 20px 26px;
}
/* line 269, ../sass/member.scss */
.imagePreviewPopup .previewlogo .popUpImageCont figure {
  text-align: center;
  background-color: #F3F6FB;
  border-radius: 10px;
  padding: 20px 10px;
}
/* line 278, ../sass/member.scss */
.imagePreviewPopup.wrap-light-box .lb-container {
  width: auto;
  max-width: 450px;
  min-width: inherit;
  transform: scale(0) translate(-50%, -50%);
  margin-left: 0;
  transition: none;
  max-height: 80%;
  overflow-y: auto;
  right: inhrit;
  left: 50%;
}
/* line 290, ../sass/member.scss */
.imagePreviewPopup.wrap-light-box .lb-container.active {
  transform: scale(1) translate(-50%, -50%);
}
@media (max-width: 767px) {
  /* line 278, ../sass/member.scss */
  .imagePreviewPopup.wrap-light-box .lb-container {
    left: 50%;
    width: 100%;
    min-width: auto;
  }
  /* line 298, ../sass/member.scss */
  .imagePreviewPopup.wrap-light-box .lb-container a.lb-close {
    background-color: transparent;
  }
}

/* line 4, ../sass/setting.scss */
.settings {
  margin-bottom: 100px;
  margin-top: 35px;
}
/* line 8, ../sass/setting.scss */
.settings .search-options .tabList {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 11, ../sass/setting.scss */
.settings .search-options .tabList li {
  margin-right: 10px;
}
/* line 13, ../sass/setting.scss */
.settings .search-options .tabList li a {
  background-color: #fff;
  padding: 22px 20px 22px 50px;
  background-repeat: no-repeat;
  background-position: 20px center;
}
/* line 18, ../sass/setting.scss */
.settings .search-options .tabList li a:hover {
  color: #554D62;
}
/* line 20, ../sass/setting.scss */
.settings .search-options .tabList li a:hover:after {
  display: none;
}
/* line 25, ../sass/setting.scss */
.settings .search-options .tabList li.email a {
  background-image: url(../images/icons/mail-black.svg);
  background-position: 20px 21px;
}
/* line 31, ../sass/setting.scss */
.settings .search-options .tabList li.email.active a {
  background-image: url(../images/icons/mail.svg);
  background-color: #C52B96;
  color: #fff;
}
/* line 38, ../sass/setting.scss */
.settings .search-options .tabList li.itineray a {
  background-image: url(../images/icons/location-setting.svg);
  background-position: 20px center;
}
/* line 44, ../sass/setting.scss */
.settings .search-options .tabList li.itineray.active a {
  background-color: #FEFE4C;
  color: #000;
}
/* line 50, ../sass/setting.scss */
.settings .search-options .tabList li.autoEmail a {
  background-image: url(../images/icons/administration.svg);
}
/* line 55, ../sass/setting.scss */
.settings .search-options .tabList li.autoEmail.active a {
  background-image: url(../images/icons/administration-white.svg);
  background-color: #6b238e;
  color: #fff;
}
/* line 62, ../sass/setting.scss */
.settings .search-options .tabList li.imageSetting a {
  background-image: url(../images/icons/photo.svg);
  background-position: 20px 22px;
}
/* line 68, ../sass/setting.scss */
.settings .search-options .tabList li.imageSetting.active a {
  background-image: url(../images/icons/photo-white.svg);
  background-color: #2580E9;
  color: #fff;
}
/* line 76, ../sass/setting.scss */
.settings .grid-box {
  width: 100%;
  padding: 0;
  border-radius: 10px;
}
/* line 80, ../sass/setting.scss */
.settings .grid-box .gap-15 {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 83, ../sass/setting.scss */
.settings .grid-box .heading-content {
  border-bottom: 2px solid #F0EFF8;
  padding: 18px 20px 17px 0;
}
/* line 86, ../sass/setting.scss */
.settings .grid-box .heading-content .left-border {
  border-left-color: #C52B96;
}
/* line 90, ../sass/setting.scss */
.settings .grid-box .heading-content .heading-flex h3 {
  font-size: 17px;
  color: #000;
  font-weight: 500;
}
/* line 97, ../sass/setting.scss */
.settings .grid-box .emailSettingList {
  padding: 15px 15px 20px;
  display: block;
}
/* line 100, ../sass/setting.scss */
.settings .grid-box .emailSettingList li {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  padding-bottom: 15px;
}
/* line 105, ../sass/setting.scss */
.settings .grid-box .emailSettingList li:first-child {
  padding-bottom: 30px;
}
/* line 109, ../sass/setting.scss */
.settings .grid-box .emailSettingList li div:nth-child(3n) {
  text-align: center;
}
/* line 113, ../sass/setting.scss */
.settings .grid-box .emailSettingList li label {
  color: #000;
  cursor: auto;
}

/* line 124, ../sass/setting.scss */
.autoEmailDiary .grid-box .heading-content .left-border {
  border-left-color: #6b238e;
}
/* line 128, ../sass/setting.scss */
.autoEmailDiary .innerAutoMail {
  padding: 18px 14px;
}
/* line 130, ../sass/setting.scss */
.autoEmailDiary .innerAutoMail label {
  font-size: 16px;
  font-weight: 500;
  color: #000;
}

/* line 137, ../sass/setting.scss */
#autoMail {
  display: none;
}

/* line 144, ../sass/setting.scss */
.imageSet .system-img {
  padding: 0;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  margin-bottom: 100px;
}
/* line 150, ../sass/setting.scss */
.imageSet .system-img .heading-content {
  border-bottom: 1px solid #F0EFF8;
  padding: 18px 20px 17px 0;
}
/* line 157, ../sass/setting.scss */
.imageSet .systemImageSet {
  padding: 20px 17px;
}
@media (max-width: 767px) {
  /* line 161, ../sass/setting.scss */
  .imageSet .systemImageSet .col-6 {
    width: 100%;
  }
}
/* line 168, ../sass/setting.scss */
.imageSet .systemImageSet li .fileInputUpload {
  padding: 20px 16px;
  margin-bottom: 30px;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  position: relative;
}
@media (max-width: 380px) {
  /* line 168, ../sass/setting.scss */
  .imageSet .systemImageSet li .fileInputUpload {
    padding: 15px 8px;
    margin-bottom: 20px;
  }
}
/* line 182, ../sass/setting.scss */
.imageSet .systemImageSet h4 {
  font-size: 18px;
  color: #000;
  margin-bottom: 19px;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 182, ../sass/setting.scss */
  .imageSet .systemImageSet h4 {
    margin-bottom: 36px;
  }
}
/* line 193, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 4px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 199, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .browsCol {
  /*padding-top: 28px;*/
  width: 100%;
  background-color: #f3f6fb;
  border-radius: 10px;
  height: 120px;
  overflow: hidden;
}
/* line 207, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .browsCol .inputfile + label {
  width: 100%;
  height: 120px;
  background: #F3F6FB;
  border-radius: 10px;
  border: none;
  text-align: center;
  padding-top: 35px;
}
/* line 218, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .browsCol label span {
  text-decoration: underline;
  display: block;
  color: #ACB2C4;
  font-weight: 500;
  margin-top: 4px;
}
/* line 228, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .uploadBtn {
  margin-left: 20px;
}
@media (max-width: 380px) {
  /* line 228, ../sass/setting.scss */
  .imageSet .systemImageSet .browseRow .uploadBtn {
    margin-left: 10px;
  }
}
/* line 235, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .uploadBtn .btn {
  font-size: 16px;
  color: #000;
  background: #EFF2F7;
  border-radius: 5px;
  width: 160px;
  height: 46px;
  display: block;
  outline: none;
  text-align: center;
  text-decoration: none;
  line-height: 46px;
  margin-bottom: 16px;
}
/* line 249, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .uploadBtn .btn:last-child {
  margin-bottom: 0;
}
/* line 253, ../sass/setting.scss */
.imageSet .systemImageSet .browseRow .uploadBtn .btn.btn-upload-img {
  background: #50A5F1;
  color: #fff;
}
@media (max-width: 991px) {
  /* line 235, ../sass/setting.scss */
  .imageSet .systemImageSet .browseRow .uploadBtn .btn {
    font-size: 14px;
    color: #000;
    width: 90px;
    height: 38px;
    line-height: 39px;
  }
}

@media (max-width: 991px) {
  /* line 280, ../sass/setting.scss */
  .settings .search-options .tabList li a {
    padding: 19px 15px 20px 43px;
    background-position: 12px center;
    font-size: 15px;
  }
  /* line 288, ../sass/setting.scss */
  .settings .search-options .tabList li.email a {
    background-position: 12px 17px;
  }
  /* line 294, ../sass/setting.scss */
  .settings .search-options .tabList li.itineray a {
    background-position: 12px 14px;
  }
  /* line 300, ../sass/setting.scss */
  .settings .search-options .tabList li.imageSetting a {
    background-position: 12px 19px;
  }
}
@media (max-width: 767px) {
  /* line 312, ../sass/setting.scss */
  .settings .search-options .tabList li {
    margin-bottom: 6px;
  }
  /* line 316, ../sass/setting.scss */
  .settings .search-options .tabList li a {
    padding: 15px 15px 14px 43px;
    border: 1px solid #dfdfdf;
    border-radius: 7px;
    font-size: 0;
    background-position: center !important;
  }
  /* line 326, ../sass/setting.scss */
  .settings .search-options .tabList li.email a {
    background-position: 12px 13px;
  }
  /* line 332, ../sass/setting.scss */
  .settings .search-options .tabList li.itineray a {
    background-position: 15px 9px;
  }
  /* line 338, ../sass/setting.scss */
  .settings .search-options .tabList li.imageSetting a {
    background-position: 12px 14px;
  }
  /* line 348, ../sass/setting.scss */
  .settings .grid-box .emailSettingList li:first-child {
    padding-bottom: 0;
  }
  /* line 353, ../sass/setting.scss */
  .settings .grid-box .emailSettingList .col-4 {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 357, ../sass/setting.scss */
  .settings .grid-box .emailSettingList .col-4:nth-child(3n) {
    text-align: left;
  }

  /* line 364, ../sass/setting.scss */
  .settings .grid-box .heading-content {
    flex-flow: column;
    align-items: self-end;
  }

  /* line 368, ../sass/setting.scss */
  .heading-flex {
    margin-top: 10px;
  }
}
/* line 3, ../sass/custom.scss */
.dashboard-heading .calender-input {
  max-width: 118px;
  overflow: hidden;
}
/* line 7, ../sass/custom.scss */
.dashboard-heading .calender-input::after {
  background-color: rgba(88, 36, 132, 0.15);
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  width: 32px;
  border-radius: 0 5px 5px 0;
}
/* line 18, ../sass/custom.scss */
.dashboard-heading .calender-input #weeklyDatePicker {
  outline: none;
  border-radius: 5px;
  width: 100%;
  background-image: url("../images/icons/icon-calendar.svg");
  background-repeat: no-repeat;
  background-position: 92% center;
  border: 1px solid #DCD6EA;
}

/* line 28, ../sass/custom.scss */
.index .date-picker-wrapper .month-wrapper {
  padding: 8px 14px;
}

/* line 31, ../sass/custom.scss */
.itrny-cntrl .intrny-cntrl-options {
  display: none;
}

/* line 35, ../sass/custom.scss */
.popup-OptionAndPrices, .popup-main-container {
  background: rgba(0, 0, 0, 0.7) !important;
}

/*.wrap-light-box.new-custom-wrap-light-box.view-dairy-note-popup.active:after {
    content: '';
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    left: 0;
    top: 0;
    z-index: 0;
}*/
/* line 48, ../sass/custom.scss */
.dashboard-heading .calender-input #weeklyDatePicker {
  cursor: pointer;
}

/* line 53, ../sass/custom.scss */
.accoundOvrvw.travel-client-icons ul li a {
  font-size: 18px;
  padding: 16px 15px 8px;
}

/* line 57, ../sass/custom.scss */
.travel-account-overview.overAccountView ul li > label {
  font-size: 16px;
}

/* line 60, ../sass/custom.scss */
.travel-account-overview.overAccountView ul li > span {
  font-size: 16px;
}

/* line 63, ../sass/custom.scss */
.travel-account-overview.overAccountView {
  margin-bottom: 100px;
  overflow: hidden;
}

/* line 68, ../sass/custom.scss */
.client-note-table .container-wrap.new-custom-wrap-light-box {
  background: transparent;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transform: none;
  top: 0;
  left: 0;
  max-height: 100%;
}
/* line 78, ../sass/custom.scss */
.client-note-table .container-wrap.new-custom-wrap-light-box .overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
}
/* line 88, ../sass/custom.scss */
.client-note-table .container-wrap.new-custom-wrap-light-box .lb-container.add-client-note-popup {
  border-radius: 10px;
  overflow: hidden;
  max-width: 660px;
  position: absolute;
  z-index: 9999;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 101, ../sass/custom.scss */
.travel-client-icons.accoundOvrvw ul {
  padding: 0 10px;
}

/* line 105, ../sass/custom.scss */
.alertBox {
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  padding: 10px 18px;
  box-shadow: 0px 0px 10px #4AC18E33;
  border-radius: 3px;
  display: flex;
}
/* line 114, ../sass/custom.scss */
.alertBox.success {
  background-color: rgba(74, 193, 142, 0.8);
}
/* line 118, ../sass/custom.scss */
.alertBox img {
  margin-right: 10px;
  vertical-align: bottom;
}

/* line 123, ../sass/custom.scss */
.messagesAlert {
  position: fixed;
  top: -40px;
  left: 50%;
  background-color: #fff;
  display: inline-block;
  z-index: 99;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
/* line 136, ../sass/custom.scss */
.messagesAlert.active {
  top: 50%;
  transform: translateX(-50%) translatey(50%);
  -webkit-transform: translateX(-50%) translatey(50%);
  -moz-transform: translateX(-50%) translatey(50%);
}

/* line 146, ../sass/custom.scss */
.userForm .fileInputUpload button.remove-image {
  z-index: 1;
}

@media (max-width: 1450px) {
  /* line 157, ../sass/custom.scss */
  .accoundOvrvw.travel-client-icons ul li a {
    font-size: 17px;
    padding: 16px 12px 8px;
  }
}
@media (max-width: 1340px) {
  /* line 165, ../sass/custom.scss */
  .accoundOvrvw.travel-client-icons ul li a {
    font-size: 15px;
  }
}
@media (max-width: 1300px) {
  /* line 172, ../sass/custom.scss */
  .accoundOvrvw.travel-client-icons ul li a {
    padding: 16px 7px 8px;
  }
}
/* line 3, ../sass/daterangepicker.scss */
.index .date-picker-wrapper {
  max-width: 400px;
}

/* line 7, ../sass/daterangepicker.scss */
.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

/* line 23, ../sass/daterangepicker.scss */
.date-picker-wrapper {
  position: absolute;
  z-index: 1;
  /*border: 1px solid #bfbfbf;*/
  background-color: transparent;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
  color: #aaa;
  font-family: Arial, sans-serif;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  box-sizing: initial;
}

/* line 37, ../sass/daterangepicker.scss */
.dp-clearfix {
  clear: both;
  height: 0;
  font-size: 0;
}

/* line 44, ../sass/daterangepicker.scss */
.date-picker-wrapper.inline-wrapper {
  position: relative;
  box-shadow: none;
  display: inline-block;
}
/* line 50, ../sass/daterangepicker.scss */
.date-picker-wrapper.single-date {
  width: auto;
}
/* line 54, ../sass/daterangepicker.scss */
.date-picker-wrapper.no-shortcuts {
  padding-bottom: 0;
}
/* line 58, ../sass/daterangepicker.scss */
.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}
/* line 62, ../sass/daterangepicker.scss */
.date-picker-wrapper .footer {
  font-size: 11px;
  padding-top: 3px;
}
/* line 67, ../sass/daterangepicker.scss */
.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
}
/* line 72, ../sass/daterangepicker.scss */
.date-picker-wrapper a {
  color: #6bb4d6;
  text-decoration: underline;
}
/* line 77, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-name {
  text-transform: capitalize;
}
/* line 81, ../sass/daterangepicker.scss */
.date-picker-wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
/* line 87, ../sass/daterangepicker.scss */
.date-picker-wrapper .select-wrapper:hover {
  text-decoration: underline;
}
/* line 92, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-element {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 500;
  color: #342E43;
}
/* line 100, ../sass/daterangepicker.scss */
.date-picker-wrapper .select-wrapper select {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: -1px;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  outline: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 0.01;
}
/* line 123, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper {
  /*border: 1px solid #bfbfbf;*/
  border-radius: 3px;
  background-color: #fff;
  padding: 0;
  cursor: default;
  position: relative;
  _overflow: hidden;
}
/* line 132, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table {
  width: 100%;
  float: left;
  table-layout: fixed;
}
/* line 137, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}
/* line 143, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table th, .date-picker-wrapper .month-wrapper table td {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
}
/* line 151, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table th {
  font-size: 11px;
  font-weight: 600;
  color: rgba(62, 62, 62, 0.5);
}
/* line 157, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day {
  padding: 11px 0;
  line-height: 1;
  font-size: 14px;
  color: #ccc;
  cursor: default;
  margin-top: 8px;
}
/* line 167, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}
/* line 173, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.checked {
  /*background-color: $light-purple;*/
  /*padding: 6px 0;*/
  position: relative;
}
/* line 179, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .week-name {
  height: 20px;
  line-height: 20px;
  font-weight: 100;
  text-transform: uppercase;
}
/* line 186, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}
/* line 189, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
  white-space: nowrap;
}
/* line 196, ../sass/daterangepicker.scss */
.date-picker-wrapper .time label {
  white-space: nowrap;
}
/* line 202, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #3D3D3D;
  cursor: pointer;
  font-weight: 600;
  margin: 0 auto;
}
/* line 209, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  /*background-color: $light-purple;*/
  /*line-height: 25px;*/
  position: relative;
}
/* line 216, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.nextMonth, .date-picker-wrapper .month-wrapper table .day.lastMonth {
  margin-top: 0;
}
/* line 220, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #EEE8F2;
  border-radius: 50%;
  width: 36px !important;
}
/* line 225, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #EEE8F2;
}
/* line 231, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption {
  height: 40px;
}
/* line 236, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption > th:first-child {
  padding-top: 8px;
}
/* line 240, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption > th:first-of-type, .date-picker-wrapper table .caption > th:last-of-type {
  text-align: left;
  vertical-align: top;
}
/* line 245, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption > th:nth-child(2) {
  text-align: right;
  vertical-align: top;
}
/* line 251, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption > th:last-child span {
  width: 35px;
}
/* line 257, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
  width: 40px;
  height: 32px;
  display: block;
  background: #FFFFFF;
  border: 1px solid #D5C8E0;
  border-radius: 5px 0px 0px 5px;
  color: #D5C8E0;
  font-size: 0;
  background-image: url(../images/icons/arrow-left.svg);
  background-repeat: no-repeat;
  background-position: center;
}
/* line 273, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption .next.next, .date-picker-wrapper table .caption .prev.next {
  border-radius: 0px 5px 5px 0px;
  background-image: url(../images/icons/arrow-right.svg);
}
/* line 279, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {
  background-color: #6b238e;
  color: white;
}
/* line 285, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}
/* line 299, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}
/* line 304, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}
/* line 309, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid white;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}
/* line 317, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid white;
}
/* line 327, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid white;
}
/* line 338, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}
/* line 348, ../sass/daterangepicker.scss */
.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}
/* line 359, ../sass/daterangepicker.scss */
.date-picker-wrapper .selected-days {
  display: none;
}
/* line 363, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
  display: none;
}
/* line 369, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .error-top, .date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}
/* line 373, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}
/* line 378, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}
/* line 382, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}
/* line 389, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}
/* line 393, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}
/* line 396, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
  color: #333;
}
/* line 402, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0px;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
  color: white;
  line-height: initial;
}
/* line 420, ../sass/daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
/* line 432, ../sass/daterangepicker.scss */
.date-picker-wrapper .time {
  position: relative;
}
/* line 436, ../sass/daterangepicker.scss */
.date-picker-wrapper.single-month .time {
  display: block;
}
/* line 440, ../sass/daterangepicker.scss */
.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}
/* line 448, ../sass/daterangepicker.scss */
.date-picker-wrapper .time1 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

/*time styling*/
/* line 457, ../sass/daterangepicker.scss */
.time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

/* line 464, ../sass/daterangepicker.scss */
.date-picker-wrapper .time1 {
  float: left;
}
/* line 467, ../sass/daterangepicker.scss */
.date-picker-wrapper .time2 {
  float: right;
}
/* line 470, ../sass/daterangepicker.scss */
.date-picker-wrapper .hour {
  text-align: right;
}

/* line 475, ../sass/daterangepicker.scss */
.minute {
  text-align: right;
}

/* line 480, ../sass/daterangepicker.scss */
.date-picker-wrapper .hide {
  display: none;
}
/* line 484, ../sass/daterangepicker.scss */
.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {
  background-color: #6b238e !important;
  color: white !important;
  border-radius: 50% !important;
  padding: 0 !important;
  height: 36px;
  width: 36px !important;
}
/* line 493, ../sass/daterangepicker.scss */
.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: #fff;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}
/* line 510, ../sass/daterangepicker.scss */
.date-picker-wrapper .date-range-length-tip:after {
  content: '';
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}
/* line 523, ../sass/daterangepicker.scss */
.date-picker-wrapper.two-months.no-gap .month1 .next, .date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}
/* line 528, ../sass/daterangepicker.scss */
.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 14px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}
/* line 536, ../sass/daterangepicker.scss */
.date-picker-wrapper .week-number.week-number-selected {
  color: #49e;
  font-weight: bold;
}

/* line 542, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table tr td:last-child div:after {
  border-radius: 0 20px 20px 0;
}

/* line 545, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table tr td:first-child div:after {
  border-radius: 20px 0 0 20px;
}

/* line 549, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day:not(.checked), .date-picker-wrapper .month-wrapper table .day.first-date-selected, .date-picker-wrapper .month-wrapper table .day.last-date-selected {
  padding: 0 0;
  line-height: 1;
  font-size: 14px;
  color: #ccc;
  cursor: default;
  /*height: 36px;
  width: 36px;*/
  line-height: 36px;
  display: inline-block;
  width: 100%;
}

/* line 561, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.checked:not(.first-date-selected):after, .date-picker-wrapper .month-wrapper table .day.toMonth.hovering:not(.first-date-selected):after {
  content: '';
  background-color: #EEE8F2;
  height: 25px;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 0;
}

/* line 572, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day span {
  position: relative;
  z-index: 1;
}

/* line 576, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:after, .date-picker-wrapper .month-wrapper table .day.toMonth.hovering.last-date-selected:after {
  content: '';
  background-color: transparent;
}

/* line 580, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption .prev {
  margin-left: auto;
  border-right: 0;
}

/* line 584, ../sass/daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.checked:after {
  background-color: transparent;
}

/* line 587, ../sass/daterangepicker.scss */
.date-picker-wrapper table .caption .next.next, .date-picker-wrapper table .caption .prev.next {
  border-radius: 5px 0 0 5px;
  background-image: url(../images/icons/arrow-left.svg);
  transform: rotate(180deg);
}

/* line 592, ../sass/daterangepicker.scss */
.dashboard-heading .calender-input::after {
  display: none;
}

/* line 1, ../sass/supplier.scss */
.backButton {
  text-align: right;
  margin-bottom: 14px;
}
/* line 5, ../sass/supplier.scss */
.backButton .btnBack {
  background-color: rgba(197, 43, 150, 0.1);
  border-radius: 5px;
  color: #C52B96;
  font-size: 16px;
  padding: 14px 16px 13px;
}
/* line 12, ../sass/supplier.scss */
.backButton .btnBack img {
  margin: 3px 3px 0 0;
}

/* line 17, ../sass/supplier.scss */
.deleteFlightBooking.grid-box {
  padding: 0;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  margin-bottom: 100px;
}
/* line 23, ../sass/supplier.scss */
.deleteFlightBooking.grid-box .left-border {
  border-color: #C52B96;
}
/* line 27, ../sass/supplier.scss */
.deleteFlightBooking.grid-box .heading-content {
  border-bottom: none;
  margin-bottom: 4px;
  padding: 18px 20px 10px 0;
}
/* line 33, ../sass/supplier.scss */
.deleteFlightBooking.grid-box .table th {
  text-transform: uppercase;
}

/* line 38, ../sass/supplier.scss */
.deleteConfirmation {
  max-width: 500px;
  width: 100%;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  overflow: hidden;
}
/* line 45, ../sass/supplier.scss */
.deleteConfirmation.delete {
  max-width: 328px;
}
/* line 48, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation {
  text-align: center;
}
/* line 50, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation .check {
  margin-bottom: 18px;
}
/* line 53, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation h2 {
  font-size: 24px;
  font-weight: 500;
  color: #000000;
}
/* line 59, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation p {
  color: #A3A2A7;
  font-size: 16px;
}
/* line 64, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation .bookingButtons {
  margin-top: 27px;
}
/* line 67, ../sass/supplier.scss */
.deleteConfirmation.delete .popupDeleteConfrimation .bookingButtons .btnClose {
  background: #EFF2F7;
  color: #505050;
}
/* line 75, ../sass/supplier.scss */
.deleteConfirmation .popupConfrimation {
  padding: 24px;
}
/* line 78, ../sass/supplier.scss */
.deleteConfirmation .popupConfrimation .error {
  text-align: center;
  margin-bottom: 15px;
}
/* line 83, ../sass/supplier.scss */
.deleteConfirmation .popupConfrimation p {
  text-align: center;
  font-size: 22px;
  color: #000;
  line-height: 34px;
  font-weight: 500;
}
/* line 92, ../sass/supplier.scss */
.deleteConfirmation .bookingButtons {
  margin-top: 38px;
  text-align: center;
}
/* line 96, ../sass/supplier.scss */
.deleteConfirmation .bookingButtons .btn {
  width: 120px;
  height: 46px;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 16px;
  padding: 15px 10px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  outline: none;
}
/* line 108, ../sass/supplier.scss */
.deleteConfirmation .bookingButtons .btn:first-child {
  margin-left: 0;
}
/* line 112, ../sass/supplier.scss */
.deleteConfirmation .bookingButtons .btn.yes {
  background-color: #2CD93E;
}
/* line 116, ../sass/supplier.scss */
.deleteConfirmation .bookingButtons .btn.no {
  background-color: #FF6E6B;
}

/* line 123, ../sass/supplier.scss */
.manageDescription {
  overflow: hidden;
  max-width: 720px;
  width: 100%;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  background-color: #fff;
}
/* line 131, ../sass/supplier.scss */
.manageDescription .heading {
  background: #FCF4FA;
  padding: 21px 0;
}
/* line 135, ../sass/supplier.scss */
.manageDescription .heading h2 {
  font-size: 22px;
  font-weight: 500;
  color: #342E43;
  border-left-color: #C52B96;
  margin-bottom: 0;
  padding-left: 15px;
}
/* line 146, ../sass/supplier.scss */
.manageDescription .grid-box .defineHeading {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  margin-top: 14px;
}
/* line 153, ../sass/supplier.scss */
.manageDescription .grid-box .descriptionInput {
  position: relative;
}
/* line 156, ../sass/supplier.scss */
.manageDescription .grid-box .descriptionInput input {
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  height: 46px;
  width: 100%;
  outline: none;
  padding: 10px 51px 10px 10px;
}
/* line 165, ../sass/supplier.scss */
.manageDescription .grid-box .descriptionInput .btn {
  position: absolute;
  right: 10px;
  width: 32px;
  height: 32px;
  top: 7px;
}
/* line 174, ../sass/supplier.scss */
.manageDescription .grid-box .headingText {
  margin-top: 15px;
  height: 42px;
  background: #F3F6FB;
  color: #000000;
  font-size: 16px;
  padding: 14px 10px;
  margin-bottom: 25px;
}
/* line 185, ../sass/supplier.scss */
.manageDescription .grid-box .swtichListView li {
  width: 100%;
  color: #111111;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 1px solid #E6E5ED;
  padding-bottom: 16px;
}
/* line 193, ../sass/supplier.scss */
.manageDescription .grid-box .swtichListView li label {
  margin-right: 24px;
}

/* line 200, ../sass/supplier.scss */
.updateCan {
  text-align: right;
  margin-top: 15px;
}
/* line 204, ../sass/supplier.scss */
.updateCan .btn {
  width: 120px;
  height: 46px;
  border-radius: 5px;
  color: #000000;
  font-size: 16px;
  margin-left: 10px;
}
/* line 212, ../sass/supplier.scss */
.updateCan .btn.btnCancel {
  background: #EFF2F7;
}
/* line 216, ../sass/supplier.scss */
.updateCan .btn.btnUpdate {
  background: #3EB2FF;
  color: #fff;
}

/* line 222, ../sass/supplier.scss */
.additionalHeader {
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding-bottom: 45px;
}
/* line 228, ../sass/supplier.scss */
.additionalHeader .updateCan.ui-accordion-header-info {
  padding-top: 20px;
  align-items: center;
}
/* line 233, ../sass/supplier.scss */
.additionalHeader .footerSupplier {
  padding: 15px;
}
/* line 237, ../sass/supplier.scss */
.additionalHeader .footerSupplier .supplierInner {
  padding: 15px 13px;
  height: 103px;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}

/* line 248, ../sass/supplier.scss */
.travel-client-booking .rightContainerBar {
  background-color: #fff;
  border-radius: 10px;
  padding: 24px 0 60px;
}
/* line 253, ../sass/supplier.scss */
.travel-client-booking .rightContainerBar .heading {
  background-color: transparent;
}
/* line 256, ../sass/supplier.scss */
.travel-client-booking .rightContainerBar .heading .left-border {
  border-color: #C52B96;
  padding-left: 19px;
}
/* line 262, ../sass/supplier.scss */
.travel-client-booking .rightContainerBar .weather {
  display: flex;
  padding: 0 22px;
  flex-flow: wrap;
  margin: 30px 0 0;
}
/* line 268, ../sass/supplier.scss */
.travel-client-booking .rightContainerBar .weather li {
  margin-bottom: 13px;
  flex: 0 0 16.66%;
  max-width: 16.66%;
}

/* line 275, ../sass/supplier.scss */
.travel-client-booking .destination {
  padding: 0 22px;
  display: flex;
}
/* line 279, ../sass/supplier.scss */
.travel-client-booking .destination .searchInput {
  border: 1px solid #EFEFEF;
  border-radius: 5px 0 0 5px;
  height: 34px;
  font-size: 14px;
  width: 100%;
  padding: 5px 13px;
}
/* line 288, ../sass/supplier.scss */
.travel-client-booking .destination .btn-blue {
  width: 83px;
  height: 34px;
  background: #3EB2FF;
  color: #fff;
  font-size: 14px;
  border-radius: 0px 5px 5px 0px;
}

/* line 299, ../sass/supplier.scss */
.fileUploadPopup .grid-box {
  padding: 20px 25px;
}
/* line 304, ../sass/supplier.scss */
.fileUploadPopup .updaloadNewFiles {
  background: #fff;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  overflow: hidden;
  max-width: 492px;
  width: 100%;
}
/* line 312, ../sass/supplier.scss */
.fileUploadPopup .updaloadNewFiles.lb-container {
  transform: scale(0) translate(-50%, -50%);
  right: inherit;
  left: 50%;
  margin-top: 0 !important;
}
/* line 318, ../sass/supplier.scss */
.fileUploadPopup .updaloadNewFiles.lb-container.active {
  transform: scale(1) translate(-50%, -50%);
}
/* line 324, ../sass/supplier.scss */
.fileUploadPopup .heading {
  padding: 21px 0;
  background: #F3F6FB;
}
/* line 328, ../sass/supplier.scss */
.fileUploadPopup .heading .left-border {
  font-size: 22px;
  font-weight: 500;
  border-color: #3EB1FF;
  padding: 0 19px;
}
/* line 336, ../sass/supplier.scss */
.fileUploadPopup .form-group {
  margin-bottom: 14px;
}
/* line 339, ../sass/supplier.scss */
.fileUploadPopup .form-group label {
  font-size: 14px;
  color: #000000;
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 347, ../sass/supplier.scss */
.fileUploadPopup .form-group .form-control {
  font-size: 16px;
  color: #ACB2C4;
  height: 46px;
  background: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  outline: none;
  width: 100%;
}
/* line 357, ../sass/supplier.scss */
.fileUploadPopup .form-group .form-control::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 361, ../sass/supplier.scss */
.fileUploadPopup .form-group .form-control:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 365, ../sass/supplier.scss */
.fileUploadPopup .form-group .form-control::placeholder {
  color: #ACB2C4;
}
/* line 371, ../sass/supplier.scss */
.fileUploadPopup .custom-check {
  text-align: left;
  margin-top: 6px;
}
/* line 375, ../sass/supplier.scss */
.fileUploadPopup .custom-check label {
  color: #ACB2C4;
  font-size: 16px;
}
/* line 379, ../sass/supplier.scss */
.fileUploadPopup .custom-check label i {
  font-size: 20px;
  vertical-align: middle;
  margin-left: 12px;
}
/* line 387, ../sass/supplier.scss */
.fileUploadPopup .custom-check input:checked + .fa-check-square {
  color: #DBD9E4 !important;
}
/* line 391, ../sass/supplier.scss */
.fileUploadPopup .availableSwitch {
  margin-top: 6px;
  text-align: right;
}
/* line 395, ../sass/supplier.scss */
.fileUploadPopup .availableSwitch span {
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
}
/* line 403, ../sass/supplier.scss */
.fileUploadPopup .availableSwitch .switch {
  margin-left: 18px;
  vertical-align: middle;
}
/* line 409, ../sass/supplier.scss */
.fileUploadPopup .browsCol {
  height: 80px;
  background: #F3F6FB;
  border-radius: 10px;
  padding: 14px 0;
  margin-top: 20px;
  position: relative;
}
/* line 417, ../sass/supplier.scss */
.fileUploadPopup .browsCol .image-upload-wrap {
  margin-top: 0;
}
/* line 421, ../sass/supplier.scss */
.fileUploadPopup .browsCol .file-upload-content {
  padding: 0;
  height: 100%;
}
/* line 425, ../sass/supplier.scss */
.fileUploadPopup .browsCol .file-upload-content .file-upload-image {
  height: 100%;
}
/* line 430, ../sass/supplier.scss */
.fileUploadPopup .browsCol span.image-title {
  display: none;
}
/* line 434, ../sass/supplier.scss */
.fileUploadPopup .browsCol button.remove-image {
  top: -4px;
  left: 60%;
}
/* line 440, ../sass/supplier.scss */
.fileUploadPopup .uploadBtn {
  border-top: 1px solid #E6E5ED;
  padding: 30px 25px;
  margin-top: 22px;
  text-align: right;
}
/* line 446, ../sass/supplier.scss */
.fileUploadPopup .uploadBtn .btn {
  font-size: 16px;
  outline: none;
  width: 120px;
  height: 46px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-left: 10px;
  color: #342E43;
}
/* line 456, ../sass/supplier.scss */
.fileUploadPopup .uploadBtn .btn.cancel {
  background: #EFF2F7;
}
/* line 460, ../sass/supplier.scss */
.fileUploadPopup .uploadBtn .btn.filesUpload {
  background: #50A5F1;
  color: #fff;
}

/* line 469, ../sass/supplier.scss */
.addPassengerPopup.lb-container {
  background-color: #fff;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  max-width: 600px;
  width: 100%;
  overflow: hidden;
}
/* line 477, ../sass/supplier.scss */
.addPassengerPopup.lb-container .heading {
  background: #FFFFF2;
  border-radius: 15px 15px 0px 0px;
  padding: 21px 0;
}
/* line 483, ../sass/supplier.scss */
.addPassengerPopup.lb-container .heading h2 {
  font-size: 22px;
  border-left-color: #FFEF0C;
  padding-left: 20px;
}
/* line 490, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box {
  padding: 8px 40px;
}
/* line 493, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group {
  margin-bottom: 14px;
}
/* line 498, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group:last-child label img {
  margin-top: 2px;
}
/* line 504, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group label {
  font-size: 14px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 510, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group label img {
  margin-right: 2px;
}
/* line 515, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group .form-control {
  min-height: 46px;
  background: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  outline: none;
}
/* line 522, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group .form-control::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 526, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group .form-control:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 530, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group .form-control::placeholder {
  color: #ACB2C4;
}
/* line 534, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .form-group .form-control.dob {
  background-image: url(../images/icons/Icon-metro-calendar1_grey.svg);
  background-repeat: no-repeat;
  background-position: 98% center;
}
/* line 542, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .btn-group {
  text-align: right;
  padding: 15px 0 20px;
}
/* line 546, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .btn-group .btn {
  color: #342E43;
  font-size: 16px;
  outline: none;
  border-radius: 5px;
  padding: 10px 35px;
}
/* line 553, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .btn-group .btn.cancel-btn {
  background: #EFF2F7;
}
/* line 557, ../sass/supplier.scss */
.addPassengerPopup.lb-container .grid-box .btn-group .btn.add-btn {
  background: #FFEF0C;
}

/* line 566, ../sass/supplier.scss */
.guestSupplier .heading-content {
  border: none;
  padding-bottom: 0 !important;
  margin-bottom: 0;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 566, ../sass/supplier.scss */
  .guestSupplier .heading-content {
    flex-wrap: wrap;
  }
}
/* line 576, ../sass/supplier.scss */
.guestSupplier .heading-content h2 {
  border-left-color: #FFEF0C;
}

/* line 586, ../sass/supplier.scss */
.guestListBox span.imageDot {
  display: inline-block;
}
/* line 590, ../sass/supplier.scss */
.guestListBox a.dotNavBar {
  position: absolute;
  top: 16px;
  right: 16px;
}
/* line 595, ../sass/supplier.scss */
.guestListBox a.dotNavBar .subMenu {
  position: absolute;
  background-color: #fff;
  z-index: 1;
  width: 109px;
  right: 0;
  display: none;
  padding: 10px 0 0;
  border: 1px solid #f3f3f3;
}
/* line 605, ../sass/supplier.scss */
.guestListBox a.dotNavBar .subMenu li {
  color: #4a4a4a;
  border-bottom: 1px solid #f3f3f3;
  font-size: 14px;
  margin-bottom: 4px;
  padding: 5px 10px;
}
/* line 612, ../sass/supplier.scss */
.guestListBox a.dotNavBar .subMenu li:last-child {
  border-bottom: 0;
}

/* line 619, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess {
  max-width: 328px;
  width: 100%;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  left: 50%;
  overflow: hidden;
  margin-top: 0 !important;
  margin-left: inherit;
  margin-right: inherit;
}
/* line 630, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess.active {
  transform: scale(1) translate(-50%, -50%);
}
/* line 634, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess .confirm {
  text-align: center;
  background-color: transparent;
  width: 100%;
}
/* line 639, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess .confirm .check {
  margin-bottom: 18px;
}
/* line 643, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess .confirm h2 {
  font-size: 24px;
  color: #000;
  margin-bottom: 7px;
}
/* line 649, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess .confirm p {
  font-size: 16px;
  color: #A3A2A7;
  margin-bottom: 25px;
  font-weight: 400;
}
/* line 657, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteSuccess .confirm .bookingButtons .btn {
  width: 100px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  outline: none;
  color: #505050;
  font-size: 16px;
}

/* line 669, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteConfirmation {
  left: 50%;
  margin-top: 0 !important;
  margin-left: inherit;
  margin-right: inherit;
}
/* line 676, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteConfirmation.active {
  transform: scale(1) translate(-50%, -50%);
}
/* line 680, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteConfirmation .confirm {
  background-color: transparent;
  width: 100%;
}
/* line 683, ../sass/supplier.scss */
.wrap-light-box .lb-container.deleteConfirmation .confirm p {
  color: #000;
}

/* line 689, ../sass/supplier.scss */
.wrap-light-box .lb-container.add-to-booking form .btn {
  color: #fff;
  border-radius: 5px;
}

/* line 695, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser {
  max-width: 1000px;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}
/* line 702, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .grid-box {
  padding: 15px 0;
}
/* line 706, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .heading-wth-right {
  border-bottom: 1px solid #ccc;
}
/* line 709, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .heading-wth-right h2 {
  border-left: 4px solid #F5A436;
  font-size: 20px;
  color: #000000;
  font-weight: 500;
  padding: 8px 15px;
}
/* line 718, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields {
  padding: 15px 0;
  display: flex;
  flex-wrap: wrap;
}
/* line 723, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields li {
  position: relative;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 20px;
  margin-bottom: 20px;
}
/* line 731, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields label {
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
}
/* line 739, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields .input-wth-place {
  color: #A3A2A7;
  background: transparent;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  outline: none;
  width: 100%;
}
/* line 751, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields .input-wth-place:disabled {
  background: #F3F6FB;
}
/* line 756, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser ul.email-fields .icon {
  position: absolute;
  top: 21px;
  right: 1px;
  width: 41px;
  background-color: #E4EEFF;
  height: 43px;
  display: flex;
  align-items: center;
  border-radius: 0 5px 5px 0;
  justify-content: center;
}
/* line 770, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .guest-list-text p {
  font-size: 18px;
  color: #000;
  padding: 0 20px;
  font-weight: 500;
}
/* line 777, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .all-guest {
  padding-bottom: 30px;
  padding: 10px 20px 30px;
  font-size: 14px;
  color: #9a9a9a;
  line-height: 21px;
  font-weight: normal;
  float: left;
  width: 100%;
}
/* line 787, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .all-guest b {
  font-weight: 500;
}
/* line 791, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .all-guest .guest-list {
  border: 1px solid #ccc;
  padding: 20px;
  border-radius: 5px;
  float: left;
  width: 100%;
}
/* line 800, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .btn {
  color: #000;
  background-color: #f5a436;
  margin-right: 20px;
  padding: 7px 20px;
  margin-bottom: 20px;
}
/* line 808, ../sass/supplier.scss */
.wrap-light-box .lb-container.clientGuestuser .align-right {
  float: left;
  width: 100%;
}

/* line 815, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm {
  padding: 10px 40px 40px;
}
/* line 819, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group label {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 826, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group input, .addPassengerPopup .addpassengerForm .form-group select {
  height: 46px;
  background: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  outline: none;
  font-size: 16px;
  font-weight: 500;
}
/* line 835, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group input::-webkit-input-placeholder, .addPassengerPopup .addpassengerForm .form-group select::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 839, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group input:-ms-input-placeholder, .addPassengerPopup .addpassengerForm .form-group select:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 843, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group input::placeholder, .addPassengerPopup .addpassengerForm .form-group select::placeholder {
  color: #ACB2C4;
}
/* line 847, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .form-group input.dob, .addPassengerPopup .addpassengerForm .form-group select.dob {
  background-image: url(../images/icons/Icon-metro-calendar1_grey.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
}
/* line 855, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .btn-group {
  text-align: right;
}
/* line 858, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .btn-group .cancel-btn {
  width: 120px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
}
/* line 865, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .btn-group .cancel-btn {
  width: 120px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  color: #342E43;
  font-size: 16px;
}
/* line 874, ../sass/supplier.scss */
.addPassengerPopup .addpassengerForm .btn-group .add-btn {
  width: 92px;
  height: 46px;
  background: #FFEF0C;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
}

/* line 887, ../sass/supplier.scss */
.wrap-light-box .lb-container.addPassengerPopup {
  transform: translate(-50%, -50%) scale(0);
  left: 50%;
  right: inherit;
  top: 50%;
  margin: 0;
}
/* line 894, ../sass/supplier.scss */
.wrap-light-box .lb-container.addPassengerPopup.active {
  transform: translate(-50%, -50%) scale(1);
}

/* line 899, ../sass/supplier.scss */
.passenger-info {
  padding: 0 25px;
}
/* line 902, ../sass/supplier.scss */
.passenger-info .clientInnerGuest {
  margin: 0 -15px;
  padding: 0;
  justify-content: space-between;
  margin-top: 18px;
}
/* line 908, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox {
  flex: 0 0 49%;
  max-width: 49%;
  background: #F3F6FB;
  padding: 20px 15px;
  border-radius: 5px;
  margin-bottom: 20px;
  position: relative;
}
@media (max-width: 991px) {
  /* line 908, ../sass/supplier.scss */
  .passenger-info .clientInnerGuest .guestListBox {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 922, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox .passengerName {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}
/* line 928, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox .passengerName img {
  margin-right: 6px;
}
/* line 933, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox .formGroupRow {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}
/* line 938, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox .formGroupRow label {
  width: 140px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
/* line 945, ../sass/supplier.scss */
.passenger-info .clientInnerGuest .guestListBox .formGroupRow .form-group {
  width: 100%;
  margin-bottom: 0;
}

/* line 954, ../sass/supplier.scss */
.updaloadNewFiles .file-upload.browsCol {
  width: 100%;
}

/* line 961, ../sass/supplier.scss */
.outstandingPayment .custom-check .fa-check-square {
  font-size: 22px;
  width: 20px;
}

/* line 967, ../sass/supplier.scss */
.filter-input-select span {
  display: block;
  width: 100%;
}
/* line 970, ../sass/supplier.scss */
.filter-input-select span select {
  width: 100%;
}

/* line 975, ../sass/supplier.scss */
.accoundOvrvw.travel-client-icons ul li a {
  padding: 16px 13px 8px;
}

/* line 978, ../sass/supplier.scss */
.refunds.common-layout input[type="number"], .traval-client-fee .refunds.grid-box input[type="number"] {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #ACB2C4;
  color: #000;
  font-family: 'Roboto', sans-serif;
}

/* line 992, ../sass/supplier.scss */
.travel-client-money .money .table td.text-right {
  text-align: right !important;
}

/* line 997, ../sass/supplier.scss */
.travel-account-uassigned .align-right {
  padding-right: 20px;
}
/* line 1000, ../sass/supplier.scss */
.travel-account-uassigned .align-right label {
  font-size: 14px;
}
/* line 1004, ../sass/supplier.scss */
.travel-account-uassigned .align-right input {
  width: 130px;
  height: 32px;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  font-size: 14px;
  margin-left: 5px;
}
/* line 1012, ../sass/supplier.scss */
.travel-account-uassigned .align-right input::-webkit-input-placeholder {
  color: #A3A2A7;
}
/* line 1016, ../sass/supplier.scss */
.travel-account-uassigned .align-right input:-ms-input-placeholder {
  color: #A3A2A7;
}
/* line 1020, ../sass/supplier.scss */
.travel-account-uassigned .align-right input::placeholder {
  color: #A3A2A7;
}
/* line 1026, ../sass/supplier.scss */
.travel-account-uassigned .table select {
  width: 150px;
}

/* line 1032, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split {
  max-width: 1057px;
  width: 100% !important;
}
/* line 1036, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split a.lb-close {
  top: -11px;
  right: -11px;
}
/* line 1041, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton {
  box-shadow: 0px 30px 30px #E6E4FA4D;
  overflow: hidden;
  height: auto;
}
/* line 1047, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .table {
  margin-bottom: 20px;
}
/* line 1050, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .table th {
  padding: 12px 10px;
}
/* line 1054, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .table tr td {
  padding: 20px 10px;
  color: #000;
}
/* line 1060, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .table tr:nth-child(even) {
  background: #F8F9FF;
}
/* line 1064, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail {
  justify-content: space-between;
  margin-bottom: 40px;
}
/* line 1068, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-value {
  margin-right: 20px;
  width: 100%;
}
/* line 1072, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-value:last-child {
  margin-right: 0;
}
/* line 1076, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-value label {
  font-weight: 700;
  display: block;
}
/* line 1081, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-value span, .custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-value input {
  display: block;
  height: 46px;
  background: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  color: #ACB2C4;
  font-size: 16px;
  padding: 15px 10px;
  font-weight: 500;
  width: 100%;
}
/* line 1095, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-amount {
  width: 100%;
  margin-right: 20px;
}
/* line 1099, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-amount:last-child {
  margin-right: 0;
}
/* line 1103, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-amount label {
  font-weight: 700;
  display: block;
}
/* line 1108, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .unassign-amount input {
  display: block;
  height: 46px;
  background: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  color: #ACB2C4;
  font-size: 16px;
  padding: 15px 10px;
  font-weight: 500;
  width: 100% !important;
}
/* line 1122, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail .splitBtn {
  width: 77px;
  height: 46px;
  background: #FF6E6B;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
}
/* line 1134, ../sass/supplier.scss */
.custom-client-wrapper-new .unassign-split .confirmBtn {
  display: inline-block;
  height: 46px;
  background: #FF6E6B;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  padding: 5px 17px;
  margin-right: 20px;
}

/* line 5, ../sass/simple-donut.sass */
.donut-size {
  font-size: 23em;
}

/* line 8, ../sass/simple-donut.sass */
.pie-wrapper {
  position: relative;
  width: 272px;
  height: 272px;
  margin: 0px auto;
}
/* line 13, ../sass/simple-donut.sass */
.pie-wrapper .pie {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  clip: rect(0, 1em, 1em, 0.5em);
}
/* line 20, ../sass/simple-donut.sass */
.pie-wrapper .half-circle {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0.1em solid #A3A1FB;
  border-radius: 50%;
  clip: rect(0em, 0.5em, 1em, 0em);
}
/* line 29, ../sass/simple-donut.sass */
.pie-wrapper .right-side {
  transform: rotate(0deg);
}
/* line 31, ../sass/simple-donut.sass */
.pie-wrapper .label {
  position: absolute;
  top: 0.52em;
  right: 0.4em;
  bottom: 0.4em;
  left: 0.4em;
  display: block;
  background: none;
  border-radius: 50%;
  color: #7F8C8D;
  font-size: 0.25em;
  line-height: 2.6em;
  text-align: center;
  cursor: default;
  z-index: 2;
}
/* line 46, ../sass/simple-donut.sass */
.pie-wrapper .smaller {
  padding-bottom: 20px;
  color: #BDC3C7;
  font-size: 14px;
  vertical-align: super;
}
/* line 51, ../sass/simple-donut.sass */
.pie-wrapper .shadow {
  width: 100%;
  height: 100%;
  border: 0.1em solid #EDF0F5;
  border-radius: 50%;
}

/* line 5, ../sass/reporting.scss */
.reporting {
  padding: 35px 0 100px;
}
/* line 8, ../sass/reporting.scss */
.reporting .MemTab {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: rgba(253, 245, 233, 0.7);
  border: 1px solid #FBE8CC;
  border-radius: 5px;
  margin-left: 10px;
  overflow: hidden;
}
/* line 16, ../sass/reporting.scss */
.reporting .MemTab li a {
  display: inline-block;
  color: #F5A436;
  font-size: 16px;
  font-weight: 500;
  padding: 15px 24px;
}
/* line 24, ../sass/reporting.scss */
.reporting .MemTab li.active a {
  background-color: #F5A436;
  color: #fff;
}

/* line 33, ../sass/reporting.scss */
.reportingHeading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 25px;
}
/* line 38, ../sass/reporting.scss */
.reportingHeading h2 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000;
}

/* line 47, ../sass/reporting.scss */
.dataSearch {
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  padding: 7px;
}
/* line 52, ../sass/reporting.scss */
.dataSearch label {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  margin-right: 7px;
}
/* line 59, ../sass/reporting.scss */
.dataSearch input {
  width: 114px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  background-image: url(../images/icons/input-calendar.svg);
  background-repeat: no-repeat;
  background-position: 94% center;
  background-size: 14px;
  outline: none;
  font-weight: 500;
}
/* line 71, ../sass/reporting.scss */
.dataSearch input::-webkit-input-placeholder {
  color: #A3A2A7;
}
/* line 77, ../sass/reporting.scss */
.dataSearch input:-ms-input-placeholder {
  color: #A3A2A7;
}
/* line 81, ../sass/reporting.scss */
.dataSearch input::placeholder {
  color: #A3A2A7;
}

/* line 87, ../sass/reporting.scss */
.reportingHeading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 25px;
}
/* line 93, ../sass/reporting.scss */
.reportingHeading h2 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000;
}

/* line 102, ../sass/reporting.scss */
.dataSearch {
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  padding: 7px;
}
/* line 107, ../sass/reporting.scss */
.dataSearch label {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  margin-right: 7px;
}
/* line 113, ../sass/reporting.scss */
.dataSearch input {
  width: 114px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  background-image: url(../images/icons/input-calendar.svg);
  background-repeat: no-repeat;
  background-position: 94% center;
  background-size: 14px;
  outline: none;
  font-weight: 500;
}
/* line 126, ../sass/reporting.scss */
.dataSearch input::-webkit-input-placeholder {
  color: #A3A2A7;
}
/* line 130, ../sass/reporting.scss */
.dataSearch input:-ms-input-placeholder {
  color: #A3A2A7;
}
/* line 134, ../sass/reporting.scss */
.dataSearch input::placeholder {
  color: #A3A2A7;
}

/* line 140, ../sass/reporting.scss */
.reportingDashboard .col-3 {
  padding: 0 15px;
}
/* line 144, ../sass/reporting.scss */
.reportingDashboard .dashboardBox {
  background: #fff;
  border-radius: 15px;
  margin-bottom: 30px;
  min-height: 158px;
  position: relative;
}
/* line 151, ../sass/reporting.scss */
.reportingDashboard .dashboardBox a {
  padding: 23px 12px 18px;
  display: block;
}
/* line 160, ../sass/reporting.scss */
.reportingDashboard .dashboardBox .boxHeading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 164, ../sass/reporting.scss */
.reportingDashboard .dashboardBox .boxHeading .orangeBtn {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 170, ../sass/reporting.scss */
.reportingDashboard .dashboardBox .boxHeading figure {
  /*width: 45px;
             height: 45px;
             border-radius: 10px;
             text-align:center;
             padding: 10px;
             background-color:#FEF1E1;*/
  margin-right: 10px;
}
/* line 180, ../sass/reporting.scss */
.reportingDashboard .dashboardBox .boxHeading h2 {
  font-size: 16px;
  color: #342E43;
  font-weight: 700;
  margin-bottom: 34px;
}
/* line 188, ../sass/reporting.scss */
.reportingDashboard .dashboardBox h1 {
  font-size: 28px;
  color: #342E43;
  font-weight: 500;
  text-align: left;
  margin-bottom: 22px;
}
/* line 196, ../sass/reporting.scss */
.reportingDashboard .dashboardBox span {
  font-size: 16px;
  color: #ACB2C4;
  font-weight: 500;
}

/* line 203, ../sass/reporting.scss */
.containerRight {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 207, ../sass/reporting.scss */
.containerRight .supplier {
  margin-left: 24px;
}
/* line 209, ../sass/reporting.scss */
.containerRight .supplier label {
  font-size: 14px;
  color: #000;
  font-weight: 500;
}
/* line 215, ../sass/reporting.scss */
.containerRight .supplier input {
  width: 124px;
  height: 32px;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  outline: none;
}

/* line 224, ../sass/reporting.scss */
.reportingPopup {
  border-bottom: 1px solid #F0EFF8;
  padding: 12px 12px 12px 0;
}
/* line 228, ../sass/reporting.scss */
.reportingPopup h2 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  padding: 10px 0 10px 14px;
  border-left: 4px solid #F5A436;
  text-transform: capitalize;
}
/* line 237, ../sass/reporting.scss */
.reportingPopup .dataSearch {
  background-color: #F3F6FB;
}

/* line 242, ../sass/reporting.scss */
.reportinGroup {
  padding: 0 0 50px;
}
/* line 244, ../sass/reporting.scss */
.reportinGroup .flex-heading {
  justify-content: flex-end;
  margin-top: 16px !important;
}
/* line 249, ../sass/reporting.scss */
.reportinGroup .grid-box {
  padding: 0;
}
/* line 253, ../sass/reporting.scss */
.reportinGroup .grid-box h2 {
  margin-bottom: 0;
}
/* line 258, ../sass/reporting.scss */
.reportinGroup .includeResult {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 10px 18px;
}
/* line 263, ../sass/reporting.scss */
.reportinGroup .includeResult label {
  font-size: 14px;
  color: #000;
}
/* line 268, ../sass/reporting.scss */
.reportinGroup .includeResult li {
  margin-right: 30px;
}
/* line 272, ../sass/reporting.scss */
.reportinGroup .includeResult li.custom-check label {
  color: #554D62;
  cursor: pointer;
}
/* line 276, ../sass/reporting.scss */
.reportinGroup .includeResult li.custom-check label i {
  margin-right: 3px;
  font-size: 20px;
  vertical-align: middle;
}
/* line 282, ../sass/reporting.scss */
.reportinGroup .includeResult li.custom-check label span {
  vertical-align: middle;
}

/* line 292, ../sass/reporting.scss */
.wrap-light-box .lb-container.reportingModel {
  background: #fff;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  max-width: 100%;
  max-width: 1440px;
  width: 100%;
  left: 50%;
  margin-top: 0 !important;
  transform: scale(0) translate(-50%, -50%);
}
/* line 303, ../sass/reporting.scss */
.wrap-light-box .lb-container.reportingModel.active {
  transform: scale(1) translate(-50%, -50%);
}
/* line 307, ../sass/reporting.scss */
.wrap-light-box .lb-container.reportingModel a.lb-close {
  top: -14px;
  right: -2px;
}

/* line 314, ../sass/reporting.scss */
.moneyBar ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 317, ../sass/reporting.scss */
.moneyBar ul li {
  border-radius: 10px;
  padding: 15px 20px 17px 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-right: 15px;
  position: relative;
}
/* line 324, ../sass/reporting.scss */
.moneyBar ul li:after {
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  right: 10px;
  top: 18px;
  border-radius: 50%;
}
/* line 334, ../sass/reporting.scss */
.moneyBar ul li:last-child {
  margin-right: 0;
}
/* line 338, ../sass/reporting.scss */
.moneyBar ul li.purple {
  background-color: rgba(163, 161, 251, 0.1);
}
/* line 341, ../sass/reporting.scss */
.moneyBar ul li.purple:after {
  background-color: #A3A1FB;
}
/* line 346, ../sass/reporting.scss */
.moneyBar ul li.yellow {
  background-color: rgba(254, 193, 99, 0.1);
}
/* line 349, ../sass/reporting.scss */
.moneyBar ul li.yellow:after {
  background-color: #FEC163;
}
/* line 354, ../sass/reporting.scss */
.moneyBar ul li.orange {
  background-color: rgba(255, 161, 119, 0.1);
}
/* line 357, ../sass/reporting.scss */
.moneyBar ul li.orange:after {
  background-color: #FFA177;
}
/* line 362, ../sass/reporting.scss */
.moneyBar ul li .moneyHeading {
  margin-left: 4px;
}
/* line 365, ../sass/reporting.scss */
.moneyBar ul li .moneyHeading h3 {
  color: #43425D;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}
/* line 372, ../sass/reporting.scss */
.moneyBar ul li .moneyHeading h1 {
  color: #342E43;
  text-align: left;
  font-size: 20px;
}

/* line 380, ../sass/reporting.scss */
.progressContainer {
  padding-top: 10px;
}

/* line 384, ../sass/reporting.scss */
.progressDetailsBar {
  background-color: #fff;
  box-shadow: 0px 2px 6px #0000000A;
  border-radius: 15px;
  padding: 18px;
  float: left;
  width: 100%;
  margin-bottom: 35px;
}
/* line 393, ../sass/reporting.scss */
.progressDetailsBar h2 {
  font-size: 20px;
  color: #342E43;
  margin-bottom: 17px;
}
/* line 399, ../sass/reporting.scss */
.progressDetailsBar .progress {
  height: 6px;
  margin-bottom: 25px;
  overflow: hidden;
  background-color: #EDF0F5;
  border-radius: 8px;
}
/* line 407, ../sass/reporting.scss */
.progressDetailsBar .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
  border-radius: 8px;
}
/* line 421, ../sass/reporting.scss */
.progressDetailsBar .progress-bar.bg-purple {
  background: #A3A1FB;
}
/* line 425, ../sass/reporting.scss */
.progressDetailsBar .progress-bar.bg-yellow {
  background: #FEC163;
}
/* line 429, ../sass/reporting.scss */
.progressDetailsBar .progress-bar.bg-orange {
  background: #FFA177;
}
/* line 434, ../sass/reporting.scss */
.progressDetailsBar .progress-bar-success {
  background-color: #5cb85c;
}
/* line 438, ../sass/reporting.scss */
.progressDetailsBar .progressHeading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 442, ../sass/reporting.scss */
.progressDetailsBar .progressHeading span {
  font-size: 12px;
  color: rgba(77, 79, 92, 0.5);
  font-weight: 500;
}

/* line 449, ../sass/reporting.scss */
.barGroupRow {
  margin-bottom: 40px;
}
/* line 452, ../sass/reporting.scss */
.barGroupRow .row {
  margin: 0 -15px;
}
/* line 454, ../sass/reporting.scss */
.barGroupRow .row .col-8, .barGroupRow .row .col-4 {
  padding: 0 15px;
}

/* line 459, ../sass/reporting.scss */
.peopleTarget {
  background: #fff;
  border-radius: 15px;
  padding: 20px;
  position: relative;
}
/* line 465, ../sass/reporting.scss */
.peopleTarget h2 {
  font-size: 20px;
  color: #342E43;
  margin-bottom: 16px;
}
/* line 472, ../sass/reporting.scss */
.peopleTarget .pie-wrapper .num {
  font-size: 40px;
  display: block;
  height: 30px;
}
/* line 479, ../sass/reporting.scss */
.peopleTarget .donut-size {
  margin-bottom: 22px;
}
/* line 483, ../sass/reporting.scss */
.peopleTarget .daysCount {
  background: #EFF2F7;
  border: 1px solid #D7DAE2;
  border-radius: 4px;
  color: #4D4F5C;
  width: 76px;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 41px;
}
/* line 495, ../sass/reporting.scss */
.peopleTarget .daysCount span {
  display: block;
  font-size: 12px;
  border-bottom: 1px solid #D7DAE2;
  padding: 8px 6px 7px;
}
/* line 502, ../sass/reporting.scss */
.peopleTarget .daysCount strong {
  font-size: 14px;
  position: relative;
  display: block;
  font-weight: 500;
  background-color: #fff;
  padding: 8px 6px;
}
/* line 510, ../sass/reporting.scss */
.peopleTarget .daysCount strong:before {
  width: 10px;
  height: 10px;
  background-color: #A3A0FB;
  position: absolute;
  top: 50%;
  left: 10px;
  content: '';
  border-radius: 50%;
  transform: translateY(-50%);
}
/* line 524, ../sass/reporting.scss */
.peopleTarget .achivCircle {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  position: relative;
  background-color: #A3A1FB;
  display: inline-block;
  margin: 0 20px;
  vertical-align: middle;
}
/* line 534, ../sass/reporting.scss */
.peopleTarget .achivCircle:before, .peopleTarget .achivCircle:after {
  content: '';
  width: 8px;
  height: 4px;
  background-color: #A3A1FB;
  position: absolute;
  top: 50%;
  left: -14px;
  transform: translateY(-50%);
  border-radius: 5px 0 0 5px;
}
/* line 546, ../sass/reporting.scss */
.peopleTarget .achivCircle:after {
  border-radius: 0 5px 5px 0;
  left: inherit;
  right: -14px;
}
/* line 554, ../sass/reporting.scss */
.peopleTarget .achivement span {
  vertical-align: middle;
}

/* line 560, ../sass/reporting.scss */
.userListing {
  background-color: #FFB248;
  border-radius: 19px;
  float: left;
  width: 100%;
  padding: 20px 150px 25px 40px;
  background-image: url(../images/icons/medal.svg);
  background-repeat: no-repeat;
  background-position: right top;
  /*.owl-carousel .owl-item img {
      width: 34px;
  }*/
}
/* line 570, ../sass/reporting.scss */
.userListing ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 18px;
}
/* line 577, ../sass/reporting.scss */
.userListing ul li {
  color: #fff;
  margin-bottom: 12px;
  font-size: 15px;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 584, ../sass/reporting.scss */
.userListing ul li:nth-child(2) {
  text-align: center;
}
/* line 594, ../sass/reporting.scss */
.userListing .owl-carousel .owl-nav button {
  outline: none;
  border: none;
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
}
/* line 601, ../sass/reporting.scss */
.userListing .owl-carousel .owl-nav button.owl-next {
  background-image: url(../images/icons/slider-arrow.svg);
  position: absolute;
  right: -36px;
  top: 0;
}
/* line 608, ../sass/reporting.scss */
.userListing .owl-carousel .owl-nav button.owl-prev {
  display: none;
}
/* line 613, ../sass/reporting.scss */
.userListing .userListingPopup {
  width: 72%;
  position: relative;
}

/* line 618, ../sass/reporting.scss */
.selectUser {
  background: #fff;
  border-radius: 5px;
  padding: 7px 13px;
  margin-left: 10px;
  display: none;
}
/* line 625, ../sass/reporting.scss */
.selectUser label {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  margin-right: 12px;
}
/* line 632, ../sass/reporting.scss */
.selectUser select {
  width: 140px;
  height: 32px;
  background: #EFF2F7;
  border: 1px solid #D7DAE2;
  border-radius: 4px;
  font-size: 14px;
  color: #4D4F5C;
  background-image: url(../images/icons/down_arrow.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  outline: none;
}

/* line 2, ../sass/_package.scss */
.package .package-view {
  padding-bottom: 29px !important;
}
/* line 5, ../sass/_package.scss */
.package .package-view .heading-content {
  padding: 10px 19px 20px 27px !important;
  margin-bottom: 32px;
}
/* line 9, ../sass/_package.scss */
.package .package-view .heading-content h2 {
  line-height: 36px;
  margin-top: 4px;
}
/* line 14, ../sass/_package.scss */
.package .package-view .heading-content .purple-btn {
  padding: 13px 15px 13px 18px;
  display: block;
}
/* line 20, ../sass/_package.scss */
.package .package-view .acmd-text {
  padding: 0 20px 0 26px;
}
/* line 25, ../sass/_package.scss */
.package .package-view .acmd-text li label img {
  margin-right: 7px;
}
/* line 30, ../sass/_package.scss */
.package .package-view .acmd-text li input[type="text"], .package .package-view .acmd-text li input[type="number"], .package .package-view .acmd-text li select {
  height: 46px;
}
/* line 36, ../sass/_package.scss */
.package .package-view .acmd-checkbox {
  padding: 0 20px 0 26px;
  margin-top: 31px;
}

/* line 46, ../sass/_package.scss */
.package .package-view .acmd-text li {
  width: 45% !important;
}
/* line 49, ../sass/_package.scss */
.package .package-view .acmd-text li label {
  font-size: 14px;
  color: #000;
  text-align: left;
  font-weight: 800;
}
/* line 55, ../sass/_package.scss */
.package .package-view .acmd-text li label img {
  max-width: 18px;
  width: 100%;
  object-fit: cover;
}
/* line 66, ../sass/_package.scss */
.package .package-view .acmd-checkbox .csm-checkbox-group .custom-check {
  font-size: 16px;
  font-weight: 500;
}
/* line 67, ../sass/_package.scss */
.package .package-view .acmd-checkbox .csm-checkbox-group .custom-check input:checked ~ .csm-name {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
/* line 74, ../sass/_package.scss */
.package .package-view .acmd-checkbox .csm-checkbox-group .custom-check label .csm-name {
  font-size: 16px;
  font-weight: 500;
}

/* line 90, ../sass/_package.scss */
.package-searchresult .package-search-result .result-listing .title {
  color: #342E43;
  font-weight: 800;
}
/* line 95, ../sass/_package.scss */
.package-searchresult .package-search-result .result-listing .trd-login-txt {
  margin-top: 20px;
}
/* line 98, ../sass/_package.scss */
.package-searchresult .package-search-result .result-listing .trd-login-txt .package-trdlogin-txt {
  margin: 0;
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
}

/* line 110, ../sass/_package.scss */
.package-search-result .record-section {
  display: flex;
  justify-content: space-between;
}
/* line 115, ../sass/_package.scss */
.package-search-result .record-section .show-entry-section label {
  color: #000;
  font-weight: 800;
  font-size: 16px;
}
/* line 121, ../sass/_package.scss */
.package-search-result .record-section .show-entry-section select {
  max-width: 90px;
  width: 100%;
  text-align: left;
  color: #A3A2A7;
  border-radius: 5px;
  border: 1px solid #EFEFF4;
}

/* line 134, ../sass/_package.scss */
.package-search-result .show-entry-section {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  width: 15%;
  flex-wrap: wrap;
}

/* line 145, ../sass/_package.scss */
.package-searchresult .package-search-result .notice-entry {
  font-size: 16px;
  margin-top: 31px;
  color: #C52B96;
  font-weight: 500;
}

/* line 155, ../sass/_package.scss */
.package-view .pck-btn {
  padding: 13px 100px;
  border-radius: 5px;
  font-size: 16px;
  line-height: 21px;
}

/* line 166, ../sass/_package.scss */
.package-searchresult .package-search-result .result-listing .right-sidecount {
  color: #342E43;
  font-weight: 700;
  font-size: 16px;
}
/* line 173, ../sass/_package.scss */
.package-searchresult .package-search-result .list-srch-package {
  margin-bottom: 12px;
}

/* line 4, ../sass/_packagedetails.scss */
.package-details-view .contact-details .common-layout .heading-content, .package-details-view .contact-details .traval-client-fee .grid-box .heading-content, .traval-client-fee .package-details-view .contact-details .grid-box .heading-content {
  align-items: center;
}

/* line 14, ../sass/_packagedetails.scss */
.package-details-view .contact-details .accommodation-result-content p {
  color: #342E43;
  font-weight: 700;
}

/* line 23, ../sass/_packagedetails.scss */
.package-details-view .wrp-addfrom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 49%;
}
/* line 31, ../sass/_packagedetails.scss */
.package-details-view .add-form textarea {
  background-color: #F3F6FB;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
}
/* line 41, ../sass/_packagedetails.scss */
.package-details-view .location-wrapper .location-inner .left-location {
  width: 70%;
  margin-right: 25px;
}
/* line 45, ../sass/_packagedetails.scss */
.package-details-view .location-wrapper .location-inner .left-location img {
  width: 100%;
}
/* line 50, ../sass/_packagedetails.scss */
.package-details-view .location-wrapper .location-inner .right-location {
  width: 30%;
}
/* line 53, ../sass/_packagedetails.scss */
.package-details-view .location-wrapper .location-inner .right-location img {
  width: 100%;
}
/* line 60, ../sass/_packagedetails.scss */
.package-details-view .pckg-btn {
  min-width: 120px;
  background-color: #EFF2F7;
  color: #CCCCCC;
  padding: 12px 5px;
}
/* line 69, ../sass/_packagedetails.scss */
.package-details-view .view-pckg-frm {
  justify-content: flex-start;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 75, ../sass/_packagedetails.scss */
.package-details-view .view-pckg-frm .topColheight label {
  font-weight: 800;
  color: #000;
  font-family: 'Roboto';
  font-size: 14px;
}
/* line 82, ../sass/_packagedetails.scss */
.package-details-view .view-pckg-frm .topColheight select {
  background-color: #E0E8EE !important;
  border: 1px solid #EFEFEF;
  padding: 5px 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #000;
  font-family: 'Roboto', sans-serif;
}
/* line 96, ../sass/_packagedetails.scss */
.package-details-view .view-pckg-frm .mrg-top {
  margin-top: 17px;
}

/* line 3, ../sass/_addnew-package.scss */
.add-new-packages .accommodation-result-content p {
  color: #342E43 !important;
  font-weight: 600;
}
/* line 9, ../sass/_addnew-package.scss */
.add-new-packages .col-12 {
  width: 100%;
}
/* line 13, ../sass/_addnew-package.scss */
.add-new-packages .wrp-addfrom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 49%;
}
/* line 20, ../sass/_addnew-package.scss */
.add-new-packages textarea {
  background-color: #F3F6FB;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  min-height: 130px;
  width: 100%;
}
/* line 28, ../sass/_addnew-package.scss */
.add-new-packages .left-location {
  width: 70%;
  margin-right: 25px;
}
/* line 32, ../sass/_addnew-package.scss */
.add-new-packages .left-location h3 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #342E43;
}
/* line 39, ../sass/_addnew-package.scss */
.add-new-packages .left-location img {
  width: 100%;
}
/* line 44, ../sass/_addnew-package.scss */
.add-new-packages .right-location {
  width: 30%;
}
/* line 47, ../sass/_addnew-package.scss */
.add-new-packages .right-location h3 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #342E43;
}
/* line 54, ../sass/_addnew-package.scss */
.add-new-packages .right-location .choose-file-package {
  position: relative;
}
/* line 57, ../sass/_addnew-package.scss */
.add-new-packages .right-location .choose-file-package .custom-file-input {
  width: 100%;
  cursor: pointer;
  position: absolute;
  font-size: 16px;
  text-indent: -103px;
  left: 4px;
  color: rgba(255, 255, 255, 0.1);
  z-index: 3;
  padding-top: 40px;
  height: 100%;
  max-width: 400px;
  top: 0;
}
/* line 72, ../sass/_addnew-package.scss */
.add-new-packages .right-location .choose-file-package label {
  padding: 54px 0 20px 155px;
  display: block;
  background-color: #F3F6FB;
  cursor: pointer;
  position: relative;
  min-width: 248px;
  width: 100%;
  height: 160px;
  color: #342E43;
  transition: .2s all ease-in-out;
  border-radius: 5px;
  z-index: 1;
  font-size: 16px;
}
/* line 90, ../sass/_addnew-package.scss */
.add-new-packages .add-pack-from {
  justify-content: flex-start;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 96, ../sass/_addnew-package.scss */
.add-new-packages .add-pack-from input {
  border: 1px solid #EFEFF4;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  min-height: 46px;
  width: 100% !important;
}
/* line 108, ../sass/_addnew-package.scss */
.add-new-packages .add-pack-from label {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
/* line 114, ../sass/_addnew-package.scss */
.add-new-packages .add-pack-from select {
  background-color: #E0E8EE !important;
  border: 1px solid #EFEFEF;
  padding: 5px 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #000;
  font-family: 'Roboto', sans-serif;
}
/* line 128, ../sass/_addnew-package.scss */
.add-new-packages .notic-para {
  text-align: left;
  padding: 10px 16px;
  margin-top: 44px;
}
/* line 134, ../sass/_addnew-package.scss */
.add-new-packages .purple-dark-btn {
  padding: 13px 21px;
}

/* line 1, ../sass/_packagesCliecnts.scss */
.duration-input {
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #000;
  font-family: 'Roboto', sans-serif;
}

/* line 13, ../sass/_packagesCliecnts.scss */
.clients-list-packages {
  display: flex;
  justify-content: space-between;
  max-width: 50%;
  flex: 0 0 50% !important;
  align-items: end;
}
/* line 20, ../sass/_packagesCliecnts.scss */
.clients-list-packages .inner-clients-lit-packages {
  width: 50%;
}
/* line 24, ../sass/_packagesCliecnts.scss */
.clients-list-packages .checkbox-outer {
  width: 50%;
}

/* line 29, ../sass/_packagesCliecnts.scss */
.icon-check {
  min-width: 36px !important;
  font-size: 20px !important;
  line-height: 25px;
}

/* line 34, ../sass/_packagesCliecnts.scss */
.flex-from-email {
  justify-content: flex-start !important;
}
/* line 37, ../sass/_packagesCliecnts.scss */
.flex-from-email li {
  margin-right: 30px;
}

/* line 41, ../sass/_packagesCliecnts.scss */
.popup-pack-location {
  max-height: 100% !important;
}

/* line 191, ../sass/_pts-mixins.scss */
.row {
  zoom: 1;
  margin: 0 -6px;
}
/* line 72, ../sass/_pts-mixins.scss */
.row:before, .row:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.row:after {
  clear: both;
}
/* line 194, ../sass/_pts-mixins.scss */
.row + .row {
  margin-top: 12px;
}

/* line 198, ../sass/_pts-mixins.scss */
.grid-box {
  background: #fff;
  padding: 15px;
}
/* line 201, ../sass/_pts-mixins.scss */
.grid-box h2 {
  margin-bottom: 15px;
}

/* line 205, ../sass/_pts-mixins.scss */
[class^="col-"] {
  float: left;
  padding: 0 6px;
  min-height: 1px;
}

/* line 210, ../sass/_pts-mixins.scss */
.col-1 {
  width: 8.33333%;
}

/* line 213, ../sass/_pts-mixins.scss */
.col-2 {
  width: 16.66667%;
}

/* line 216, ../sass/_pts-mixins.scss */
.col-3 {
  width: 25%;
}

/* line 219, ../sass/_pts-mixins.scss */
.col-4 {
  width: 33.33333%;
}

/* line 222, ../sass/_pts-mixins.scss */
.col-5 {
  width: 41.66667%;
}

/* line 225, ../sass/_pts-mixins.scss */
.col-6 {
  width: 50%;
}

/* line 228, ../sass/_pts-mixins.scss */
.col-7 {
  width: 58.33333%;
}

/* line 231, ../sass/_pts-mixins.scss */
.col-8 {
  width: 66.66667%;
}

/* line 234, ../sass/_pts-mixins.scss */
.col-9 {
  width: 75%;
}

/* line 237, ../sass/_pts-mixins.scss */
.col-10 {
  width: 83.33333%;
}

/* line 240, ../sass/_pts-mixins.scss */
.col-11 {
  width: 91.66667%;
}

/* line 243, ../sass/_pts-mixins.scss */
.col-12 {
  width: 100%;
}

/* Small Device (Less then or 1023px) */
@media screen and (max-width: 1023px) {
  /* line 248, ../sass/_pts-mixins.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 251, ../sass/_pts-mixins.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 254, ../sass/_pts-mixins.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 257, ../sass/_pts-mixins.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 260, ../sass/_pts-mixins.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 263, ../sass/_pts-mixins.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 266, ../sass/_pts-mixins.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 269, ../sass/_pts-mixins.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 272, ../sass/_pts-mixins.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 275, ../sass/_pts-mixins.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 278, ../sass/_pts-mixins.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 281, ../sass/_pts-mixins.scss */
  .col-sm-12 {
    width: 100%;
  }
}
/* Small Device (Less then or 767px) */
@media screen and (max-width: 767px) {
  /* line 287, ../sass/_pts-mixins.scss */
  .col-xs-1 {
    width: 8.33333%;
  }

  /* line 290, ../sass/_pts-mixins.scss */
  .col-xs-2 {
    width: 16.66667%;
  }

  /* line 293, ../sass/_pts-mixins.scss */
  .col-xs-3 {
    width: 25%;
  }

  /* line 296, ../sass/_pts-mixins.scss */
  .col-xs-4 {
    width: 33.33333%;
  }

  /* line 299, ../sass/_pts-mixins.scss */
  .col-xs-5 {
    width: 41.66667%;
  }

  /* line 302, ../sass/_pts-mixins.scss */
  .col-xs-6 {
    width: 50%;
  }

  /* line 305, ../sass/_pts-mixins.scss */
  .col-xs-7 {
    width: 58.33333%;
  }

  /* line 308, ../sass/_pts-mixins.scss */
  .col-xs-8 {
    width: 66.66667%;
  }

  /* line 311, ../sass/_pts-mixins.scss */
  .col-xs-9 {
    width: 75%;
  }

  /* line 314, ../sass/_pts-mixins.scss */
  .col-xs-10 {
    width: 83.33333%;
  }

  /* line 317, ../sass/_pts-mixins.scss */
  .col-xs-11 {
    width: 91.66667%;
  }

  /* line 320, ../sass/_pts-mixins.scss */
  .col-xs-12 {
    width: 100%;
  }
}
/* Global CSS */
/* line 22, ../sass/style.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 37, ../sass/style.scss */
body {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-family: 'Roboto', sans-serif;
  background: #E0E8EE;
  color: #717171;
  word-wrap: break-word;
}

/* line 49, ../sass/style.scss */
* {
  font-family: 'Roboto', sans-serif;
}

/* line 53, ../sass/style.scss */
a {
  text-decoration: none;
}

/* line 57, ../sass/style.scss */
img {
  max-width: 100%;
  vertical-align: top;
}

/* line 62, ../sass/style.scss */
p.see-below {
  font-size: 18px;
}

/* line 66, ../sass/style.scss */
.cl {
  clear: left;
}

/* line 70, ../sass/style.scss */
.cr {
  clear: right;
}

/* line 74, ../sass/style.scss */
.full-wdt {
  width: 100%;
}

/*
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}*/
/* line 84, ../sass/style.scss */
input[type="text"],
textarea,
input[type="password"],
input[type="number"] {
  border: 1px solid #EFEFF4;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}

/* line 97, ../sass/style.scss */
input[type="text"],
input[type="password"],
input[type="number"] {
  min-height: 32px;
}

/* line 103, ../sass/style.scss */
input[type="text"].input-wth-place {
  border: none;
  border-bottom: 1px solid #a9a9a9;
}

/* line 108, ../sass/style.scss */
input[type="radio"],
input[type="checkbox"] {
  vertical-align: middle;
}

/* line 113, ../sass/style.scss */
.primary-clr {
  color: #6b238e;
}

/* line 119, ../sass/style.scss */
label.error {
  color: #ff0000 !important;
  margin-top: 5px;
  display: block !important;
}

/* line 127, ../sass/style.scss */
span.error {
  color: #ff0000;
}

/* line 132, ../sass/style.scss */
.text-danger {
  color: #ff0000;
}

/* line 136, ../sass/style.scss */
textarea {
  font-family: Arial, Helvetica, sans-serif;
}

/* line 140, ../sass/style.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
}

/* line 147, ../sass/style.scss */
.email-icon {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
  color: #32cc32;
}

/* line 567, ../sass/_pts-mixins.scss */
.mce-branding-powered-by {
  display: none;
}

/* line 571, ../sass/_pts-mixins.scss */
.mce-widget[aria-label="Numbered list"] button.mce-open {
  display: none;
}

/* line 155, ../sass/style.scss */
.ui-autocomplete {
  z-index: 99999;
}

/* line 159, ../sass/style.scss */
.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

/* line 165, ../sass/style.scss */
input.disabled {
  background: #ebebe4;
}

/* line 169, ../sass/style.scss */
.yellow-bg {
  background: #FEFE4C !important;
}

/* line 173, ../sass/style.scss */
.vt {
  vertical-align: top;
}

/* line 177, ../sass/style.scss */
.vb {
  vertical-align: middle;
}

/* line 181, ../sass/style.scss */
.vm {
  vertical-align: bottom;
}

/* line 185, ../sass/style.scss */
.fl {
  float: left;
}

/* line 189, ../sass/style.scss */
.fr {
  float: right;
}

/* line 193, ../sass/style.scss */
.brd-left {
  border-left: 1px solid #6b238e;
}

/* line 197, ../sass/style.scss */
.brd-right {
  border-right: 1px solid #6b238e;
}

/* line 201, ../sass/style.scss */
.hide {
  display: none;
}

/* line 205, ../sass/style.scss */
.cursor-point {
  cursor: pointer;
}

/* line 209, ../sass/style.scss */
.loading {
  padding: 20px 0;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(173, 173, 173, 0.61);
  width: 100%;
  height: 100%;
  display: none;
  z-index: 99999;
}
/* line 221, ../sass/style.scss */
.loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -42px;
  margin-top: -42px;
  /*background: $clr-white;*/
  border-radius: 20px;
}

/* line 234, ../sass/style.scss */
.align-right {
  text-align: right;
}

/* line 238, ../sass/style.scss */
.align-center {
  text-align: center;
}

/* line 242, ../sass/style.scss */
.fa-pencil,
.fa-download,
.fa-upload {
  color: #32cc32;
  cursor: pointer;
}

/* line 249, ../sass/style.scss */
.fa-download,
.fa-upload {
  font-size: 16px;
  font-size: 1rem;
}

/* line 254, ../sass/style.scss */
.fa-times,
.fa-trash {
  color: #ff0000;
  cursor: pointer;
}

/* line 260, ../sass/style.scss */
.mt-0 {
  margin: 0;
}

/* line 264, ../sass/style.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 268, ../sass/style.scss */
.mt-12 {
  margin-top: 12px;
}

/* line 272, ../sass/style.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 276, ../sass/style.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 280, ../sass/style.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 284, ../sass/style.scss */
.mt-50, .edit-members .legal-beneficiary .exsting-beneficiary-typ {
  margin-top: 50px;
}

/* line 288, ../sass/style.scss */
.mt-88 {
  margin-top: 88px;
}

/* line 292, ../sass/style.scss */
.mt-100 {
  margin-top: 100px;
}

/* line 296, ../sass/style.scss */
.mt-110 {
  margin-top: 110px;
}

/* line 300, ../sass/style.scss */
.mt-115 {
  margin-top: 115px;
}

/* line 304, ../sass/style.scss */
.mt-225 {
  margin-top: 225px;
}

/* line 308, ../sass/style.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 312, ../sass/style.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 316, ../sass/style.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 320, ../sass/style.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 324, ../sass/style.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 328, ../sass/style.scss */
.ml-10 {
  margin-left: 10px;
}

/* line 332, ../sass/style.scss */
.ml-20 {
  margin-left: 20px;
}

/* line 336, ../sass/style.scss */
.ml-30 {
  margin-left: 30px;
}

/* line 340, ../sass/style.scss */
.ml-40 {
  margin-left: 40px;
}

/* line 344, ../sass/style.scss */
.ml-50 {
  margin-left: 50px;
}

/* line 348, ../sass/style.scss */
.mr-5 {
  margin-right: 5px;
}

/* line 352, ../sass/style.scss */
.mr-10 {
  margin-right: 10px;
}

/* line 356, ../sass/style.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 360, ../sass/style.scss */
.mr-30 {
  margin-right: 30px;
}

/* line 364, ../sass/style.scss */
.mr-40 {
  margin-right: 40px;
}

/* line 368, ../sass/style.scss */
.mr-50 {
  margin-right: 50px;
}

/* line 372, ../sass/style.scss */
.gap-10 {
  display: block;
  height: 10px;
  background: transparent;
}

/* line 378, ../sass/style.scss */
.gap-20 {
  display: block;
  height: 20px;
  background: transparent;
}

/* line 384, ../sass/style.scss */
.gap-30 {
  display: block;
  height: 30px;
  background: transparent;
}

/* line 390, ../sass/style.scss */
.gap-40 {
  display: block;
  height: 61px;
  background: transparent;
}

/* line 396, ../sass/style.scss */
.gap-50 {
  display: block;
  height: 50px;
  background: transparent;
}

/* line 402, ../sass/style.scss */
.pad-0 {
  padding: 0;
}

/* line 406, ../sass/style.scss */
.desktop-hide {
  display: none;
}

/* line 410, ../sass/style.scss */
.center-text {
  text-align: center;
}

/* line 414, ../sass/style.scss */
select {
  border: 1px solid #a9a9a9;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0 15px 0 5px;
  background: url(../images/icons/select-arrow.svg) no-repeat 93% center;
  color: #717171;
  border: 1px solid #EFEFF4;
  min-height: 32px;
  font-size: 14px;
  line-height: 32px;
  color: #A3A2A7;
}
/* line 428, ../sass/style.scss */
select.yellow-bg {
  background: #FEFE4C url(../images/icons/select-arrow.svg) no-repeat 93% center !important;
}

/* line 433, ../sass/style.scss */
select::-ms-expand {
  display: none;
}

/* line 437, ../sass/style.scss */
.textarea-full-width {
  width: 100%;
  min-height: 100px;
}

/* line 445, ../sass/style.scss */
.hg-fxd {
  max-height: 200px;
  overflow: auto;
}

/* line 450, ../sass/style.scss */
.btn {
  background: transparent;
  border: none;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #32cc32;
  cursor: pointer;
}
/* line 459, ../sass/style.scss */
.btn:hover {
  text-decoration: underline;
}
/* line 462, ../sass/style.scss */
.btn.red {
  color: #ff0000;
}
/* line 465, ../sass/style.scss */
.btn.capt {
  text-transform: capitalize;
}

/* line 470, ../sass/style.scss */
.red-txt {
  color: #ff0000;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 477, ../sass/style.scss */
.btnset {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.btnset:before, .btnset:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.btnset:after {
  clear: both;
}
/* line 479, ../sass/style.scss */
.btnset button + button {
  float: right;
}

/* line 484, ../sass/style.scss */
.container {
  margin: 0 auto;
  /*width: 1140px;*/
  max-width: 1170px;
  padding-bottom: 100px;
  /*min-height: 500px;*/
  min-height: calc(100vh - 320px);
  min-height: -webkit-calc(100vh - 320px);
  width: 100%;
}

/* line 495, ../sass/style.scss */
h1 {
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
}

/* line 503, ../sass/style.scss */
h2 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  color: #6b238e;
}

/* line 510, ../sass/style.scss */
p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 18px;
}
/* line 514, ../sass/style.scss */
p + p {
  margin-top: 10px;
}

/* line 519, ../sass/style.scss */
.list-style-none, .edit-members ul, .admin-users ul {
  list-style-type: none;
}

/* line 523, ../sass/style.scss */
span.error-msg {
  color: #ff0000;
  font-size: 12px;
  bottom: 0;
  display: block;
  padding: 6px 0 0 0;
}
/* line 529, ../sass/style.scss */
span.error-msg.hide {
  display: none;
}

/* line 534, ../sass/style.scss */
.full-wdt-label {
  width: 100% !important;
}

/* line 538, ../sass/style.scss */
div.input-wth-place {
  border: none;
  border-bottom: 1px solid #a9a9a9;
}

/* line 543, ../sass/style.scss */
.white-text {
  color: #fff;
}

/* line 547, ../sass/style.scss */
span.location-marker {
  display: inline-block;
  font-size: 38px;
  margin-right: 115px;
  margin-top: -40px;
  float: right;
}
/* line 553, ../sass/style.scss */
span.location-marker a {
  color: #fff;
}
/* line 555, ../sass/style.scss */
span.location-marker a:hover {
  color: #6b238e;
}

/* line 561, ../sass/style.scss */
.single-input-with-pencil {
  position: relative;
}
/* line 563, ../sass/style.scss */
.single-input-with-pencil i.fa {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  text-align: right;
  padding: 5px;
}

/* line 574, ../sass/style.scss */
form.flight-form {
  margin-top: 12px;
}

/* line 579, ../sass/style.scss */
.image-preview .img-box {
  /*height: 145px;
  overflow: hidden;*/
  position: relative;
}
/* line 583, ../sass/style.scss */
.image-preview .img-box .pencil-container {
  position: absolute;
  right: 7px;
  top: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  z-index: 2;
}
/* line 591, ../sass/style.scss */
.image-preview .img-box .pencil-container i {
  width: 40px;
  height: 40px;
  padding-top: 10px;
}
/* line 598, ../sass/style.scss */
.image-preview img {
  width: 100%;
  max-height: 236px;
}

/* line 604, ../sass/style.scss */
.description-box {
  text-align: justify;
}

/* line 608, ../sass/style.scss */
.email-link {
  display: inline-block;
  width: 70%;
  margin-bottom: 0 !important;
}

/* line 614, ../sass/style.scss */
.update-btn-cnt {
  display: inline-block;
  text-align: right;
  width: 29%;
}

/* line 620, ../sass/style.scss */
span.itineraryoptionaltext {
  border: 1px solid #6b238e;
  padding: 10px;
  display: block;
  border-radius: 20px;
  margin-top: 10px;
  text-align: center;
  min-height: 105px;
}

/* css start for back to booking */
/* line 633, ../sass/style.scss */
.back-to-book {
  text-align: center;
}
/* line 635, ../sass/style.scss */
.back-to-book a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 38px;
  color: #fff;
  cursor: pointer;
}
/* line 641, ../sass/style.scss */
.back-to-book a:hover {
  text-decoration: underline;
  color: #6b238e;
}

/* css end for back to booking */
/* start globle success message */
/* line 654, ../sass/style.scss */
.success-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 15px;
  background: #dff0d8;
  border: 1px solid #d6e9c6;
  text-align: center;
  color: #32cc32;
  display: none;
}
/* line 668, ../sass/style.scss */
.success-wrap a.close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #b2c0ac;
}
/* line 675, ../sass/style.scss */
.success-wrap a.close i {
  color: #b2c0ac;
  font-size: 16px;
}
/* line 680, ../sass/style.scss */
.success-wrap.error {
  background: #dc9292;
  border: 1px solid #f16767;
  color: #f00;
}

/* end globle success message */
/* admin pages heading */
/* line 694, ../sass/style.scss */
.admin h1 {
  margin: 0 0 30px 0;
  text-align: center;
}
/* line 697, ../sass/style.scss */
.admin h1 a {
  color: #fff;
  line-height: 40px;
            /*&.logout-icon {
                @include float(right);
                @include font(22px);

                &:hover {
                    color: $clr-purple;
                }
            }*/
}
/* line 708, ../sass/style.scss */
.admin h1 a:hover {
  color: #6b238e;
  text-decoration: underline;
}
/* line 714, ../sass/style.scss */
.admin .disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
/* line 718, ../sass/style.scss */
.admin .disabled i,
.admin .disabled span {
  color: rgba(102, 102, 102, 0.7);
}
/* line 723, ../sass/style.scss */
.admin .admin-menu {
  text-align: center;
  float: right;
  margin-bottom: -50px;
  padding-top: 58px;
}
/* line 728, ../sass/style.scss */
.admin .admin-menu .logout-icon {
  float: right;
  font-size: 22px;
  font-size: 1.375rem;
  color: #fff;
  line-height: 40px;
  position: relative;
  z-index: 2;
}
/* line 735, ../sass/style.scss */
.admin .admin-menu .logout-icon:hover {
  color: #6b238e;
}
/* line 739, ../sass/style.scss */
.admin .admin-menu span.user-name {
  position: relative;
  color: #fff;
  float: right;
  margin-right: 30px;
  display: inline-block;
  line-height: 40px;
  font-weight: 300;
  z-index: 2;
  cursor: pointer;
  padding: 0 15px;
  text-transform: capitalize;
}
/* line 751, ../sass/style.scss */
.admin .admin-menu span.user-name span.second-level {
  position: absolute;
  background: #fff;
  color: #000;
  padding: 15px;
  font-size: 12px;
  text-align: center;
  width: 150px;
  top: 35px;
  right: 0;
  line-height: normal;
  display: none;
  font-weight: 400;
  cursor: pointer;
}
/* line 765, ../sass/style.scss */
.admin .admin-menu span.user-name span.second-level a {
  color: #000;
}
/* line 769, ../sass/style.scss */
.admin .admin-menu span.user-name span.second-level:hover a {
  color: #6b238e;
}
/* line 774, ../sass/style.scss */
.admin .admin-menu span.user-name:hover {
  background: #fff;
  color: #6b238e;
}
/* line 777, ../sass/style.scss */
.admin .admin-menu span.user-name:hover span.second-level {
  display: inline-block;
}

/* end admin pages heading */
/* start navigation */
/* line 791, ../sass/style.scss */
.header {
  margin-bottom: 20px;
  background: #fff;
}
/* line 795, ../sass/style.scss */
.header .container {
  padding-bottom: 0;
  min-height: 0;
}
/* line 798, ../sass/style.scss */
.header .container .col-2 {
  width: 12.667%;
}
/* line 800, ../sass/style.scss */
.header .container .col-2.mobile-hide {
  width: 20.667%;
}
/* line 805, ../sass/style.scss */
.header .logo {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
/* line 807, ../sass/style.scss */
.header .logo img {
  max-height: 56px;
  max-width: 128px;
}
/* line 813, ../sass/style.scss */
.header .nav {
  position: relative;
}
/* line 816, ../sass/style.scss */
.header .nav > ul {
  zoom: 1;
  display: flex;
  justify-content: space-between;
}
/* line 72, ../sass/_pts-mixins.scss */
.header .nav > ul:before, .header .nav > ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.header .nav > ul:after {
  clear: both;
}
/* line 820, ../sass/style.scss */
.header .nav > ul > li {
  float: left;
}
/* line 822, ../sass/style.scss */
.header .nav > ul > li > a {
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  height: 65px;
  line-height: 65px;
  text-transform: capitalize;
  position: relative;
}
/* line 834, ../sass/style.scss */
.header .nav > ul > li > a img {
  vertical-align: middle;
  margin-right: 7px;
}
/* line 864, ../sass/style.scss */
.header .nav > ul > li ul {
  position: absolute;
  top: 100%;
  left: 6px;
  z-index: 2;
  width: 710px;
  background: #E5F5FF;
  padding: 15px;
  display: none;
}
/* line 875, ../sass/style.scss */
.header .nav > ul > li ul li {
  float: left;
  padding: 0 10px;
  width: 50%;
}
/* line 879, ../sass/style.scss */
.header .nav > ul > li ul li:nth-child(2n+1) {
  clear: left;
}
/* line 882, ../sass/style.scss */
.header .nav > ul > li ul li:nth-child(n+3) {
  margin-top: 15px;
}
/* line 885, ../sass/style.scss */
.header .nav > ul > li ul li h2 {
  margin-bottom: 10px;
}
/* line 887, ../sass/style.scss */
.header .nav > ul > li ul li h2 a {
  color: #000 !important;
}
/* line 891, ../sass/style.scss */
.header .nav > ul > li ul li p {
  color: #000;
}
/* line 896, ../sass/style.scss */
.header .nav > ul > li:hover {
  background: #fff;
}
/* line 898, ../sass/style.scss */
.header .nav > ul > li:hover a {
  color: #3EB2FF;
}
/* line 907, ../sass/style.scss */
.header .nav > ul > li:hover ul {
  display: block;
}
/* line 914, ../sass/style.scss */
.header .log-out,
.header .user-detail {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
}
/* line 921, ../sass/style.scss */
.header .log-out {
  margin-top: 30px;
  text-align: right;
}
/* line 924, ../sass/style.scss */
.header .log-out a {
  color: #fff;
  font-size: 30px;
  cursor: pointer;
}
/* line 928, ../sass/style.scss */
.header .log-out a:hover {
  color: #6b238e;
}
/* line 933, ../sass/style.scss */
.header .user-detail {
  margin-top: 22px;
}
/* line 936, ../sass/style.scss */
.header .user-detail ul li {
  display: inline-block;
  vertical-align: top;
}
/* line 938, ../sass/style.scss */
.header .user-detail ul li a {
  color: #fff;
}
/* line 940, ../sass/style.scss */
.header .user-detail ul li a:hover {
  text-decoration: underline;
}
/* line 944, ../sass/style.scss */
.header .user-detail ul li + li {
  margin-left: 15px;
}

/* end navigation */
/* start footer */
/* line 958, ../sass/style.scss */
footer {
  color: #767676;
  border-radius: 28px 28px 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  background: #fff;
}
/* line 966, ../sass/style.scss */
footer > .main-container {
  display: none !important;
}
/* line 967, ../sass/style.scss */
footer h2 {
  margin-bottom: 10px;
  color: #342E43;
}
/* line 971, ../sass/style.scss */
footer .container {
  padding-bottom: 20px;
  min-height: 0;
}
/* line 975, ../sass/style.scss */
footer .container ul li {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 7px;
}
/* line 980, ../sass/style.scss */
footer .container ul li span:nth-child(1) {
  width: 85px;
  display: inline-block;
  vertical-align: top;
}
/* line 983, ../sass/style.scss */
footer .container ul li span:nth-child(1).bank-off {
  width: 125px;
}
/* line 988, ../sass/style.scss */
footer .container ul li a {
  display: inline-block;
  vertical-align: top;
  color: #767676;
}
/* line 993, ../sass/style.scss */
footer .container ul li.white-anchor a {
  color: #767676;
}
/* line 995, ../sass/style.scss */
footer .container ul li.white-anchor a:hover {
  text-decoration: underline;
}
/* line 1001, ../sass/style.scss */
footer .container ul li img {
  margin-right: 15px;
}
/* line 1006, ../sass/style.scss */
footer .container .copyright-text {
  padding-top: 20px;
}
/* line 1010, ../sass/style.scss */
footer .address-footer {
  font-size: 14px;
  font-weight: 500;
}
/* line 1013, ../sass/style.scss */
footer .address-footer img {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1018, ../sass/style.scss */
footer .address-footer li {
  position: relative;
  padding-left: 35px;
  line-height: 2;
}
/* line 1025, ../sass/style.scss */
footer .open-hours li {
  line-height: 2;
}
/* line 1029, ../sass/style.scss */
footer .contact-detail {
  font-size: 14px;
  font-weight: 500;
}
/* line 1032, ../sass/style.scss */
footer .contact-detail img {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1037, ../sass/style.scss */
footer .contact-detail li {
  position: relative;
  padding-left: 35px;
}
/* line 1041, ../sass/style.scss */
footer .contact-detail li + li {
  margin-top: 20px;
}

/* end footer */
/* start css breadcrumb */
/* line 1053, ../sass/style.scss */
.breadcrumb {
  margin-bottom: 10px;
  position: relative;
  margin-top: 19px;
}
/* line 1057, ../sass/style.scss */
.breadcrumb ul {
  list-style-type: none;
}
/* line 1059, ../sass/style.scss */
.breadcrumb ul li {
  display: inline-block;
  vertical-align: middle;
  color: #A0A5BA;
  padding: 0 3px;
  font-size: 14px;
  font-weight: 500;
}
/* line 1065, ../sass/style.scss */
.breadcrumb ul li:first-child {
  padding-left: 0;
}
/* line 1068, ../sass/style.scss */
.breadcrumb ul li span {
  color: #6b238e;
}
/* line 1071, ../sass/style.scss */
.breadcrumb ul li a {
  color: #A0A5BA;
}
/* line 1076, ../sass/style.scss */
.breadcrumb .help-box {
  position: absolute;
  right: 10px;
  top: 0;
}
/* line 1080, ../sass/style.scss */
.breadcrumb .help-box i {
  font-size: 24px;
  color: #fec34c;
  cursor: pointer;
}
/* line 1085, ../sass/style.scss */
.breadcrumb .help-box .help-text {
  display: none;
  position: absolute;
  top: 0;
  right: 20px;
  width: 250px;
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 0 3px #000;
  border: 1px solid #6b238e;
  z-index: 2;
}

/* line 1103, ../sass/style.scss */
.admin .breadcrumb span {
  color: #000;
}

/* end css breadcrumb */
/* start css section main heading */
/* line 1115, ../sass/style.scss */
.heading {
  margin-bottom: 5px;
  position: relative;
}
/* line 1116, ../sass/style.scss */
.heading h2 {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
}
/* line 1128, ../sass/style.scss */
.heading span.center-section {
  position: absolute;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

/* end css section main heading */
/* start css common table */
/* line 1143, ../sass/style.scss */
.table {
  width: 100%;
  text-align: left;
}
/* line 1147, ../sass/style.scss */
.table.no-border-table th {
  border-bottom: none;
}
/* line 1151, ../sass/style.scss */
.table th {
  color: #000;
  padding: 10px;
  font-size: 13px;
  font-size: 0.8125rem;
  background: #F3F6FB;
  font-weight: 500;
}
/* line 1165, ../sass/style.scss */
.table td {
  padding: 10px 5px;
}

/* line 1176, ../sass/style.scss */
.table-wth-totals {
  position: relative;
  z-index: 0;
}
/* line 1180, ../sass/style.scss */
.table-wth-totals .table-wrap {
  z-index: 1;
  position: relative;
}
/* line 1184, ../sass/style.scss */
.table-wth-totals .table-wrap .totals td {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
}

/* line 1198, ../sass/style.scss */
.lb-total .light-box-ttl td {
  text-align: center;
  padding: 5px;
  color: #6b238e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
  border-top: 5px solid #6b238e;
}

/* end css common table */
/*------ checkbox as toggal button -------*/
/* line 1223, ../sass/style.scss */
.switch {
  position: relative;
  display: inline-block;
  width: 40px !important;
  height: 20px;
  margin: 0 0 0 auto;
}
/* line 1229, ../sass/style.scss */
.switch input {
  display: none;
}
/* line 1232, ../sass/style.scss */
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E0E8EE;
  -webkit-transition: .4s;
  transition: .4s;
}
/* line 1242, ../sass/style.scss */
.switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 1px;
  bottom: 1px;
  background-color: #FFFFFF;
  -webkit-transition: .4s;
  transition: .4s;
}
/* line 1254, ../sass/style.scss */
.switch input:checked + .slider {
  background-color: #2cd93e;
}
/* line 1257, ../sass/style.scss */
.switch input:focus + .slider {
  box-shadow: 0 0 1px #2cd93e;
}
/* line 1260, ../sass/style.scss */
.switch input:checked + .slider:before {
  -webkit-transform: translateX(31px);
  -ms-transform: translateX(31px);
  transform: translateX(31px);
  left: -10px;
  background: #fff;
}
/* line 1267, ../sass/style.scss */
.switch .slider.round {
  border-radius: 34px;
}
/* line 1269, ../sass/style.scss */
.switch .slider.round:before {
  border-radius: 50%;
}

/* line 1276, ../sass/style.scss */
.totals td {
  padding: 5px;
  color: #6b238e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
}

/*start add members*/
/* line 1291, ../sass/style.scss */
.add-members .grid-box input,
.add-members .grid-box select {
  height: 30px;
  font-size: 14px;
}
/* line 1296, ../sass/style.scss */
.add-members .grid-box h2 {
  margin-bottom: 15px;
}
/* line 1299, ../sass/style.scss */
.add-members .grid-box .mbr-id {
  width: 135px;
}
/* line 1302, ../sass/style.scss */
.add-members .grid-box .regt-name {
  width: 315px;
}
/* line 1305, ../sass/style.scss */
.add-members .grid-box .mbr-type {
  width: 139px;
}
/* line 1308, ../sass/style.scss */
.add-members .grid-box .form-grp {
  zoom: 1;
  margin-top: 15px;
}
/* line 72, ../sass/_pts-mixins.scss */
.add-members .grid-box .form-grp:before, .add-members .grid-box .form-grp:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.add-members .grid-box .form-grp:after {
  clear: both;
}
/* line 1311, ../sass/style.scss */
.add-members .grid-box .form-grp span {
  width: 28%;
  display: inline-block;
  vertical-align: top;
}
/* line 1314, ../sass/style.scss */
.add-members .grid-box .form-grp span + span {
  margin-left: 35px;
}
/* line 1318, ../sass/style.scss */
.add-members .grid-box .form-grp .btn {
  float: right;
  margin-top: 15px;
}
/* line 1324, ../sass/style.scss */
.add-members table {
  max-width: 780px;
}
/* line 1326, ../sass/style.scss */
.add-members table td {
  max-width: 250px;
}

/*end add members*/
/* start css edit member */
/* line 1342, ../sass/style.scss */
.edit-members h1 {
  margin: 58px 0 2px 0;
}
/* line 1345, ../sass/style.scss */
.edit-members label {
  color: #6b238e;
}
/* line 1348, ../sass/style.scss */
.edit-members .member-detail,
.edit-members .trading-names {
  height: 125px;
}
/* line 1351, ../sass/style.scss */
.edit-members .member-detail table,
.edit-members .trading-names table {
  width: 100%;
}
/* line 1353, ../sass/style.scss */
.edit-members .member-detail table td,
.edit-members .trading-names table td {
  padding-bottom: 10px;
  max-width: 150px;
}
/* line 1356, ../sass/style.scss */
.edit-members .member-detail table td label,
.edit-members .trading-names table td label {
  width: 200px;
}
/* line 1362, ../sass/style.scss */
.edit-members .trading-add {
  text-align: right;
  margin-top: 10px;
}
/* line 1365, ../sass/style.scss */
.edit-members .trading-add input {
  margin-right: 10px;
  height: 26px;
}
/* line 1373, ../sass/style.scss */
.edit-members .trading-names-info ul li + li {
  margin-top: 5px;
}
/* line 1376, ../sass/style.scss */
.edit-members .trading-names-info ul li span {
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  width: 175px;
  color: #6b238e;
}
/* line 1382, ../sass/style.scss */
.edit-members .trading-names-info ul li span input[type="text"] {
  width: 50px;
}
/* line 1388, ../sass/style.scss */
.edit-members .trading-names-info input[type="text"],
.edit-members .trading-names-info input[type="checkbox"],
.edit-members .trading-names-info textarea {
  vertical-align: middle;
}
/* line 1393, ../sass/style.scss */
.edit-members .trading-names-info input[type="text"],
.edit-members .trading-names-info textarea {
  /*width: 175px;*/
  max-width: 100%;
}
/* line 1397, ../sass/style.scss */
.edit-members .trading-names-info input[type="text"].small-box,
.edit-members .trading-names-info textarea.small-box {
  max-width: 40px;
}
/* line 1401, ../sass/style.scss */
.edit-members .trading-names-info label {
  /*width: 150px;*/
  display: inline-block;
  vertical-align: middle;
}
/* line 1404, ../sass/style.scss */
.edit-members .trading-names-info label input[type='checkbox'] {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 1409, ../sass/style.scss */
.edit-members .trading-names-info input[type="text"] {
  height: 26px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 26px;
}
/* line 1414, ../sass/style.scss */
.edit-members .trading-names-info textarea {
  height: 115px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 1420, ../sass/style.scss */
.edit-members .trading-names-info .align-right {
  margin: 20px 35px 0 0;
}
/* line 1423, ../sass/style.scss */
.edit-members .trading-names-info .vt {
  vertical-align: top;
}
/* line 1430, ../sass/style.scss */
.edit-members .booking-fee ul li + li {
  margin-top: 7px;
}
/* line 1433, ../sass/style.scss */
.edit-members .booking-fee ul li.per-booking-aspect {
  margin-top: 25px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-1 label {
  width: 141px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-1 select {
  width: 35px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-1 input[type="text"] {
  width: 70px;
}
/* line 340, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-1 select,
.edit-members .booking-fee .cell-1 input[type="text"] {
  height: 21px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-2 label {
  width: 50px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-2 select {
  width: 40px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-2 input[type="text"] {
  width: 70px;
}
/* line 340, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-2 select,
.edit-members .booking-fee .cell-2 input[type="text"] {
  height: 21px;
}
/* line 1450, ../sass/style.scss */
.edit-members .booking-fee .cell-2 label:first-child {
  padding-left: 10px;
}
/* line 1453, ../sass/style.scss */
.edit-members .booking-fee .cell-2 label.error {
  width: 100%;
  text-align: right;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-3 label {
  width: 123px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-3 select {
  width: 40px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-3 input[type="text"] {
  width: 70px;
}
/* line 340, ../sass/_pts-mixins.scss */
.edit-members .booking-fee .cell-3 select,
.edit-members .booking-fee .cell-3 input[type="text"] {
  height: 21px;
}
/* line 1465, ../sass/style.scss */
.edit-members .booking-fee .align-right {
  margin-top: 20px;
}
/* line 1470, ../sass/style.scss */
.edit-members .accounts-currencies-avail .table-wrap {
  min-height: 148px;
  max-height: 148px;
  overflow: auto;
  margin-top: 50px;
}
/* line 1477, ../sass/style.scss */
.edit-members .accounts-currencies-avail .add-account span {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px;
}
/* line 1481, ../sass/style.scss */
.edit-members .accounts-currencies-avail .add-account select {
  max-width: 157px;
}
/* line 1485, ../sass/style.scss */
.edit-members .accounts-currencies-avail .add-account table i {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 1490, ../sass/style.scss */
.edit-members .accounts-currencies-avail .add-account table td:last-child,
.edit-members .accounts-currencies-avail .add-account table th:last-child {
  width: 40px;
}
/* line 354, ../sass/_pts-mixins.scss */
.edit-members .accounts-currencies-avail .add-account table td:nth-child(2),
.edit-members .accounts-currencies-avail .add-account table th:nth-child(2) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.edit-members .accounts-currencies-avail .add-account table td:nth-child(3),
.edit-members .accounts-currencies-avail .add-account table th:nth-child(3) {
  text-align: center;
}
/* line 1499, ../sass/style.scss */
.edit-members .accounts-currencies-avail .align-right {
  margin-top: 12px;
}
/* line 1505, ../sass/style.scss */
.edit-members .member-setup table td {
  width: 12.5%;
}
/* line 1506, ../sass/style.scss */
.edit-members .member-setup table td input[type="text"] {
  width: 93px;
}
/* line 1514, ../sass/style.scss */
.edit-members .member-setup .joining-fee td,
.edit-members .member-setup .alot-fee td {
  padding-bottom: 10px;
}
/* line 1518, ../sass/style.scss */
.edit-members .member-setup .alot-fee {
  margin-top: 20px;
}
/* line 1522, ../sass/style.scss */
.edit-members .all-ddress {
  margin-top: 20px;
}
/* line 1523, ../sass/style.scss */
.edit-members .all-ddress li + li {
  margin-top: 10px;
}
/* line 1527, ../sass/style.scss */
.edit-members .all-ddress label {
  width: 135px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1531, ../sass/style.scss */
.edit-members .all-ddress input[type="text"] {
  width: 280px;
  height: 26px;
}
/* line 1536, ../sass/style.scss */
.edit-members .all-ddress .col-6 input[type="text"] {
  width: 370px;
}
/* line 1540, ../sass/style.scss */
.edit-members .all-ddress .align-right {
  margin-top: 80px;
}
/* line 1545, ../sass/style.scss */
.edit-members .merchant-details li {
  font-size: 0px;
  font-size: 0rem;
}
/* line 1547, ../sass/style.scss */
.edit-members .merchant-details li span {
  display: inline-block;
  vertical-align: top;
}
/* line 1549, ../sass/style.scss */
.edit-members .merchant-details li span.small {
  width: 70px;
}
/* line 1551, ../sass/style.scss */
.edit-members .merchant-details li span.small select {
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 1555, ../sass/style.scss */
.edit-members .merchant-details li span.small.percent-lh {
  line-height: 25px;
}
/* line 1560, ../sass/style.scss */
.edit-members .merchant-details li + li {
  margin-top: 7px;
}
/* line 1564, ../sass/style.scss */
.edit-members .merchant-details input[type="checkbox"] {
  vertical-align: middle;
}
/* line 1567, ../sass/style.scss */
.edit-members .merchant-details input[type="text"],
.edit-members .merchant-details select {
  vertical-align: middle;
  height: 26px;
  width: 120px;
  margin-right: 10px;
}
/* line 1573, ../sass/style.scss */
.edit-members .merchant-details input[type="text"].small,
.edit-members .merchant-details select.small {
  margin-right: 0px;
  width: 50px;
}
/* line 1578, ../sass/style.scss */
.edit-members .merchant-details label {
  width: 140px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
/* line 1583, ../sass/style.scss */
.edit-members .merchant-details label a {
  color: #32cc32;
}
/* line 1586, ../sass/style.scss */
.edit-members .merchant-details label.error {
  width: inherit;
}
/* line 1590, ../sass/style.scss */
.edit-members .merchant-details .align-right {
  margin-top: 10px;
}
/* line 1594, ../sass/style.scss */
.edit-members .transaction-fee {
  min-height: 226px;
}
/* line 1597, ../sass/style.scss */
.edit-members .transaction-fee li + li {
  margin-top: 7px;
}
/* line 1600, ../sass/style.scss */
.edit-members .transaction-fee li:nth-child(3) {
  margin-top: 40px;
}
/* line 1603, ../sass/style.scss */
.edit-members .transaction-fee li small {
  display: inline-block;
  vertical-align: top;
  width: 72px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .transaction-fee label {
  width: 165px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .transaction-fee select {
  width: 35px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .transaction-fee input[type="text"] {
  width: 72px;
}
/* line 340, ../sass/_pts-mixins.scss */
.edit-members .transaction-fee select,
.edit-members .transaction-fee input[type="text"] {
  height: 21px;
}
/* line 391, ../sass/_pts-mixins.scss */
.edit-members .transaction-fee span {
  display: inline-block;
  vertical-align: top;
  width: 40px;
}
/* line 1614, ../sass/style.scss */
.edit-members .transaction-fee span {
  text-align: right;
}
/* line 1617, ../sass/style.scss */
.edit-members .transaction-fee .align-right {
  margin: 10px 18px 0 0;
}
/* line 1622, ../sass/style.scss */
.edit-members .ecomm-link h2 {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
/* line 1626, ../sass/style.scss */
.edit-members .ecomm-link input[type="text"] {
  width: 540px;
  margin: 0 15px;
  height: 26px;
}
/* line 1634, ../sass/style.scss */
.edit-members .member-files li span {
  display: inline-block;
  vertical-align: top;
}
/* line 1637, ../sass/style.scss */
.edit-members .member-files li + li {
  margin-top: 7px;
}
/* line 1641, ../sass/style.scss */
.edit-members .member-files li label.error {
  width: 100%;
}
/* line 1646, ../sass/style.scss */
.edit-members .member-files input[type="file"] {
  width: 88px;
  display: none;
}
/* line 1649, ../sass/style.scss */
.edit-members .member-files input[type="file"] + label {
  cursor: pointer;
  color: #32cc32;
  font-weight: 600;
}
/* line 1655, ../sass/style.scss */
.edit-members .member-files input[type="text"],
.edit-members .member-files select {
  height: 23px;
}
/* line 1658, ../sass/style.scss */
.edit-members .member-files input[type="text"].small,
.edit-members .member-files select.small {
  width: 244px;
}
/* line 1662, ../sass/style.scss */
.edit-members .member-files button {
  margin-left: 16px;
}
/* line 1665, ../sass/style.scss */
.edit-members .member-files a {
  text-decoration: underline;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  color: #6b238e;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .member-files label {
  width: 140px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .member-files select {
  width: 335px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .member-files input[type="text"] {
  width: 335px;
}
/* line 1674, ../sass/style.scss */
.edit-members .member-files .member-files-view {
  margin-top: 30px;
}
/* line 1677, ../sass/style.scss */
.edit-members .member-files .member-files-view label.switch {
  width: 36px;
}
/* line 1681, ../sass/style.scss */
.edit-members .member-files .member-files-view li {
  width: 49.5%;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-bottom: 10px;
}
/* line 1686, ../sass/style.scss */
.edit-members .member-files .member-files-view li:last-child {
  margin: 0;
}
/* line 1690, ../sass/style.scss */
.edit-members .member-files .member-files-view li:nth-child(even) label {
  padding-left: 20px;
}
/* line 1697, ../sass/style.scss */
.edit-members .application-files {
  min-height: 239px;
}
/* line 1699, ../sass/style.scss */
.edit-members .application-files a {
  text-decoration: underline;
  display: inline-block;
  vertical-align: top;
  color: #6b238e;
  text-transform: capitalize;
}
/* line 1705, ../sass/style.scss */
.edit-members .application-files .table-wrap {
  max-height: 178px;
  overflow: auto;
}
/* line 1708, ../sass/style.scss */
.edit-members .application-files .table-wrap td {
  padding: 3px 5px;
  max-width: 200px;
  vertical-align: middle;
}
/* line 1712, ../sass/style.scss */
.edit-members .application-files .table-wrap td:first-child {
  color: #6b238e;
}
/* line 1715, ../sass/style.scss */
.edit-members .application-files .table-wrap td .fa-times {
  font-size: 20px;
}
/* line 1723, ../sass/style.scss */
.edit-members .itinerary-description li + li {
  margin-top: 15px;
}
/* line 1726, ../sass/style.scss */
.edit-members .itinerary-description li span {
  display: inline-block;
  vertical-align: top;
}
/* line 1728, ../sass/style.scss */
.edit-members .itinerary-description li span + span {
  width: 100px;
  margin: 0 10px;
}
/* line 1733, ../sass/style.scss */
.edit-members .itinerary-description li button {
  margin-top: 5px;
}
/* line 1736, ../sass/style.scss */
.edit-members .itinerary-description li select + label {
  width: 100px;
}
/* line 1740, ../sass/style.scss */
.edit-members .itinerary-description i {
  font-size: 16px;
  font-size: 1rem;
  padding: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1745, ../sass/style.scss */
.edit-members .itinerary-description input,
.edit-members .itinerary-description select {
  height: 30px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .itinerary-description label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .itinerary-description select {
  width: 100px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .itinerary-description input[type="text"] {
  width: 450px;
}
/* line 1752, ../sass/style.scss */
.edit-members .itinerary-description .align-right {
  margin: 17px 25px 0 0;
}
/* line 382, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest * {
  vertical-align: middle;
}
/* line 1759, ../sass/style.scss */
.edit-members .itinerary-guest > ul > li span {
  display: inline-block;
  vertical-align: top;
}
/* line 1762, ../sass/style.scss */
.edit-members .itinerary-guest > ul > li + li {
  margin-top: 25px;
}
/* line 1766, ../sass/style.scss */
.edit-members .itinerary-guest button {
  margin-left: 20px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest label {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest select {
  width: 185px;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest input[type="text"] {
  width: 185px;
}
/* line 340, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest select,
.edit-members .itinerary-guest input[type="text"] {
  height: 23px;
}
/* line 1773, ../sass/style.scss */
.edit-members .itinerary-guest label.guest-label {
  width: 100%;
  padding-right: 25px;
  margin-bottom: 5px;
}
/* line 1778, ../sass/style.scss */
.edit-members .itinerary-guest .guest-list {
  margin-top: 28px;
}
/* line 382, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest .guest-list * {
  vertical-align: middle;
}
/* line 1782, ../sass/style.scss */
.edit-members .itinerary-guest .guest-list li label {
  width: 220px;
  text-align: right;
}
/* line 1786, ../sass/style.scss */
.edit-members .itinerary-guest .guest-list li + li {
  margin-top: 5px;
}
/* line 1790, ../sass/style.scss */
.edit-members .itinerary-guest .guest-list select {
  height: 19px;
  width: 45px;
  margin-left: 15px;
}
/* line 1795, ../sass/style.scss */
.edit-members .itinerary-guest .guest-list i {
  font-size: 20px;
}
/* line 391, ../sass/_pts-mixins.scss */
.edit-members .itinerary-guest .guest-list span {
  display: inline-block;
  vertical-align: top;
  width: 150px;
}
/* line 1803, ../sass/style.scss */
.edit-members .client-types input[type="checkbox"] {
  vertical-align: middle;
}
/* line 1806, ../sass/style.scss */
.edit-members .client-types ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.edit-members .client-types ul:before, .edit-members .client-types ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.edit-members .client-types ul:after {
  clear: both;
}
/* line 1808, ../sass/style.scss */
.edit-members .client-types ul li {
  margin-bottom: 10px;
}
/* line 1810, ../sass/style.scss */
.edit-members .client-types ul li label {
  padding-right: 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .client-types label {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1819, ../sass/style.scss */
.edit-members .client-type-lb .form-group button {
  margin-left: 40px;
}
/* line 330, ../sass/_pts-mixins.scss */
.edit-members .legal-beneficiary label {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.edit-members .legal-beneficiary input[type="text"] {
  width: 185px;
}
/* line 1828, ../sass/style.scss */
.edit-members .legal-beneficiary button {
  margin-left: 15px;
}
/* line 1833, ../sass/style.scss */
.edit-members .legal-beneficiary .exsting-beneficiary-typ p + p {
  margin-top: 5px;
}
/* line 391, ../sass/_pts-mixins.scss */
.edit-members .legal-beneficiary .exsting-beneficiary-typ span {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
}
/* line 1838, ../sass/style.scss */
.edit-members .legal-beneficiary .exsting-beneficiary-typ i {
  font-size: 16px;
  font-size: 1rem;
}
/* line 1844, ../sass/style.scss */
.edit-members .custombox .box-1 {
  width: 68.3%;
}
/* line 1846, ../sass/style.scss */
.edit-members .custombox .box-1 .cell-1 {
  width: 35%;
}
/* line 1849, ../sass/style.scss */
.edit-members .custombox .box-1 .cell-2 {
  width: 31%;
}
/* line 1853, ../sass/style.scss */
.edit-members .custombox .box-2 {
  width: 31.7%;
}

/* end css edit member */
/*strat css admin-users */
/* line 382, ../sass/_pts-mixins.scss */
.admin-users * {
  vertical-align: middle;
}
/* line 1867, ../sass/style.scss */
.admin-users .breadcrumb ul li {
  margin-top: 0;
}
/* line 1872, ../sass/style.scss */
.admin-users ul li + li {
  margin-top: 10px;
}
/* line 1876, ../sass/style.scss */
.admin-users h1 {
  margin: 58px 0 2px 0;
}
/* line 1879, ../sass/style.scss */
.admin-users label {
  color: #6b238e;
}
/* line 1881, ../sass/style.scss */
.admin-users label.switch {
  width: 35px;
}
/* line 330, ../sass/_pts-mixins.scss */
.admin-users label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.admin-users select {
  width: 150px;
}
/* line 1889, ../sass/style.scss */
.admin-users .user-privileges label,
.admin-users .admin-privileges label {
  width: 200px;
}
/* line 1893, ../sass/style.scss */
.admin-users .refine {
  height: 30px;
  width: 100px;
  padding: 5px;
}
/* line 1899, ../sass/style.scss */
.admin-users .email-setting input[type="text"],
.admin-users .email-setting input[type="password"],
.admin-users .email-setting input[type="number"],
.admin-users .email-setting select {
  width: 150px;
}
/* line 1904, ../sass/style.scss */
.admin-users .email-setting input[type="text"].port-name,
.admin-users .email-setting input[type="password"].port-name,
.admin-users .email-setting input[type="number"].port-name,
.admin-users .email-setting select.port-name {
  width: 70px;
  padding: 0;
  margin-left: 10px;
  height: 21px;
}
/* line 1911, ../sass/style.scss */
.admin-users .email-setting .port-name {
  width: 80px;
  padding-left: 10px;
}
/* line 1915, ../sass/style.scss */
.admin-users .email-setting label.error {
  width: 100%;
}
/* line 1919, ../sass/style.scss */
.admin-users .email-setting li span {
  display: inline-block;
  vertical-align: top;
}
/* line 1922, ../sass/style.scss */
.admin-users .email-setting li span.shot {
  width: 80px;
}
/* line 1924, ../sass/style.scss */
.admin-users .email-setting li span.shot label {
  padding-left: 10px;
}

/* line 1934, ../sass/style.scss */
.lb-add-new-user ul {
  margin: 20px 0;
}
/* line 1936, ../sass/style.scss */
.lb-add-new-user ul li + li {
  margin-top: 10px;
}
/* line 1939, ../sass/style.scss */
.lb-add-new-user ul label {
  width: 100px;
  display: inline-block;
  vertical-align: "top";
}
/* line 1944, ../sass/style.scss */
.lb-add-new-user .email-detail {
  border-top: 1px solid #333;
}
/* line 1946, ../sass/style.scss */
.lb-add-new-user .email-detail img {
  margin: 0 auto;
  display: inherit;
}

/*end css admin-users */
/* start client type */
/* line 1961, ../sass/style.scss */
.client-type .add-new-client span {
  width: 200px;
}
/* line 1963, ../sass/style.scss */
.client-type .add-new-client span + span {
  margin-left: 20px;
  display: inline-block;
  vertical-align: top;
}
/* line 1969, ../sass/style.scss */
.client-type h1 {
  margin: 58px 0 30px 0;
}
/* line 330, ../sass/_pts-mixins.scss */
.client-type label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.client-type select {
  width: 200px;
}
/* line 337, ../sass/_pts-mixins.scss */
.client-type input[type="text"] {
  width: 200px;
}
/* line 340, ../sass/_pts-mixins.scss */
.client-type select,
.client-type input[type="text"] {
  height: 23px;
}
/* line 1976, ../sass/style.scss */
.client-type button {
  vertical-align: middle;
}
/* line 1979, ../sass/style.scss */
.client-type ul li + li {
  margin-top: 10px;
}
/* line 391, ../sass/_pts-mixins.scss */
.client-type span {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
}
/* line 1984, ../sass/style.scss */
.client-type i {
  font-size: 16px;
  padding: 0 10px;
}

/* line 1991, ../sass/style.scss */
.client-type-lb .update-client-type {
  display: inline-block;
  vertical-align: top;
  width: 200px;
}
/* line 1995, ../sass/style.scss */
.client-type-lb .form-group {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.client-type-lb .form-group:before, .client-type-lb .form-group:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.client-type-lb .form-group:after {
  clear: both;
}
/* line 1997, ../sass/style.scss */
.client-type-lb .form-group .btn {
  float: right;
}

/* end client type */
/* start Member user update */
/* line 382, ../sass/_pts-mixins.scss */
.member-update-user * {
  vertical-align: middle;
}
/* line 330, ../sass/_pts-mixins.scss */
.member-update-user label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.member-update-user input[type="text"] {
  width: 100%;
}
/* line 2014, ../sass/style.scss */
.member-update-user label + label {
  width: auto;
}
/* line 2023, ../sass/style.scss */
.member-update-user i,
.member-update-user label {
  color: #000;
}
/* line 2028, ../sass/style.scss */
.member-update-user .user-privileges label {
  width: 200px;
}
/* line 2031, ../sass/style.scss */
.member-update-user .user-privileges .grid-box {
  min-height: 497px;
}
/* line 2036, ../sass/style.scss */
.member-update-user .email-setting .grid-box {
  min-height: 252px;
}
/* line 2040, ../sass/style.scss */
.member-update-user .email-setting label span {
  font-style: italic;
}
/* line 2042, ../sass/style.scss */
.member-update-user .email-setting label span + span {
  width: 100px;
  font-style: normal;
  text-align: center;
  padding-left: 15px;
  display: inline-block;
  vertical-align: top;
}
/* line 2055, ../sass/style.scss */
.member-update-user.member-edit-user .email-setting .grid-box li + li {
  margin-top: 20px;
}
/* line 2058, ../sass/style.scss */
.member-update-user.member-edit-user .email-setting .grid-box i {
  width: 220px;
  display: inline-block;
  vertical-align: top;
}
/* line 2062, ../sass/style.scss */
.member-update-user.member-edit-user .email-setting .grid-box .port-name {
  text-align: center;
}
/* line 2066, ../sass/style.scss */
.member-update-user.member-edit-user .email-setting .grid-box h2 i {
  font-weight: normal;
  float: right;
  font-size: 12px;
  font-size: 0.75rem;
  width: auto;
}
/* line 2073, ../sass/style.scss */
.member-update-user.member-edit-user .email-setting .grid-box .port-text {
  width: 70px;
  height: 21px;
}

/* start currencies pages */
/* line 330, ../sass/_pts-mixins.scss */
.currencies label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.currencies select {
  width: 185px;
}
/* line 337, ../sass/_pts-mixins.scss */
.currencies input[type="text"] {
  width: 185px;
}
/* line 340, ../sass/_pts-mixins.scss */
.currencies select,
.currencies input[type="text"] {
  height: 30px;
}
/* line 2090, ../sass/style.scss */
.currencies li + li {
  margin-top: 15px;
}
/* line 2094, ../sass/style.scss */
.currencies .add-cur ul {
  max-width: 80%;
}
/* line 2097, ../sass/style.scss */
.currencies .add-cur span {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
/* line 2100, ../sass/style.scss */
.currencies .add-cur span + span {
  margin-left: 100px;
}
/* line 2103, ../sass/style.scss */
.currencies .add-cur span button {
  margin-top: 8px;
}
/* line 2106, ../sass/style.scss */
.currencies .add-cur span.addcurrency {
  margin: 0;
  float: right;
}
/* line 2112, ../sass/style.scss */
.currencies span {
  margin: 0 5px;
}
/* line 2115, ../sass/style.scss */
.currencies table {
  max-width: 80%;
}
/* line 2117, ../sass/style.scss */
.currencies table input[type="text"] {
  width: 100px;
}
/* line 2120, ../sass/style.scss */
.currencies table .top-heading {
  color: #6b238e;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  text-align: center;
}
/* line 2127, ../sass/style.scss */
.currencies table + .align-right {
  max-width: 80%;
}
/* line 354, ../sass/_pts-mixins.scss */
.currencies table td:nth-child(5),
.currencies table th:nth-child(5) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.currencies table td:nth-child(6),
.currencies table th:nth-child(6) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.currencies table td:nth-child(7),
.currencies table th:nth-child(7) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.currencies table td:nth-child(8),
.currencies table th:nth-child(8) {
  text-align: center;
}

/* line 330, ../sass/_pts-mixins.scss */
.currency-edit ul li label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.currency-edit ul li select {
  width: 200px;
}
/* line 337, ../sass/_pts-mixins.scss */
.currency-edit ul li input[type="text"] {
  width: 200px;
}
/* line 340, ../sass/_pts-mixins.scss */
.currency-edit ul li select,
.currency-edit ul li input[type="text"] {
  height: 35px;
}
/* line 2145, ../sass/style.scss */
.currency-edit ul li + li {
  margin-top: 15px;
}
/* line 2148, ../sass/style.scss */
.currency-edit ul li select,
.currency-edit ul li button {
  margin-left: 20px;
}

/* end currencies pages */
/* start travel-add-client */
/* line 533, ../sass/_pts-mixins.scss */
.travel-add-client ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-add-client ul:before, .travel-add-client ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-add-client ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-add-client ul li {
  float: left;
  width: 50%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-add-client ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-add-client ul li select {
  width: 90%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-add-client ul li input[type="text"] {
  width: 90%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-add-client ul li select,
.travel-add-client ul li input[type="text"] {
  height: 35px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-add-client ul li label {
  margin-bottom: 5px;
}
/* line 2169, ../sass/style.scss */
.travel-add-client ul li:nth-child(n+3) {
  margin-top: 20px;
}
/* line 2172, ../sass/style.scss */
.travel-add-client ul li:nth-child(2n+1) {
  clear: left;
}

/* end travel-add-client */
/* start travel-search-client */
/* line 2186, ../sass/style.scss */
.travel-search-client .grid-box.search-client {
  border-radius: 10px;
  padding-bottom: 1px;
}
/* line 2190, ../sass/style.scss */
.travel-search-client .heading {
  margin-top: 35px;
}
/* line 2192, ../sass/style.scss */
.travel-search-client .heading h2 {
  padding: 0;
}
/* line 2199, ../sass/style.scss */
.travel-search-client h2 span {
  float: right;
}
/* line 2201, ../sass/style.scss */
.travel-search-client h2 span a {
  color: #fff;
  padding: 0 10px;
  font-size: 14px;
}
/* line 2230, ../sass/style.scss */
.travel-search-client .search-client .from-grp input[type="radio"] {
  vertical-align: middle;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-search-client .search-client .from-grp label {
  width: 100px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-search-client .search-client .from-grp select {
  width: 150px;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-search-client .search-client .from-grp input[type="text"] {
  width: 150px;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-search-client .search-client .from-grp select,
.travel-search-client .search-client .from-grp input[type="text"] {
  height: 30px;
}
/* line 2238, ../sass/style.scss */
.travel-search-client .search-client .from-grp .input-grp input {
  width: 85px;
  padding-left: 5px;
}
/* line 2243, ../sass/style.scss */
.travel-search-client .search-client .from-grp + .from-grp {
  margin-top: 20px;
}
/* line 2249, ../sass/style.scss */
.travel-search-client .search-result-table a {
  color: #6b238e;
  text-decoration: underline;
}
/* line 2253, ../sass/style.scss */
.travel-search-client .search-result-table .filter {
  text-align: right;
  margin-bottom: 12px;
  margin-right: 20px;
}
/* line 2257, ../sass/style.scss */
.travel-search-client .search-result-table .filter label {
  padding: 0 10px;
}
/* line 2261, ../sass/style.scss */
.travel-search-client .search-result-table .table td,
.travel-search-client .search-result-table th {
  max-width: 100px;
}
/* line 2267, ../sass/style.scss */
.travel-search-client .table tr {
  border-bottom: 4px solid #FFF;
}
/* line 2269, ../sass/style.scss */
.travel-search-client .table tr td {
  background: #F8F9FF;
  padding: 10px;
  color: #342E43;
  font-size: 14px;
  font-weight: 500;
}
/* line 2275, ../sass/style.scss */
.travel-search-client .table tr td a {
  color: #342E43;
  text-decoration: underline;
}
/* line 2278, ../sass/style.scss */
.travel-search-client .table tr td a:hover {
  text-decoration: none;
}
/* line 2283, ../sass/style.scss */
.travel-search-client .table tr:nth-child(even) td {
  background: #FBFFFD;
}
/* line 2290, ../sass/style.scss */
.travel-search-client .search-result-client h2 span {
  position: relative;
}
/* line 2292, ../sass/style.scss */
.travel-search-client .search-result-client h2 span a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}

/* end travel-search-client */
/* start travel dairy */
/* line 2314, ../sass/style.scss */
.travel-dairy .heading h2 i {
  float: right;
  line-height: 28px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #fff;
}
/* line 2323, ../sass/style.scss */
.travel-dairy .entries a {
  text-decoration: underline;
  color: #6b238e;
}
/* line 2327, ../sass/style.scss */
.travel-dairy .entries i.fa-arrow-right,
.travel-dairy .entries i.fa-arrow-left {
  color: #32cc32;
}
/* line 2331, ../sass/style.scss */
.travel-dairy .entries i.fa-trash {
  font-size: 16px;
  font-size: 1rem;
}
/* line 2335, ../sass/style.scss */
.travel-dairy .entries .filter select {
  margin: 0 10px;
}
/* line 2339, ../sass/style.scss */
.travel-dairy .entries table {
  width: 851px;
}
/* line 2343, ../sass/style.scss */
.travel-dairy .entries table td:not(:nth-child(6)),
.travel-dairy .entries table th:not(:nth-child(6)) {
  text-align: center;
}
/* line 2346, ../sass/style.scss */
.travel-dairy .entries table td:nth-child(1), .travel-dairy .entries table td:nth-child(2), .travel-dairy .entries table td:nth-child(3),
.travel-dairy .entries table th:nth-child(1),
.travel-dairy .entries table th:nth-child(2),
.travel-dairy .entries table th:nth-child(3) {
  width: 55px;
}
/* line 2351, ../sass/style.scss */
.travel-dairy .entries table td:nth-child(6),
.travel-dairy .entries table th:nth-child(6) {
  width: 185px;
}
/* line 2354, ../sass/style.scss */
.travel-dairy .entries table td:nth-child(4), .travel-dairy .entries table td:nth-child(5),
.travel-dairy .entries table th:nth-child(4),
.travel-dairy .entries table th:nth-child(5) {
  width: 120px;
}
/* line 2359, ../sass/style.scss */
.travel-dairy .entries table input[type="text"] {
  width: 80px;
}

/* line 2394, ../sass/style.scss */
.add-dairy-note-popup .top-row li:nth-child(1) {
  width: 70%;
}
/* line 2397, ../sass/style.scss */
.add-dairy-note-popup .top-row li:nth-child(2) {
  width: 30%;
}
/* line 2400, ../sass/style.scss */
.add-dairy-note-popup .top-row li span {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
/* line 2406, ../sass/style.scss */
.add-dairy-note-popup ul + ul {
  margin-top: 20px;
}

/* end travel dairy */
/* Start Globle light box */
/* line 2418, ../sass/style.scss */
.wrap-light-box .overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  display: none;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}
/* line 2430, ../sass/style.scss */
.wrap-light-box .lb-container {
  width: 750px;
  margin: auto;
  height: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  transition: all 0.5s ease-in-out;
  transform: scale(0);
  margin-left: -375px;
}
/* line 2443, ../sass/style.scss */
.wrap-light-box .lb-container .grid-box {
  min-height: 250px;
  max-height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 2449, ../sass/style.scss */
.wrap-light-box .lb-container a.lb-close {
  position: absolute;
  top: 10px;
  right: 18px;
  font-size: 20px;
}
/* line 2455, ../sass/style.scss */
.wrap-light-box .lb-container.active {
  transform: scale(1);
}

/* line 2462, ../sass/style.scss */
.wrap-light-box .groupingbreakdown,
.wrap-light-box .full-wth-table {
  width: 1100px;
  margin-left: -550px;
}

/* End Globle light box */
/* line 401, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker {
  display: none;
  width: 100%;
  padding: 0;
  cursor: default;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background: none;
  border-radius: 0px;
  box-shadow: none;
}
/* line 413, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-calendar th {
  padding-top: 0px;
  padding-bottom: 10px;
  text-align: center;
  font-weight: normal;
  color: #6b238e;
  font-size: 11px;
  font-weight: 600;
}
/* line 422, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-header {
  border-bottom: none;
}
/* line 425, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-calendar td {
  padding: 0 5px;
  line-height: 22px;
}
/* line 429, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-calendar .ui-state-default {
  color: #717171;
  font-weight: 600;
}
/* line 433, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-other-month .ui-state-default {
  color: #cacaca;
}
/* line 436, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-calendar .ui-state-active,
#calendar .ui-datepicker-calendar .specialDate a {
  color: #6b238e;
  border-color: #6b238e;
}
/* line 441, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-title {
  padding: 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  padding-top: 3px;
}
/* line 446, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-month,
#calendar .ui-datepicker-year {
  color: #6b238e;
  padding-right: 0;
}
/* line 450, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-month:before,
#calendar .ui-datepicker-year:before {
  background: #6b238e;
  display: none;
}
/* line 455, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-prev,
#calendar .ui-datepicker-next,
#calendar .ui-datepicker-prev:hover,
#calendar .ui-datepicker-next:hover {
  background: url(../images/arrows.png) no-repeat 0 4px;
  width: 13px;
  height: 25px;
  border: none;
  top: 2px;
  left: 2px;
  padding: 0;
}
/* line 467, ../sass/_pts-mixins.scss */
#calendar .ui-datepicker-next,
#calendar .ui-datepicker-next:hover {
  background-position: 0 -26px;
  left: auto;
  right: 2px;
}

/* Start accommodation page */
/* line 2487, ../sass/style.scss */
.sub-nav {
  margin: 40px 0;
}
/* line 2489, ../sass/style.scss */
.sub-nav ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.sub-nav ul:before, .sub-nav ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.sub-nav ul:after {
  clear: both;
}
/* line 2491, ../sass/style.scss */
.sub-nav ul li {
  float: left;
  width: 20%;
}
/* line 2494, ../sass/style.scss */
.sub-nav ul li a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 28px;
  color: #fff;
}
/* line 2499, ../sass/style.scss */
.sub-nav ul li a i {
  color: #32cc32;
  font-size: 16px;
}
/* line 2503, ../sass/style.scss */
.sub-nav ul li a:hover, .sub-nav ul li a.active {
  color: #6b238e;
}
/* line 2508, ../sass/style.scss */
.sub-nav ul li:not(:nth-child(1)) {
  text-align: center;
}
/* line 2511, ../sass/style.scss */
.sub-nav ul li:last-child {
  text-align: right;
}
/* line 2516, ../sass/style.scss */
.sub-nav.mb-10 {
  margin-bottom: 10px;
}

/* line 2522, ../sass/style.scss */
.accommodation .acmd-text,
.accommodation .acmd-checkbox {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 20px;
}
/* line 2528, ../sass/style.scss */
.accommodation .acmd-text li,
.accommodation .acmd-checkbox li {
  width: 18%;
  float: left;
}
/* line 330, ../sass/_pts-mixins.scss */
.accommodation .acmd-text li label,
.accommodation .acmd-checkbox li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation .acmd-text li input[type="text"],
.accommodation .acmd-checkbox li input[type="text"] {
  width: 87%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation .acmd-text li select,
.accommodation .acmd-text li input[type="text"],
.accommodation .acmd-checkbox li select,
.accommodation .acmd-checkbox li input[type="text"] {
  height: 35px;
}
/* line 2535, ../sass/style.scss */
.accommodation .acmd-text li label,
.accommodation .acmd-checkbox li label {
  color: #554D62;
  font-size: 14px;
  margin-bottom: 5px;
}
/* line 2540, ../sass/style.scss */
.accommodation .acmd-text li:nth-child(1),
.accommodation .acmd-checkbox li:nth-child(1) {
  width: 28%;
}
/* line 2543, ../sass/style.scss */
.accommodation .acmd-text li input[type="number"],
.accommodation .acmd-checkbox li input[type="number"] {
  height: 35px;
}
/* line 2548, ../sass/style.scss */
.accommodation .acmd-checkbox {
  margin-top: 35px;
}
/* line 382, ../sass/_pts-mixins.scss */
.accommodation .acmd-checkbox * {
  vertical-align: middle;
}
/* line 2551, ../sass/style.scss */
.accommodation .acmd-checkbox li {
  width: auto;
}
/* line 2553, ../sass/style.scss */
.accommodation .acmd-checkbox li label {
  color: #554D62;
  font-size: 14px;
  margin-bottom: 0px;
}
/* line 2558, ../sass/style.scss */
.accommodation .acmd-checkbox li + li {
  margin-left: 20px;
}
/* line 2561, ../sass/style.scss */
.accommodation .acmd-checkbox li:nth-child(1) {
  width: auto;
}

/* End accommodation page */
/* START ADD NEW accommodation */
/* line 2574, ../sass/style.scss */
.add-new-accommodation {
  /* style 1 */
  /*.img-preview {
      position: relative;
      overflow: hidden;
      img {
          position: absolute;
          max-width: 100%;
          top: 0;
          left: 0;
      }
      .selected-img+input[type="file"]+label {
          position: relative;
          opacity: 0;
      }
  }*/
}
/* line 482, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile {
  display: none;
}
/* line 485, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile + label {
  font-size: 1.25rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0.625rem 1.25rem;
}
/* line 495, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile:focus + label,
.add-new-accommodation .inputfile.has-focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
/* line 501, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile-1 + label {
  background-color: #ececec;
  width: 100%;
  height: 145px;
  color: #6b238e;
  line-height: 115px;
  text-align: center;
}
/* line 508, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile-1 + label.greentype {
  color: #32cc32;
  height: auto;
  line-height: inherit;
  font-size: 14px;
  text-decoration: underline;
  font-weight: normal;
  background: no-repeat;
  padding: 0;
}
/* line 517, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile-1 + label.greentype:hover {
  background: transparent;
}
/* line 522, ../sass/_pts-mixins.scss */
.add-new-accommodation .inputfile-1:focus + label,
.add-new-accommodation .inputfile-1.has-focus + label,
.add-new-accommodation .inputfile-1 + label:hover {
  background-color: #d4d4d4;
}
/* line 330, ../sass/_pts-mixins.scss */
.add-new-accommodation label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.add-new-accommodation select {
  width: 150px;
}
/* line 337, ../sass/_pts-mixins.scss */
.add-new-accommodation input[type="text"] {
  width: 270px;
}
/* line 340, ../sass/_pts-mixins.scss */
.add-new-accommodation select,
.add-new-accommodation input[type="text"] {
  height: 35px;
}
/* line 2580, ../sass/style.scss */
.add-new-accommodation input[type="number"] {
  height: 35px;
}
/* line 2585, ../sass/style.scss */
.add-new-accommodation ul li span {
  display: inline-block;
  vertical-align: top;
}
/* line 2587, ../sass/style.scss */
.add-new-accommodation ul li span:not(:nth-child(1)) {
  margin-left: 10px;
}
/* line 2589, ../sass/style.scss */
.add-new-accommodation ul li span:not(:nth-child(1)) input[type="text"] {
  width: 95px;
}
/* line 2592, ../sass/style.scss */
.add-new-accommodation ul li span:not(:nth-child(1)) select {
  width: 140px;
}
/* line 2597, ../sass/style.scss */
.add-new-accommodation ul li + li {
  margin-top: 10px;
}
/* line 2602, ../sass/style.scss */
.add-new-accommodation .bank-details {
  /*min-height: 366px;*/
  min-height: 331px;
}
/* line 2606, ../sass/style.scss */
.add-new-accommodation .discription {
  width: 100%;
  height: 85px;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 2611, ../sass/style.scss */
.add-new-accommodation .table {
  margin-top: 20px;
  width: 829px;
}
/* line 2614, ../sass/style.scss */
.add-new-accommodation .table th {
  vertical-align: middle;
}
/* line 2617, ../sass/style.scss */
.add-new-accommodation .table input[type="text"] {
  width: 90%;
}
/* line 2620, ../sass/style.scss */
.add-new-accommodation .table i {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  color: #32cc32;
}
/* line 2626, ../sass/style.scss */
.add-new-accommodation .getAllFacility {
  padding-left: 50px;
}
/* line 2628, ../sass/style.scss */
.add-new-accommodation .getAllFacility label {
  width: 100%;
  margin-right: 15px;
}
/* line 382, ../sass/_pts-mixins.scss */
.add-new-accommodation .getAllFacility label * {
  vertical-align: middle;
}
/* line 2632, ../sass/style.scss */
.add-new-accommodation .getAllFacility label input[type="checkbox"] {
  margin-right: 7px;
}
/* line 2635, ../sass/style.scss */
.add-new-accommodation .getAllFacility label + label {
  margin-top: 5px;
}
/* line 2640, ../sass/style.scss */
.add-new-accommodation p {
  color: #6b238e;
}
/* line 2658, ../sass/style.scss */
.add-new-accommodation .information label {
  width: 120px;
}
/* line 2661, ../sass/style.scss */
.add-new-accommodation .information ul li:first-child {
  text-align: right;
}
/* line 2664, ../sass/style.scss */
.add-new-accommodation .information i {
  width: 4%;
  text-align: right;
}
/* line 330, ../sass/_pts-mixins.scss */
.add-new-accommodation .information label {
  width: 25%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.add-new-accommodation .information select {
  width: 70%;
}
/* line 337, ../sass/_pts-mixins.scss */
.add-new-accommodation .information input[type="text"] {
  width: 70%;
}
/* line 340, ../sass/_pts-mixins.scss */
.add-new-accommodation .information select,
.add-new-accommodation .information input[type="text"] {
  height: 20px;
}
/* line 2673, ../sass/style.scss */
.add-new-accommodation .check-in-out {
  min-height: 223px;
}
/* line 2675, ../sass/style.scss */
.add-new-accommodation .check-in-out h2,
.add-new-accommodation .check-in-out select {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 5px;
}

/* END ADD NEW accommodation */
/* Start Accommodation Search Result */
/* line 2691, ../sass/style.scss */
.accommodation-search-result select {
  background-color: #fff;
}
/* line 533, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul:before, .accommodation-search-result .form-inline-block ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul li {
  float: left;
  width: 16.66667%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul li select,
.accommodation-search-result .form-inline-block ul li input[type="text"] {
  height: 35px;
}
/* line 541, ../sass/_pts-mixins.scss */
.accommodation-search-result .form-inline-block ul li label {
  margin-bottom: 5px;
}
/* line 2700, ../sass/style.scss */
.accommodation-search-result .form-inline-block li:nth-child(1) {
  width: 28%;
}
/* line 2706, ../sass/style.scss */
.accommodation-search-result h2 a {
  color: #fff;
  float: right;
}
/* line 2711, ../sass/style.scss */
.accommodation-search-result .filtter {
  padding: 10px;
}
/* line 2713, ../sass/style.scss */
.accommodation-search-result .filtter > div + div {
  margin-top: 10px;
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
/* line 2719, ../sass/style.scss */
.accommodation-search-result .filtter .price-fillter input {
  border: none;
}
/* line 2722, ../sass/style.scss */
.accommodation-search-result .filtter .price-fillter #slider-range {
  font-size: 16px;
  width: 96%;
}
/* line 2725, ../sass/style.scss */
.accommodation-search-result .filtter .price-fillter #slider-range .ui-slider-range {
  background: #C52B96;
}
/* line 2728, ../sass/style.scss */
.accommodation-search-result .filtter .price-fillter #slider-range .ui-slider-handle {
  width: 24px;
  height: 20px;
  background: url(../images/slider.png) no-repeat center;
}
/* line 2732, ../sass/style.scss */
.accommodation-search-result .filtter .price-fillter #slider-range .ui-slider-handle:focus {
  outline: none;
}
/* line 2738, ../sass/style.scss */
.accommodation-search-result .filtter input[type="text"] {
  width: 100%;
}
/* line 555, ../sass/_pts-mixins.scss */
.accommodation-search-result .filtter label {
  display: block;
  margin-bottom: 10px;
}
/* line 382, ../sass/_pts-mixins.scss */
.accommodation-search-result .filtter label * {
  vertical-align: middle;
}
/* line 558, ../sass/_pts-mixins.scss */
.accommodation-search-result .filtter label input[type=checkbox] {
  margin-right: 5px;
}
/* line 2743, ../sass/style.scss */
.accommodation-search-result .filtter .start-rating li {
  display: inline-block;
  vertical-align: middle;
}
/* line 2745, ../sass/style.scss */
.accommodation-search-result .filtter .start-rating li a {
  padding: 6px 9px;
  color: #fff;
  background: #6b238e;
  line-height: 26px;
}
/* line 2750, ../sass/style.scss */
.accommodation-search-result .filtter .start-rating li a .fa-star {
  color: #FEFE4C;
}
/* line 2757, ../sass/style.scss */
.accommodation-search-result .short-by {
  margin-bottom: 10px;
}
/* line 2759, ../sass/style.scss */
.accommodation-search-result .short-by .count {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 24px;
  color: #fff;
}
/* line 2765, ../sass/style.scss */
.accommodation-search-result .short-by select {
  width: 200px;
  height: 35px;
}
/* line 2770, ../sass/style.scss */
.accommodation-search-result .result-listing {
  position: relative;
}
/* line 2772, ../sass/style.scss */
.accommodation-search-result .result-listing .title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 24px;
  color: #6b238e;
}
/* line 2778, ../sass/style.scss */
.accommodation-search-result .result-listing .star-rating {
  margin: 10px 0 30px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
  color: #6b238e;
}
/* line 2784, ../sass/style.scss */
.accommodation-search-result .result-listing .star-rating span {
  padding: 5px;
  background: #6b238e;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #FEFE4C;
}
/* line 2790, ../sass/style.scss */
.accommodation-search-result .result-listing .star-rating span i {
  font-size: 14px;
}
/* line 2795, ../sass/style.scss */
.accommodation-search-result .result-listing .price {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
}
/* line 2799, ../sass/style.scss */
.accommodation-search-result .result-listing .price a {
  color: #6b238e;
  text-decoration: underline;
  margin-right: 60px;
  margin-left: 10px;
}
/* line 2806, ../sass/style.scss */
.accommodation-search-result .result-listing a.view-detail {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
/* line 2814, ../sass/style.scss */
.accommodation-search-result .achForMap {
  cursor: pointer;
}

/* End Accommodation Search Result */
/* Start Pagger Globle */
/* line 2825, ../sass/style.scss */
.pager {
  margin-top: 20px;
  text-align: center;
}
/* line 2829, ../sass/style.scss */
.pager ul li {
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
}
/* line 2832, ../sass/style.scss */
.pager ul li a {
  padding: 0 5px;
  color: #6b238e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
}
/* line 2838, ../sass/style.scss */
.pager ul li a:hover {
  text-decoration: underline;
}

/* End Pagge Globle */
/* Start accommodation-search-detail */
/* line 533, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul:before, .accommodation-search-detail .form-inline-block ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul li {
  float: left;
  width: 16.66667%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul li select,
.accommodation-search-detail .form-inline-block ul li input[type="text"] {
  height: 35px;
}
/* line 541, ../sass/_pts-mixins.scss */
.accommodation-search-detail .form-inline-block ul li label {
  margin-bottom: 5px;
}
/* line 2858, ../sass/style.scss */
.accommodation-search-detail .form-inline-block input[type="number"] {
  height: 35px;
}
/* line 2861, ../sass/style.scss */
.accommodation-search-detail .form-inline-block ul.acmd-checkbox {
  margin-top: 20px;
}
/* line 2865, ../sass/style.scss */
.accommodation-search-detail .form-inline-block li:nth-child(1) {
  width: 28%;
}
/* line 2871, ../sass/style.scss */
.accommodation-search-detail .facility li {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 2873, ../sass/style.scss */
.accommodation-search-detail .facility li i {
  width: 40px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
  color: #6b238e;
}
/* line 2882, ../sass/style.scss */
.accommodation-search-detail .facility li + li {
  margin-top: 10px;
}
/* line 2887, ../sass/style.scss */
.accommodation-search-detail .contact-detail {
  margin: 20px 0;
  background: #6b238e;
  border-radius: 10px;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 16px;
  /*span.contact-value-label + i.fa {
      margin-left: 10px;
  }*/
}
/* line 2896, ../sass/style.scss */
.accommodation-search-detail .contact-detail span {
  /*min-width: 70px;*/
  display: inline-block;
  vertical-align: middle;
  width: 35%;
  margin-right: 3%;
  word-wrap: break-word;
}
/* line 2902, ../sass/style.scss */
.accommodation-search-detail .contact-detail span.contact-value-label {
  min-width: 0;
  max-width: 61%;
  white-space: normal;
  word-break: break-all;
  vertical-align: top;
}
/* line 2909, ../sass/style.scss */
.accommodation-search-detail .contact-detail span + span {
  width: 51%;
}
/* line 2913, ../sass/style.scss */
.accommodation-search-detail .contact-detail i {
  width: 2%;
}
/* line 2919, ../sass/style.scss */
.accommodation-search-detail .contact-detail li + li {
  margin-top: 10px;
}
/* line 2923, ../sass/style.scss */
.accommodation-search-detail .available-rooms-detail {
  margin-top: 40px;
}
/* line 2926, ../sass/style.scss */
.accommodation-search-detail .available-rooms-detail .table i {
  color: #6b238e;
}
/* line 2931, ../sass/style.scss */
.accommodation-search-detail .available-rooms-detail .table td:not(:nth-child(6)),
.accommodation-search-detail .available-rooms-detail .table th:not(:nth-child(6)) {
  text-align: center;
}
/* line 2937, ../sass/style.scss */
.accommodation-search-detail .check-in-out {
  margin-top: 60px;
}
/* line 2939, ../sass/style.scss */
.accommodation-search-detail .check-in-out * {
  display: block;
  text-align: center;
}
/* line 2943, ../sass/style.scss */
.accommodation-search-detail .check-in-out label {
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
  margin: 20px 0 5px 0;
}
/* line 2949, ../sass/style.scss */
.accommodation-search-detail .check-in-out label:first-of-type {
  margin-top: 10px;
}
/* line 2955, ../sass/style.scss */
.accommodation-search-detail .available-rooms-detail .table {
  min-width: 600px;
}

/* line 330, ../sass/_pts-mixins.scss */
.accommodation-search-detail-edit .information ul li label {
  width: 25%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.accommodation-search-detail-edit .information ul li select {
  width: 70%;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation-search-detail-edit .information ul li input[type="text"] {
  width: 70%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation-search-detail-edit .information ul li select,
.accommodation-search-detail-edit .information ul li input[type="text"] {
  height: 35px;
}
/* line 2969, ../sass/style.scss */
.accommodation-search-detail-edit .information ul li + li {
  margin-top: 10px;
}
/* line 2975, ../sass/style.scss */
.accommodation-search-detail-edit .accomodation_admin_beneficiaries {
  min-height: 344px;
}
/* line 2978, ../sass/style.scss */
.accommodation-search-detail-edit .change-log {
  height: 344px;
}
/* line 2980, ../sass/style.scss */
.accommodation-search-detail-edit .change-log ul {
  overflow: auto;
  max-height: 287px;
}
/* line 2984, ../sass/style.scss */
.accommodation-search-detail-edit .change-log ul li span {
  display: inline-block;
  vertical-align: top;
}
/* line 2986, ../sass/style.scss */
.accommodation-search-detail-edit .change-log ul li span:nth-child(even) {
  width: 65%;
}
/* line 2989, ../sass/style.scss */
.accommodation-search-detail-edit .change-log ul li span:nth-child(odd) {
  width: 29%;
}
/* line 2993, ../sass/style.scss */
.accommodation-search-detail-edit .change-log ul li + li {
  margin-top: 12px;
}
/* line 2999, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out {
  min-height: 287px;
  margin-top: 0;
}
/* line 3001, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out * {
  display: initial;
}
/* line 3004, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out li,
.accommodation-search-detail-edit .check-in-out label {
  display: block;
}
/* line 3007, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out li.error,
.accommodation-search-detail-edit .check-in-out label.error {
  font-weight: normal;
  text-transform: capitalize;
}
/* line 3013, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out li + li {
  margin-top: 10px;
}
/* line 3016, ../sass/style.scss */
.accommodation-search-detail-edit .check-in-out input {
  width: 90%;
}
/* line 3020, ../sass/style.scss */
.accommodation-search-detail-edit .image-preview {
  /*img {
      max-width: 100%;
  }
  .img-box {
      height: 145px;
      overflow: hidden;
      position: relative;
      span.pencil-container {
          position: absolute;
          right: 7px;
          top: 0;
          width: 30px;
          height: 30px;
          text-align: center;
          z-index: 2;
          input::-webkit-file-upload-button,
          input::-moz-file-upload-button {
              cursor: pointer;
          }
          input {
              opacity: 0;
          }
          i {
              width: 40px;
              height: 40px;
              padding-top: 10px;
          }
      }
  }*/
}
/* line 3050, ../sass/style.scss */
.accommodation-search-detail-edit .image-preview textarea {
  width: 100%;
  height: 100px;
  text-align: justify;
}
/* line 3057, ../sass/style.scss */
.accommodation-search-detail-edit .price-rooms .table {
  width: 1110px;
}
/* line 3062, ../sass/style.scss */
.accommodation-search-detail-edit .address span {
  display: inline-block;
  vertical-align: top;
}
/* line 3066, ../sass/style.scss */
.accommodation-search-detail-edit .address h2 + span {
  width: 100%;
}
/* line 3068, ../sass/style.scss */
.accommodation-search-detail-edit .address h2 + span input {
  width: 100%;
}
/* line 3075, ../sass/style.scss */
.accommodation-search-detail-edit .contact-detail label.error {
  font-weight: normal;
}
/* line 3080, ../sass/style.scss */
.accommodation-search-detail-edit table input[type="text"],
.accommodation-search-detail-edit table input[type="password"],
.accommodation-search-detail-edit table input[type="number"] {
  width: 100%;
}

/* line 3089, ../sass/style.scss */
.add-to-booking label,
.add-to-booking span {
  display: inline-block;
  vertical-align: top;
  width: 70%;
}
/* line 3094, ../sass/style.scss */
.add-to-booking form > label {
  border-bottom: 1px solid #6b238e;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 3099, ../sass/style.scss */
.add-to-booking input[type="text"] {
  width: 100%;
}
/* line 3102, ../sass/style.scss */
.add-to-booking button {
  float: right;
}

/* end accommodation-search-detail */
/* start travel-member-user-list */
/* line 382, ../sass/_pts-mixins.scss */
.travel-member-user-list .table-wrap * {
  vertical-align: middle;
}
/* line 3116, ../sass/style.scss */
.travel-member-user-list .table-wrap table {
  width: 550px;
  vertical-align: middle;
}
/* line 3121, ../sass/style.scss */
.travel-member-user-list .table-wrap table td:nth-child(1),
.travel-member-user-list .table-wrap table th:nth-child(1) {
  width: 100px;
}

/* End travel-member-user-list */
/* Start travel client search icons */
/* line 3135, ../sass/style.scss */
.travel-client-icons {
  margin: 30px 0 15px;
  box-shadow: 0 0 10px #f7f7fd;
  background: #fff;
  border-radius: 10px 10px 0 0;
}
/* line 3140, ../sass/style.scss */
.travel-client-icons ul {
  display: flex;
  justify-content: space-between;
}
/* line 3143, ../sass/style.scss */
.travel-client-icons ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 50px;
  color: #fff;
  text-transform: capitalize;
}
/* line 3144, ../sass/style.scss */
.travel-client-icons ul li a {
  color: #000000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  display: block;
  padding: 16px;
  border-radius: 10px 10px 0 0;
}
/* line 3152, ../sass/style.scss */
.travel-client-icons ul li a img {
  margin-right: 12px;
  vertical-align: middle;
}
/* line 3156, ../sass/style.scss */
.travel-client-icons ul li a:hover, .travel-client-icons ul li a.active {
  color: #fff;
  background: #3EB2FF;
}
/* line 3160, ../sass/style.scss */
.travel-client-icons ul li a:hover svg path, .travel-client-icons ul li a.active svg path {
  fill: #6b238e;
}

/* End travel client search icons */
/* Start travel client search */
/* line 3182, ../sass/style.scss */
.travel-client-search-result h2 span {
  padding-right: 30px;
}
/* line 3184, ../sass/style.scss */
.travel-client-search-result h2 span.dairy-date-section {
  font-size: 13px;
  font-weight: 300;
}
/* line 3188, ../sass/style.scss */
.travel-client-search-result h2 span:last-child {
  float: right;
  padding: 0;
}
/* line 3195, ../sass/style.scss */
.travel-client-search-result .client table {
  width: 629px;
}
/* line 3199, ../sass/style.scss */
.travel-client-search-result .form-inline {
  min-height: 267px;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul:before, .travel-client-search-result .form-inline ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li {
  float: left;
  width: 25%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li select,
.travel-client-search-result .form-inline ul li input[type="text"] {
  height: 35px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-search-result .form-inline ul li label {
  margin-bottom: 5px;
}
/* line 3206, ../sass/style.scss */
.travel-client-search-result .form-inline ul li:nth-child(4n+1) {
  clear: left;
}
/* line 3209, ../sass/style.scss */
.travel-client-search-result .form-inline ul li:nth-child(n+5) {
  margin-top: 20px;
}
/* line 3212, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.width-75 {
  width: 75%;
}
/* line 3214, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.width-75 textarea {
  width: 100%;
  resize: none;
}
/* line 3219, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.email1, .travel-client-search-result .form-inline ul li.email {
  position: relative;
}
/* line 3223, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.email1 .sendemailicon, .travel-client-search-result .form-inline ul li.email .sendemailicon {
  position: absolute;
  right: 9px;
  bottom: -29px;
  color: #32cc32;
  z-index: 2;
  display: inline-block;
  height: 34px;
  vertical-align: middle;
  padding-top: 12px;
  width: 17px;
  text-align: center;
}
/* line 3239, ../sass/style.scss */
.travel-client-search-result .controls,
.travel-client-search-result .financials {
  min-height: 296px;
}
/* line 3242, ../sass/style.scss */
.travel-client-search-result .controls ul li + li,
.travel-client-search-result .financials ul li + li {
  margin-top: 20px;
}
/* line 3245, ../sass/style.scss */
.travel-client-search-result .controls label,
.travel-client-search-result .financials label {
  width: 110px;
  display: inline-block;
  vertical-align: top;
}
/* line 3251, ../sass/style.scss */
.travel-client-search-result .financials label {
  /*width: 200px;*/
  width: 70%;
  display: inline-block;
  vertical-align: middle;
}
/* line 3257, ../sass/style.scss */
.travel-client-search-result .financials label + span {
  display: inline-block;
  vertical-align: middle;
  width: 28%;
  text-align: right;
}
/* line 3263, ../sass/style.scss */
.travel-client-search-result .financials h2 span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 16px;
  color: #5d5d5d;
}
/* line 3329, ../sass/style.scss */
.travel-client-search-result .options-prices h2 a {
  float: right;
}
/* line 3333, ../sass/style.scss */
.travel-client-search-result .options-prices i {
  color: #32cc32;
}
/* line 3335, ../sass/style.scss */
.travel-client-search-result .options-prices i.fa-times {
  color: #ff0000;
}
/* line 3339, ../sass/style.scss */
.travel-client-search-result .options-prices input[type="text"],
.travel-client-search-result .options-prices input[type="number"] {
  width: 70px;
  font-size: 12px;
  border: none;
  border: 1px solid transparent;
}
/* line 3346, ../sass/style.scss */
.travel-client-search-result .options-prices input[type="text"]:hover,
.travel-client-search-result .options-prices input[type="number"]:hover {
  border: 1px solid #a9a9a9;
}
/* line 3350, ../sass/style.scss */
.travel-client-search-result .options-prices select {
  width: 70px;
  height: 22px;
}
/* line 3355, ../sass/style.scss */
.travel-client-search-result .options-prices .table th {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 0.68rem;
}
/* line 3360, ../sass/style.scss */
.travel-client-search-result .options-prices .table td {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 3364, ../sass/style.scss */
.travel-client-search-result .options-prices .table td:nth-child(3) input[type="text"] {
  /*width: 75px;*/
  width: inherit;
}
/* line 3372, ../sass/style.scss */
.travel-client-search-result .options-prices .table th:nth-child(1),
.travel-client-search-result .options-prices .table td:nth-child(1) {
  padding-left: 0;
}
/* line 3375, ../sass/style.scss */
.travel-client-search-result .options-prices .table th:last-child,
.travel-client-search-result .options-prices .table td:last-child {
  padding-right: 0;
}
/* line 3384, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th input[type="number"],
.travel-client-search-result .options-prices .price-free-place .table td input[type="number"] {
  /*width: 100%;*/
  width: inherit;
}
/* line 3388, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th:nth-child(1),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(1) {
  width: 70px;
}
/* line 3391, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th:nth-child(2),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(2) {
  width: 123px;
}
/* line 3394, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th:nth-child(3),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(3) {
  width: 150px;
}
/* line 3397, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th:nth-child(4), .travel-client-search-result .options-prices .price-free-place .table th:nth-child(5),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(4),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(5) {
  width: 112px;
}
/* line 3401, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th:nth-child(6),
.travel-client-search-result .options-prices .price-free-place .table td:nth-child(6) {
  width: 20px;
}
/* line 3404, ../sass/style.scss */
.travel-client-search-result .options-prices .price-free-place .table th select,
.travel-client-search-result .options-prices .price-free-place .table td select {
  width: auto;
}
/* line 3410, ../sass/style.scss */
.travel-client-search-result .options-prices .booking-option {
  margin-bottom: 40px;
}
/* line 3412, ../sass/style.scss */
.travel-client-search-result .options-prices .booking-option input[type="number"],
.travel-client-search-result .options-prices .booking-option input[type="text"] {
  width: 100%;
}
/* line 3416, ../sass/style.scss */
.travel-client-search-result .options-prices .booking-option input[type="text"].txtTraveldate {
  width: 70px;
}
/* line 3421, ../sass/style.scss */
.travel-client-search-result .additional-info {
  width: 90%;
  height: 100px;
  padding: 10px;
  margin-right: 20px;
  vertical-align: bottom;
}
/* line 3429, ../sass/style.scss */
.travel-client-search-result .diary-note i {
  /*color: $clr-purple;*/
  color: #32cc32;
  width: 44px;
  height: 44px;
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
}
/* line 3438, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap {
  height: 200px;
  /*overflow: auto;*/
}
/* line 3441, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table {
  width: 100%;
}
/* line 3443, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table thead,
.travel-client-search-result .diary-note .table-wrap .table tbody {
  display: block;
}
/* line 3447, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table tbody {
  max-height: 120px;
  min-height: 120px;
  overflow: auto;
}
/* line 3452, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th,
.travel-client-search-result .diary-note .table-wrap .table td {
  padding: 10px;
}
/* line 3455, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th.full-discription,
.travel-client-search-result .diary-note .table-wrap .table td.full-discription {
  padding: 0 10px;
}
/* line 3458, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(1),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(1) {
  width: 100px;
}
/* line 3461, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(2),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(2) {
  width: 70px;
}
/* line 3464, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(3),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(3) {
  width: 120px;
}
/* line 3467, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(4),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(4) {
  width: 260px;
}
/* line 3470, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(5),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(5) {
  width: 40px;
}
/* line 3473, ../sass/style.scss */
.travel-client-search-result .diary-note .table-wrap .table th:nth-child(1),
.travel-client-search-result .diary-note .table-wrap .table td:nth-child(1) {
  color: #6b238e;
}
/* line 3481, ../sass/style.scss */
.travel-client-search-result .client-note i {
  /*color: $clr-purple;*/
  color: #32cc32;
  width: 44px;
  height: 44px;
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
}
/* line 3490, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap {
  height: 200px;
  /*overflow: auto;*/
}
/* line 3493, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table {
  width: 530px;
}
/* line 3495, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table thead,
.travel-client-search-result .client-note .table-wrap .table tbody {
  display: block;
}
/* line 3499, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table tbody {
  max-height: 120px;
  min-height: 120px;
  overflow: auto;
}
/* line 3504, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th,
.travel-client-search-result .client-note .table-wrap .table td {
  padding: 10px;
}
/* line 3507, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th.full-discription,
.travel-client-search-result .client-note .table-wrap .table td.full-discription {
  padding: 0 10px;
}
/* line 3510, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th:nth-child(1), .travel-client-search-result .client-note .table-wrap .table th:nth-child(2),
.travel-client-search-result .client-note .table-wrap .table td:nth-child(1),
.travel-client-search-result .client-note .table-wrap .table td:nth-child(2) {
  width: 100px;
}
/* line 3514, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th:nth-child(3),
.travel-client-search-result .client-note .table-wrap .table td:nth-child(3) {
  width: 264px;
}
/* line 3517, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th:nth-child(4),
.travel-client-search-result .client-note .table-wrap .table td:nth-child(4) {
  width: 50px;
}
/* line 3520, ../sass/style.scss */
.travel-client-search-result .client-note .table-wrap .table th:nth-child(1),
.travel-client-search-result .client-note .table-wrap .table td:nth-child(1) {
  color: #6b238e;
}

/* End travel client search */
/*CSS Start Dashboard one */
/* line 3535, ../sass/style.scss */
.dashboard {
  margin-top: -20px;
}
/* line 3536, ../sass/style.scss */
.dashboard * {
  color: #fff;
}
/* line 3541, ../sass/style.scss */
.dashboard .top-banner img {
  width: 100%;
}
/* line 3545, ../sass/style.scss */
.dashboard p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  margin: 40px 0;
  text-align: center;
}
/* line 3553, ../sass/style.scss */
.dashboard ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.dashboard ul:before, .dashboard ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.dashboard ul:after {
  clear: both;
}
/* line 3555, ../sass/style.scss */
.dashboard ul li {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 3559, ../sass/style.scss */
.dashboard ul li:nth-child(n+5) {
  margin-top: 100px;
}
/* line 3562, ../sass/style.scss */
.dashboard ul li i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #53b2e8;
  border-radius: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 3573, ../sass/style.scss */
.dashboard ul li span {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
/* line 3577, ../sass/style.scss */
.dashboard ul li a:hover {
  color: #6b238e;
}
/* line 3578, ../sass/style.scss */
.dashboard ul li a:hover i,
.dashboard ul li a:hover span {
  color: #6b238e;
}
/* line 3586, ../sass/style.scss */
.dashboard p.see-below {
  font-size: 18px;
  color: #6b238e;
}
/* line 3590, ../sass/style.scss */
.dashboard .container {
  min-height: 500px;
}

/* line 3595, ../sass/style.scss */
.admin-dashboard {
  margin-top: 0;
}
/* line 3596, ../sass/style.scss */
.admin-dashboard * {
  color: #fff;
}
/* line 3600, ../sass/style.scss */
.admin-dashboard h1 {
  margin: 60px 0;
  line-height: 30px;
}
/* line 3603, ../sass/style.scss */
.admin-dashboard h1 a {
  float: right;
}
/* line 3608, ../sass/style.scss */
.admin-dashboard .top-banner img {
  width: 100%;
}
/* line 3612, ../sass/style.scss */
.admin-dashboard p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  margin: 40px 0;
  text-align: center;
}
/* line 3620, ../sass/style.scss */
.admin-dashboard ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.admin-dashboard ul:before, .admin-dashboard ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.admin-dashboard ul:after {
  clear: both;
}
/* line 3622, ../sass/style.scss */
.admin-dashboard ul li {
  float: left;
  width: 25%;
  text-align: left;
}
/* line 3626, ../sass/style.scss */
.admin-dashboard ul li:nth-child(n+5) {
  margin-top: 100px;
}
/* line 3629, ../sass/style.scss */
.admin-dashboard ul li i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #53b2e8;
  border-radius: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 3640, ../sass/style.scss */
.admin-dashboard ul li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 3643, ../sass/style.scss */
.admin-dashboard ul li a:hover {
  color: #6b238e;
}
/* line 3644, ../sass/style.scss */
.admin-dashboard ul li a:hover i,
.admin-dashboard ul li a:hover span {
  color: #6b238e;
}
/* line 3652, ../sass/style.scss */
.admin-dashboard p.see-below {
  font-size: 18px;
}
/* line 3655, ../sass/style.scss */
.admin-dashboard .container {
  min-height: 500px;
}

/* line 3662, ../sass/style.scss */
.admin-dashboard ul li {
  width: 20%;
  text-align: center;
}
/* line 3665, ../sass/style.scss */
.admin-dashboard ul li:nth-child(n+5) {
  margin-top: 0px;
}
/* line 3668, ../sass/style.scss */
.admin-dashboard ul li:nth-child(n+6) {
  margin-top: 50px;
}
/* line 3671, ../sass/style.scss */
.admin-dashboard ul li i {
  margin-right: 0;
}
/* line 3674, ../sass/style.scss */
.admin-dashboard ul li span {
  display: block;
  margin-top: 10px;
}

/* line 3682, ../sass/style.scss */
.bussiness-dashboard {
  margin-top: -20px;
}
/* line 3683, ../sass/style.scss */
.bussiness-dashboard * {
  color: #fff;
}
/* line 3687, ../sass/style.scss */
.bussiness-dashboard .inner-small-container {
  max-width: 600px;
  margin: 0 auto;
}
/* line 3692, ../sass/style.scss */
.bussiness-dashboard .top-banner img {
  width: 100%;
}
/* line 3696, ../sass/style.scss */
.bussiness-dashboard p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  margin: 40px 0;
  text-align: center;
}
/* line 3704, ../sass/style.scss */
.bussiness-dashboard ul {
  zoom: 1;
  text-align: center;
}
/* line 72, ../sass/_pts-mixins.scss */
.bussiness-dashboard ul:before, .bussiness-dashboard ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.bussiness-dashboard ul:after {
  clear: both;
}
/* line 3707, ../sass/style.scss */
.bussiness-dashboard ul li {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  text-align: center;
}
/* line 3711, ../sass/style.scss */
.bussiness-dashboard ul li:nth-child(2n) {
  margin-bottom: 100px;
}
/* line 3714, ../sass/style.scss */
.bussiness-dashboard ul li:last-child {
  margin-bottom: 0;
}
/* line 3717, ../sass/style.scss */
.bussiness-dashboard ul li i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #53b2e8;
  border-radius: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 3728, ../sass/style.scss */
.bussiness-dashboard ul li span {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
/* line 3732, ../sass/style.scss */
.bussiness-dashboard ul li a:hover {
  color: #6b238e;
}
/* line 3733, ../sass/style.scss */
.bussiness-dashboard ul li a:hover i,
.bussiness-dashboard ul li a:hover span {
  color: #6b238e;
}
/* line 3741, ../sass/style.scss */
.bussiness-dashboard .container {
  min-height: 500px;
}

/*CSS End Dashboard one */
/* css start Travel New Client */
/* line 3753, ../sass/style.scss */
.travel-new-client a {
  color: #6b238e;
  text-decoration: underline;
}

/* line 3763, ../sass/style.scss */
.new-clients .table tr td a {
  color: #6b238e;
  text-decoration: underline;
}

/* css end Travel New Client */
/* css start add-new-flight-consolidator */
/* line 3779, ../sass/style.scss */
.add-new-flight-consolidator .table {
  margin-top: 0;
}
/* line 3782, ../sass/style.scss */
.add-new-flight-consolidator .table td:nth-child(1) {
  width: 20%;
}
/* line 3785, ../sass/style.scss */
.add-new-flight-consolidator .table td:nth-child(2) {
  width: 80%;
}
/* line 3790, ../sass/style.scss */
.add-new-flight-consolidator .add-new-sup {
  padding-left: 40px;
}
/* line 3792, ../sass/style.scss */
.add-new-flight-consolidator .add-new-sup span {
  display: inline-block;
  vertical-align: top;
}
/* line 3796, ../sass/style.scss */
.add-new-flight-consolidator .textarea-container {
  position: relative;
  margin-bottom: 10px;
}
/* line 3799, ../sass/style.scss */
.add-new-flight-consolidator .textarea-container textarea {
  width: 100%;
}
/* line 3802, ../sass/style.scss */
.add-new-flight-consolidator .textarea-container i {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* css end add-new-flight-consolidator */
/* css start accommodation-sendemail */
/* line 3817, ../sass/style.scss */
.accommodation-sendemail label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
}
/* line 330, ../sass/_pts-mixins.scss */
.accommodation-sendemail .recipients ul li label {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.accommodation-sendemail .recipients ul li select {
  width: 80%;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation-sendemail .recipients ul li input[type="text"] {
  width: 80%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation-sendemail .recipients ul li select,
.accommodation-sendemail .recipients ul li input[type="text"] {
  height: 32px;
}
/* line 3828, ../sass/style.scss */
.accommodation-sendemail .recipients ul li + li {
  margin-top: 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.accommodation-sendemail .content ul li label {
  width: 40%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.accommodation-sendemail .content ul li select {
  width: 50%;
}
/* line 337, ../sass/_pts-mixins.scss */
.accommodation-sendemail .content ul li input[type="text"] {
  width: 50%;
}
/* line 340, ../sass/_pts-mixins.scss */
.accommodation-sendemail .content ul li select,
.accommodation-sendemail .content ul li input[type="text"] {
  height: 23px;
}
/* line 3841, ../sass/style.scss */
.accommodation-sendemail .content ul li + li {
  margin-top: 10px;
}
/* line 3846, ../sass/style.scss */
.accommodation-sendemail .content .editor {
  display: inline-block;
  vertical-align: bottom;
  width: 90%;
}
/* line 3850, ../sass/style.scss */
.accommodation-sendemail .content .editor + .btn {
  margin-left: 15px;
}
/* line 3855, ../sass/style.scss */
.accommodation-sendemail .attachments {
  min-height: 219px;
}
/* line 3857, ../sass/style.scss */
.accommodation-sendemail .attachments .inputfile {
  display: none;
}
/* line 3860, ../sass/style.scss */
.accommodation-sendemail .attachments .inputfile-span {
  padding: 10px;
  background: #ececec;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  height: 80px;
  line-height: 60px;
  text-align: center;
  font-weight: 700;
}

/* css end accommodation-sendemail */
/* css start add transport */
/* line 3880, ../sass/style.scss */
.add-new-transport .radio-group {
  display: inline-block;
  vertical-align: top;
  margin-left: 50px;
}
/* line 3883, ../sass/style.scss */
.add-new-transport .radio-group input[type="radio"] {
  vertical-align: middle;
}
/* line 3886, ../sass/style.scss */
.add-new-transport .radio-group label {
  display: block;
  width: 100%;
  /*color: #333;*/
  color: #717171;
}
/* line 3891, ../sass/style.scss */
.add-new-transport .radio-group label + label {
  margin-top: 10px;
}
/* line 3896, ../sass/style.scss */
.add-new-transport .bank-details {
  min-height: 328px;
}
/* line 3898, ../sass/style.scss */
.add-new-transport .bank-details p {
  margin-bottom: 27px;
  color: #333;
}
/* line 3901, ../sass/style.scss */
.add-new-transport .bank-details p span {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  color: #200D0D;
  display: block;
  text-align: right;
}
/* line 3910, ../sass/style.scss */
.add-new-transport .transport-comp {
  vertical-align: top;
}
/* line 3914, ../sass/style.scss */
.add-new-transport .add-new-sup span {
  display: inline-block;
  vertical-align: top;
}

/* css End add Transport */
/*css start full discription*/
/* line 3926, ../sass/style.scss */
.full-discription {
  position: relative;
}
/* line 3928, ../sass/style.scss */
.full-discription .container-wrap {
  display: none;
  /*position: absolute;*/
  position: fixed;
  background: #fff;
  padding: 10px;
  top: 50%;
  left: 50%;
  width: 660px;
  border: 2px solid #6b238e;
  /*margin-left: -497px;*/
  text-align: left;
  max-height: 500px;
  overflow: auto;
  z-index: 99;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  max-width: 90vw;
  min-height: 200px;
  overflow: auto;
}

/*css end full discription*/
/*css start travel client booking */
/* line 3957, ../sass/style.scss */
.travel-client-booking {
  /*.payment-out-ht {
      min-height: 368px;
  }*/
}
/* line 3958, ../sass/style.scss */
.travel-client-booking .cost-icon {
  font-size: 11px;
  color: #000;
}
/* line 3962, ../sass/style.scss */
.travel-client-booking .confirm-box {
  position: relative;
}
/* line 3964, ../sass/style.scss */
.travel-client-booking .confirm-box .confirm {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  font-weight: 700;
  font-size: 14px;
  position: absolute;
  top: -33px;
  left: 50%;
  margin-left: -50px;
  color: #6b238e;
}
/* line 3975, ../sass/style.scss */
.travel-client-booking .confirm-box .confirm i {
  border: 1px solid #6b238e;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  text-align: center;
  line-height: 19px;
  color: #6b238e;
  margin-left: 10px;
}
/* line 3986, ../sass/style.scss */
.travel-client-booking .confirm-box + .confirm-box {
  margin-top: 60px;
}
/* line 3991, ../sass/style.scss */
.travel-client-booking .email-link a {
  text-transform: inherit;
}
/* line 3994, ../sass/style.scss */
.travel-client-booking .email-link i {
  font-weight: 600;
  margin-right: 5px;
}
/* line 4002, ../sass/style.scss */
.travel-client-booking .pay-out-one {
  min-height: 164px;
}
/* line 4005, ../sass/style.scss */
.travel-client-booking .pay-out-two {
  min-height: 384px;
}
/* line 4008, ../sass/style.scss */
.travel-client-booking i {
  color: #3eb2ff;
  font-size: 14px;
}
/* line 4011, ../sass/style.scss */
.travel-client-booking i.fa-times {
  color: #ff0000;
}
/* line 4016, ../sass/style.scss */
.travel-client-booking h2 span {
  padding-right: 30px;
}
/* line 4018, ../sass/style.scss */
.travel-client-booking h2 span:last-child {
  float: right;
  padding: 0;
}
/* line 4024, ../sass/style.scss */
.travel-client-booking input[type="text"] {
  /*width: 80px;*/
  width: 100px;
  border: 1px solid transparent;
}
/* line 4028, ../sass/style.scss */
.travel-client-booking input[type="text"]:hover {
  border: 1px solid #a9a9a9;
}
/* line 4032, ../sass/style.scss */
.travel-client-booking input[disabled]:hover {
  border: 1px solid transparent;
}
/* line 4037, ../sass/style.scss */
.travel-client-booking .table td:first-child input[readonly],
.travel-client-booking .table td:first-child input[disabled] {
  cursor: pointer;
}
/* line 4043, ../sass/style.scss */
.travel-client-booking p {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 4045, ../sass/style.scss */
.travel-client-booking p + p {
  margin-top: 5px;
}
/* line 4048, ../sass/style.scss */
.travel-client-booking p span {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  text-align: left;
  color: #6b238e;
}
/* line 4054, ../sass/style.scss */
.travel-client-booking p > span {
  width: 75px;
}
/* line 4061, ../sass/style.scss */
.travel-client-booking .accom-info td:nth-child(1) input[type="text"] {
  /*width: 100px;*/
  width: 100%;
}
/* line 4067, ../sass/style.scss */
.travel-client-booking .accom-info td:nth-child(3) input[type="text"] {
  width: 110px;
}
/* line 4073, ../sass/style.scss */
.travel-client-booking .accom-info td:nth-child(2) input[type="text"], .travel-client-booking .accom-info td:nth-child(4) input[type="text"] {
  /*width: 30px;*/
  width: 40px;
}
/* line 4079, ../sass/style.scss */
.travel-client-booking .accom-info td:nth-child(5) input[type="text"] {
  width: 110px;
}
/* line 4083, ../sass/style.scss */
.travel-client-booking .accom-info td.name {
  position: relative;
}
/* line 4085, ../sass/style.scss */
.travel-client-booking .accom-info td.name a {
  position: absolute;
  top: 13px;
  right: 8px;
  background: #fff;
  height: 19px;
  width: 15px;
  text-align: center;
  line-height: 19px;
  color: #32cc32;
}
/* line 4095, ../sass/style.scss */
.travel-client-booking .accom-info td.name a i {
  font-weight: 700;
}
/* line 4107, ../sass/style.scss */
.travel-client-booking .accommodation-info .table tr td:not(:nth-child(1)) input[type="text"] {
  text-align: center;
}
/* line 4113, ../sass/style.scss */
.travel-client-booking .accommodation-info .table input[type="text"] {
  /*width: 50px;*/
  width: 100px;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(2),
.travel-client-booking .accommodation-info table th:nth-child(2) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(3),
.travel-client-booking .accommodation-info table th:nth-child(3) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(4),
.travel-client-booking .accommodation-info table th:nth-child(4) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(5),
.travel-client-booking .accommodation-info table th:nth-child(5) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(6),
.travel-client-booking .accommodation-info table th:nth-child(6) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .accommodation-info table td:nth-child(7),
.travel-client-booking .accommodation-info table th:nth-child(7) {
  text-align: center;
}
/* line 4131, ../sass/style.scss */
.travel-client-booking .activity-info .table td:nth-child(1),
.travel-client-booking .activity-info .table th:nth-child(1) {
  width: 135px;
}
/* line 4133, ../sass/style.scss */
.travel-client-booking .activity-info .table td:nth-child(1) input[type="text"],
.travel-client-booking .activity-info .table th:nth-child(1) input[type="text"] {
  width: 100%;
  text-align: left;
}
/* line 4139, ../sass/style.scss */
.travel-client-booking .activity-info .table td:nth-child(4) input[type="text"],
.travel-client-booking .activity-info .table th:nth-child(4) input[type="text"] {
  /*width: 80px;*/
  width: 100px;
}
/* line 4150, ../sass/style.scss */
.travel-client-booking .flight-info .table td input[type="text"] {
  text-align: center;
}
/* line 4155, ../sass/style.scss */
.travel-client-booking .flight-info .table td:nth-child(5) input[type="text"], .travel-client-booking .flight-info .table td:nth-child(4) input[type="text"] {
  width: 50px;
}
/* line 4161, ../sass/style.scss */
.travel-client-booking .flight-info .table .main-heading th {
  border: none;
  text-align: center;
}
/* line 4164, ../sass/style.scss */
.travel-client-booking .flight-info .table .main-heading th:not(:nth-child(1)) {
  border-right: 1px solid #6b238e;
}
/* line 4172, ../sass/style.scss */
.travel-client-booking .flight-info .outbound-flight .table input[type="text"] {
  /*width: 50px;*/
  width: 90px;
}
/* line 4178, ../sass/style.scss */
.travel-client-booking .flight-info .outbound-flight .table td:not(:nth-child(1)),
.travel-client-booking .flight-info .outbound-flight .table th:not(:nth-child(1)) {
  text-align: center;
}
/* line 4182, ../sass/style.scss */
.travel-client-booking .flight-info .outbound-flight .table td:nth-child(3) input[type="text"],
.travel-client-booking .flight-info .outbound-flight .table th:nth-child(3) input[type="text"] {
  /*width: 30px;*/
  width: 60px;
}
/* line 4188, ../sass/style.scss */
.travel-client-booking .flight-info .outbound-flight .table td:nth-child(1) input[type="text"],
.travel-client-booking .flight-info .outbound-flight .table th:nth-child(1) input[type="text"] {
  width: 90px;
}
/* line 4193, ../sass/style.scss */
.travel-client-booking .flight-info .outbound-flight .table td:nth-child(4) input[type="text"],
.travel-client-booking .flight-info .outbound-flight .table th:nth-child(4) input[type="text"] {
  /*width: 80px;*/
  width: inherit;
}
/* line 4202, ../sass/style.scss */
.travel-client-booking .flight-info .type label {
  display: block;
  color: #000;
}
/* line 4205, ../sass/style.scss */
.travel-client-booking .flight-info .type label input[type="radio"] {
  vertical-align: middle;
}
/* line 4213, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .table input[type="text"] {
  /*width: 60px;*/
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 4221, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .table td:not(:nth-child(1)) input[type="text"],
.travel-client-booking .flight-hotel-info .table th:not(:nth-child(1)) input[type="text"] {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(2),
.travel-client-booking .flight-hotel-info table th:nth-child(2) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(3),
.travel-client-booking .flight-hotel-info table th:nth-child(3) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(4),
.travel-client-booking .flight-hotel-info table th:nth-child(4) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(5),
.travel-client-booking .flight-hotel-info table th:nth-child(5) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(6),
.travel-client-booking .flight-hotel-info table th:nth-child(6) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-booking .flight-hotel-info table td:nth-child(7),
.travel-client-booking .flight-hotel-info table th:nth-child(7) {
  text-align: center;
}
/* line 4236, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .main-heading th {
  border: none;
  text-align: center;
}
/* line 4239, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .main-heading th:not(:nth-child(1)) {
  border-right: 1px solid #6b238e;
}
/* line 4245, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table input[type="text"] {
  width: 50px;
}
/* line 4250, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table td:not(:nth-child(1)),
.travel-client-booking .flight-hotel-info .outbound-flight .table th:not(:nth-child(1)) {
  text-align: center;
}
/* line 4251, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table td:not(:nth-child(1)) input[type="text"],
.travel-client-booking .flight-hotel-info .outbound-flight .table th:not(:nth-child(1)) input[type="text"] {
  /*width: 50px;*/
  width: 100px;
}
/* line 4258, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table td:nth-child(4) input[type="text"],
.travel-client-booking .flight-hotel-info .outbound-flight .table th:nth-child(4) input[type="text"] {
  /*width: 40px;*/
  width: 50px;
}
/* line 4264, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table td:nth-child(2) input[type="text"],
.travel-client-booking .flight-hotel-info .outbound-flight .table th:nth-child(2) input[type="text"] {
  width: 30px;
}
/* line 4269, ../sass/style.scss */
.travel-client-booking .flight-hotel-info .outbound-flight .table td:nth-child(3) input[type="text"],
.travel-client-booking .flight-hotel-info .outbound-flight .table th:nth-child(3) input[type="text"] {
  /*width: 70px;*/
  width: 100px;
}
/* line 4282, ../sass/style.scss */
.travel-client-booking .transport-info .email-link:not(:last-child),
.travel-client-booking .activity-info .email-link:not(:last-child),
.travel-client-booking .accommodation-info .email-link:not(:last-child) {
  margin-bottom: 60px;
}

/*css end travel client booking */
/* css start admin template page */
/* line 4296, ../sass/style.scss */
.admin-template a {
  color: #6b238e;
}
/* line 382, ../sass/_pts-mixins.scss */
.admin-template .new-template * {
  vertical-align: middle;
}
/* line 330, ../sass/_pts-mixins.scss */
.admin-template .new-template label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.admin-template .new-template select {
  width: 175px;
}
/* line 337, ../sass/_pts-mixins.scss */
.admin-template .new-template input[type="text"] {
  width: 175px;
}
/* line 340, ../sass/_pts-mixins.scss */
.admin-template .new-template select,
.admin-template .new-template input[type="text"] {
  height: 32px;
}
/* line 4306, ../sass/style.scss */
.admin-template .new-template li span {
  display: inline-block;
  vertical-align: top;
  width: 175px;
}
/* line 4309, ../sass/style.scss */
.admin-template .new-template li span + span {
  margin-left: 40px;
}
/* line 4313, ../sass/style.scss */
.admin-template .new-template li + li {
  margin-top: 15px;
}
/* line 4317, ../sass/style.scss */
.admin-template .new-template li:nth-child(3) input[type="text"] {
  width: 63%;
}
/* line 4322, ../sass/style.scss */
.admin-template .new-template li:nth-child(1) label {
  color: #32cc32;
}
/* line 4324, ../sass/style.scss */
.admin-template .new-template li:nth-child(1) label.error {
  color: #ff0000;
}
/* line 4329, ../sass/style.scss */
.admin-template .new-template li .readfile {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
  padding-left: 20px;
  color: #32cc32;
}
/* line 4335, ../sass/style.scss */
.admin-template .new-template li .readfile .inputfile {
  display: none;
}
/* line 4343, ../sass/style.scss */
.admin-template .auto-completes .top-section li {
  display: inline-block;
  vertical-align: top;
}
/* line 382, ../sass/_pts-mixins.scss */
.admin-template .auto-completes .top-section li * {
  vertical-align: middle;
}
/* line 4346, ../sass/style.scss */
.admin-template .auto-completes .top-section li label {
  display: block;
}
/* line 4348, ../sass/style.scss */
.admin-template .auto-completes .top-section li label + label {
  margin-top: 5px;
}
/* line 4352, ../sass/style.scss */
.admin-template .auto-completes .top-section li + li {
  margin-left: 30px;
}
/* line 4355, ../sass/style.scss */
.admin-template .auto-completes .top-section li input[type="text"] {
  margin-top: 16px;
}
/* line 4358, ../sass/style.scss */
.admin-template .auto-completes .top-section li .btn {
  margin-top: 22px;
}
/* line 4364, ../sass/style.scss */
.admin-template .auto-completes .bottom-section label {
  display: block;
  border-bottom: 1px solid #6b238e;
  max-width: 95%;
}
/* line 4369, ../sass/style.scss */
.admin-template .auto-completes .bottom-section ul li {
  margin-top: 10px;
}
/* line 4371, ../sass/style.scss */
.admin-template .auto-completes .bottom-section ul li span {
  display: inline-block;
  vertical-align: top;
  width: 90%;
}
/* line 4381, ../sass/style.scss */
.admin-template .existingt-templates .table tr td {
  max-width: 150px;
}

/* css end admin template page */
/* css start booking removes */
/* line 4397, ../sass/style.scss */
.booking-remove .table td,
.booking-remove .table th {
  max-width: 200px;
}
/* line 4400, ../sass/style.scss */
.booking-remove .table td:not(:nth-child(1)),
.booking-remove .table th:not(:nth-child(1)) {
  text-align: center;
}
/* line 4405, ../sass/style.scss */
.booking-remove .confirm {
  background: #6b238e;
  border-radius: 10px;
  width: 350px;
  margin: 0 auto;
}
/* line 4410, ../sass/style.scss */
.booking-remove .confirm p {
  font-weight: 700;
  text-align: center;
  padding: 10px;
  color: #fff;
}
/* line 4415, ../sass/style.scss */
.booking-remove .confirm p a {
  color: #32cc32;
  width: 50px;
  display: inline-block;
  vertical-align: top;
}
/* line 4419, ../sass/style.scss */
.booking-remove .confirm p a:hover {
  text-decoration: underline;
}

/* css end booking remove */
/* css start admin client type */
/* line 4485, ../sass/style.scss */
.admin-clienttype .merchant-provider ul li {
  width: 40%;
  display: inline-block;
  vertical-align: top;
}
/* line 4488, ../sass/style.scss */
.admin-clienttype .merchant-provider ul li input[type="text"] {
  height: 30px;
}
/* line 4491, ../sass/style.scss */
.admin-clienttype .merchant-provider ul li .btn {
  margin-left: 20px;
}
/* line 4494, ../sass/style.scss */
.admin-clienttype .merchant-provider ul li:nth-child(n+3) {
  margin-top: 20px;
}
/* line 4497, ../sass/style.scss */
.admin-clienttype .merchant-provider ul li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 330, ../sass/_pts-mixins.scss */
.admin-clienttype .merchant-details .table label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.admin-clienttype .merchant-details .table select {
  width: 50px;
}
/* line 337, ../sass/_pts-mixins.scss */
.admin-clienttype .merchant-details .table input[type="text"] {
  width: 50px;
}
/* line 340, ../sass/_pts-mixins.scss */
.admin-clienttype .merchant-details .table select,
.admin-clienttype .merchant-details .table input[type="text"] {
  height: 21px;
}
/* line 4509, ../sass/style.scss */
.admin-clienttype .merchant-details .table th,
.admin-clienttype .merchant-details .table td {
  max-width: 120px;
}
/* line 4512, ../sass/style.scss */
.admin-clienttype .merchant-details .table th span,
.admin-clienttype .merchant-details .table td span {
  width: 50px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
/* line 4520, ../sass/style.scss */
.admin-clienttype .commission-reports {
  min-height: 300px;
}
/* line 4522, ../sass/style.scss */
.admin-clienttype .commission-reports label {
  display: block;
  margin-bottom: 20px;
}
/* line 4526, ../sass/style.scss */
.admin-clienttype .commission-reports select {
  height: 20px;
  margin-right: 20px;
}
/* line 4530, ../sass/style.scss */
.admin-clienttype .commission-reports span {
  color: #32cc32;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
}
/* line 4536, ../sass/style.scss */
.admin-clienttype .commission-reports .file-custom input {
  display: none;
}
/* line 4539, ../sass/style.scss */
.admin-clienttype .commission-reports .file-custom label,
.admin-clienttype .commission-reports .file-custom span {
  display: inline-block;
  vertical-align: top;
}
/* line 4543, ../sass/style.scss */
.admin-clienttype .commission-reports .file-custom + .btn {
  margin-left: 20px;
}
/* line 4548, ../sass/style.scss */
.admin-clienttype .transaction-types {
  min-height: 667px;
}
/* line 330, ../sass/_pts-mixins.scss */
.admin-clienttype .transaction-types label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.admin-clienttype .transaction-types select {
  width: 45px;
}
/* line 337, ../sass/_pts-mixins.scss */
.admin-clienttype .transaction-types input[type="text"] {
  width: 116px;
}
/* line 340, ../sass/_pts-mixins.scss */
.admin-clienttype .transaction-types select,
.admin-clienttype .transaction-types input[type="text"] {
  height: 21px;
}
/* line 4554, ../sass/style.scss */
.admin-clienttype .transaction-types label {
  margin-bottom: 10px;
}
/* line 4557, ../sass/style.scss */
.admin-clienttype .transaction-types span {
  display: inline-block;
  vertical-align: top;
  width: 75%;
}
/* line 4564, ../sass/style.scss */
.admin-clienttype .transaction-types table td:not(:nth-child(1)),
.admin-clienttype .transaction-types table th:not(:nth-child(1)) {
  text-align: center;
}

/* css end admin client type */
/* css start travel travel-client-files */
/* line 4602, ../sass/style.scss */
.travel-client-files .file-custom {
  background: rgba(62, 178, 255, 0.1) url(../images/icons/upload.svg) no-repeat 10% center;
  padding-left: 40px;
  display: flex;
  align-items: center;
  margin-right: 0;
  border-radius: 5px;
}
/* line 4609, ../sass/style.scss */
.travel-client-files .file-custom input {
  display: none;
}
/* line 4612, ../sass/style.scss */
.travel-client-files .file-custom label,
.travel-client-files .file-custom span {
  display: inline-block;
  vertical-align: top;
  color: #50A5F1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 18px;
  cursor: pointer;
}

/* css End travel travel-client-files */
/*css start trust account */
/* line 533, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul:before, .trust-account .add-new-account ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li {
  float: left;
  width: 20%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li select {
  width: 170px;
}
/* line 337, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li input[type="text"] {
  width: 170px;
}
/* line 340, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li select,
.trust-account .add-new-account ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.trust-account .add-new-account ul li label {
  margin-bottom: 5px;
}
/* line 4647, ../sass/style.scss */
.trust-account .add-new-account ul li:nth-child(n+6) {
  margin-top: 20px;
}
/* line 4650, ../sass/style.scss */
.trust-account .add-new-account ul li:nth-child(5n+1) {
  clear: left;
}
/* line 4654, ../sass/style.scss */
.trust-account .add-new-account .btn {
  margin-right: 35px;
}
/* line 4660, ../sass/style.scss */
.trust-account .trust-account-detail .table td,
.trust-account .trust-account-detail .table th {
  max-width: 150px;
}
/* line 4663, ../sass/style.scss */
.trust-account .trust-account-detail .table td input[type="text"],
.trust-account .trust-account-detail .table td select,
.trust-account .trust-account-detail .table th input[type="text"],
.trust-account .trust-account-detail .table th select {
  width: 80%;
}
/* line 4666, ../sass/style.scss */
.trust-account .trust-account-detail .table td input[type="text"] + input[type="text"],
.trust-account .trust-account-detail .table td input[type="text"] select,
.trust-account .trust-account-detail .table td select + input[type="text"],
.trust-account .trust-account-detail .table td select select,
.trust-account .trust-account-detail .table th input[type="text"] + input[type="text"],
.trust-account .trust-account-detail .table th input[type="text"] select,
.trust-account .trust-account-detail .table th select + input[type="text"],
.trust-account .trust-account-detail .table th select select {
  margin-top: 5px;
}
/* line 4671, ../sass/style.scss */
.trust-account .trust-account-detail .table td:nth-child(9),
.trust-account .trust-account-detail .table th:nth-child(9) {
  width: 60px;
}

/*css end trust account */
/*css start admin-help page */
/* line 4687, ../sass/style.scss */
.admin-help li label {
  width: 55%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px;
}
/* line 4692, ../sass/style.scss */
.admin-help li a {
  padding: 0 15px;
  color: #6b238e;
  text-decoration: underline;
}
/* line 4697, ../sass/style.scss */
.admin-help li + li {
  margin-top: 15px;
}

/*css end admin-help page */
/* css start admin-template-email page */
/* line 330, ../sass/_pts-mixins.scss */
.admin-template-email label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.admin-template-email select {
  width: 300px;
}
/* line 337, ../sass/_pts-mixins.scss */
.admin-template-email input[type="text"] {
  width: 300px;
}
/* line 340, ../sass/_pts-mixins.scss */
.admin-template-email select,
.admin-template-email input[type="text"] {
  height: 21px;
}
/* line 4715, ../sass/style.scss */
.admin-template-email ul li + li {
  margin-top: 10px;
}
/* line 4719, ../sass/style.scss */
.admin-template-email .editor {
  display: inline-block;
  vertical-align: top;
}
/* line 4722, ../sass/style.scss */
.admin-template-email .btn {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 30px;
}
/* line 567, ../sass/_pts-mixins.scss */
.admin-template-email .mce-branding-powered-by {
  display: none;
}
/* line 571, ../sass/_pts-mixins.scss */
.admin-template-email .mce-widget[aria-label="Numbered list"] button.mce-open {
  display: none;
}

/* css end admin-template-email page */
/* css start add guest page */
/* line 4737, ../sass/style.scss */
.travel-client-guests h2 span {
  padding-right: 30px;
}
/* line 4739, ../sass/style.scss */
.travel-client-guests h2 span:last-child {
  float: right;
  padding: 0;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul:before, .travel-client-guests .add-guest ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li {
  float: left;
  width: 25%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li select {
  width: 90%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li input[type="text"] {
  width: 90%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li select,
.travel-client-guests .add-guest ul li input[type="text"] {
  height: 32px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-guests .add-guest ul li label {
  margin-bottom: 5px;
}
/* line 4751, ../sass/style.scss */
.travel-client-guests .add-guest ul li:nth-child(n+5) {
  margin-top: 10px;
}
/* line 4754, ../sass/style.scss */
.travel-client-guests .add-guest ul li:nth-child(4n+1) {
  clear: left;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-guests .existing-guest table td:nth-child(5),
.travel-client-guests .existing-guest table th:nth-child(5) {
  text-align: center;
}
/* line 4762, ../sass/style.scss */
.travel-client-guests .existing-guest .heading-wth-right {
  position: relative;
}
/* line 4764, ../sass/style.scss */
.travel-client-guests .existing-guest .heading-wth-right .lock-guest {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  text-align: center;
}
/* line 4772, ../sass/style.scss */
.travel-client-guests .existing-guest .heading-wth-right .lock-guest label {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 10px;
}
/* line 4779, ../sass/style.scss */
.travel-client-guests .existing-guest .table {
  max-width: 900px;
}
/* line 4781, ../sass/style.scss */
.travel-client-guests .existing-guest .table td,
.travel-client-guests .existing-guest .table th {
  max-width: 200px;
}
/* line 4784, ../sass/style.scss */
.travel-client-guests .existing-guest .table td input[type="text"],
.travel-client-guests .existing-guest .table th input[type="text"] {
  height: 32px;
}
/* line 4789, ../sass/style.scss */
.travel-client-guests .existing-guest .btn + .btn {
  margin-left: 40px;
}

/* css end add guest page */
/* css start travel member Itinerary Settings */
/* line 4802, ../sass/style.scss */
.travel-member-iti-settings p {
  color: #6b238e;
}
/* line 4806, ../sass/style.scss */
.travel-member-iti-settings .welcome-note textarea {
  display: block;
  width: 80%;
  margin-top: 20px;
  height: 100px;
}
/* line 4815, ../sass/style.scss */
.travel-member-iti-settings .money-text ul li {
  margin-top: 10px;
}
/* line 4817, ../sass/style.scss */
.travel-member-iti-settings .money-text ul li span {
  display: inline-block;
  vertical-align: top;
}
/* line 4820, ../sass/style.scss */
.travel-member-iti-settings .money-text ul li input[type="radio"] {
  vertical-align: top;
}
/* line 4823, ../sass/style.scss */
.travel-member-iti-settings .money-text ul li textarea {
  display: block;
  width: 80%;
  margin-top: 20px;
  height: 100px;
}

/* css end travel member Itinerary Settings */
/* css start error page */
/* line 4840, ../sass/style.scss */
.error-page-wrap {
  background: #fff;
}
/* line 4842, ../sass/style.scss */
.error-page-wrap .error-page {
  width: 300px;
  text-align: center;
  margin: 0 auto;
  color: #0194e4;
}
/* line 4847, ../sass/style.scss */
.error-page-wrap .error-page h1 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 40px;
  color: #0194e4;
  margin: 10px 0;
}
/* line 4854, ../sass/style.scss */
.error-page-wrap .error-page p + p {
  margin-top: 20px;
}
/* line 4858, ../sass/style.scss */
.error-page-wrap .error-img {
  background: #0194e4;
  margin-top: 40px;
}
/* line 4861, ../sass/style.scss */
.error-page-wrap .error-img img {
  display: inherit;
  margin: 0 auto;
}

/* css end error page */
/* css start travel-member-email-temp */
/* line 4875, ../sass/style.scss */
.travel-member-email-temp p {
  color: #6b238e;
}
/* line 4879, ../sass/style.scss */
.travel-member-email-temp .email-temp .table {
  max-width: 50%;
}
/* line 4881, ../sass/style.scss */
.travel-member-email-temp .email-temp .table input[type="text"] {
  width: 325px;
  height: 32px;
}
/* line 4885, ../sass/style.scss */
.travel-member-email-temp .email-temp .table a {
  color: #6b238e;
  text-decoration: underline;
}
/* line 4890, ../sass/style.scss */
.travel-member-email-temp .email-temp .table tr td {
  padding: 2px 5px;
}
/* line 4896, ../sass/style.scss */
.travel-member-email-temp .new-email-template {
  max-width: 70%;
}
/* line 4898, ../sass/style.scss */
.travel-member-email-temp .new-email-template label {
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 4904, ../sass/style.scss */
.travel-member-email-temp .new-email-template ul li input[type="text"] {
  width: 325px;
  height: 32px;
}
/* line 4908, ../sass/style.scss */
.travel-member-email-temp .new-email-template ul li label {
  display: block;
  margin: 30px 0 5px 0;
}
/* line 4912, ../sass/style.scss */
.travel-member-email-temp .new-email-template ul li textarea {
  width: 100%;
  height: 265px;
}
/* line 4916, ../sass/style.scss */
.travel-member-email-temp .new-email-template ul li + li {
  margin-top: 10px;
}

/* line 4927, ../sass/style.scss */
.preview-emailtemplate-popup .new-email-template label,
.open-emailtemplate-popup .new-email-template label {
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 4932, ../sass/style.scss */
.preview-emailtemplate-popup .new-email-template li input[type='text'],
.open-emailtemplate-popup .new-email-template li input[type='text'] {
  width: 40%;
  height: 32px;
}
/* line 4936, ../sass/style.scss */
.preview-emailtemplate-popup .new-email-template li + li,
.open-emailtemplate-popup .new-email-template li + li {
  margin-top: 10px;
}

/* css end travel-member-email-temp */
/* css start travel client booking edit */
/* line 4950, ../sass/style.scss */
.travel-client-booking-edit .heading {
  position: relative;
}
/* line 4952, ../sass/style.scss */
.travel-client-booking-edit .heading a {
  position: absolute;
  top: 0;
  left: 50%;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 30px;
  color: #fff;
  margin-left: -95px;
}
/* line 4966, ../sass/style.scss */
.travel-client-booking-edit .itneary-pck-info .purple-border-text {
  padding-bottom: 5px;
  border-bottom: 1px solid #6b238e;
  color: #6b238e;
  font-weight: bold;
}
/* line 4973, ../sass/style.scss */
.travel-client-booking-edit .itneary-pck-info ul li {
  position: relative;
}
/* line 4975, ../sass/style.scss */
.travel-client-booking-edit .itneary-pck-info ul li i {
  position: absolute;
  top: 0;
  right: 57px;
  height: 32px;
  width: 30px;
  text-align: center;
  padding-top: 10px;
}
/* line 4987, ../sass/style.scss */
.travel-client-booking-edit label {
  text-decoration: underline;
  display: block;
  margin-bottom: 10px;
}
/* line 4992, ../sass/style.scss */
.travel-client-booking-edit ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-booking-edit ul:before, .travel-client-booking-edit ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-booking-edit ul:after {
  clear: both;
}
/* line 4995, ../sass/style.scss */
.travel-client-booking-edit ul li input[type="text"] {
  width: 95%;
  height: 32px;
  font-size: 12px;
  font-size: 0.75rem;
  padding-right: 34px;
}
/* line 5001, ../sass/style.scss */
.travel-client-booking-edit ul li span {
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}
/* line 5005, ../sass/style.scss */
.travel-client-booking-edit ul li + li {
  margin-top: 10px;
}

/* css end travel client booking edit */
/* css start travel client itinerary */
/* line 5021, ../sass/style.scss */
.travel-itinerary-common h2 span.pl {
  padding-left: 200px;
}
/* line 5024, ../sass/style.scss */
.travel-itinerary-common h2 span:last-child {
  float: right;
}
/* line 5027, ../sass/style.scss */
.travel-itinerary-common h2 span + span {
  padding-left: 50px;
}
/* line 5030, ../sass/style.scss */
.travel-itinerary-common h2 span a {
  color: #fff;
}
/* line 5032, ../sass/style.scss */
.travel-itinerary-common h2 span a:hover, .travel-itinerary-common h2 span a.active {
  color: #4ccbcc;
}
/* line 5040, ../sass/style.scss */
.travel-itinerary-common .main-iti img {
  max-height: 100%;
  margin: 0 auto;
  display: block;
}
/* line 5045, ../sass/style.scss */
.travel-itinerary-common .main-iti .grid-box {
  position: relative;
  height: 136px;
}
/* line 5048, ../sass/style.scss */
.travel-itinerary-common .main-iti .grid-box .print-icon {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  color: #6b238e;
}

/* line 5064, ../sass/style.scss */
.travel-client-itinerary .short-detail span {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 5068, ../sass/style.scss */
.travel-client-itinerary .grid-box.pad-0 {
  min-height: 240px;
}
/* line 5071, ../sass/style.scss */
.travel-client-itinerary span.title {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 5px 15px;
  background: #6b238e;
  display: inline-block;
  vertical-align: top;
  border-radius: 7px;
  color: #fff;
  margin: 10px 0;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-itinerary .main-iti ul li label {
  display: inline-block;
  vertical-align: middle;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-itinerary .main-iti ul li input[type="text"] {
  width: 210px;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-itinerary .main-iti ul li select,
.travel-client-itinerary .main-iti ul li input[type="text"] {
  height: 32px;
}
/* line 5087, ../sass/style.scss */
.travel-client-itinerary .main-iti ul li + li {
  margin-top: 5px;
}
/* line 5094, ../sass/style.scss */
.travel-client-itinerary .accommodation h3 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 18px;
  border-bottom: 1px solid #6b238e;
  color: #6b238e;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
/* line 5103, ../sass/style.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail {
  margin-bottom: 10px;
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail:before, .travel-client-itinerary .accommodation .hotel-contact-detail:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail:after {
  clear: both;
}
/* line 5106, ../sass/style.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail ul {
  background: #6b238e;
  color: #fff;
  padding: 10px;
  border-radius: 10px;
  width: 175px;
  float: right;
  margin-right: 10px;
}
/* line 5114, ../sass/style.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail ul i {
  font-size: 16px;
  width: 20px;
  display: inline-block;
  vertical-align: top;
}
/* line 5119, ../sass/style.scss */
.travel-client-itinerary .accommodation .hotel-contact-detail ul li + li {
  margin-top: 10px;
}
/* line 5124, ../sass/style.scss */
.travel-client-itinerary .accommodation .package-flight-detail {
  min-height: 150px;
  margin-bottom: 30px;
}
/* line 5129, ../sass/style.scss */
.travel-client-itinerary .booking-detail {
  min-height: 240px;
  padding: 10px;
}
/* line 5132, ../sass/style.scss */
.travel-client-itinerary .booking-detail span {
  margin: 0;
}
/* line 5136, ../sass/style.scss */
.travel-client-itinerary .booking-detail ul li {
  margin-top: 5px;
}
/* line 5138, ../sass/style.scss */
.travel-client-itinerary .booking-detail ul li label,
.travel-client-itinerary .booking-detail ul li span {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
/* line 5146, ../sass/style.scss */
.travel-client-itinerary .flight-info {
  background: #eaeaea;
  min-height: 189px;
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  color: #6b238e;
}
/* line 5152, ../sass/style.scss */
.travel-client-itinerary .flight-info > ul {
  margin-bottom: 30px;
  min-height: 179px;
}
/* line 5157, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-itinerary .flight-info ul li:before, .travel-client-itinerary .flight-info ul li:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-itinerary .flight-info ul li:after {
  clear: both;
}
/* line 5159, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li span {
  float: left;
  width: 35%;
  text-align: center;
}
/* line 5163, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li span + span {
  float: right;
}
/* line 5167, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li + li {
  margin-top: 15px;
}
/* line 5170, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li:first-child {
  border-bottom: 1px solid #6b238e;
  padding-bottom: 10px;
}
/* line 5174, ../sass/style.scss */
.travel-client-itinerary .flight-info ul li:nth-child(2) {
  background: url(../images/arrow.png) no-repeat center center/50px auto;
}
/* line 5181, ../sass/style.scss */
.travel-client-itinerary .short-data .box {
  border: 3px solid #6b238e;
  border-radius: 5px;
  height: 105px;
  text-align: center;
  width: 230px;
  margin: 20px auto;
  display: block;
  padding: 20px;
}

/* css end travel client itinerary */
/* css start traval client itinerary summary */
/* line 5201, ../sass/style.scss */
.travel-client-summary .main-iti .grid-box {
  height: 150px;
}
/* line 5204, ../sass/style.scss */
.travel-client-summary p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
  color: #6b238e;
}
/* line 5209, ../sass/style.scss */
.travel-client-summary p span {
  color: #666;
}
/* line 5214, ../sass/style.scss */
.travel-client-summary .welcome textarea {
  vertical-align: top;
  height: 75px;
  width: 80%;
}
/* line 5220, ../sass/style.scss */
.travel-client-summary .client-details {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-summary .client-details ul li label {
  width: 90px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-summary .client-details ul li select {
  width: 185px;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-summary .client-details ul li input[type="text"] {
  width: 185px;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-summary .client-details ul li select,
.travel-client-summary .client-details ul li input[type="text"] {
  height: 32px;
}
/* line 5230, ../sass/style.scss */
.travel-client-summary .client-details ul li + li {
  margin-top: 10px;
}
/* line 5233, ../sass/style.scss */
.travel-client-summary .client-details ul li span {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
/* line 5236, ../sass/style.scss */
.travel-client-summary .client-details ul li span input[type="text"] {
  width: 50%;
}
/* line 5239, ../sass/style.scss */
.travel-client-summary .client-details ul li span + span {
  padding-left: 20px;
}
/* line 5246, ../sass/style.scss */
.travel-client-summary .booking-detail {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-summary .booking-detail ul li label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-summary .booking-detail ul li select {
  width: 113px;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-summary .booking-detail ul li input[type="text"] {
  width: 113px;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-summary .booking-detail ul li select,
.travel-client-summary .booking-detail ul li input[type="text"] {
  height: 32px;
}
/* line 5256, ../sass/style.scss */
.travel-client-summary .booking-detail ul li + li {
  margin-top: 7px;
}
/* line 5259, ../sass/style.scss */
.travel-client-summary .booking-detail ul li p {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  margin-top: 0;
}
/* line 5263, ../sass/style.scss */
.travel-client-summary .booking-detail ul li p span {
  margin-bottom: 10px;
  display: block;
  color: #6b238e;
}
/* line 5272, ../sass/style.scss */
.travel-client-summary .itineary-booking-option {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-summary .itineary-booking-option ul li label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-summary .itineary-booking-option ul li select {
  width: 113px;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-summary .itineary-booking-option ul li input[type="text"] {
  width: 113px;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-summary .itineary-booking-option ul li select,
.travel-client-summary .itineary-booking-option ul li input[type="text"] {
  height: 32px;
}
/* line 5282, ../sass/style.scss */
.travel-client-summary .itineary-booking-option ul li + li {
  margin-top: 7px;
}
/* line 5285, ../sass/style.scss */
.travel-client-summary .itineary-booking-option ul li p {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  margin-top: 0;
}
/* line 5289, ../sass/style.scss */
.travel-client-summary .itineary-booking-option ul li p + p {
  margin-left: 5px;
}
/* line 5292, ../sass/style.scss */
.travel-client-summary .itineary-booking-option ul li p span {
  margin-bottom: 10px;
  display: inline-block;
  color: #6b238e;
}
/* line 5301, ../sass/style.scss */
.travel-client-summary .offers {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-summary .offers:before, .travel-client-summary .offers:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-summary .offers:after {
  clear: both;
}
/* line 5303, ../sass/style.scss */
.travel-client-summary .offers h2 {
  margin: 0;
  float: left;
  width: 150px;
}
/* line 5308, ../sass/style.scss */
.travel-client-summary .offers p {
  float: left;
}
/* line 5312, ../sass/style.scss */
.travel-client-summary .add-infor {
  min-height: 179px;
}

/* css end traval client itinerary summary */
/* css start travel client money due */
/* line 5324, ../sass/style.scss */
.travel-client-moneydue .your-payment {
  min-height: 136px;
}
/* line 5328, ../sass/style.scss */
.travel-client-moneydue .make-payment i {
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 300;
  line-height: 44px;
  color: #6b238e;
}
/* line 5334, ../sass/style.scss */
.travel-client-moneydue .make-payment p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  color: #7700b2;
}
/* line 5339, ../sass/style.scss */
.travel-client-moneydue .make-payment .icon-type,
.travel-client-moneydue .make-payment .detail {
  display: inline-block;
  vertical-align: top;
}
/* line 5343, ../sass/style.scss */
.travel-client-moneydue .make-payment input[type="text"] {
  margin-top: 15px;
  height: 32px;
}
/* line 5347, ../sass/style.scss */
.travel-client-moneydue .make-payment .detail {
  width: 88%;
  padding-left: 15px;
}
/* line 5350, ../sass/style.scss */
.travel-client-moneydue .make-payment .detail table {
  margin-top: 20px;
}
/* line 5352, ../sass/style.scss */
.travel-client-moneydue .make-payment .detail table td {
  padding: 5px;
  font-size: 14px;
  font-style: italic;
}
/* line 5359, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-section {
  border-right: 1px solid #000;
}
/* line 5362, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail {
  margin-top: 20px;
}
/* line 5364, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail label,
.travel-client-moneydue .make-payment .card-detail ul {
  display: inline-block;
  vertical-align: top;
}
/* line 5368, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail ul {
  padding-left: 20px;
}
/* line 5370, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail ul label {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 5373, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail ul li + li {
  margin-top: 10px;
}
/* line 5377, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail P {
  text-decoration: underline;
  text-align: right;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
}
/* line 5383, ../sass/style.scss */
.travel-client-moneydue .make-payment .card-detail P i {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  color: #32cc32;
  margin-left: 10px;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-moneydue .additional-info table td:nth-child(1),
.travel-client-moneydue .additional-info table th:nth-child(1) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-moneydue .additional-info table td:nth-child(2),
.travel-client-moneydue .additional-info table th:nth-child(2) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-moneydue .additional-info table td:nth-child(3),
.travel-client-moneydue .additional-info table th:nth-child(3) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-moneydue .additional-info table td:nth-child(4),
.travel-client-moneydue .additional-info table th:nth-child(4) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.travel-client-moneydue .additional-info table td:nth-child(5),
.travel-client-moneydue .additional-info table th:nth-child(5) {
  text-align: center;
}

/* css end travel client money due */
/*css start travel client flight */
/* line 5409, ../sass/style.scss */
.travel-client-flight p {
  color: #6b238e;
}
/* line 5412, ../sass/style.scss */
.travel-client-flight .your-payment {
  min-height: 136px;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul:before, .travel-client-flight .yr-cnt-details ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li {
  float: left;
  width: 50%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li select {
  width: 90%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li input[type="text"] {
  width: 90%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li select,
.travel-client-flight .yr-cnt-details ul li input[type="text"] {
  height: 32px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-flight .yr-cnt-details ul li label {
  margin-bottom: 5px;
}
/* line 5421, ../sass/style.scss */
.travel-client-flight .yr-cnt-details .f-detail p {
  background: url(../images/icon-flight-detail.jpg) no-repeat center left;
  padding-left: 55px;
  min-height: 40px;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul:before, .travel-client-flight .additional-info ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li {
  float: left;
  width: 20%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li select {
  width: 90%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li input[type="text"] {
  width: 90%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li select,
.travel-client-flight .additional-info ul li input[type="text"] {
  height: 32px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-flight .additional-info ul li label {
  margin-bottom: 5px;
}
/* line 5433, ../sass/style.scss */
.travel-client-flight .additional-info ul + ul {
  margin-top: 30px;
}
/* line 5435, ../sass/style.scss */
.travel-client-flight .additional-info ul + ul .btn {
  margin-top: 30px;
}

/*css end travel client flight */
/* css start travel client who is going */
/* line 5449, ../sass/style.scss */
.travel-client-going input[type="checkbox"] {
  vertical-align: middle;
}
/* line 5452, ../sass/style.scss */
.travel-client-going p {
  color: #6b238e;
}
/* line 5455, ../sass/style.scss */
.travel-client-going .your-payment {
  min-height: 136px;
}
/* line 5458, ../sass/style.scss */
.travel-client-going .add-guests {
  position: relative;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul:before, .travel-client-going .add-guests ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li {
  float: left;
  width: 20%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li select {
  width: 90%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li input[type="text"] {
  width: 90%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li select,
.travel-client-going .add-guests ul li input[type="text"] {
  height: 25px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-going .add-guests ul li label {
  margin-bottom: 5px;
}
/* line 5464, ../sass/style.scss */
.travel-client-going .add-guests ul {
  padding-right: 50px;
}
/* line 5467, ../sass/style.scss */
.travel-client-going .add-guests ul li:nth-child(n+6) {
  margin-top: 25px;
}
/* line 5472, ../sass/style.scss */
.travel-client-going .add-guests .side-bar {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  height: 100%;
  vertical-align: middle;
  box-shadow: -1px 0 5px;
  text-align: center;
  width: 65px;
}
/* line 5482, ../sass/style.scss */
.travel-client-going .add-guests .side-bar .add-edit {
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 100%;
}
/* line 5488, ../sass/style.scss */
.travel-client-going .add-guests .side-bar .add-edit label {
  display: block;
  margin-bottom: 15px;
}
/* line 5493, ../sass/style.scss */
.travel-client-going .add-guests .side-bar .add-edit span i {
  margin: 0 5px;
}
/* line 5501, ../sass/style.scss */
.travel-client-going .guest-list .guest-count {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
  color: #6b238e;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
/* line 5509, ../sass/style.scss */
.travel-client-going .guest-list .guest-count .guest-count {
  padding-top: 20px;
}
/* line 5514, ../sass/style.scss */
.travel-client-going .guest-list .side-bar i {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 4px;
}
/* line 5520, ../sass/style.scss */
.travel-client-going .all-guest {
  padding-bottom: 30px;
}
/* line 5522, ../sass/style.scss */
.travel-client-going .all-guest + .all-guest {
  border-top: 1px solid #6b238e;
  padding-top: 30px;
}
/* line 5528, ../sass/style.scss */
.travel-client-going .btn i {
  font-weight: 700;
}
/* line 5531, ../sass/style.scss */
.travel-client-going .btn + .btn {
  margin-left: 20px;
}

/* css end travel client who is going */
/*css start transport-search */
/* line 5545, ../sass/style.scss */
.transport-search .acmd-text li {
  width: 12.5%;
  /*overwrite from parent class which we use in other pages for similar design */
}
/* line 5548, ../sass/style.scss */
.transport-search .acmd-text li:nth-child(1), .transport-search .acmd-text li:nth-child(2), .transport-search .acmd-text li:nth-child(3) {
  width: 12.5%;
}
/* line 5553, ../sass/style.scss */
.transport-search .acmd-text li:last-child {
  width: 12%;
}
/* line 5556, ../sass/style.scss */
.transport-search .acmd-text li input[type="text"],
.transport-search .acmd-text li input[type="number"],
.transport-search .acmd-text li select {
  width: 100%;
  height: 35px;
}
/* line 5562, ../sass/style.scss */
.transport-search .acmd-text li + li {
  padding-left: 25px;
}
/* line 5567, ../sass/style.scss */
.transport-search .acmd-checkbox li + li {
  margin-left: 30px;
}
/* line 5570, ../sass/style.scss */
.transport-search .traval-option {
  margin-top: 15px;
}
/* line 382, ../sass/_pts-mixins.scss */
.transport-search .traval-option * {
  vertical-align: middle;
}
/* line 5573, ../sass/style.scss */
.transport-search .traval-option li + li {
  margin-top: 5px;
}
/* line 5577, ../sass/style.scss */
.transport-search .bestprice {
  font-size: 18px;
  text-transform: capitalize;
  color: red;
}
/* line 5581, ../sass/style.scss */
.transport-search .bestprice small {
  font-size: 12px;
  color: #5d5d5d;
  margin-top: 10px;
  display: inline-block;
  vertical-align: top;
}

/*css end transport-search */
/*css start flight search */
/* line 533, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul:before, .flight-search .traval-option ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li {
  float: left;
  width: 50%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li select,
.flight-search .traval-option ul li input[type="text"] {
  height: 32px;
}
/* line 541, ../sass/_pts-mixins.scss */
.flight-search .traval-option ul li label {
  margin-bottom: 5px;
}
/* line 5602, ../sass/style.scss */
.flight-search .traval-option ul.acmd-checkbox {
  margin-top: 10px;
}
/* line 5604, ../sass/style.scss */
.flight-search .traval-option ul.acmd-checkbox li {
  width: 33%;
}
/* line 533, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul:before, .flight-search .acmd-text ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li {
  float: left;
  width: 33.33333%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li select,
.flight-search .acmd-text ul li input[type="text"] {
  height: 32px;
}
/* line 541, ../sass/_pts-mixins.scss */
.flight-search .acmd-text ul li label {
  margin-bottom: 5px;
}
/* line 5615, ../sass/style.scss */
.flight-search input[type="checkbox"] {
  vertical-align: middle;
}

/*css end flight search */
/*css start system-img */
/* line 5626, ../sass/style.scss */
.system-img {
  /* style 1 */
}
/* line 5627, ../sass/style.scss */
.system-img p,
.system-img a {
  font-size: 13px;
  color: #6b238e;
  text-decoration: underline;
}
/* line 5633, ../sass/style.scss */
.system-img p {
  text-decoration: none;
}
/* line 5636, ../sass/style.scss */
.system-img .table {
  width: 700px;
}
/* line 5638, ../sass/style.scss */
.system-img .table td,
.system-img .table th {
  max-width: 200px;
}
/* line 5641, ../sass/style.scss */
.system-img .table td i,
.system-img .table th i {
  font-size: 16px;
}
/* line 5644, ../sass/style.scss */
.system-img .table td .btn,
.system-img .table th .btn {
  color: #6b238e;
  text-decoration: underline;
  font-weight: 300;
  text-transform: capitalize;
}
/* line 5650, ../sass/style.scss */
.system-img .table td:nth-child(4),
.system-img .table th:nth-child(4) {
  width: 185px;
}
/* line 5653, ../sass/style.scss */
.system-img .table td:last-child,
.system-img .table th:last-child {
  text-align: center;
}
/* line 482, ../sass/_pts-mixins.scss */
.system-img .inputfile {
  display: none;
}
/* line 485, ../sass/_pts-mixins.scss */
.system-img .inputfile + label {
  font-size: 1.25rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0.625rem 1.25rem;
}
/* line 495, ../sass/_pts-mixins.scss */
.system-img .inputfile:focus + label,
.system-img .inputfile.has-focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
/* line 501, ../sass/_pts-mixins.scss */
.system-img .inputfile-1 + label {
  background-color: #ececec;
  width: 100%;
  height: 145px;
  color: #6b238e;
  line-height: 115px;
  text-align: center;
}
/* line 508, ../sass/_pts-mixins.scss */
.system-img .inputfile-1 + label.greentype {
  color: #32cc32;
  height: auto;
  line-height: inherit;
  font-size: 14px;
  text-decoration: underline;
  font-weight: normal;
  background: no-repeat;
  padding: 0;
}
/* line 517, ../sass/_pts-mixins.scss */
.system-img .inputfile-1 + label.greentype:hover {
  background: transparent;
}
/* line 522, ../sass/_pts-mixins.scss */
.system-img .inputfile-1:focus + label,
.system-img .inputfile-1.has-focus + label,
.system-img .inputfile-1 + label:hover {
  background-color: #d4d4d4;
}
/* line 5659, ../sass/style.scss */
.system-img .inputfile + label {
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 18px;
  text-transform: capitalize;
  color: #32cc32;
  border-bottom: 1px solid #ccc;
  padding: 0;
}

/*css end system-img */
/* css start booking fees */
/* line 5678, ../sass/style.scss */
.admin-booking-fees .table-wrap {
  min-height: 121px;
}
/* line 5681, ../sass/style.scss */
.admin-booking-fees .table-wrap .table td,
.admin-booking-fees .table-wrap .table th {
  max-width: 150px;
}

/* css end booking fees */
/* css start batch-upload */
/* line 5729, ../sass/style.scss */
.admin-bank-batches .batch-upload label {
  display: block;
  margin-bottom: 10px;
}
/* line 5733, ../sass/style.scss */
.admin-bank-batches .batch-upload input[type='file'] {
  display: none;
}
/* line 5735, ../sass/style.scss */
.admin-bank-batches .batch-upload input[type='file'] + label {
  display: inline-block;
  vertical-align: middle;
}
/* line 5737, ../sass/style.scss */
.admin-bank-batches .batch-upload input[type='file'] + label strong {
  color: #32cc32;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 18px;
}
/* line 5742, ../sass/style.scss */
.admin-bank-batches .batch-upload input[type='file'] + label strong:hover {
  cursor: pointer;
  text-decoration: underline;
}
/* line 5747, ../sass/style.scss */
.admin-bank-batches .batch-upload input[type='file'] + label span {
  min-width: 171px;
  min-height: 21px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #a9a9a9;
  line-height: 21px;
  max-width: 420px;
  padding: 0 5px;
}
/* line 5758, ../sass/style.scss */
.admin-bank-batches .batch-upload a {
  display: block;
  text-decoration: underline;
}
/* line 5761, ../sass/style.scss */
.admin-bank-batches .batch-upload a + a {
  margin-top: 10px;
}
/* line 5766, ../sass/style.scss */
.admin-bank-batches .imported-batches {
  margin-top: 40px;
}
/* line 5768, ../sass/style.scss */
.admin-bank-batches .imported-batches .table {
  max-width: 350px;
}
/* line 5770, ../sass/style.scss */
.admin-bank-batches .imported-batches .table td,
.admin-bank-batches .imported-batches .table th {
  max-width: 130px;
}
/* line 5773, ../sass/style.scss */
.admin-bank-batches .imported-batches .table td a,
.admin-bank-batches .imported-batches .table th a {
  color: #6b238e;
  text-decoration: underline;
}

/* css end batch-upload */
/*css start Bank Import */
/* line 5790, ../sass/style.scss */
.admin-bank-import .imported-bank .table {
  max-width: 350px;
}
/* line 5792, ../sass/style.scss */
.admin-bank-import .imported-bank .table td,
.admin-bank-import .imported-bank .table th {
  max-width: 130px;
}
/* line 5795, ../sass/style.scss */
.admin-bank-import .imported-bank .table td a,
.admin-bank-import .imported-bank .table th a {
  color: #6b238e;
  text-decoration: underline;
}
/* line 5804, ../sass/style.scss */
.admin-bank-import .bank-transactions .table td,
.admin-bank-import .bank-transactions .table th {
  max-width: 200px;
}
/* line 5807, ../sass/style.scss */
.admin-bank-import .bank-transactions .table td input[type='text'],
.admin-bank-import .bank-transactions .table th input[type='text'] {
  width: 100px;
}

/*css end Bank Import */
/*css start Admin Claimed Credits */
/* line 5824, ../sass/style.scss */
.admin-claimed-credits .aprove-selected .table th,
.admin-claimed-credits .aprove-selected .table td {
  max-width: 200px;
}
/* line 5832, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview ul li {
  display: inline-block;
  vertical-align: bottom;
}
/* line 5834, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview ul li label {
  display: block;
}
/* line 5837, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview ul li input[type="text"],
.admin-claimed-credits .unclaimed-overview ul li select {
  width: 130px;
  height: 21px;
}
/* line 5842, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview ul li + li {
  padding-left: 15px;
}
/* line 5848, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview .table td,
.admin-claimed-credits .unclaimed-overview .table th {
  max-width: 200px;
}
/* line 5851, ../sass/style.scss */
.admin-claimed-credits .unclaimed-overview .table td select,
.admin-claimed-credits .unclaimed-overview .table th select {
  width: 130px;
}

/*css end Admin Claimed Credits */
/*css start travel-client-sagepay */
/* line 5867, ../sass/style.scss */
.travel-client-sagepay h2 span {
  padding-right: 30px;
}
/* line 5869, ../sass/style.scss */
.travel-client-sagepay h2 span:last-child {
  float: right;
  padding: 0;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-sagepay .mysage-pay label,
.travel-client-sagepay .sagePay-accountdetail label {
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-sagepay .mysage-pay select,
.travel-client-sagepay .sagePay-accountdetail select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-sagepay .mysage-pay input[type="text"],
.travel-client-sagepay .sagePay-accountdetail input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-sagepay .mysage-pay select,
.travel-client-sagepay .mysage-pay input[type="text"],
.travel-client-sagepay .sagePay-accountdetail select,
.travel-client-sagepay .sagePay-accountdetail input[type="text"] {
  height: 30px;
}
/* line 5881, ../sass/style.scss */
.travel-client-sagepay .mysage-pay input[type="checkbox"],
.travel-client-sagepay .mysage-pay input[type="radio"],
.travel-client-sagepay .sagePay-accountdetail input[type="checkbox"],
.travel-client-sagepay .sagePay-accountdetail input[type="radio"] {
  vertical-align: middle;
}
/* line 5886, ../sass/style.scss */
.travel-client-sagepay .mysage-pay ul li,
.travel-client-sagepay .sagePay-accountdetail ul li {
  width: 90%;
}
/* line 5888, ../sass/style.scss */
.travel-client-sagepay .mysage-pay ul li + li,
.travel-client-sagepay .sagePay-accountdetail ul li + li {
  margin-top: 10px;
}
/* line 5897, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li label {
  display: block;
}
/* line 5900, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.group {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.group:before, .travel-client-sagepay .sagePay-accountdetail ul li.group:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.group:after {
  clear: both;
}
/* line 5902, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.group span {
  width: 50%;
  float: left;
}
/* line 5905, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.group span + span {
  padding-left: 30px;
}
/* line 5910, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group:before, .travel-client-sagepay .sagePay-accountdetail ul li.multi-group:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group:after {
  clear: both;
}
/* line 5912, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group label {
  width: 33.33%;
  float: left;
}
/* line 5915, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group label span {
  display: block;
}
/* line 5917, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li.multi-group label span + span {
  margin-top: 10px;
}
/* line 5923, ../sass/style.scss */
.travel-client-sagepay .sagePay-accountdetail ul li + li {
  margin-top: 15px;
}

/*css end travel-client-sagepay */
/*css start common heading with other detail */
/* line 5937, ../sass/style.scss */
.heading-gr {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.heading-gr:before, .heading-gr:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.heading-gr:after {
  clear: both;
}
/* line 5939, ../sass/style.scss */
.heading-gr h2 {
  float: left;
}
/* line 5942, ../sass/style.scss */
.heading-gr > span {
  float: right;
}

/*css end common heading with other detail */
/* css start travel-account-moneydue */
/* line 5954, ../sass/style.scss */
.travel-account-moneydue i {
  color: #32cc32;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
}
/* line 5960, ../sass/style.scss */
.travel-account-moneydue select {
  margin: 0 10px;
  height: 21px;
}
/* line 5964, ../sass/style.scss */
.travel-account-moneydue a {
  color: #6b238e;
  font-weight: 700;
  text-decoration: underline;
}
/* line 5970, ../sass/style.scss */
.travel-account-moneydue .heading-gr input[type="text"] {
  width: 75px;
  height: 21px;
}
/* line 5977, ../sass/style.scss */
.travel-account-moneydue .table tr th,
.travel-account-moneydue .table tr td {
  max-width: 90px;
}
/* line 5980, ../sass/style.scss */
.travel-account-moneydue .table tr th:not(:nth-child(2)),
.travel-account-moneydue .table tr td:not(:nth-child(2)) {
  text-align: center;
}

/* css end travel-account-moneydue */
/* css start travel client booking debits */
/* line 5995, ../sass/style.scss */
.travel-booking-debit .back-to-book {
  text-align: center;
}
/* line 5997, ../sass/style.scss */
.travel-booking-debit .back-to-book a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 38px;
  color: #fff;
}
/* line 6002, ../sass/style.scss */
.travel-booking-debit .back-to-book a:hover {
  text-decoration: underline;
  color: #6b238e;
}
/* line 6008, ../sass/style.scss */
.travel-booking-debit .new-debit {
  color: #5d5d5d;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul:before, .travel-booking-debit .new-debit ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li {
  float: left;
  width: 12.5%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li select,
.travel-booking-debit .new-debit ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-booking-debit .new-debit ul li label {
  margin-bottom: 5px;
}
/* line 6014, ../sass/style.scss */
.travel-booking-debit .new-debit select {
  color: #5d5d5d;
}
/* line 6018, ../sass/style.scss */
.travel-booking-debit .new-debit ul li {
  text-align: center;
}
/* line 6024, ../sass/style.scss */
.travel-booking-debit .debit-history input[type="text"] {
  width: 80px;
  border: 1px solid transparent;
}
/* line 6027, ../sass/style.scss */
.travel-booking-debit .debit-history input[type="text"]:hover {
  border: 1px solid #a9a9a9;
}
/* line 6032, ../sass/style.scss */
.travel-booking-debit .debit-history .table th,
.travel-booking-debit .debit-history .table td {
  max-width: 150px;
}
/* line 6035, ../sass/style.scss */
.travel-booking-debit .debit-history .table th:not(:nth-child(1)),
.travel-booking-debit .debit-history .table td:not(:nth-child(1)) {
  text-align: center;
}
/* line 6037, ../sass/style.scss */
.travel-booking-debit .debit-history .table th:not(:nth-child(1)) input,
.travel-booking-debit .debit-history .table td:not(:nth-child(1)) input {
  text-align: center;
}
/* line 6041, ../sass/style.scss */
.travel-booking-debit .debit-history .table th i + i,
.travel-booking-debit .debit-history .table td i + i {
  margin-left: 15px;
}
/* line 6046, ../sass/style.scss */
.travel-booking-debit .debit-history .align-right {
  z-index: 1;
  position: relative;
}
/* line 6049, ../sass/style.scss */
.travel-booking-debit .debit-history .align-right .btn {
  color: #6b238e;
}

/* css end travel client booking debits */
/* css start travel-client-money */
/* line 6064, ../sass/style.scss */
.travel-client-money h2 span {
  padding-right: 30px;
}
/* line 6066, ../sass/style.scss */
.travel-client-money h2 span:last-child {
  float: right;
  padding: 0;
}
/* line 6072, ../sass/style.scss */
.travel-client-money .money {
  position: relative;
  padding-bottom: 40px;
}
/* line 6075, ../sass/style.scss */
.travel-client-money .money input {
  width: 144px;
}
/* line 6078, ../sass/style.scss */
.travel-client-money .money .table-wrap {
  position: relative;
  z-index: 1;
}
/* line 6083, ../sass/style.scss */
.travel-client-money .money .table th,
.travel-client-money .money .table td {
  max-width: 200px;
}
/* line 6086, ../sass/style.scss */
.travel-client-money .money .table th:not(:nth-child(1)),
.travel-client-money .money .table td:not(:nth-child(1)) {
  text-align: center;
}
/* line 6091, ../sass/style.scss */
.travel-client-money .money:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 70px;
  background: #6bbce9;
  width: 100%;
  content: '';
  display: block;
  border-top: 5px solid #6b238e;
}
/* line 533, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul:before, .travel-client-money .refunds ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li {
  float: left;
  width: 16.66667%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li select,
.travel-client-money .refunds ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.travel-client-money .refunds ul li label {
  margin-bottom: 5px;
}
/* line 6110, ../sass/style.scss */
.travel-client-money .refunds ul li button {
  vertical-align: middle;
  margin-top: 10px;
}
/* line 6116, ../sass/style.scss */
.travel-client-money .refunds h4 {
  color: #6b238e;
  margin: 30px 0;
}
/* line 6120, ../sass/style.scss */
.travel-client-money .refunds input[type="checkbox"] {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 6125, ../sass/style.scss */
.travel-client-money .refunds .table th,
.travel-client-money .refunds .table td {
  max-width: 200px;
}
/* line 6130, ../sass/style.scss */
.travel-client-money .refunds input[type="text"],
.travel-client-money .refunds input[type="password"],
.travel-client-money .refunds select {
  max-width: 119px;
  min-height: 30px;
}

/* css end travel-client-money */
/* css start travel-account-unclaimed */
/* line 6146, ../sass/style.scss */
.travel-account-unclaimed input[type="text"] {
  width: 140px;
  height: 30px;
}
/* line 6150, ../sass/style.scss */
.travel-account-unclaimed select {
  width: 140px;
  height: 20px;
}
/* line 6156, ../sass/style.scss */
.travel-account-unclaimed .table tr th,
.travel-account-unclaimed .table tr td {
  max-width: 200px;
}
/* line 6159, ../sass/style.scss */
.travel-account-unclaimed .table tr th:not(:nth-child(1)),
.travel-account-unclaimed .table tr td:not(:nth-child(1)) {
  text-align: center;
}
/* line 6162, ../sass/style.scss */
.travel-account-unclaimed .table tr th input[type="text"],
.travel-account-unclaimed .table tr td input[type="text"] {
  height: 20px;
  width: 109px;
}

/* css end travel-account-unclaimed  */
/* css start travel-account-transactions */
/* css end travel-account-transactions */
/*css start travel money due email template */
/*css end travel money due email template */
/* css start admin-debits */
/*this class is use for multipal pages [all child page of admin-debit and admin-beneficiaries page]*/
/* line 6366, ../sass/style.scss */
.admin-debits .refine {
  width: 120px;
}
/* line 6370, ../sass/style.scss */
.admin-debits .table th,
.admin-debits .table td {
  max-width: 200px;
}
/* line 6376, ../sass/style.scss */
.admin-debits .table th.purple-text,
.admin-debits .table td.purple-text {
  color: #6b238e;
}
/* line 6378, ../sass/style.scss */
.admin-debits .table th.purple-text a,
.admin-debits .table td.purple-text a {
  color: #6b238e;
}
/* line 6383, ../sass/style.scss */
.admin-debits .table select {
  max-width: 120px;
  height: 21px;
}
/* line 6387, ../sass/style.scss */
.admin-debits .table input[type="text"] {
  width: 65px;
  height: 21px;
}
/* line 6391, ../sass/style.scss */
.admin-debits .table input.hasDatepicker {
  width: 95px;
}
/* line 6394, ../sass/style.scss */
.admin-debits .table span {
  color: #6b238e;
  font-size: 16px;
  font-size: 1rem;
}
/* line 6398, ../sass/style.scss */
.admin-debits .table a {
  color: #ff0000;
  text-decoration: underline;
}
/* line 6405, ../sass/style.scss */
.admin-debits .dabit-auth .table tr,
.admin-debits .dabit-auth .table th {
  max-width: 150px;
}
/* line 6412, ../sass/style.scss */
.admin-debits .table.align-left-table th,
.admin-debits .table.align-left-table td {
  text-align: left;
}
/* line 6415, ../sass/style.scss */
.admin-debits .table.align-left-table th .purple-text,
.admin-debits .table.align-left-table td .purple-text {
  color: #6b238e;
}
/* line 6417, ../sass/style.scss */
.admin-debits .table.align-left-table th .purple-text a,
.admin-debits .table.align-left-table td .purple-text a {
  color: #6b238e;
}

/* line 6451, ../sass/style.scss */
.admin-beneficiaries .table select,
.admin-beneficiaries .table input[type="text"] {
  width: 120px;
}

/* line 6460, ../sass/style.scss */
.trustees-log-view .view-detail,
.trustees-currency-logview .view-detail {
  position: relative;
}
/* line 6462, ../sass/style.scss */
.trustees-log-view .view-detail .content,
.trustees-currency-logview .view-detail .content {
  position: absolute;
  top: -50px;
  width: 425px;
  right: 60px;
  background: #fff;
  text-align: left;
  padding: 10px;
  box-shadow: 0px 0px 5px #ccc;
  display: none;
}
/* line 6472, ../sass/style.scss */
.trustees-log-view .view-detail .content h4,
.trustees-currency-logview .view-detail .content h4 {
  color: #6b238e;
  margin-bottom: 7px;
}
/* line 6476, ../sass/style.scss */
.trustees-log-view .view-detail .content span,
.trustees-currency-logview .view-detail .content span {
  margin-bottom: 10px;
  display: block;
}

/* css end admin-debits */
/* css start travel-member-reporting */
/* line 6491, ../sass/style.scss */
.travel-member-reporting input[type="checkbox"],
.travel-member-reporting input[type="radio"] {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 6496, ../sass/style.scss */
.travel-member-reporting select,
.travel-member-reporting input[type="text"] {
  width: 130px;
  height: 30px;
}
/* line 6502, ../sass/style.scss */
.travel-member-reporting .search ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-member-reporting .search ul:before, .travel-member-reporting .search ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-member-reporting .search ul:after {
  clear: both;
}
/* line 6504, ../sass/style.scss */
.travel-member-reporting .search ul li {
  display: inline-block;
  vertical-align: top;
}
/* line 6506, ../sass/style.scss */
.travel-member-reporting .search ul li span {
  display: block;
}
/* line 6508, ../sass/style.scss */
.travel-member-reporting .search ul li span.inline {
  display: inline-block;
  vertical-align: top;
}
/* line 6512, ../sass/style.scss */
.travel-member-reporting .search ul li + li {
  padding-left: 25px;
}
/* line 6515, ../sass/style.scss */
.travel-member-reporting .search ul li.last-chd {
  line-height: 30px;
  float: right;
}
/* line 6520, ../sass/style.scss */
.travel-member-reporting .search ul + ul + div {
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #6b238e;
}
/* line 6528, ../sass/style.scss */
.travel-member-reporting .table a {
  color: #6b238e;
  text-decoration: underline;
}

/* css end travel-member-reporting */
/*css start travel-member-ptsdownload */
/* line 6542, ../sass/style.scss */
.travel-member-ptsdownload ul {
  margin-top: 40px;
}
/* line 6545, ../sass/style.scss */
.travel-member-ptsdownload ul li button {
  margin: 0 10px;
}
/* line 6548, ../sass/style.scss */
.travel-member-ptsdownload ul li input[type="text"] {
  height: 35px;
}
/* line 6551, ../sass/style.scss */
.travel-member-ptsdownload ul li + li {
  margin-top: 15px;
}
/* line 6554, ../sass/style.scss */
.travel-member-ptsdownload ul li a + a {
  margin-left: 30px;
}

/*css end travel-member-ptsdownload */
/*css start travel-member-cust-service */
/* line 6568, ../sass/style.scss */
.travel-member-cust-service h2 span {
  float: right;
}
/* line 6570, ../sass/style.scss */
.travel-member-cust-service h2 span a {
  color: #fff;
  padding: 0 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
}
/* line 6577, ../sass/style.scss */
.travel-member-cust-service .search {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.travel-member-cust-service .search:before, .travel-member-cust-service .search:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.travel-member-cust-service .search:after {
  clear: both;
}
/* line 6579, ../sass/style.scss */
.travel-member-cust-service .search input[type="text"] {
  width: 100px;
  margin: 0 10px;
}
/* line 6583, ../sass/style.scss */
.travel-member-cust-service .search .btn {
  float: right;
  margin-top: 5px;
}
/* line 6587, ../sass/style.scss */
.travel-member-cust-service .search select {
  height: 21px;
}
/* line 6593, ../sass/style.scss */
.travel-member-cust-service .table tr td,
.travel-member-cust-service .table tr th {
  max-width: 200px;
}
/* line 6599, ../sass/style.scss */
.travel-member-cust-service .table tr td a,
.travel-member-cust-service .table tr th a {
  color: #6b238e;
  text-decoration: underline;
}

/*css end travel-member-cust-service */
/*css start travel suplier activities */
/* line 6616, ../sass/style.scss */
.suplier-activities .acmd-text li, .suplier-flight-hotel .acmd-text li {
  width: 17%;
}
/* line 6618, ../sass/style.scss */
.suplier-activities .acmd-text li:nth-child(1), .suplier-flight-hotel .acmd-text li:nth-child(1) {
  width: 30%;
}
/* line 6621, ../sass/style.scss */
.suplier-activities .acmd-text li label, .suplier-flight-hotel .acmd-text li label {
  margin-bottom: 5px;
}

/*css end travel suplier activities */
/*css start for add-new-activeties */
/* line 6636, ../sass/style.scss */
.add-new-activeties .contact-detail input[type="text"] {
  width: 322px;
}
/* line 6641, ../sass/style.scss */
.add-new-activeties .bank-details p {
  color: #000;
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.add-new-activeties .bank-details p:before, .add-new-activeties .bank-details p:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.add-new-activeties .bank-details p:after {
  clear: both;
}
/* line 6644, ../sass/style.scss */
.add-new-activeties .bank-details p span {
  font-size: 12px;
  margin-top: 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 6648, ../sass/style.scss */
.add-new-activeties .bank-details p span input {
  vertical-align: middle;
}
/* line 6655, ../sass/style.scss */
.add-new-activeties .product-avai .table {
  width: 90%;
}
/* line 6660, ../sass/style.scss */
.add-new-activeties .product-avai .table tr th:nth-child(1),
.add-new-activeties .product-avai .table tr tr:nth-child(1) {
  width: 200px;
}
/* line 6663, ../sass/style.scss */
.add-new-activeties .product-avai .table tr th:nth-child(4),
.add-new-activeties .product-avai .table tr tr:nth-child(4) {
  /*width: 600px;*/
  width: 500px;
}
/* line 6671, ../sass/style.scss */
.add-new-activeties .add-new-sup {
  padding-left: 40px;
}
/* line 6673, ../sass/style.scss */
.add-new-activeties .add-new-sup span {
  display: inline-block;
  vertical-align: middle;
}
/* line 6678, ../sass/style.scss */
.add-new-activeties .getAllFacility label {
  font-size: 14px;
  color: #5d5d5d;
  line-height: 20px;
  margin-right: 15px;
}

/*css end for add-new-activeties */
/*css start suplier-activites-result */
/* line 6694, ../sass/style.scss */
.suplier-activites-result input[type="checkbox"] {
  vertical-align: middle;
}
/* line 6698, ../sass/style.scss */
.suplier-activites-result h2 a {
  color: #fff;
  float: right;
}
/* line 6705, ../sass/style.scss */
.suplier-activites-result .form-inline-block ul + ul {
  margin-top: 20px;
}
/* line 6707, ../sass/style.scss */
.suplier-activites-result .form-inline-block ul + ul li {
  width: auto;
}
/* line 6709, ../sass/style.scss */
.suplier-activites-result .form-inline-block ul + ul li:nth-child(1) {
  width: auto;
}

/* line 6719, ../sass/style.scss */
.short-by-fillter select {
  background-color: #fff;
}
/* line 6722, ../sass/style.scss */
.short-by-fillter a {
  background: #fff;
  padding: 9px 10px;
  display: inline-block;
  vertical-align: top;
}

/*css end suplier-activites-result */
/*css start travel-account-profitclaim */
/* line 6738, ../sass/style.scss */
.travel-account-profitclaim .table tr th,
.travel-account-profitclaim .table tr td {
  max-width: 200px;
}
/* line 6741, ../sass/style.scss */
.travel-account-profitclaim .table tr th:not(:nth-child(1)),
.travel-account-profitclaim .table tr td:not(:nth-child(1)) {
  text-align: center;
}
/* line 6744, ../sass/style.scss */
.travel-account-profitclaim .table tr th a,
.travel-account-profitclaim .table tr td a {
  text-decoration: underline;
}
/* line 6751, ../sass/style.scss */
.travel-account-profitclaim p {
  color: #6b238e;
}

/*css end travel-account-profitclaim */
/*css start travel suplier flight + accomendation */
/* line 6764, ../sass/style.scss */
.suplier-flight-hotel input[type="radio"] {
  vertical-align: middle;
}

/*css end travel suplier flight + accomendation */
/*css start flight-hotel-searchdetail*/
/* line 6777, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info .partition {
  border-left: 1px solid #6b238e;
}
/* line 6780, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info label {
  display: block;
  margin-bottom: 10px;
}
/* line 6784, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info input[type='text'] {
  height: 35px;
}
/* line 6786, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info input[type='text'].date {
  width: 95px;
}
/* line 6789, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info input[type='text'].time {
  width: 47px;
}
/* line 6792, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info input[type='text'].code {
  width: 100px;
}
/* line 6796, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info span {
  line-height: 35px;
  display: inline-block;
  margin: 0 4px;
}
/* line 6800, ../sass/style.scss */
.flight-hotel-searchdetail .flight-info span i {
  font-size: 26px;
  vertical-align: middle;
  color: #6b238e;
}
/* line 6807, ../sass/style.scss */
.flight-hotel-searchdetail .facility {
  margin-top: 30px;
}
/* line 6810, ../sass/style.scss */
.flight-hotel-searchdetail .available-rooms-detail,
.flight-hotel-searchdetail .check-in-out {
  color: #6b238e;
}

/*css end flight-hotel-searchdetail*/
/*css start flight-hotel-search result*/
/* line 6824, ../sass/style.scss */
.flightHotel-search-result .star-rating a {
  text-decoration: underline;
}
/* line 6829, ../sass/style.scss */
.flightHotel-search-result .form-inline-block .arrow-h {
  width: inherit;
  margin-top: 25px;
}
/* line 6832, ../sass/style.scss */
.flightHotel-search-result .form-inline-block .arrow-h i {
  vertical-align: middle;
  font-size: 28px;
  color: #6b238e;
}
/* line 6842, ../sass/style.scss */
.flightHotel-search-result .result-listing .flight-detail-timing ul li {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.flightHotel-search-result .result-listing .flight-detail-timing ul li:before, .flightHotel-search-result .result-listing .flight-detail-timing ul li:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.flightHotel-search-result .result-listing .flight-detail-timing ul li:after {
  clear: both;
}
/* line 6844, ../sass/style.scss */
.flightHotel-search-result .result-listing .flight-detail-timing ul li + li {
  margin-top: 5px;
}
/* line 6849, ../sass/style.scss */
.flightHotel-search-result .result-listing .flight-detail-timing h3 {
  color: #6b238e;
  font-size: 12px;
  text-decoration: underline;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 6856, ../sass/style.scss */
.flightHotel-search-result .result-listing .flight-detail-timing label,
.flightHotel-search-result .result-listing .flight-detail-timing span {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
/* line 6865, ../sass/style.scss */
.flightHotel-search-result .short-by-fillter a {
  background: #fff;
  padding: 8px;
}

/*css start flight-hotel-search result*/
/* css start travel-remittanceAdvice */
/* line 6882, ../sass/style.scss */
.travel-remittanceAdvice .content ul li label {
  width: 150px;
  display: inline-block;
  vertical-align: top;
}
/* line 6886, ../sass/style.scss */
.travel-remittanceAdvice .content ul li + li {
  margin-top: 10px;
}

/* css end travel-remittanceAdvice */
/*css start travel-account-overview */
/* line 6901, ../sass/style.scss */
.travel-account-overview li + li {
  margin-top: 15px;
}
/* line 6904, ../sass/style.scss */
.travel-account-overview label {
  width: 40%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
}
/* line 6911, ../sass/style.scss */
.travel-account-overview span {
  display: inline-block;
  vertical-align: top;
  width: 58%;
}
/* line 6915, ../sass/style.scss */
.travel-account-overview a {
  text-decoration: underline;
  color: #6b238e;
}
/* line 6918, ../sass/style.scss */
.travel-account-overview a > span {
  text-decoration: underline;
}

/*css end travel-account-overview */
/*css start travel-account-debits */
/* line 6933, ../sass/style.scss */
.travel-account-debits h2 span,
.travel-client-newclient h2 span {
  float: right;
}
/* line 6935, ../sass/style.scss */
.travel-account-debits h2 span a,
.travel-client-newclient h2 span a {
  color: #fff;
  padding: 0 10px;
  font-size: 14px;
}
/* line 6943, ../sass/style.scss */
.travel-account-debits ul li,
.travel-client-newclient ul li {
  display: inline-block;
  vertical-align: bottom;
}
/* line 6944, ../sass/style.scss */
.travel-account-debits ul li input[type='text'],
.travel-account-debits ul li select,
.travel-client-newclient ul li input[type='text'],
.travel-client-newclient ul li select {
  height: 30px;
  width: 120px;
}
/* line 6950, ../sass/style.scss */
.travel-account-debits ul li label,
.travel-client-newclient ul li label {
  display: block;
}
/* line 6952, ../sass/style.scss */
.travel-account-debits ul li label + label,
.travel-client-newclient ul li label + label {
  margin-top: 5px;
}
/* line 6956, ../sass/style.scss */
.travel-account-debits ul li + li,
.travel-client-newclient ul li + li {
  margin-left: 15px;
}
/* line 6962, ../sass/style.scss */
.travel-account-debits .table input[type='text'],
.travel-client-newclient .table input[type='text'] {
  width: 80px;
}
/* line 6966, ../sass/style.scss */
.travel-account-debits .table tr th,
.travel-account-debits .table tr td,
.travel-client-newclient .table tr th,
.travel-client-newclient .table tr td {
  max-width: 150px;
}
/* line 6969, ../sass/style.scss */
.travel-account-debits .table tr th a,
.travel-account-debits .table tr td a,
.travel-client-newclient .table tr th a,
.travel-client-newclient .table tr td a {
  text-decoration: underline;
}
/* line 6973, ../sass/style.scss */
.travel-account-debits .table tr th:not(:nth-child(1)),
.travel-account-debits .table tr td:not(:nth-child(1)),
.travel-client-newclient .table tr th:not(:nth-child(1)),
.travel-client-newclient .table tr td:not(:nth-child(1)) {
  text-align: center;
}
/* line 6979, ../sass/style.scss */
.travel-account-debits .refine-container,
.travel-client-newclient .refine-container {
  text-align: right;
}
/* line 6981, ../sass/style.scss */
.travel-account-debits .refine-container input,
.travel-client-newclient .refine-container input {
  height: 30px;
  width: 120px;
}
/* line 6985, ../sass/style.scss */
.travel-account-debits .refine-container label,
.travel-client-newclient .refine-container label {
  display: block;
}

/*css end travel-account-debits */
/*css start travel-client-newclient */
/*css end travel-client-newclient */
/*css start travel-client fee */
/* line 7005, ../sass/style.scss */
.traval-client-fee .table-wth-totals .totals td {
  padding: 5px 0;
  text-align: left;
}
/* line 7008, ../sass/style.scss */
.traval-client-fee .table-wth-totals .totals td:last-child {
  text-align: right;
}
/* line 7012, ../sass/style.scss */
.traval-client-fee .table-wth-totals:after {
  height: 40px;
}
/* line 7016, ../sass/style.scss */
.traval-client-fee td:last-child,
.traval-client-fee th:last-child {
  text-align: right;
}

/*css end travel-client fee */
/*css start flight-search-result */
/* line 7030, ../sass/style.scss */
.flight-search-result .flight-detail .col-6 {
  background: url(../images/flight-plane-icon.png) no-repeat center center;
}
/* line 7033, ../sass/style.scss */
.flight-search-result .flight-detail ul {
  float: left;
  width: 50%;
  color: #6b238e;
  text-align: center;
}
/* line 7039, ../sass/style.scss */
.flight-search-result .flight-detail ul li + li {
  margin-top: 5px;
}
/* line 7046, ../sass/style.scss */
.flight-search-result .result-listing .apilink-price {
  /*padding-top: 40px;*/
  text-align: center;
  color: #717171;
}
/* line 7050, ../sass/style.scss */
.flight-search-result .result-listing .apilink-price a {
  text-decoration: underline;
  color: #717171;
}
/* line 7055, ../sass/style.scss */
.flight-search-result .result-listing p {
  color: #717171;
}
/* line 7060, ../sass/style.scss */
.flight-search-result .short-by-fillter a {
  padding: 9px 10px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
}

/*css end flight-search-result */
/*css start admin-pts-reporting */
/* line 7083, ../sass/style.scss */
.admin-pts-reporting .filter input[type='checkbox'],
.admin-pts-reporting .filter input[type='radio'] {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 7088, ../sass/style.scss */
.admin-pts-reporting .filter ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.admin-pts-reporting .filter ul:before, .admin-pts-reporting .filter ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.admin-pts-reporting .filter ul:after {
  clear: both;
}
/* line 7090, ../sass/style.scss */
.admin-pts-reporting .filter ul li {
  float: left;
}
/* line 7091, ../sass/style.scss */
.admin-pts-reporting .filter ul li select,
.admin-pts-reporting .filter ul li input[type='text'] {
  width: 120px;
  height: 30px;
}
/* line 7097, ../sass/style.scss */
.admin-pts-reporting .filter ul li span {
  display: block;
  color: #6b238e;
}
/* line 7101, ../sass/style.scss */
.admin-pts-reporting .filter ul li + li {
  margin-left: 20px;
}
/* line 7104, ../sass/style.scss */
.admin-pts-reporting .filter ul li:last-child {
  float: right;
}
/* line 7109, ../sass/style.scss */
.admin-pts-reporting .filter .inresult {
  border-bottom: 1px solid #6b238e;
  padding-bottom: 10px;
}
/* line 7112, ../sass/style.scss */
.admin-pts-reporting .filter .inresult label.db {
  display: block;
  margin-top: 20px;
}
/* line 7116, ../sass/style.scss */
.admin-pts-reporting .filter .inresult label + label + label {
  margin-left: 20px;
}
/* line 7119, ../sass/style.scss */
.admin-pts-reporting .filter .inresult input[type='text'] {
  width: 100px;
  height: 30px;
  margin-left: 20px;
}
/* line 7127, ../sass/style.scss */
.admin-pts-reporting .table a {
  color: #6b238e;
  text-decoration: underline;
}
/* line 7132, ../sass/style.scss */
.admin-pts-reporting .table tr td,
.admin-pts-reporting .table tr th {
  max-width: 150px;
}
/* line 7135, ../sass/style.scss */
.admin-pts-reporting .table tr td:not(:nth-child(1)),
.admin-pts-reporting .table tr th:not(:nth-child(1)) {
  text-align: center;
}

/*css end admin-pts-reporting */
/*css start admin-reconciliation */
/* line 7150, ../sass/style.scss */
.admin .sub-nav {
  margin: 10px 0;
}
/* line 7153, ../sass/style.scss */
.admin .sub-nav a:hover {
  text-decoration: underline;
}

/* line 7162, ../sass/style.scss */
.admin-reconciliation .overview div {
  width: 20%;
  float: left;
}
/* line 7165, ../sass/style.scss */
.admin-reconciliation .overview div span {
  display: block;
  margin: 10px 0;
}
/* line 7169, ../sass/style.scss */
.admin-reconciliation .overview div.travel {
  padding-left: 80px;
}
/* line 7172, ../sass/style.scss */
.admin-reconciliation .overview div.business {
  padding-left: 60px;
}
/* line 7175, ../sass/style.scss */
.admin-reconciliation .overview div.legal {
  padding-left: 90px;
}

/*css end admin-reconciliation */
/*css start admin-reconciliation-travel */
/* line 7188, ../sass/style.scss */
.admin-reconciliation-travel {
  color: #6b238e;
}
/* line 7190, ../sass/style.scss */
.admin-reconciliation-travel strong {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 18px;
}
/* line 7196, ../sass/style.scss */
.admin-reconciliation-travel .table input[type="text"] {
  width: 90%;
  height: 26px;
}
/* line 7201, ../sass/style.scss */
.admin-reconciliation-travel .table tr td {
  max-width: 200px;
}
/* line 7207, ../sass/style.scss */
.admin-reconciliation-travel .merchant-acquirer .table {
  text-align: right;
}
/* line 7211, ../sass/style.scss */
.admin-reconciliation-travel .btn-set {
  text-align: right;
}
/* line 7218, ../sass/style.scss */
.admin-reconciliation-travel .divReconciliationBalance .table tr td span.error-msg {
  padding-left: 10px;
}

/*css end admin-reconciliation-travel */
/* css start busness-company-detail */
/* css end busness-company-detail */
/*css start business-account-addbeneficiary */
/*css end business-account-addbeneficiary */
/*css start admin-atol */
/* line 7293, ../sass/style.scss */
.admin-atol p {
  color: #6b238e;
}
/* line 7297, ../sass/style.scss */
.admin-atol .top-section .grid-box {
  min-height: 202px;
}
/* line 7301, ../sass/style.scss */
.admin-atol .top-section .member-atol li {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.admin-atol .top-section .member-atol li:before, .admin-atol .top-section .member-atol li:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.admin-atol .top-section .member-atol li:after {
  clear: both;
}
/* line 7303, ../sass/style.scss */
.admin-atol .top-section .member-atol li + li {
  margin-top: 10px;
}
/* line 7306, ../sass/style.scss */
.admin-atol .top-section .member-atol li span {
  float: left;
  width: 50%;
}
/* line 7313, ../sass/style.scss */
.admin-atol .top-section .apc input[type="text"] {
  width: 80px;
}
/* line 7319, ../sass/style.scss */
.admin-atol .bottom-row h3 {
  color: #6b238e;
  margin-bottom: 10px;
}
/* line 7323, ../sass/style.scss */
.admin-atol .bottom-row p {
  color: #6b238e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 18px;
}
/* line 7330, ../sass/style.scss */
.admin-atol .bottom-row .date-type span {
  display: inline-block;
  vertical-align: middle;
}
/* line 7332, ../sass/style.scss */
.admin-atol .bottom-row .date-type span select {
  width: 80px;
  height: 30px;
}
/* line 7336, ../sass/style.scss */
.admin-atol .bottom-row .date-type span + span {
  margin-left: 10px;
}
/* line 7340, ../sass/style.scss */
.admin-atol .bottom-row .date-type label {
  display: block;
  margin: 10px 0;
}
/* line 7344, ../sass/style.scss */
.admin-atol .bottom-row .date-type input {
  margin-right: 5px;
}
/* line 7351, ../sass/style.scss */
.admin-atol .bottom-row .rpt-detail table tr th,
.admin-atol .bottom-row .rpt-detail table tr td {
  max-width: 150px;
}
/* line 7354, ../sass/style.scss */
.admin-atol .bottom-row .rpt-detail table tr th:not(:nth-child(1)),
.admin-atol .bottom-row .rpt-detail table tr td:not(:nth-child(1)) {
  text-align: center;
}

/*css end admin-atol */
/*css start travel-search-result-detail */
/* line 7372, ../sass/style.scss */
.travel-search-result-detail .product-avil input[type='text'] {
  width: 100%;
}
/* line 7379, ../sass/style.scss */
.travel-search-result-detail .product-avil .table tr td:nth-child(1) {
  width: 195px;
}
/* line 7382, ../sass/style.scss */
.travel-search-result-detail .product-avil .table tr td:nth-child(2), .travel-search-result-detail .product-avil .table tr td:nth-child(3) {
  width: 62px;
}
/* line 7391, ../sass/style.scss */
.travel-search-result-detail .banking-detail label {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
/* line 7395, ../sass/style.scss */
.travel-search-result-detail .banking-detail input[type="text"] {
  width: 100%;
}
/* line 7398, ../sass/style.scss */
.travel-search-result-detail .banking-detail li + li {
  margin-top: 10px;
}
/* line 7401, ../sass/style.scss */
.travel-search-result-detail .banking-detail i.fa-envelope-o {
  color: #32cc32;
  font-weight: 900;
  cursor: pointer;
}
/* line 7408, ../sass/style.scss */
.travel-search-result-detail .change-log span {
  display: inline-block;
  vertical-align: top;
}
/* line 7410, ../sass/style.scss */
.travel-search-result-detail .change-log span + span {
  margin-left: 15px;
}
/* line 7414, ../sass/style.scss */
.travel-search-result-detail .change-log li + li {
  margin-top: 10px;
}
/* line 7417, ../sass/style.scss */
.travel-search-result-detail .change-log .log-table-container {
  height: 165px;
  overflow-y: auto;
}
/* line 7424, ../sass/style.scss */
.travel-search-result-detail .form-inline-block ul li {
  width: 11.5%;
}
/* line 7426, ../sass/style.scss */
.travel-search-result-detail .form-inline-block ul li input {
  max-width: 100%;
}
/* line 7431, ../sass/style.scss */
.travel-search-result-detail .form-inline-block li:nth-child(1) {
  /*width: 16.66667%;*/
  width: 17%;
}
/* line 7436, ../sass/style.scss */
.travel-search-result-detail .traval-option {
  margin-top: 20px;
}
/* line 7440, ../sass/style.scss */
.travel-search-result-detail .address input {
  width: 100%;
}

/*css end travel-search-result-detail */
/*css start business-account-paybeneficiary */
/*css end business-account-paybeneficiary */
/*css start business-account-debits */
/* line 7506, ../sass/style.scss */
.business-account-debits input[type="text"] {
  width: 140px;
  height: 30px;
}
/* line 7514, ../sass/style.scss */
.business-account-debits .table tr th:not(:nth-child(1)),
.business-account-debits .table tr td:not(:nth-child(1)) {
  text-align: center;
}
/* line 7517, ../sass/style.scss */
.business-account-debits .table tr th a,
.business-account-debits .table tr td a {
  color: #6b238e;
  text-decoration: underline;
  padding-left: 15px;
}
/* line 7525, ../sass/style.scss */
.business-account-debits .filter {
  text-align: center;
}
/* line 7528, ../sass/style.scss */
.business-account-debits .filter span + span {
  margin-left: 15px;
}

/*css end business-account-debits */
/*css start business business-invoice */
/* line 7542, ../sass/style.scss */
.business-invoice .upload-invoice,
.business-invoice .invoices-uploaded {
  /* style 1 */
}
/* line 482, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile,
.business-invoice .invoices-uploaded .inputfile {
  display: none;
}
/* line 485, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile + label,
.business-invoice .invoices-uploaded .inputfile + label {
  font-size: 1.25rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0.625rem 1.25rem;
}
/* line 495, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile:focus + label,
.business-invoice .upload-invoice .inputfile.has-focus + label,
.business-invoice .invoices-uploaded .inputfile:focus + label,
.business-invoice .invoices-uploaded .inputfile.has-focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
/* line 501, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile-1 + label,
.business-invoice .invoices-uploaded .inputfile-1 + label {
  background-color: #ececec;
  width: 100%;
  height: 145px;
  color: #6b238e;
  line-height: 115px;
  text-align: center;
}
/* line 508, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile-1 + label.greentype,
.business-invoice .invoices-uploaded .inputfile-1 + label.greentype {
  color: #32cc32;
  height: auto;
  line-height: inherit;
  font-size: 14px;
  text-decoration: underline;
  font-weight: normal;
  background: no-repeat;
  padding: 0;
}
/* line 517, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile-1 + label.greentype:hover,
.business-invoice .invoices-uploaded .inputfile-1 + label.greentype:hover {
  background: transparent;
}
/* line 522, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice .inputfile-1:focus + label,
.business-invoice .upload-invoice .inputfile-1.has-focus + label,
.business-invoice .upload-invoice .inputfile-1 + label:hover,
.business-invoice .invoices-uploaded .inputfile-1:focus + label,
.business-invoice .invoices-uploaded .inputfile-1.has-focus + label,
.business-invoice .invoices-uploaded .inputfile-1 + label:hover {
  background-color: #d4d4d4;
}
/* line 7545, ../sass/style.scss */
.business-invoice .upload-invoice input[type="text"],
.business-invoice .upload-invoice select,
.business-invoice .invoices-uploaded input[type="text"],
.business-invoice .invoices-uploaded select {
  height: 35px;
  width: 200px;
}
/* line 7550, ../sass/style.scss */
.business-invoice .upload-invoice a,
.business-invoice .invoices-uploaded a {
  color: #6b238e;
}
/* line 7555, ../sass/style.scss */
.business-invoice .upload-invoice .table tr th,
.business-invoice .upload-invoice .table tr td,
.business-invoice .invoices-uploaded .table tr th,
.business-invoice .invoices-uploaded .table tr td {
  max-width: 200px;
}
/* line 354, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice table td:nth-child(4),
.business-invoice .upload-invoice table th:nth-child(4),
.business-invoice .invoices-uploaded table td:nth-child(4),
.business-invoice .invoices-uploaded table th:nth-child(4) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice table td:nth-child(5),
.business-invoice .upload-invoice table th:nth-child(5),
.business-invoice .invoices-uploaded table td:nth-child(5),
.business-invoice .invoices-uploaded table th:nth-child(5) {
  text-align: center;
}
/* line 354, ../sass/_pts-mixins.scss */
.business-invoice .upload-invoice table td:nth-child(6),
.business-invoice .upload-invoice table th:nth-child(6),
.business-invoice .invoices-uploaded table td:nth-child(6),
.business-invoice .invoices-uploaded table th:nth-child(6) {
  text-align: center;
}

/*css end business business-invoice */
/* css start business company detail */
/* line 7578, ../sass/style.scss */
.business-company-fee .breakdown ul li label {
  width: 80%;
  display: inline-block;
  vertical-align: top;
}
/* line 7582, ../sass/style.scss */
.business-company-fee .breakdown ul li + li {
  margin-top: 10px;
}
/* line 7587, ../sass/style.scss */
.business-company-fee .breakdown p {
  margin-top: 20px;
  text-align: right;
  font-size: 11px;
}
/* line 7594, ../sass/style.scss */
.business-company-fee .browse-fees ul {
  zoom: 1;
}
/* line 72, ../sass/_pts-mixins.scss */
.business-company-fee .browse-fees ul:before, .business-company-fee .browse-fees ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.business-company-fee .browse-fees ul:after {
  clear: both;
}
/* line 7596, ../sass/style.scss */
.business-company-fee .browse-fees ul li {
  float: left;
  width: 30%;
}
/* line 7599, ../sass/style.scss */
.business-company-fee .browse-fees ul li label {
  display: block;
}
/* line 7602, ../sass/style.scss */
.business-company-fee .browse-fees ul li select {
  width: 200px;
  height: 30px;
}
/* line 7612, ../sass/style.scss */
.business-company-fee .results .table tr td[colspan] {
  text-align: right;
  padding-right: 20px;
}

/* css end business company detail */
/* css start activity-search-detail */
/* line 7628, ../sass/style.scss */
.activity-search-detail .change-log {
  /*min-height: 231px;*/
  height: 251px;
  min-height: 0;
  /*ul {
      max-height: 190px;
  }*/
}
/* line 7636, ../sass/style.scss */
.activity-search-detail .fa {
  color: #32cc32;
}
/* line 7640, ../sass/style.scss */
.activity-search-detail .description-box textarea {
  width: 100%;
  height: 100px;
}
/* line 7646, ../sass/style.scss */
.activity-search-detail .address input {
  width: 100%;
}

/* css end activity-search-detail */
/*css start admin-debits-trustee */
/* line 7659, ../sass/style.scss */
.admin-debits-trustee a {
  color: #6b238e;
}

/*css end admin debits trustees */
/*css start transport-result-view */
/* line 7671, ../sass/style.scss */
.transport-result-view .traval-option {
  margin-top: 20px;
}
/* line 7677, ../sass/style.scss */
.transport-result-view .form-inline-block .acmd-text li,
.transport-result-view .form-inline-block .acmd-checkbox li {
  /*width: 17%;*/
  width: 11%;
}
/* line 7680, ../sass/style.scss */
.transport-result-view .form-inline-block .acmd-text li:nth-child(1),
.transport-result-view .form-inline-block .acmd-checkbox li:nth-child(1) {
  /*width: 16%;*/
  width: 15%;
}
/* line 7687, ../sass/style.scss */
.transport-result-view .form-inline-block .acmd-text li input[type="text"],
.transport-result-view .form-inline-block .acmd-text li input[type="number"],
.transport-result-view .form-inline-block .acmd-text li select,
.transport-result-view .form-inline-block .acmd-checkbox li input[type="text"],
.transport-result-view .form-inline-block .acmd-checkbox li input[type="number"],
.transport-result-view .form-inline-block .acmd-checkbox li select {
  width: 100%;
  height: 35px;
}
/* line 7695, ../sass/style.scss */
.transport-result-view .form-inline-block .acmd-checkbox {
  margin-top: 10px;
}
/* line 7700, ../sass/style.scss */
.transport-result-view .address p {
  margin-bottom: 10px;
}

/*css end transport-result-view */
/****** Style Star Rating Widget *****/
/* line 7712, ../sass/style.scss */
.rating {
  border: none;
  display: inline-block;
  width: 100%;
}

/* line 7718, ../sass/style.scss */
.rating > input {
  display: none;
}

/* line 7722, ../sass/style.scss */
.rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

/* line 7730, ../sass/style.scss */
.rating > .half:before {
  content: "\f089";
  position: absolute;
}

/* line 7735, ../sass/style.scss */
.rating > label {
  color: #ddd;
  float: right;
  background: #6b238e;
  margin: 0 3px;
}

/***** CSS Magic to Highlight Stars on Hover *****/
/* line 7745, ../sass/style.scss */
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: #FEFE4C;
}

/* hover previous stars in list */
/* line 7760, ../sass/style.scss */
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
  color: #FEFE4C;
}

/***** CSS end Magic to Highlight Stars on Hover *****/
/* css start flight-search-result-view */
/* line 7781, ../sass/style.scss */
.flight-search-result-view .further-info-payment textarea {
  width: 90%;
  height: 65px;
}
/* line 7789, ../sass/style.scss */
.flight-search-result-view .information ul li + li {
  margin-top: 8px;
}
/* line 7792, ../sass/style.scss */
.flight-search-result-view .information ul li:first-child {
  text-align: right;
}
/* line 7796, ../sass/style.scss */
.flight-search-result-view .information ul li.account-number input[type='text'] {
  width: 45%;
}
/* line 7801, ../sass/style.scss */
.flight-search-result-view .information i {
  /*width: 4%;*/
  text-align: right;
}
/* line 330, ../sass/_pts-mixins.scss */
.flight-search-result-view .information label {
  width: 24%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.flight-search-result-view .information select {
  width: 70%;
}
/* line 337, ../sass/_pts-mixins.scss */
.flight-search-result-view .information input[type="text"] {
  width: 70%;
}
/* line 340, ../sass/_pts-mixins.scss */
.flight-search-result-view .information select,
.flight-search-result-view .information input[type="text"] {
  height: 20px;
}
/* line 7810, ../sass/style.scss */
.flight-search-result-view .change-log {
  /*max-height: 162px;*/
  height: 254px;
  overflow: hidden;
}
/* line 7814, ../sass/style.scss */
.flight-search-result-view .change-log ul {
  height: 194px;
  overflow: auto;
}
/* line 7818, ../sass/style.scss */
.flight-search-result-view .change-log ul li + li {
  margin-top: 8px;
}
/* line 7824, ../sass/style.scss */
.flight-search-result-view .information {
  min-height: 218px;
}

/* line 7830, ../sass/style.scss */
.flight-add-to-booking input[type="text"] {
  width: 100%;
}
/* line 7833, ../sass/style.scss */
.flight-add-to-booking .search {
  margin-bottom: 10px;
}
/* line 7835, ../sass/style.scss */
.flight-add-to-booking .search label,
.flight-add-to-booking .search input[type="text"] {
  width: 100%;
}
/* line 7839, ../sass/style.scss */
.flight-add-to-booking .search label {
  border-bottom: 1px solid #6b238e;
  margin-bottom: 10px;
  display: inline-block;
  padding-bottom: 5px;
}

/* css end flight-search-result-view */
/* css start Edit Member Company */
/* line 7854, ../sass/style.scss */
#divTradingNameResult {
  height: 65px;
  overflow-y: auto;
}

/* css end Edit Member Company */
/* css start global */
/* line 7865, ../sass/style.scss */
.right-text {
  text-align: right;
}
/* line 7867, ../sass/style.scss */
.right-text input {
  text-align: left;
}

/* line 7872, ../sass/style.scss */
.left-text {
  text-align: left;
}

/* line 7876, ../sass/style.scss */
.left-float {
  float: left;
}

/* line 7880, ../sass/style.scss */
.inline-element {
  display: inline-block;
}

/* line 7884, ../sass/style.scss */
.black-text {
  color: #000;
}

/* line 7888, ../sass/style.scss */
.grey-text {
  color: #717171;
}

/* line 7892, ../sass/style.scss */
.beneficiary-equal-height {
  min-height: 360px;
}

/* line 7896, ../sass/style.scss */
.member-id {
  font-size: 12px;
  color: #717171;
  font-weight: 300;
}

/* line 7902, ../sass/style.scss */
.icon-svg {
  width: 30px;
  height: 30px;
  cursor: pointer;
}
/* line 7907, ../sass/style.scss */
.icon-svg:hover svg path {
  fill: #4ccbcc;
}

/* line 7913, ../sass/style.scss */
input[disabled] {
  background: #ebebe4;
}

/* css end global*/
/**** Pop Up Styling By Siddhant ****/
/* line 7923, ../sass/style.scss */
.popup-outer-container {
  position: fixed;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
  overflow-y: auto;
  padding: 0 15px;
}
/* line 7933, ../sass/style.scss */
.popup-outer-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
/* line 7940, ../sass/style.scss */
.popup-outer-container .popup-inner-container {
  background: #fff;
  max-width: 1000px;
  margin: 40px 0;
  padding: 20px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  outline: 15px solid rgba(0, 0, 0, 0.4);
  text-align: left;
}
/* line 7950, ../sass/style.scss */
.popup-outer-container .popup-inner-container table {
  max-width: 92%;
  min-width: 770px;
}
/* line 7953, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table {
  max-width: 100%;
  margin: 30px 0 20px;
  table-layout: fixed;
}
/* line 7957, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table th {
  border-bottom: none;
}
/* line 7960, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td {
  color: inherit;
  padding: 4px;
}
/* line 7963, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td .inner-table {
  max-width: 100% !important;
  table-layout: fixed;
  min-width: 0;
}
/* line 7967, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td .inner-table td {
  padding: 0 5px;
}
/* line 7971, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td input[type="text"].input-wth-place {
  max-width: 78%;
  width: 100%;
}
/* line 7975, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td strong {
  font-size: 14px;
}
/* line 7978, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td .radio-container {
  font-weight: 700;
}
/* line 7980, ../sass/style.scss */
.popup-outer-container .popup-inner-container table.confirm-table td .radio-container input[type="radio"] {
  vertical-align: middle;
  margin-right: 2px;
}
/* line 7987, ../sass/style.scss */
.popup-outer-container .popup-inner-container table td {
  color: #6b238e;
  min-width: 20px;
  padding: 10px 4px;
}
/* line 7991, ../sass/style.scss */
.popup-outer-container .popup-inner-container table td .dob {
  color: #717171;
  min-width: 50px;
  display: block;
  text-align: center;
}
/* line 8000, ../sass/style.scss */
.popup-outer-container .text-table {
  width: auto;
  min-width: 0 !important;
}
/* line 8004, ../sass/style.scss */
.popup-outer-container small {
  display: block;
  margin-bottom: 20px;
}

/* line 8010, ../sass/style.scss */
.two-col-container {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 30px 0 10px;
}
/* line 8015, ../sass/style.scss */
.two-col-container > div {
  display: table-cell;
  vertical-align: middle;
}

/* line 8021, ../sass/style.scss */
.right-sidebar {
  text-align: right;
}

/* line 8025, ../sass/style.scss */
.main-content {
  font-weight: 700;
  color: #6b238e;
  font-size: 14px;
  padding-left: 22px;
}

/* line 8032, ../sass/style.scss */
.payment-container {
  display: none;
}

/* line 8036, ../sass/style.scss */
.purple-text {
  color: #6b238e;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: middle;
}

/* line 8044, ../sass/style.scss */
.red-text {
  color: #ff0000;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: middle;
  /*margin-left: 20px;*/
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  cursor: default;
}

/* line 8056, ../sass/style.scss */
.best-price-text {
  color: #6b238e;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  cursor: default;
}

/* line 8067, ../sass/style.scss */
.black-line {
  background-color: #000;
  border: none;
  height: 1px;
  margin: 10px 0 5px;
}

/**** End Of Pop Up Styling By Siddhant ****/
/* line 8077, ../sass/style.scss */
.break-text {
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  max-width: calc(100% - 24px);
  max-width: -webkit-calc(100% - 24px);
  display: inline-block;
}

/* line 8086, ../sass/style.scss */
.full-discription .close-full-discription {
  min-height: 30px;
  margin-top: -20px;
  padding-top: 10px;
  width: 30px;
  text-align: center;
}

/* css start of Company Fee Page */
/* line 8099, ../sass/style.scss */
.breakdown ul li {
  padding: 9px 10px;
}
/* line 8101, ../sass/style.scss */
.breakdown ul li label {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}
/* line 8105, ../sass/style.scss */
.breakdown ul li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 8110, ../sass/style.scss */
.breakdown p {
  color: #6b238e;
  font-size: 12px;
}

/* line 8118, ../sass/style.scss */
.browse-fees ul li {
  display: inline-block;
  vertical-align: middle;
}
/* line 8120, ../sass/style.scss */
.browse-fees ul li label {
  display: block;
}
/* line 8123, ../sass/style.scss */
.browse-fees ul li + li {
  margin-left: 15px;
}
/* line 8126, ../sass/style.scss */
.browse-fees ul li button {
  margin-top: 10px;
}

/* line 8135, ../sass/style.scss */
.results table tbody {
  color: #6b238e;
}
/* line 8138, ../sass/style.scss */
.results table tbody tr td {
  color: #717171;
}
/* line 8139, ../sass/style.scss */
.results table tbody tr td span {
  display: none;
}
/* line 8146, ../sass/style.scss */
.results table tbody tr:first-child td:first-child span {
  display: block;
}

/* css End of Company Fee Page */
/* css start of Atol Reporting Page */
/* line 8163, ../sass/style.scss */
.apc-reporting-container .apc-reporting {
  position: relative;
  padding-bottom: 40px;
}
/* line 8166, ../sass/style.scss */
.apc-reporting-container .apc-reporting input {
  height: 30px;
}
/* line 8169, ../sass/style.scss */
.apc-reporting-container .apc-reporting .table-wrap {
  position: relative;
  z-index: 1;
}
/* line 8173, ../sass/style.scss */
.apc-reporting-container .apc-reporting:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 95px;
  background: #6bbce9;
  width: 100%;
  content: '';
  display: block;
  border-top: 5px solid #6b238e;
}

/* css end of the Atol Reporting Page */
/* css start of the change password page */
/* line 8195, ../sass/style.scss */
.change-password-container ul li {
  margin-top: 30px;
}
/* line 8197, ../sass/style.scss */
.change-password-container ul li label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 8202, ../sass/style.scss */
.change-password-container ul li:first-child {
  margin-top: 0;
}

/* css end of the change password page*/
/* css start for the third party beneficiary */
/* line 8216, ../sass/style.scss */
.third-paty-beneficiaries input,
.third-paty-beneficiaries select {
  height: 30px;
}
/* line 533, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul:before, .third-paty-beneficiaries ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li {
  float: left;
  width: 16.66667%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li select,
.third-paty-beneficiaries ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li label {
  margin-bottom: 5px;
}
/* line 533, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul:before, .third-paty-beneficiaries ul li ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li {
  float: left;
  width: 50%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li select,
.third-paty-beneficiaries ul li ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries ul li ul li label {
  margin-bottom: 5px;
}
/* line 8231, ../sass/style.scss */
.third-paty-beneficiaries ul li ul li {
  padding: 0 5px;
}
/* line 533, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul {
  zoom: 1;
  margin: 0 -10px;
}
/* line 72, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul:before, .third-paty-beneficiaries .table ul:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 79, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul:after {
  clear: both;
}
/* line 536, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li {
  float: left;
  width: 50%;
  padding: 0 10px;
}
/* line 330, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li label {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 334, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li select {
  width: 100%;
}
/* line 337, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li input[type="text"] {
  width: 100%;
}
/* line 340, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li select,
.third-paty-beneficiaries .table ul li input[type="text"] {
  height: 30px;
}
/* line 541, ../sass/_pts-mixins.scss */
.third-paty-beneficiaries .table ul li label {
  margin-bottom: 5px;
}
/* line 8242, ../sass/style.scss */
.third-paty-beneficiaries .table td {
  vertical-align: middle;
}
/* line 8244, ../sass/style.scss */
.third-paty-beneficiaries .table td ul {
  max-width: 100px;
  margin: 0;
}
/* line 8247, ../sass/style.scss */
.third-paty-beneficiaries .table td ul li {
  padding: 0 5px;
}
/* line 8253, ../sass/style.scss */
.third-paty-beneficiaries .grid-box + .grid-box {
  margin-top: 12px;
}

/* css end for the thirrd party beneficiary */
/* css start for the Multicom Accomodation Details*/
/* line 8265, ../sass/style.scss */
.booking-container .table td input {
  width: auto;
  min-width: 0;
  max-width: 90px;
}
/* line 8270, ../sass/style.scss */
.booking-container .table td span {
  color: #6b238e;
  display: block;
  line-height: 21px;
}
/* line 8275, ../sass/style.scss */
.booking-container .table td:nth-child(2) {
  min-width: 100px;
}

/* css end for the Multicom Accomodation Details*/
/* line 8285, ../sass/style.scss */
.payment-container-new .table input[type="text"],
.payment-container-new .table input[type="password"] {
  width: 80%;
}
/* line 8290, ../sass/style.scss */
.payment-container-new .table.confirm-table th {
  border-bottom: none;
}
/* line 8293, ../sass/style.scss */
.payment-container-new .table.confirm-table td {
  padding: 2px 5px;
}
/* line 8295, ../sass/style.scss */
.payment-container-new .table.confirm-table td:first-child {
  padding-left: 0;
}
/* line 8298, ../sass/style.scss */
.payment-container-new .table.confirm-table td strong {
  font-size: 14px;
  margin-top: 20px;
  display: inline-block;
}
/* line 8305, ../sass/style.scss */
.payment-container-new .table .deposit-req {
  font-weight: 700;
  font-size: 14px;
}

/* line 8312, ../sass/style.scss */
span#spnAccomodationName {
  font-weight: 700;
  font-size: 14px;
  float: left;
  margin-right: 6px;
}

/* line 8319, ../sass/style.scss */
.address-section {
  border-bottom: 1px solid #a9a9a9;
  padding-bottom: 5px;
  display: inline-block;
}

/* line 8325, ../sass/style.scss */
.additional-information {
  color: #6b238e;
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}
/* line 8330, ../sass/style.scss */
.additional-information small {
  display: block;
  color: #717171;
  font-weight: 300;
  margin: 5px 0;
}

/* Start of Flight Pop Up Styling */
/* line 8342, ../sass/style.scss */
.flight-details-container label,
.flight-details-container span {
  display: inline-block;
  vertical-align: top;
  width: 70%;
}
/* line 8347, ../sass/style.scss */
.flight-details-container label input[type="text"],
.flight-details-container span input[type="text"] {
  width: 100%;
}

/* End Of Flight Pop Up Styling */
/* Css start Client Booking Package Info pop up*/
/* line 8360, ../sass/style.scss */
.large-popup + .lb-container {
  width: 1120px;
  margin-left: -560px;
}
/* line 8363, ../sass/style.scss */
.large-popup + .lb-container .table-wrap {
  overflow: auto;
}
/* line 8366, ../sass/style.scss */
.large-popup + .lb-container .grid-box.price-rooms {
  min-height: 0;
}
/* line 8369, ../sass/style.scss */
.large-popup + .lb-container .grid-box.product-avil {
  min-height: 0;
}

/* Css end Client Booking Package Info pop up*/
/* Css start Sub Admin Edit */
/* line 8382, ../sass/style.scss */
.sub-admin-container label {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
/* line 8388, ../sass/style.scss */
.sub-admin-container .email-setting .port-name {
  width: 80px;
  padding-left: 10px;
}
/* line 8392, ../sass/style.scss */
.sub-admin-container .email-setting input[type="text"],
.sub-admin-container .email-setting input[type="password"],
.sub-admin-container .email-setting input[type="number"],
.sub-admin-container .email-setting select {
  width: 150px;
}
/* line 8397, ../sass/style.scss */
.sub-admin-container .email-setting input[type="text"].port-name,
.sub-admin-container .email-setting input[type="password"].port-name,
.sub-admin-container .email-setting input[type="number"].port-name,
.sub-admin-container .email-setting select.port-name {
  width: 70px;
  padding: 0;
  margin-left: 10px;
  height: 21px;
}
/* line 8407, ../sass/style.scss */
.sub-admin-container ul li + li {
  margin-top: 10px;
}
/* line 8413, ../sass/style.scss */
.sub-admin-container .admin-privileges label {
  width: 200px;
}

/* Css end Sub Admin Edit */
/* line 8424, ../sass/style.scss */
.input-with-pencil ul li {
  position: relative;
}
/* line 8426, ../sass/style.scss */
.input-with-pencil ul li span.fa {
  position: absolute;
  right: 57px;
  height: 31px;
  width: 40px;
  padding-top: 8px;
  text-align: center;
}
/* line 8434, ../sass/style.scss */
.input-with-pencil ul li i.fa {
  position: absolute;
  right: 57px;
  height: 31px;
  width: 40px;
  padding-top: 8px;
  text-align: center;
}

/* line 8447, ../sass/style.scss */
.result-listing img {
  max-width: 100%;
}

/* start of the client booking page payout section */
/* line 8458, ../sass/style.scss */
.accommodation-payout table th:nth-child(3) {
  text-align: center;
}
/* line 8463, ../sass/style.scss */
.accommodation-payout table td:nth-child(1) {
  width: 15%;
}
/* line 8464, ../sass/style.scss */
.accommodation-payout table td:nth-child(1) input {
  text-align: right;
}
/* line 8469, ../sass/style.scss */
.accommodation-payout table td:nth-child(2) {
  width: 11%;
}
/* line 8470, ../sass/style.scss */
.accommodation-payout table td:nth-child(2) input {
  text-align: right;
}
/* line 8475, ../sass/style.scss */
.accommodation-payout table td:nth-child(3) {
  text-align: center;
  width: 13%;
}

/* line 8514, ../sass/style.scss */
.package-payout table th:nth-child(3) {
  text-align: center;
}
/* line 8519, ../sass/style.scss */
.package-payout table td:nth-child(1) {
  width: 15%;
}
/* line 8520, ../sass/style.scss */
.package-payout table td:nth-child(1) input {
  text-align: right;
}
/* line 8525, ../sass/style.scss */
.package-payout table td:nth-child(2) {
  width: 11%;
}
/* line 8526, ../sass/style.scss */
.package-payout table td:nth-child(2) input {
  text-align: right;
}
/* line 8531, ../sass/style.scss */
.package-payout table td:nth-child(3) {
  text-align: center;
  width: 13%;
}

/* line 8542, ../sass/style.scss */
.transport-payout table th:nth-child(3) {
  text-align: center;
}
/* line 8547, ../sass/style.scss */
.transport-payout table td:nth-child(1) {
  width: 15%;
}
/* line 8548, ../sass/style.scss */
.transport-payout table td:nth-child(1) input {
  text-align: right;
}
/* line 8553, ../sass/style.scss */
.transport-payout table td:nth-child(2) {
  width: 11%;
}
/* line 8554, ../sass/style.scss */
.transport-payout table td:nth-child(2) input {
  text-align: right;
}
/* line 8559, ../sass/style.scss */
.transport-payout table td:nth-child(3) {
  text-align: center;
  width: 13%;
}

/* line 8570, ../sass/style.scss */
.flight-payout table th:nth-child(3) {
  text-align: center;
}
/* line 8575, ../sass/style.scss */
.flight-payout table td:nth-child(1) {
  width: 15%;
}
/* line 8578, ../sass/style.scss */
.flight-payout table td:nth-child(2) {
  width: 11%;
}
/* line 8581, ../sass/style.scss */
.flight-payout table td:nth-child(3) {
  text-align: center;
  width: 13%;
}

/* line 8589, ../sass/style.scss */
.flight-info th:nth-child(3) {
  text-align: center;
}

/* start of the client booking page payout section */
/* CSS start of Image Crop Plugin */
/* line 8599, ../sass/style.scss */
.imageBox {
  position: relative;
  height: 200px;
  /*width: 400px;*/
  width: 100%;
  border: 1px solid #aaa;
  background: #fff;
  overflow: hidden;
  background-repeat: no-repeat;
  cursor: move;
  left: 0;
  right: 0;
  margin: 20px auto;
}
/* line 8612, ../sass/style.scss */
.imageBox .thumbBox {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 322px;
  height: 136px;
  margin-top: -66px;
  margin-left: -160px;
  box-sizing: border-box;
  border: 1px solid #666666;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
  background: none repeat scroll 0% 0% transparent;
}
/* line 8625, ../sass/style.scss */
.imageBox .spinner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  line-height: 400px;
  background: rgba(0, 0, 0, 0.7);
}

/* line 8637, ../sass/style.scss */
.action {
  text-align: center;
}
/* line 8639, ../sass/style.scss */
.action input {
  display: inline-block;
  vertical-align: middle;
}
/* line 8643, ../sass/style.scss */
.action #btnCrop {
  width: 55px;
}
/* line 8646, ../sass/style.scss */
.action #btnZoomIn {
  width: 40px;
}
/* line 8649, ../sass/style.scss */
.action #btnZoomOut {
  width: 40px;
}

/* line 8654, ../sass/style.scss */
.cropped {
  max-width: 320px;
  margin: 20px auto;
}

/* css end of Image Crop Plugin */
/* css start of the Activity Beneficiary Details Page */
/* line 8666, ../sass/style.scss */
.activity-beneficiary-details .change-log {
  height: 267px;
}

/* css start of the Activity Beneficiary Details Page */
/* css start of the Admin Debit Section */
/* line 8677, ../sass/style.scss */
.dabit-auth .table tr td:nth-child(8),
.dabit-auth .table tr th:nth-child(8) {
  max-width: 150px;
}

/* css end of the Admin Debit Section */
/* css start of the Get Debit Authorised */
/* line 8689, ../sass/style.scss */
.admin-debits-trustee .table {
  table-layout: fixed;
}
/* line 8693, ../sass/style.scss */
.admin-debits-trustee .table tr th:nth-child(9) {
  width: 100px;
}
/* line 8696, ../sass/style.scss */
.admin-debits-trustee .table tr th:nth-child(10) {
  width: 115px;
}

/* css end of the Get Debit Authorised */
/* line 8708, ../sass/style.scss */
.travel-account-transactions a {
  color: #6b238e;
}

/* line 8712, ../sass/style.scss */
th.sorted.ascending:after {
  content: "\2191";
}

/* line 8716, ../sass/style.scss */
th.sorted.descending:after {
  content: "\2193";
}

/* line 8720, ../sass/style.scss */
.grid-box.client-note table {
  width: 100%;
}

/* line 8724, ../sass/style.scss */
.grid-box diary-note table {
  width: 100%;
}

/* line 8728, ../sass/style.scss */
.supplier_note {
  vertical-align: top;
  width: calc(100% - 260px);
  width: -webkit-calc(100% - 260px);
}

/* line 8734, ../sass/style.scss */
.flight_beneficiaries.flight-search-result-view .information label {
  width: auto;
}

/* line 8738, ../sass/style.scss */
.flight_beneficiaries.flight-search-result-view .change-log {
  height: 255px;
}

/* line 8742, ../sass/style.scss */
.info_section {
  min-height: 255px;
}

/* line 8746, ../sass/style.scss */
.bank_detail_section {
  min-height: 262px;
}

/* line 8750, ../sass/style.scss */
.activity_beneficiaries.activity-search-detail .change-log {
  height: 262px;
  overflow: hidden;
}

/* line 8755, ../sass/style.scss */
.transport_beneficiaries.travel-search-result-detail .banking-detail label {
  width: auto;
}

/* line 8759, ../sass/style.scss */
.transport_beneficiaries.travel-search-result-detail .change-log {
  height: 303px;
  overflow: hidden;
}

/* line 8764, ../sass/style.scss */
.transport_beneficiaries .table_scroll {
  overflow-x: auto;
  max-height: 257px;
}

/* line 8769, ../sass/style.scss */
.transport_beneficiaries .banking-detail {
  min-height: 303px;
}

/* line 8773, ../sass/style.scss */
.accomodation_popup .purple_box {
  margin: 20px 0;
  background: #6b238e;
  border-radius: 10px;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 16px;
}

/* line 8785, ../sass/style.scss */
.accomodation_popup .contact-detail li + li {
  margin-top: 10px;
}

/* line 8789, ../sass/style.scss */
.accomodation_popup .purple_box span {
  min-width: 90px;
  display: inline-block;
  vertical-align: middle;
}

/* line 8795, ../sass/style.scss */
.accomodation_popup .purple_box span:first-child {
  margin-right: 10px;
}

/* line 8799, ../sass/style.scss */
.accomodation_popup .purple_box span + span {
  width: 51%;
}

/* line 8803, ../sass/style.scss */
.accomodation_popup .purple_box i {
  float: right;
}

/* line 8807, ../sass/style.scss */
.accomodation_popup .purple_box input {
  margin: 3px 0 0 100px;
}

/* line 8811, ../sass/style.scss */
.wrap-light-box .lb-container .changelog_container .grid-box {
  max-height: 330px;
  overflow: hidden;
}

/* line 8816, ../sass/style.scss */
.wrap-light-box .lb-container .changelog_container .grid-box ul {
  max-height: 286px;
  overflow-x: auto;
}

/* line 8821, ../sass/style.scss */
.check-in-out label {
  margin-bottom: 10px;
  display: block;
}

/* line 8826, ../sass/style.scss */
.check-in-out input {
  margin-bottom: 10px;
  max-width: 100%;
  border: 1px solid #a9a9a9;
}

/* line 8832, ../sass/style.scss */
.travel-client-booking .activity-info .table td:nth-child(1),
.travel-client-booking .activity-info .table th:nth-child(1) {
  cursor: pointer;
}

/* line 8837, ../sass/style.scss */
#showActivityDialog .travel-client-booking table tbody td:nth-child(4) input[type="text"] {
  width: 100%;
}

/* line 8841, ../sass/style.scss */
#showActivityDialog .accommodation-search-detail-edit .change-log {
  overflow: hidden !important;
}

/* line 8845, ../sass/style.scss */
#showActivityDialog .accommodation-search-detail .contact-detail span {
  min-width: 90px;
  margin-right: 10px;
}

/* line 8850, ../sass/style.scss */
#showActivityDialog .accommodation-search-detail .contact-detail i {
  float: right;
}

/* line 8854, ../sass/style.scss */
#showActivityDialog .accommodation-search-detail .contact-detail input {
  margin: 3px 0 0 100px;
}

/* line 8858, ../sass/style.scss */
.flight_popup.flight-search-result-view .information label {
  width: auto;
}

/* line 8862, ../sass/style.scss */
.flight_popup .grid-box.change-log {
  overflow: hidden;
}

/* line 8866, ../sass/style.scss */
.flight_popup .grid-box.change-log ul {
  max-height: 200px;
  overflow-y: auto;
}

/* line 8871, ../sass/style.scss */
.flight_popup.accommodation-search-detail .contact-detail span {
  min-width: 90px;
  margin-right: 10px;
}

/* line 8876, ../sass/style.scss */
.flight_popup.accommodation-search-detail .contact-detail i {
  float: right;
}

/* line 8880, ../sass/style.scss */
.flight_popup.accommodation-search-detail .contact-detail input {
  margin: 3px 0 0 100px;
}

/* line 8884, ../sass/style.scss */
.package_popup .contact-detail span {
  min-width: 90px;
  margin-right: 10px;
}

/* line 8889, ../sass/style.scss */
.package_popup .contact-detail i {
  float: right;
}

/* line 8893, ../sass/style.scss */
.package_popup .contact-detail input {
  margin: 3px 0 0 100px;
}

/* line 8897, ../sass/style.scss */
.package_popup .change-log {
  overflow: hidden;
  height: 250px;
  min-height: 0;
  max-height: 100%;
}

/* line 8904, ../sass/style.scss */
.accommodation-search-detail-edit.package_popup .check-in-out {
  min-height: 171px;
}

/* line 8908, ../sass/style.scss */
.transport_popup.travel-search-result-detail .banking-detail label {
  width: auto;
}

/* line 8912, ../sass/style.scss */
.transport_popup.travel-search-result-detail .contact-detail span {
  min-width: 90px;
  margin-right: 10px;
}

/* line 8917, ../sass/style.scss */
.transport_popup.travel-search-result-detail .contact-detail i {
  float: right;
}

/* line 8921, ../sass/style.scss */
.transport_popup.travel-search-result-detail .contact-detail input {
  margin: 3px 0 0 100px;
}

/* line 8925, ../sass/style.scss */
.transport_popup.travel-search-result-detail .grid-box {
  min-height: 0;
  overflow: visible;
  max-height: 100%;
}

/* line 8931, ../sass/style.scss */
.transport-info .table td:first-child {
  cursor: pointer;
}

/* line 8935, ../sass/style.scss */
.transport_popup.travel-search-result-detail .change-log .log-table-container {
  height: 215px;
}

/* line 8939, ../sass/style.scss */
.showFlightInfoDialog + .lb-container.active {
  margin-top: -250px !important;
}

/* line 8943, ../sass/style.scss */
.accommodation-search-detail-edit .change-log.supplier_activity ul {
  max-height: 214px;
}

/* line 8947, ../sass/style.scss */
.accommodation-search-detail-edit .information.supplier_activity {
  min-height: 267px;
}

/* line 8951, ../sass/style.scss */
.accommodation-search-detail-edit .change-log.supplier_activity {
  height: 267px;
}

/* line 8955, ../sass/style.scss */
.flight_beneficiaries.flight-search-result-view .change-log ul {
  height: 195px;
}

/* line 8959, ../sass/style.scss */
.flight_beneficiaries.flight-search-result-view .information input[type="text"] {
  width: 100%;
}

/* line 8963, ../sass/style.scss */
.flight-search-result-view .information {
  min-height: 255px;
}

/* line 8967, ../sass/style.scss */
.accommodation-search-detail .contact-detail span:last-child {
  width: 100%;
}

/* line 8971, ../sass/style.scss */
.accommodation-search-detail .contact-detail span:last-child input {
  width: 100%;
  max-width: 240px;
  margin: 3px 0 0 0;
}

/* line 8977, ../sass/style.scss */
.travel-search-result-detail .change-log .log-table-container.transport_supplier {
  height: 225px;
}

/* line 8981, ../sass/style.scss */
.flight-search-result-view .information label {
  width: 100%;
}

/* line 8985, ../sass/style.scss */
.flight-search-result-view .description-box textarea {
  min-height: 100px;
  width: 100%;
}

/* line 8990, ../sass/style.scss */
.address input {
  width: 100%;
}

/* line 8994, ../sass/style.scss */
.height-full {
  max-height: 100% !important;
  min-height: 0 !important;
}

/* line 8999, ../sass/style.scss */
.trustees-currency-logview table td a {
  color: #6b238e;
}

/* line 9003, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.width-100 {
  width: 100%;
}

/* line 9007, ../sass/style.scss */
.travel-client-search-result .form-inline ul li.width-100 textarea {
  width: 100%;
  resize: none;
}

/* line 9012, ../sass/style.scss */
.admin-debits .table a.view-detail {
  color: #6b238e;
}

/* ===== CSS For Confirm Costing =====  */
/* line 9023, ../sass/style.scss */
.payment-container-new .new-booking-table tr td:first-child {
  width: 32%;
}
/* line 9026, ../sass/style.scss */
.payment-container-new .new-booking-table tr td input {
  width: 94%;
}
/* line 9032, ../sass/style.scss */
.payment-container-new .new-booking-details {
  width: 100%;
}
/* line 9034, ../sass/style.scss */
.payment-container-new .new-booking-details th {
  color: #6b238e;
  text-align: left;
}
/* line 9039, ../sass/style.scss */
.payment-container-new .new-booking-details td .date-clear {
  clear: right;
}
/* line 9042, ../sass/style.scss */
.payment-container-new .new-booking-details td .booking-price-span {
  float: right;
  padding-right: 10px;
}

/* line 9051, ../sass/style.scss */
.accommodation-search-detail .imgClick {
  width: 100%;
  height: 220px;
  object-fit: cover;
}

/* line 9058, ../sass/style.scss */
.booking-cancellation-div-wrap {
  padding-left: 0;
}

/* line 9062, ../sass/style.scss */
.booking-cancellation-div {
  width: 85%;
  color: #ff0000;
}
/* line 9065, ../sass/style.scss */
.booking-cancellation-div p {
  display: inline-block;
}
/* line 9067, ../sass/style.scss */
.booking-cancellation-div p strong {
  display: block;
}
/* line 9071, ../sass/style.scss */
.booking-cancellation-div .booking-cancellation-cost {
  float: right;
  margin-top: 5px;
}

/* line 9079, ../sass/style.scss */
.result-listing img.imgClick {
  border: 2px solid #6b238e;
  border-radius: 5px;
  width: 225px;
  height: 150px;
  object-fit: cover;
}

/* line 9092, ../sass/style.scss */
.accommodation-search-result .result-listing a.view-detail {
  background: #32cc32;
  color: #ffffff;
  text-transform: capitalize;
  padding: 8px;
  font-size: 16px;
  min-width: 130px;
  text-align: center;
  border-radius: 50px;
}

/* line 9106, ../sass/style.scss */
#idSearchResultList {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9112, ../sass/style.scss */
#idSearchResultList .api-supplier-name {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9125, ../sass/style.scss */
#idSearchResultList .api-supplier-name .stay-btn {
  font-style: italic;
  text-decoration: none;
  color: #6b238e;
  border: 2px solid #6b238e;
  border-radius: 5px;
  width: 90%;
  height: 50px;
  padding: 5px;
  text-align: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9147, ../sass/style.scss */
#idSearchResultList .api-supplier-name .stay-btn span {
  line-height: 1;
}

/* line 9154, ../sass/style.scss */
.new-input-style {
  height: 35px !important;
}

/* line 9158, ../sass/style.scss */
.new-form-style {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9164, ../sass/style.scss */
.new-form-style > li {
  flex: 1;
  margin: 0 10px;
  justify-content: space-around;
  padding-left: 0 !important;
  width: 100% !important;
}
/* line 9165, ../sass/style.scss */
.new-form-style > li:first-child {
  flex: 1.5;
}
/* line 9173, ../sass/style.scss */
.new-form-style > li select,
.new-form-style > li input {
  width: 100% !important;
}
/* line 9177, ../sass/style.scss */
.new-form-style > li .new-field-style {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9183, ../sass/style.scss */
.new-form-style > li .new-field-style div {
  flex: 1;
  justify-content: space-around;
  margin: 0 3px;
  min-width: 48px;
}
/* line 9188, ../sass/style.scss */
.new-form-style > li .new-field-style div label {
  display: block;
}
/* line 9191, ../sass/style.scss */
.new-form-style > li .new-field-style div input {
  width: 100%;
}

/* line 9199, ../sass/style.scss */
.new-field-style-2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 9205, ../sass/style.scss */
.new-field-style-2 div {
  flex: 1;
  justify-content: space-around;
  margin: 0 3px;
}
/* line 9209, ../sass/style.scss */
.new-field-style-2 div label {
  display: block;
}
/* line 9212, ../sass/style.scss */
.new-field-style-2 div input {
  width: 100%;
}

/* line 9218, ../sass/style.scss */
.age-notes {
  width: 100%;
  color: #6b238e;
  text-align: right;
}

/* line 9224, ../sass/style.scss */
.new-btn {
  background: #3EB2FF;
  color: #ffffff;
  text-transform: capitalize;
  padding: 8px 30px;
  font-size: 16px;
  min-width: 130px;
  text-align: center;
  font-weight: 500;
  border-radius: 5px;
}
/* line 9234, ../sass/style.scss */
.new-btn.sm-btn {
  font-size: 12px;
  min-width: 80px;
  padding: 5px 12px;
}
/* line 9239, ../sass/style.scss */
.new-btn:hover {
  text-decoration: none;
}
/* line 9242, ../sass/style.scss */
.new-btn.disabled-btn {
  background-color: #EFF2F7 !important;
  color: #CCCCCC !important;
  cursor: not-allowed;
}

/* line 9249, ../sass/style.scss */
input#departureDateType1,
input#departureDateType2 {
  width: initial !important;
}

/* line 9256, ../sass/style.scss */
#searchTransportForm .new-form-style > li {
  margin: 0 5px;
}

/* line 9263, ../sass/style.scss */
.new-form-style-3 .acmd-checkbox {
  display: inline-block;
}
/* line 9266, ../sass/style.scss */
.new-form-style-3 .age-notes {
  display: inline-block;
  float: right;
  max-width: 180px;
  padding-right: 10px;
}

/* line 9276, ../sass/style.scss */
.table_additional_info tr th {
  width: 100% !important;
  padding: 0 !important;
}
/* line 9280, ../sass/style.scss */
.table_additional_info tr td {
  width: 100% !important;
  padding: 0 !important;
}

/* line 9288, ../sass/style.scss */
.start-rating-btn h2 {
  display: inline-block;
  margin-top: 5px;
}
/* line 9292, ../sass/style.scss */
.start-rating-btn .new-btn {
  padding: 5px 10px;
  min-width: 60px;
  font-size: 12px;
  float: right;
}

/* line 9300, ../sass/style.scss */
.display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/* line 9309, ../sass/style.scss */
.display-flex .display-item {
  background-color: #fff;
  padding: 0;
  margin: 0 6px;
}

/* line 9316, ../sass/style.scss */
.btn-group-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 30px;
}
/* line 9328, ../sass/style.scss */
.btn-group-row > div {
  width: 22% !important;
}
/* line 9330, ../sass/style.scss */
.btn-group-row > div .new-btn {
  min-width: initial;
  display: block;
  text-transform: uppercase;
}

/* line 9338, ../sass/style.scss */
.danger-color {
  background-color: #ff0000;
}

/* line 9342, ../sass/style.scss */
#sendemailBtn {
  display: block;
}

/* line 9347, ../sass/style.scss */
.textarea-group textarea {
  width: 100%;
  margin: 15px 0;
  padding: 10px;
  vertical-align: middle;
  height: 40px;
}

/* line 9357, ../sass/style.scss */
.accommodation-payout.grid-box {
  padding-top: 0;
}

/* Sudesh Style*/
/* line 9364, ../sass/style.scss */
footer {
  padding: 0 !important;
}

/* line 9365, ../sass/style.scss */
.pts-sub-footer {
  background: #ECEAFA;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px 16px;
}
/* line 9371, ../sass/style.scss */
.pts-sub-footer .container {
  padding-bottom: 0;
}
/* line 9372, ../sass/style.scss */
.pts-sub-footer p {
  margin: 0;
  font-size: 14px;
  color: #7D8098;
  font-weight: 500;
  text-align: center;
}
/* line 9379, ../sass/style.scss */
.pts-sub-footer a {
  color: #6b238e;
}

/* line 9386, ../sass/style.scss */
.pts-sub-header {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 99;
}
/* line 9390, ../sass/style.scss */
.pts-sub-header .header-container {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
}
/* line 9394, ../sass/style.scss */
.pts-sub-header .header-container .pts-logo {
  width: 60px;
  margin: 0;
  flex-shrink: 0;
}
/* line 9399, ../sass/style.scss */
.pts-sub-header .header-container ul {
  display: flex;
  align-items: center;
}
/* line 9402, ../sass/style.scss */
.pts-sub-header .header-container ul li {
  margin: 0 0 0 15px;
}
/* line 9404, ../sass/style.scss */
.pts-sub-header .header-container ul li + li {
  margin-top: 0;
}
/* line 9407, ../sass/style.scss */
.pts-sub-header .header-container ul li a {
  color: #000;
  margin: 0;
  font-size: 14px;
}
/* line 9411, ../sass/style.scss */
.pts-sub-header .header-container ul li a img {
  position: relative;
  top: -5px;
  margin-right: 5px;
}
/* line 9420, ../sass/style.scss */
.pts-sub-header .pts-logo {
  display: inline-block;
  width: 60px;
}

/* line 9426, ../sass/style.scss */
.form-group {
  position: relative;
}

/* line 9430, ../sass/style.scss */
.control-label {
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  transform: translate3d(5px, -25px, 0) scale(1);
  -webkit-transform: translate3d(5px, -25px, 0) scale(1);
  transform-origin: left top;
  -webkit-transform-origin: left top;
  transition: 240ms;
  -webkit-transition: 240ms;
  display: inline-block;
  width: auto !important;
  padding: 0 5px;
  pointer-events: none;
}

/* line 9446, ../sass/style.scss */
.form-group.focused .control-label {
  transform: translate3d(4px, -42px, 0) scale(0.9);
  -webkit-transform: translate3d(4px, -42px, 0) scale(0.9);
}

/* line 9451, ../sass/style.scss */
.form-control {
  align-self: flex-end;
}

/* line 9455, ../sass/style.scss */
.form-control::-webkit-input-placeholder {
  color: transparent;
  transition: 240ms;
  -webkit-transition: 240ms;
}

/* line 9461, ../sass/style.scss */
.form-control:focus::-webkit-input-placeholder {
  transition: none;
  -webkit-transition: none;
}

/* line 9466, ../sass/style.scss */
.form-group.focused .form-control::-webkit-input-placeholder {
  color: #bbb;
}

/* line 9470, ../sass/style.scss */
.header {
  margin-bottom: 0px;
}
/* line 9472, ../sass/style.scss */
.header .container {
  max-width: 1400px;
  padding: 0 10px;
}

/* line 9478, ../sass/style.scss */
.header-secondary-nav {
  margin-top: 8px;
}
/* line 9480, ../sass/style.scss */
.header-secondary-nav ul {
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}
/* line 9484, ../sass/style.scss */
.header-secondary-nav ul li {
  margin-left: 10px;
  color: #000;
  font-size: 14px;
  font-weight: 500;
}
/* line 9489, ../sass/style.scss */
.header-secondary-nav ul li a {
  color: #000;
  font-size: 14px;
  font-weight: 500;
}

/* line 9498, ../sass/style.scss */
.dashboard-wrapper {
  background: #F3F6FB;
  padding: 35px 0;
}
/* line 9501, ../sass/style.scss */
.dashboard-wrapper .container {
  max-width: 1400px;
  padding: 0 10px;
}

/* line 9507, ../sass/style.scss */
.dashboard-heading {
  margin-bottom: 12px;
  justify-content: space-between;
  display: flex;
}
/* line 9511, ../sass/style.scss */
.dashboard-heading span {
  font-size: 18px;
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 9519, ../sass/style.scss */
.dashboard-content {
  display: flex;
  justify-content: space-between;
}

/* line 9524, ../sass/style.scss */
.dashboard-column {
  background: #fff;
  width: 19%;
  margin-right: 1%;
  height: 100%;
  padding: 19px 10px 9px;
  border-radius: 5px;
}
/* line 9531, ../sass/style.scss */
.dashboard-column .dashbord-column-heading {
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 18px;
}
/* line 9537, ../sass/style.scss */
.dashboard-column .dashbord-column-heading span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  color: #000;
  text-transform: uppercase;
}
/* line 9545, ../sass/style.scss */
.dashboard-column:last-child {
  margin: 0;
}

/* line 9550, ../sass/style.scss */
.dashboard-column-data {
  background: #F3F6FB;
  border-radius: 5px;
  margin-bottom: 10px;
}
/* line 9554, ../sass/style.scss */
.dashboard-column-data .dashboard-column-sub-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0px;
  border-bottom: 1px solid #e4ebf7;
  width: calc(100% - 20px);
  margin: auto;
}
/* line 9562, ../sass/style.scss */
.dashboard-column-data .dashboard-column-sub-heading strong {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  color: #000;
}
/* line 9568, ../sass/style.scss */
.dashboard-column-data .dashboard-column-sub-heading span {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 16px;
  color: #000;
}
/* line 9575, ../sass/style.scss */
.dashboard-column-data ul {
  padding: 10px 0;
}
/* line 9577, ../sass/style.scss */
.dashboard-column-data ul li {
  margin-bottom: 4px;
  padding: 0 10px 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 9583, ../sass/style.scss */
.dashboard-column-data ul li span {
  width: 50%;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  color: #000;
}
/* line 9589, ../sass/style.scss */
.dashboard-column-data ul li span img {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 9593, ../sass/style.scss */
.dashboard-column-data ul li span.received {
  color: #2CD93E;
}
/* line 9596, ../sass/style.scss */
.dashboard-column-data ul li span.not-received {
  color: #FE6D6B;
}

/* line 9605, ../sass/style.scss */
.user-box a {
  display: flex;
  align-items: center;
}
/* line 9608, ../sass/style.scss */
.user-box a img {
  margin-right: 5px;
}

/* line 9614, ../sass/style.scss */
#clientDetails th {
  text-transform: uppercase;
}

/* line 9618, ../sass/style.scss */
.main-container {
  max-width: 1400px;
  padding: 0 10px;
}

/* line 9623, ../sass/style.scss */
.min-container {
  margin: auto;
}

/* line 9628, ../sass/style.scss */
.form-flex-wrapper, .flex-three-form {
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
}
/* line 9632, ../sass/style.scss */
.form-flex-wrapper .full-width, .flex-three-form .full-width {
  width: 100% !important;
  flex: 0 0 100% !important;
}
/* line 9636, ../sass/style.scss */
.form-flex-wrapper li, .flex-three-form li {
  flex: 0 0 18%;
  margin-bottom: 15px;
}
/* line 9639, ../sass/style.scss */
.form-flex-wrapper li.flex-li, .flex-three-form li.flex-li {
  display: flex;
  align-items: center;
  padding-top: 20px;
}
/* line 9643, ../sass/style.scss */
.form-flex-wrapper li.flex-li label, .flex-three-form li.flex-li label {
  margin-bottom: 0;
}
/* line 9647, ../sass/style.scss */
.form-flex-wrapper li label, .flex-three-form li label {
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
}
/* line 9654, ../sass/style.scss */
.form-flex-wrapper li select, .flex-three-form li select,
.form-flex-wrapper li input[type="text"],
.flex-three-form li input[type="text"],
.form-flex-wrapper li .text-field,
.flex-three-form li .text-field,
.form-flex-wrapper li textarea,
.flex-three-form li textarea {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #ACB2C4;
  color: #000;
  font-family: 'Roboto', sans-serif;
}
/* line 9669, ../sass/style.scss */
.form-flex-wrapper li select option, .flex-three-form li select option,
.form-flex-wrapper li input[type="text"] option,
.flex-three-form li input[type="text"] option,
.form-flex-wrapper li .text-field option,
.flex-three-form li .text-field option,
.form-flex-wrapper li textarea option,
.flex-three-form li textarea option {
  font-size: 16px;
  font-weight: 500;
}
/* line 9674, ../sass/style.scss */
.form-flex-wrapper li select, .flex-three-form li select {
  background: #E0E8EE url("../images/icons/select-arrow.svg") no-repeat 96% center;
  padding: 0 10px;
}
/* line 9679, ../sass/style.scss */
.form-flex-wrapper.four-column, .four-column.flex-three-form {
  justify-content: flex-start;
}
/* line 9681, ../sass/style.scss */
.form-flex-wrapper.four-column li, .four-column.flex-three-form li {
  flex: 0 0 25%;
  padding-right: 2%;
}
/* line 9684, ../sass/style.scss */
.form-flex-wrapper.four-column li:nth-child(4n), .four-column.flex-three-form li:nth-child(4n) {
  padding-right: 0;
}

/* line 9691, ../sass/style.scss */
.search-result-table {
  margin-bottom: 96px;
}

/* line 9695, ../sass/style.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 9699, ../sass/style.scss */
.flex-heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  margin-top: 65px !important;
}
/* line 9704, ../sass/style.scss */
.flex-heading h2 {
  font-size: 18px;
  font-weight: 500;
  color: #3EB2FF;
  line-height: 24px;
  background: rgba(62, 178, 255, 0.1);
  border-radius: 10px 10px 0 0;
  padding: 8px 19px !important;
  height: auto;
  text-transform: uppercase;
}

/* line 9717, ../sass/style.scss */
.flex-between {
  display: flex;
  justify-content: space-between;
}

/* line 9723, ../sass/style.scss */
.action-btn li {
  margin-left: 10px;
  cursor: pointer;
}

/* line 9730, ../sass/style.scss */
.header .col-3.mobile-hide {
  float: right;
}

/* line 9736, ../sass/style.scss */
.client h2 {
  font-size: 20px;
  color: #000000;
  font-weight: 500;
  line-height: 1.5;
  padding-left: 10px;
  border-left: 4px solid #3EB2FF;
}

/* line 9746, ../sass/style.scss */
.left-border {
  font-size: 20px;
  color: #000000;
  font-weight: 500;
  line-height: 1.5;
  padding-left: 10px;
  border-left: 4px solid #3EB2FF;
}
/* line 9753, ../sass/style.scss */
.left-border.voilet {
  border-color: #582484;
}
/* line 9756, ../sass/style.scss */
.left-border.purple {
  border-color: #C52B96;
}
/* line 9759, ../sass/style.scss */
.left-border.red {
  border-color: #FF6E6B;
}

/* line 9766, ../sass/style.scss */
.flex-three-form li {
  flex: 0 0 31%;
  display: flex;
}
/* line 9769, ../sass/style.scss */
.flex-three-form li .switch {
  margin-right: 30%;
}
/* line 9773, ../sass/style.scss */
.flex-three-form li:nth-child(3n) .switch {
  margin-right: 0;
}

/* line 9780, ../sass/style.scss */
.financials-view {
  display: flex;
  margin-bottom: 40px;
  border-radius: 10px;
  padding: 10px 0 20px;
  box-shadow: 0 10px 10px #E6E4FA4D;
}
/* line 9786, ../sass/style.scss */
.financials-view .left-border {
  border-color: #FF6E6B;
  white-space: nowrap;
}
/* line 9790, ../sass/style.scss */
.financials-view ul {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-left: 0px;
  position: relative;
}
/* line 9796, ../sass/style.scss */
.financials-view ul:after {
  width: 100%;
  height: 1px;
  background: #EFEFEF;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  position: absolute;
  top: 24px;
}
/* line 9807, ../sass/style.scss */
.financials-view ul li {
  width: 100%;
}
/* line 9809, ../sass/style.scss */
.financials-view ul li label {
  color: #000000;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 38px;
  margin-top: 13px;
}
/* line 9817, ../sass/style.scss */
.financials-view ul li span {
  font-size: 14px;
  color: #000000;
}
/* line 9820, ../sass/style.scss */
.financials-view ul li span.yellow-bg {
  padding: 1px 3px;
}
/* line 9824, ../sass/style.scss */
.financials-view ul li h2 {
  margin-top: 6px;
  margin-bottom: 21px;
}
/* line 9827, ../sass/style.scss */
.financials-view ul li h2 + span {
  margin-left: 16px;
  margin-top: 11px;
  display: inline-block;
}
/* line 9833, ../sass/style.scss */
.financials-view ul li.manage-space {
  padding-right: 9.5%;
}

/* line 9840, ../sass/style.scss */
.client-note-view {
  border-radius: 10px;
  padding: 10px 0 20px;
  box-shadow: 0 10px 10px #E6E4FA4D;
}
/* line 9844, ../sass/style.scss */
.client-note-view .heading-content {
  padding: 0;
  align-items: flex-start;
  padding-right: 15px;
}
/* line 9849, ../sass/style.scss */
.client-note-view .table {
  margin-top: 10px;
}
/* line 9851, ../sass/style.scss */
.client-note-view .table th {
  font-size: 13px;
  color: #000000;
  text-transform: uppercase;
}

/* line 9859, ../sass/style.scss */
.border-view {
  border: 1px solid #EFEFEF;
  border-radius: 0 0 10px 10px;
}
/* line 9862, ../sass/style.scss */
.border-view .heading-content {
  padding: 10px 20px 10px 0 !important;
}
/* line 9865, ../sass/style.scss */
.border-view ul {
  padding: 20px;
  border-top: 1px solid #EFEFEF;
}

/* line 9871, ../sass/style.scss */
.heading-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px 10px 0;
}
/* line 9876, ../sass/style.scss */
.heading-content span {
  margin-right: 15px;
  font-weight: 600;
  color: #000;
}
/* line 9881, ../sass/style.scss */
.heading-content input[type="text"] {
  border: 1px solid #EFEFEF;
  color: #ACB2C4;
  border-radius: 5px;
}
/* line 9886, ../sass/style.scss */
.heading-content h2 {
  margin: 0;
}
/* line 9889, ../sass/style.scss */
.heading-content.btm-bdr {
  padding-bottom: 10px !important;
  margin-bottom: 15px;
  border-bottom: 1px solid #efefef;
}

/* line 9896, ../sass/style.scss */
.financials-wrapper {
  margin-top: 40px;
}

/* line 9900, ../sass/style.scss */
.booking-option,
.common-layout,
.traval-client-fee .grid-box {
  border-radius: 10px;
  padding: 10px 0 20px !important;
  box-shadow: 0 10px 10px #E6E4FA4D;
}
/* line 9905, ../sass/style.scss */
.booking-option .heading-content,
.common-layout .heading-content,
.traval-client-fee .grid-box .heading-content {
  padding: 0;
  align-items: flex-start;
  padding-right: 15px;
}
/* line 9910, ../sass/style.scss */
.booking-option .table,
.common-layout .table,
.traval-client-fee .grid-box .table {
  margin-top: 21px;
}

/* line 9916, ../sass/style.scss */
.travel-client-search-result .options-prices .table th {
  padding: 10px !important;
}
/* line 9919, ../sass/style.scss */
.travel-client-search-result .options-prices .table td {
  padding: 10px !important;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}

/* line 9927, ../sass/style.scss */
.heading-flex {
  display: flex;
}
/* line 9929, ../sass/style.scss */
.heading-flex > * {
  margin-left: 10px;
}

/* line 9936, ../sass/style.scss */
.moneydue .common-layout .left-border, .moneydue .traval-client-fee .grid-box .left-border, .traval-client-fee .moneydue .grid-box .left-border {
  border-color: #FF6E6B;
}

/* line 9942, ../sass/style.scss */
.supplier-view {
  margin-top: 40px;
}
/* line 9944, ../sass/style.scss */
.supplier-view .left-border {
  border-color: #C52B96;
}

/* line 9949, ../sass/style.scss */
.payment-view {
  margin-top: 40px;
  margin-bottom: 100px;
  padding-bottom: 0 !important;
}
/* line 9953, ../sass/style.scss */
.payment-view .left-border {
  border-color: #FF6E6B;
}

/* line 9959, ../sass/style.scss */
.table tr {
  border-bottom: 4px solid #FFF;
  background: #F8F9FF;
}
/* line 9961, ../sass/style.scss */
.table tr td {
  padding: 10px;
  color: #342E43;
  font-size: 14px;
  font-weight: 500;
}
/* line 9967, ../sass/style.scss */
.table tr td a {
  color: #342E43;
  text-decoration: underline;
}
/* line 9970, ../sass/style.scss */
.table tr td a:hover {
  text-decoration: none;
}
/* line 9975, ../sass/style.scss */
.table tr:nth-child(even) {
  background: #FBFFFD;
}

/* line 9981, ../sass/style.scss */
.diary-pop-up {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  overflow: hidden;
}
/* line 9987, ../sass/style.scss */
.diary-pop-up input[type="text"] {
  height: 100%;
  background: rgba(88, 36, 132, 0.15);
  color: #ACB2C4;
}
/* line 9992, ../sass/style.scss */
.diary-pop-up a {
  border-left: 1px solid #fff;
  padding: 15px;
  background: rgba(88, 36, 132, 0.15);
}

/* line 9999, ../sass/style.scss */
.client-form-wrapper {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
/* line 10003, ../sass/style.scss */
.client-form-wrapper ul {
  flex-flow: wrap;
  width: 60%;
}
/* line 10006, ../sass/style.scss */
.client-form-wrapper ul li {
  flex: 0 0 31%;
}
/* line 10009, ../sass/style.scss */
.client-form-wrapper ul + ul {
  padding-left: 23px;
  width: 40%;
}
/* line 10012, ../sass/style.scss */
.client-form-wrapper ul + ul li {
  flex: 0 0 47%;
}
/* line 10015, ../sass/style.scss */
.client-form-wrapper ul + ul li:last-child input + label {
  margin-top: 15px;
}
/* line 10019, ../sass/style.scss */
.client-form-wrapper ul + ul li textarea {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 10px;
  resize: none;
  min-height: 125px;
  border-radius: 5px;
  font-weight: 500;
  width: 100%;
}

/* line 10035, ../sass/style.scss */
.quick-note-field li {
  flex: 0 0 100%;
}

/* line 10040, ../sass/style.scss */
.text-field {
  background-color: #E0E8EE !important;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #ACB2C4;
  font-family: 'Roboto', sans-serif;
}
/* line 10051, ../sass/style.scss */
.text-field option {
  font-size: 16px;
  font-weight: 500;
}

/* line 10057, ../sass/style.scss */
.client-form-section {
  padding: 15px;
  border-top: 1px solid #EFEFEF;
  margin-top: 15px;
}

/* line 10064, ../sass/style.scss */
.client-note-table span {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  line-height: 19px;
}
/* line 10071, ../sass/style.scss */
.client-note-table p {
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-top: 14px;
  line-height: 1.5;
}
/* line 10079, ../sass/style.scss */
.client-note-table td:last-child {
  text-align: right;
}
/* line 10082, ../sass/style.scss */
.client-note-table td {
  padding: 15px 10px !important;
}

/* line 10088, ../sass/style.scss */
.notes-table input[type="checkbox"] {
  margin-right: 5px;
}

/* line 10093, ../sass/style.scss */
.border-btn {
  color: #3EB2FF;
  font-size: 16px;
  font-weight: 500;
  border: 2px solid;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
}

/* line 10105, ../sass/style.scss */
.booking-option .heading-content {
  align-items: center;
}

/* line 10109, ../sass/style.scss */
.bedge {
  font-size: 12px;
  color: #474747;
  background: #E0E8EE url("../images/icons/select-arrow.svg") no-repeat 90% center;
  background-size: 7px;
  border-radius: 0 5px 5px 0;
  padding: 7px 25px 7px 7px;
}

/* line 10118, ../sass/style.scss */
.diary-icon {
  padding: 9px 11px;
  background: rgba(88, 36, 132, 0.15);
  display: inline-block;
  margin-left: 10px;
  border-radius: 5px;
}

/* line 10127, ../sass/style.scss */
.notes-table td {
  background: #fff !important;
}

/* line 10132, ../sass/style.scss */
.custom-check {
  cursor: pointer;
}
/* line 10134, ../sass/style.scss */
.custom-check input {
  display: none;
}
/* line 10137, ../sass/style.scss */
.custom-check .fa-check-square {
  min-width: 16px;
  color: #DBD9E4;
  margin-right: 5px;
}
/* line 10141, ../sass/style.scss */
.custom-check .fa-check-square:before {
  content: "\f096";
}
/* line 10145, ../sass/style.scss */
.custom-check input:checked + svg path {
  fill: #2cd93e !important;
}
/* line 10148, ../sass/style.scss */
.custom-check input:checked + .fa-check-square {
  color: #2cd93e !important;
}
/* line 10150, ../sass/style.scss */
.custom-check input:checked + .fa-check-square:before {
  content: "\f14a";
}
/* line 10154, ../sass/style.scss */
.custom-check input:disabled + .fa-check-square {
  color: #DBD9E4 !important;
}
/* line 10156, ../sass/style.scss */
.custom-check input:disabled + .fa-check-square:before {
  content: "\f14a";
}
/* line 10160, ../sass/style.scss */
.custom-check input:checked + input[type="hidden"] + svg path {
  fill: #2cd93e !important;
}
/* line 10163, ../sass/style.scss */
.custom-check input:checked + input[type="hidden"] + .fa-check-square {
  color: #2cd93e !important;
}
/* line 10165, ../sass/style.scss */
.custom-check input:checked + input[type="hidden"] + .fa-check-square:before {
  content: "\f14a";
}
/* line 10169, ../sass/style.scss */
.custom-check input:disabled + input[type="hidden"] + .fa-check-square {
  color: #DBD9E4 !important;
}
/* line 10171, ../sass/style.scss */
.custom-check input:disabled + input[type="hidden"] + .fa-check-square:before {
  content: "\f14a";
}
/* line 10175, ../sass/style.scss */
.custom-check .fa-circle-thin {
  color: #ACB2C4;
  font-size: 19px;
  margin-right: 10px;
}
/* line 10180, ../sass/style.scss */
.custom-check input:checked + .fa-circle-thin {
  color: #2cd93e;
}
/* line 10182, ../sass/style.scss */
.custom-check input:checked + .fa-circle-thin:before {
  content: "\f192";
}
/* line 10186, ../sass/style.scss */
.custom-check input:disabled + .fa-circle-thin {
  color: #ACB2C4;
}
/* line 10188, ../sass/style.scss */
.custom-check input:disabled + .fa-circle-thin:before {
  content: "\f1db";
}
/* line 10192, ../sass/style.scss */
.custom-check input:checked ~ .csm-name {
  color: #554D62;
}
/* line 10195, ../sass/style.scss */
.custom-check input:disabled ~ .csm-name,
.custom-check input ~ .csm-name {
  color: #ACB2C4;
}

/* line 10202, ../sass/style.scss */
.headwrap th {
  white-space: nowrap;
}
/* line 10205, ../sass/style.scss */
.headwrap td {
  vertical-align: middle;
}

/* line 10212, ../sass/style.scss */
.moneydue .table-wrap,
.booking-option .table-wrap {
  padding-bottom: 50px;
}

/* line 10217, ../sass/style.scss */
.client.common-layout, .traval-client-fee .client.grid-box {
  margin-bottom: 40px;
}

/* line 10221, ../sass/style.scss */
.popup-main-container {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  display: none;
}
/* line 10230, ../sass/style.scss */
.popup-main-container .popup-inner {
  max-width: 1180px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
/* line 10241, ../sass/style.scss */
.popup-main-container .cross-popup {
  position: absolute;
  right: -14px;
  top: -14px;
}

/* line 10248, ../sass/style.scss */
.diary-note-view {
  padding-bottom: 0;
}
/* line 10252, ../sass/style.scss */
.diary-note-view .table td span {
  display: block;
  margin-bottom: 3px;
}
/* line 10256, ../sass/style.scss */
.diary-note-view .table td:last-child {
  text-align: right;
}
/* line 10258, ../sass/style.scss */
.diary-note-view .table td:last-child a {
  display: inline-block;
  margin-left: 15px;
}
/* line 10265, ../sass/style.scss */
.diary-note-view .table th:last-child {
  text-align: center;
}

/* line 10272, ../sass/style.scss */
.client-booking-view {
  margin-top: 40px;
  padding-bottom: 0 !important;
}
/* line 10275, ../sass/style.scss */
.client-booking-view th {
  text-transform: uppercase;
}

/* line 10282, ../sass/style.scss */
.search-options ul {
  display: flex;
}
/* line 10284, ../sass/style.scss */
.search-options ul li {
  margin-right: 20px;
}
/* line 10286, ../sass/style.scss */
.search-options ul li a {
  display: block;
  background: #ECEAFA;
  border-radius: 15px 15px 0 0;
  font-size: 18px;
  padding: 18px 20px;
  position: relative;
  color: #554D62;
}
/* line 10294, ../sass/style.scss */
.search-options ul li a:hover {
  color: #C52B96;
}
/* line 10296, ../sass/style.scss */
.search-options ul li a:hover:after {
  width: 180px;
}
/* line 10300, ../sass/style.scss */
.search-options ul li a:after {
  content: "";
  background: #C52B96;
  height: 4px;
  width: 0;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
}

/* line 10319, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info {
  background-color: #FFFFFF;
  border-radius: 10px;
  padding: 13px 20px 13px 0;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
/* line 10326, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info h2 {
  color: #000000;
  font-size: 18px;
  border-left: 4px solid #C52B96;
  padding-left: 10px;
  font-weight: 500;
  line-height: 24px;
}
/* line 10334, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info span {
  font-size: 16px;
  color: #000;
  display: block;
  margin-right: 20px;
  font-weight: 500;
}
/* line 10341, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info a {
  color: #3eb2ff;
  transform: rotate(90deg);
  transition: 0.5s;
  -moz-transform: rotate(90deg);
  -moz-transition: 0.5s;
  -webkit-transform: rotate(90deg);
  -webkit-transition: 0.5s;
}
/* line 10349, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info a i {
  color: inherit;
}
/* line 10353, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info div {
  display: flex;
}
/* line 10356, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info.active {
  background: #FCF4FA;
  border-radius: 10px 10px 0 0;
}
/* line 10359, ../sass/style.scss */
.travel-info-box .ui-accordion-header-info.active a {
  transform: rotate(0deg);
  transition: 0.5s;
  -moz-transform: rotate(0deg);
  -moz-transition: 0.5s;
  -webkit-transform: rotate(0deg);
  -webkit-transition: 0.5s;
}
/* line 10369, ../sass/style.scss */
.travel-info-box .ui-accordion-content-info {
  display: none;
}
/* line 10372, ../sass/style.scss */
.travel-info-box .new-btn .fa {
  font-size: 20px;
}
/* line 10375, ../sass/style.scss */
.travel-info-box .new-btn.btn-grey {
  background-color: #6c757d;
  border: 1px solid #6c757d;
}
/* line 10379, ../sass/style.scss */
.travel-info-box .new-btn.btn-red {
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
/* line 10385, ../sass/style.scss */
.travel-info-box .new-btn.btn-white .btn-toggle span {
  display: block;
}
/* line 10388, ../sass/style.scss */
.travel-info-box .new-btn.btn-white .btn-toggle .show {
  display: none;
}
/* line 10392, ../sass/style.scss */
.travel-info-box .new-btn.btn-white .btn-toggle.active .show {
  display: block;
}
/* line 10395, ../sass/style.scss */
.travel-info-box .new-btn.btn-white .btn-toggle.active .hide-text {
  display: none;
}
/* line 10401, ../sass/style.scss */
.travel-info-box .payout {
  border: 1px solid #EFEFEF;
  border-radius: 10px;
  padding: 0 0 10px;
}
/* line 10405, ../sass/style.scss */
.travel-info-box .payout input[type="text"] {
  background: transparent;
  padding: 0;
  width: auto;
  text-align: left;
}
/* line 10411, ../sass/style.scss */
.travel-info-box .payout table td:last-child,
.travel-info-box .payout table th:last-child {
  text-align: center;
}
/* line 10416, ../sass/style.scss */
.travel-info-box .accommodation-payout table th:nth-child(3) {
  text-align: left;
}

/* line 10422, ../sass/style.scss */
.itrny-cntrl .itrny-accordian-btn {
  display: flex;
  border-radius: 10px 10px 0 0;
  justify-content: space-between;
  padding: 18px 16px;
  font-size: 18px;
  background: #F3F6FB;
  color: #000000;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
/* line 10433, ../sass/style.scss */
.itrny-cntrl .itrny-accordian-btn span:first-child {
  display: flex;
  align-items: center;
}
/* line 10436, ../sass/style.scss */
.itrny-cntrl .itrny-accordian-btn span:first-child svg {
  margin-right: 9px;
}
/* line 10441, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options {
  border: 1px solid #EFEFEF;
  padding-top: 19px;
  margin-top: 1px;
}
/* line 10445, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options p {
  font-size: 16px;
  color: #000;
  margin-bottom: 35px;
  padding: 0 15px;
}
/* line 10451, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options .itrny-action {
  display: flex;
  justify-content: space-between;
}
/* line 10454, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options .itrny-action a {
  background: #F3F6FB;
  border-radius: 10px 10px 0 0;
  color: #000;
  padding: 13px 20px;
  text-transform: capitalize;
}
/* line 10462, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options ul {
  padding: 0 15px;
}
/* line 10464, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options ul li {
  margin-bottom: 35px;
}
/* line 10466, ../sass/style.scss */
.itrny-cntrl .intrny-cntrl-options ul li span {
  font-size: 16px;
  color: #000;
}

/* line 10475, ../sass/style.scss */
.booking-heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 13px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 15px;
  align-items: center;
}
/* line 10482, ../sass/style.scss */
.booking-heading h2 {
  font-size: 20px;
  color: #000000;
  font-weight: 500;
  margin: 0;
}
/* line 10488, ../sass/style.scss */
.booking-heading > div {
  display: flex;
}
/* line 10490, ../sass/style.scss */
.booking-heading > div > * {
  margin-left: 10px;
}

/* line 10496, ../sass/style.scss */
.secondary-btn {
  font-size: 16px;
  color: #1592E6;
  background: rgba(62, 178, 255, 0.1);
  padding: 12px 7px;
}

/* line 10503, ../sass/style.scss */
.purple-btn {
  font-size: 16px;
  color: #C52B96;
  background: rgba(197, 43, 150, 0.1);
  padding: 14px 7px;
}

/* line 10511, ../sass/style.scss */
.supplier-note .btn-supplier {
  display: flex;
  justify-content: space-between;
  background: #F3F6FB;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  padding: 12px 10px;
  align-items: center;
}
/* line 10519, ../sass/style.scss */
.supplier-note .btn-supplier span {
  font-size: 18px;
  color: #000;
}
/* line 10523, ../sass/style.scss */
.supplier-note .btn-supplier i {
  color: #3eb2ff;
  transform: rotate(90deg);
  transition: 0.5s;
  -moz-transform: rotate(90deg);
  -moz-transition: 0.5s;
  -webkit-transform: rotate(90deg);
  -webkit-transition: 0.5s;
}
/* line 10532, ../sass/style.scss */
.supplier-note .btn-supplier:hover {
  text-decoration: none;
}
/* line 10536, ../sass/style.scss */
.supplier-note .btn-supplier.active i {
  transform: rotate(0deg);
  transition: 0.5s;
  -moz-transform: rotate(0deg);
  -moz-transition: 0.5s;
  -webkit-transform: rotate(0deg);
  -webkit-transition: 0.5s;
}
/* line 10546, ../sass/style.scss */
.supplier-note .supplier-note-input {
  display: none;
  border: 2px solid #EFEFEF;
  border-radius: 0 0 5px 5px;
}
/* line 10550, ../sass/style.scss */
.supplier-note .supplier-note-input textarea {
  border: 0;
  resize: none;
  width: 100%;
  min-height: 100px;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  font-family: 'Roboto', sans-serif;
}
/* line 10561, ../sass/style.scss */
.supplier-note .supplier-note-input.active {
  display: block;
}

/* line 10567, ../sass/style.scss */
textarea {
  font-family: 'Roboto', sans-serif;
}

/* line 10571, ../sass/style.scss */
.accommodation-view {
  padding: 0 0 30px;
  margin-bottom: 40px;
}
/* line 10574, ../sass/style.scss */
.accommodation-view .heading-content {
  padding: 21px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 15px;
}
/* line 10578, ../sass/style.scss */
.accommodation-view .heading-content .purple-btn {
  padding: 13px 15px;
}

/* line 10585, ../sass/style.scss */
.file-client .table {
  width: 100%;
}
/* line 10587, ../sass/style.scss */
.file-client .table td,
.file-client .table th {
  padding: 10px 20px;
}

/* line 10594, ../sass/style.scss */
.btn-yellow {
  background: #FFEF0C;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  text-transform: unset;
}
/* line 10600, ../sass/style.scss */
.btn-yellow:hover {
  text-decoration: none;
}

/* line 10606, ../sass/style.scss */
.client-guest-wrapper .heading-content span {
  color: inherit;
}

/* line 10611, ../sass/style.scss */
.client-guest-inner {
  display: flex;
  flex-flow: wrap;
  padding: 10px;
  justify-content: space-between;
}
/* line 10616, ../sass/style.scss */
.client-guest-inner ul {
  background: #F3F6FB;
  padding: 20px 10px;
  width: 48%;
  border-radius: 5px;
  margin-bottom: 20px;
}
/* line 10622, ../sass/style.scss */
.client-guest-inner ul li {
  display: flex;
  justify-content: space-between;
}
/* line 10625, ../sass/style.scss */
.client-guest-inner ul li strong {
  text-transform: uppercase;
  color: #000;
}
/* line 10628, ../sass/style.scss */
.client-guest-inner ul li strong img {
  margin-right: 5px;
}
/* line 10631, ../sass/style.scss */
.client-guest-inner ul li strong + a {
  background: #fff;
  border-radius: 5px;
}
/* line 10636, ../sass/style.scss */
.client-guest-inner ul li label {
  color: #000000;
  font-size: 14px;
  width: 25%;
}
/* line 10641, ../sass/style.scss */
.client-guest-inner ul li .form-group {
  width: 100%;
  margin-bottom: 2px;
}
/* line 10645, ../sass/style.scss */
.client-guest-inner ul li:first-child {
  margin-bottom: 15px;
}

/* line 10653, ../sass/style.scss */
.traval-client-fee > .row {
  margin-bottom: 40px;
}
/* line 10656, ../sass/style.scss */
.traval-client-fee .table-wrap {
  max-height: 300px;
  overflow: auto;
  margin-bottom: 30px;
  margin-top: 20px;
}
/* line 10661, ../sass/style.scss */
.traval-client-fee .table-wrap table {
  margin-top: 0 !important;
}
/* line 10665, ../sass/style.scss */
.traval-client-fee th {
  text-transform: uppercase;
}
/* line 10668, ../sass/style.scss */
.traval-client-fee th,
.traval-client-fee td {
  padding: 15px !important;
}
/* line 10672, ../sass/style.scss */
.traval-client-fee .grid-box {
  height: 100%;
}
/* line 10676, ../sass/style.scss */
.traval-client-fee .left-border {
  border-color: #FF6E6B !important;
}
/* line 10679, ../sass/style.scss */
.traval-client-fee .Fees {
  height: auto;
}
/* line 10682, ../sass/style.scss */
.traval-client-fee .Total_Fees {
  width: 100%;
}
/* line 10684, ../sass/style.scss */
.traval-client-fee .Total_Fees .table-wrap {
  max-height: none;
}
/* line 10687, ../sass/style.scss */
.traval-client-fee .Total_Fees .table-wrap .totals td:first-child {
  text-align: right;
}
/* line 10694, ../sass/style.scss */
.traval-client-fee .no-header .table-wrap {
  margin-top: 50px;
}
/* line 10698, ../sass/style.scss */
.traval-client-fee .policy {
  width: 100%;
}
/* line 10700, ../sass/style.scss */
.traval-client-fee .policy .heading-content {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 5px solid #f3f6fb;
}
/* line 10705, ../sass/style.scss */
.traval-client-fee .policy .policy-content {
  padding: 0 20px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
/* line 10711, ../sass/style.scss */
.traval-client-fee .policy p {
  margin-bottom: 20px;
}
/* line 10714, ../sass/style.scss */
.traval-client-fee .policy ul {
  margin-top: 20px;
}
/* line 10717, ../sass/style.scss */
.traval-client-fee .policy b {
  margin-top: 20px;
  color: #000;
  display: block;
}

/* line 10725, ../sass/style.scss */
.flex-row {
  margin-bottom: 40px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 10730, ../sass/style.scss */
.flex-row .col-half {
  width: calc(50% - 8px);
}

/* line 10735, ../sass/style.scss */
.itinerary-header {
  border: 0;
  border-left: 4px solid #0097FF;
  background: #F8F9FF;
}

/* line 10741, ../sass/style.scss */
.flex-input {
  display: flex;
  justify-content: space-between;
}
/* line 10744, ../sass/style.scss */
.flex-input input {
  width: 48% !important;
}

/* line 10749, ../sass/style.scss */
.password-field {
  position: relative;
}
/* line 10751, ../sass/style.scss */
.password-field a {
  position: absolute;
  right: 8px !important;
  top: 7px !important;
  color: #7338A5;
  display: inline-block !important;
  width: auto !important;
  z-index: 99;
}
/* line 10759, ../sass/style.scss */
.password-field a .fa-eye-slash {
  color: #b9b6b9;
}
/* line 10762, ../sass/style.scss */
.password-field a:hover {
  text-decoration: none;
}

/* line 10775, ../sass/style.scss */
.green-btn, .blue-btn {
  color: #01bd6f;
  background-color: #e5f8f0;
  padding: 10px 20px;
  text-align: center;
  display: flex !important;
  align-items: center;
  border-radius: 5px;
}
/* line 10783, ../sass/style.scss */
.green-btn img, .blue-btn img,
.green-btn i,
.blue-btn i {
  margin-right: 5px;
  font-size: 18px;
}

/* line 10790, ../sass/style.scss */
.blue-btn {
  color: #3EB2FF;
  background: rgba(62, 178, 255, 0.1);
}
/* line 10794, ../sass/style.scss */
.blue-btn i {
  color: #1592E6;
}

/* line 10799, ../sass/style.scss */
.btn-dark-green {
  background: #34C372;
}

/* line 10803, ../sass/style.scss */
.btn-light-blue {
  background: #EFF2F7;
  color: #000000;
}

/* line 10808, ../sass/style.scss */
.btn-dark-purple {
  background-color: #C52B96;
}

/* line 10812, ../sass/style.scss */
.btn-purple {
  color: #C52B96;
  background-color: rgba(197, 43, 150, 0.1);
}

/* line 10817, ../sass/style.scss */
.btn {
  text-transform: initial !important;
  font-weight: 500 !important;
}
/* line 10820, ../sass/style.scss */
.btn:hover {
  text-decoration: none !important;
}

/* line 10825, ../sass/style.scss */
.total-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
/* line 10829, ../sass/style.scss */
.total-wrapper .total-inner {
  display: flex;
  background: rgba(62, 178, 255, 0.1);
}
/* line 10832, ../sass/style.scss */
.total-wrapper .total-inner i {
  color: #1592E6;
}

/* line 10838, ../sass/style.scss */
.btn {
  text-transform: initial !important;
  font-weight: 500 !important;
}
/* line 10841, ../sass/style.scss */
.btn:hover {
  text-decoration: none !important;
}

/* line 10846, ../sass/style.scss */
.total-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
/* line 10850, ../sass/style.scss */
.total-wrapper .total-inner {
  display: flex;
  background: rgba(62, 178, 255, 0.1);
  font-size: 16px;
  color: #000;
  padding: 13px 20px;
  border-radius: 5px 0 0;
  justify-content: space-between;
  width: auto;
  min-width: 180px;
}
/* line 10860, ../sass/style.scss */
.total-wrapper .total-inner.purple-theme {
  background: #fcf4fa;
}
/* line 10864, ../sass/style.scss */
.total-wrapper .total-inner span span {
  padding: 0 15px;
}

/* line 10871, ../sass/style.scss */
.supplier-view {
  padding-bottom: 0 !important;
}
/* line 10874, ../sass/style.scss */
.supplier-view .total-wrapper .total-inner {
  min-width: 400px;
}

/* line 10880, ../sass/style.scss */
.fa-eye::before {
  content: "\f06e";
}

/* line 10884, ../sass/style.scss */
.map-footer {
  max-width: 320px;
}

/* line 10888, ../sass/style.scss */
.flex-footer {
  display: flex;
  justify-content: space-between;
}

/* line 10893, ../sass/style.scss */
.fee-btn {
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 10896, ../sass/style.scss */
.fee-btn a {
  width: 158px;
  float: right;
}

/* line 10902, ../sass/style.scss */
.Total_Fees {
  padding-bottom: 0 !important;
}
/* line 10904, ../sass/style.scss */
.Total_Fees .table-wrap {
  margin-bottom: 0 !important;
}
/* line 10907, ../sass/style.scss */
.Total_Fees .total-inner {
  min-width: 400px;
}

/* line 1, ../sass/_account.scss */
.bg-white {
  background-color: #ffffff;
}

/* line 5, ../sass/_account.scss */
.custom-table-input {
  background: #F3F6FB;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  color: #ACB2C4;
  color: #000;
  font-family: 'Roboto', sans-serif;
}

/* line 19, ../sass/_account.scss */
.custom-table-input.table-select {
  background: #F3F6FB url(../images/icons/select-arrow.svg) no-repeat 96% center;
  padding: 0 10px;
}

/* line 24, ../sass/_account.scss */
.table-btn {
  display: inline-block;
  padding: 5px 10px;
  color: #ffffff;
  border: 0;
  background-color: #2cd93e;
  border-radius: 5px;
  cursor: pointer;
}
/* line 32, ../sass/_account.scss */
.table-btn.pink {
  background-color: #ff6e6b;
}
/* line 35, ../sass/_account.scss */
.table-btn:focus {
  outline: none;
}

/* line 41, ../sass/_account.scss */
.travel-client-icons {
  background: transparent;
  margin-bottom: 0;
}
/* line 45, ../sass/_account.scss */
.travel-client-icons ul li {
  margin-right: 5px;
}
/* line 47, ../sass/_account.scss */
.travel-client-icons ul li a {
  color: #554D62;
  font-size: 14px;
  background-color: #ECEAFA;
  font-weight: 500;
  min-height: 55px;
  padding: 10px 15px;
}
/* line 54, ../sass/_account.scss */
.travel-client-icons ul li a span {
  max-width: 25px;
  margin-right: 5px;
  vertical-align: middle;
  display: inline-block;
}
/* line 59, ../sass/_account.scss */
.travel-client-icons ul li a span.after-hover {
  display: none;
}
/* line 63, ../sass/_account.scss */
.travel-client-icons ul li a.active, .travel-client-icons ul li a:hover {
  color: #FF6E6B;
  background: #F4EEF2 !important;
  position: relative;
}
/* line 69, ../sass/_account.scss */
.travel-client-icons ul li a.active span.before-hover, .travel-client-icons ul li a:hover span.before-hover {
  display: none;
}
/* line 72, ../sass/_account.scss */
.travel-client-icons ul li a.active span.after-hover, .travel-client-icons ul li a:hover span.after-hover {
  display: inline-block;
}
/* line 76, ../sass/_account.scss */
.travel-client-icons ul li a.active:after, .travel-client-icons ul li a:hover:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3px;
  background: #FF6E6B;
  left: 50%;
  width: 80%;
  border-radius: 10px 10px 0 0;
  transform: translateX(-50%);
}

/* line 94, ../sass/_account.scss */
.travel-account-overview {
  border-radius: 10px;
  box-shadow: 0px 10px 10px #E6E4FA4D;
}
/* line 98, ../sass/_account.scss */
.travel-account-overview ul li {
  color: #000;
  display: flex;
}
/* line 101, ../sass/_account.scss */
.travel-account-overview ul li > label {
  background: #F8F9FF;
  padding: 5px;
  color: #000;
  font-weight: 500;
  padding: 10px 7px;
  flex: 0 0 35%;
  max-width: 35%;
}
/* line 110, ../sass/_account.scss */
.travel-account-overview ul li > span {
  background: #FBFFFD;
  padding: 10px 7px;
  font-weight: 500;
  flex: 0 0 65%;
  max-width: 65%;
  font-size: 0.9rem;
}
/* line 118, ../sass/_account.scss */
.travel-account-overview ul li a {
  color: #6bbce8;
}
/* line 121, ../sass/_account.scss */
.travel-account-overview ul li + li {
  margin-top: 5px;
}

/* line 129, ../sass/_account.scss */
.custom-radio-input {
  position: relative;
  padding-left: 20px;
  margin-bottom: 0 !important;
}
/* line 133, ../sass/_account.scss */
.custom-radio-input input {
  position: absolute;
  left: -1000000px;
}
/* line 137, ../sass/_account.scss */
.custom-radio-input .shape {
  height: 16px;
  width: 16px;
  position: absolute;
  background-color: transparent;
  border: 1px solid #ACB2C4;
  color: #ACB2C4;
  position: absolute;
  border-radius: 50%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 150, ../sass/_account.scss */
.custom-radio-input .shape:before {
  content: none;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #2CD93E;
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
/* line 160, ../sass/_account.scss */
.custom-radio-input.custom-radio-input input:checked + .shape {
  border-color: #2CD93E;
}
/* line 162, ../sass/_account.scss */
.custom-radio-input.custom-radio-input input:checked + .shape:before {
  content: "";
}

/* line 168, ../sass/_account.scss */
.custom-travel-account-top {
  padding: 25px;
  background-color: #ffffff;
  border-radius: 10px;
}
/* line 172, ../sass/_account.scss */
.custom-travel-account-top .custom-input-wrapper {
  position: relative;
}
/* line 174, ../sass/_account.scss */
.custom-travel-account-top .custom-input-wrapper .custom-input {
  padding-right: 25px;
}
/* line 177, ../sass/_account.scss */
.custom-travel-account-top .custom-input-wrapper .input-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
/* line 184, ../sass/_account.scss */
.custom-travel-account-top .radio-group {
  display: flex;
  background: #f3f6fb;
  padding: 0 10px;
  min-height: 45px;
  line-height: 45px;
  border-radius: 5px;
}
/* line 191, ../sass/_account.scss */
.custom-travel-account-top .radio-group li {
  flex: 0 0 50% !important;
  margin-bottom: 0;
}
/* line 197, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top, .custom-travel-account-top .account-debits .top.flex-three-form {
  align-items: flex-end;
}
/* line 199, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li, .custom-travel-account-top .account-debits .top.flex-three-form > li {
  flex: 0 0 calc(19% - 10px);
}
/* line 201, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:nth-child(2), .custom-travel-account-top .account-debits .top.flex-three-form > li:nth-child(2) {
  flex: 0 0 40%;
}
/* line 203, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:nth-child(2) ul, .custom-travel-account-top .account-debits .top.flex-three-form > li:nth-child(2) ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
/* line 208, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:nth-child(2) ul label, .custom-travel-account-top .account-debits .top.flex-three-form > li:nth-child(2) ul label {
  flex: 0 0 100%;
}
/* line 211, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:nth-child(2) ul li, .custom-travel-account-top .account-debits .top.flex-three-form > li:nth-child(2) ul li {
  flex: 0 0 calc(50% - 20px);
  margin-bottom: 0;
}
/* line 214, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:nth-child(2) ul li:nth-of-type(2), .custom-travel-account-top .account-debits .top.flex-three-form > li:nth-child(2) ul li:nth-of-type(2) {
  flex: 0 0 30px;
  text-align: center;
}
/* line 221, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.top > li:last-child, .custom-travel-account-top .account-debits .top.flex-three-form > li:last-child {
  flex: 0 0 22%;
}
/* line 226, ../sass/_account.scss */
.custom-travel-account-top .account-debits .form-flex-wrapper.bottom, .custom-travel-account-top .account-debits .bottom.flex-three-form {
  align-items: center;
  justify-content: flex-end;
}

/* line 233, ../sass/_account.scss */
.custom-travel-account-bottom {
  margin: 80px 0;
}
/* line 235, ../sass/_account.scss */
.custom-travel-account-bottom.bottom-type-2 {
  margin-top: 0;
  padding-bottom: 30px;
  overflow: hidden;
  border-radius: 10px;
}
/* line 241, ../sass/_account.scss */
.custom-travel-account-bottom .custom-input-wrapper {
  position: relative;
}
/* line 243, ../sass/_account.scss */
.custom-travel-account-bottom .custom-input-wrapper .custom-input {
  padding-right: 25px;
}
/* line 246, ../sass/_account.scss */
.custom-travel-account-bottom .custom-input-wrapper .input-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

/* line 255, ../sass/_account.scss */
.top-action-icons {
  display: flex;
}
/* line 257, ../sass/_account.scss */
.top-action-icons .heading {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px;
  border-radius: 10px 10px 0px 0px;
}
/* line 262, ../sass/_account.scss */
.top-action-icons .heading.pink {
  background-color: #F4EEF2;
  color: #FF6E6B;
}
/* line 267, ../sass/_account.scss */
.top-action-icons .icon-list {
  margin-left: auto;
  display: flex;
}
/* line 270, ../sass/_account.scss */
.top-action-icons .icon-list li {
  margin-left: 10px;
}

/* line 276, ../sass/_account.scss */
.custom-table-heading {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 15px 0;
  align-items: center;
}
/* line 282, ../sass/_account.scss */
.custom-table-heading .table-heading {
  font-size: 20px;
  color: #000;
  padding-left: 10px;
  line-height: 2;
}
/* line 287, ../sass/_account.scss */
.custom-table-heading .table-heading.border {
  border-left: 4px solid;
}
/* line 289, ../sass/_account.scss */
.custom-table-heading .table-heading.border.pink {
  border-color: #FF6E6B;
}
/* line 294, ../sass/_account.scss */
.custom-table-heading .table-filter {
  padding-right: 20px;
  display: flex;
}
/* line 297, ../sass/_account.scss */
.custom-table-heading .table-filter li {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
/* line 301, ../sass/_account.scss */
.custom-table-heading .table-filter li label {
  margin-right: 10px;
}
/* line 304, ../sass/_account.scss */
.custom-table-heading .table-filter li input {
  height: 34px;
  border-radius: 5px;
}
/* line 309, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
/* line 313, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select .filter-input {
  padding-right: 35px;
  min-width: 150px;
  border-radius: 5px;
}
/* line 317, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select .filter-input:focus {
  outline: none;
}
/* line 321, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select .icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 100%;
  background: #E9E8F0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 333, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select.filter-input-select-2 .filter-input {
  min-width: 75px;
}
/* line 336, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-input-select.filter-input-select-2 .icon {
  width: 32px;
  height: 100%;
  background: #F3F6FB;
}
/* line 343, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-date-wrapper {
  background: #F3F6FB;
  padding: 5px 6px;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
/* line 349, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-date-wrapper .custom-input-wrapper + .custom-input-wrapper {
  margin-left: 5px;
}
/* line 353, ../sass/_account.scss */
.custom-table-heading .table-filter .filter-date-wrapper .custom-input-wrapper .custom-input {
  max-width: 100px;
}

/* line 361, ../sass/_account.scss */
.table tr td img {
  max-width: 32px;
}

/* line 366, ../sass/_account.scss */
.form-flex-wrapper .li-double, .flex-three-form .li-double {
  flex: 0 0 40%;
}

/* line 371, ../sass/_account.scss */
.custom-input-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
/* line 376, ../sass/_account.scss */
.custom-input-group label {
  flex: 0 0 100%;
}
/* line 379, ../sass/_account.scss */
.custom-input-group li {
  flex: 0 0 calc(50% - 20px);
  margin-bottom: 0;
}
/* line 382, ../sass/_account.scss */
.custom-input-group li:nth-of-type(2) {
  flex: 0 0 30px;
  text-align: center;
}

/* line 391, ../sass/_account.scss */
.account-transaction .form-flex-wrapper li, .account-transaction .flex-three-form li {
  flex: 0 0 calc(20% - 30px);
  margin-bottom: 15px;
  justify-content: space-between;
}
/* line 395, ../sass/_account.scss */
.account-transaction .form-flex-wrapper li.li-double, .account-transaction .flex-three-form li.li-double {
  flex: 0 0 calc(40% - 22px);
}
/* line 397, ../sass/_account.scss */
.account-transaction .form-flex-wrapper li.li-double .custom-input-group li, .account-transaction .flex-three-form li.li-double .custom-input-group li {
  flex: 0 0 calc(50% - 20px);
  margin-bottom: 0;
}
/* line 400, ../sass/_account.scss */
.account-transaction .form-flex-wrapper li.li-double .custom-input-group li:nth-of-type(2), .account-transaction .flex-three-form li.li-double .custom-input-group li:nth-of-type(2) {
  flex: 0 0 30px;
}

/* line 411, ../sass/_account.scss */
.travel-account-profit-claim .custom-travel-account-bottom:first-child {
  margin-top: 0;
}
/* line 414, ../sass/_account.scss */
.travel-account-profit-claim .custom-travel-account-bottom .total-wrapper .total-inner.purple-theme {
  min-width: 90%;
  padding-right: 15%;
}
/* line 417, ../sass/_account.scss */
.travel-account-profit-claim .custom-travel-account-bottom .total-wrapper .total-inner.purple-theme span:first-child {
  flex: 0 0 30%;
}

/* line 425, ../sass/_account.scss */
.travel-account-uassigned .custom-travel-account-bottom {
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  padding-bottom: 20px;
  margin-top: 0;
  overflow: hidden;
}

/* line 435, ../sass/_account.scss */
.custom-travel-account .table-wrap th {
  text-transform: uppercase;
  font-size: 0.9rem;
}

/* line 442, ../sass/_account.scss */
.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  display: none;
}

/* line 454, ../sass/_account.scss */
.popup.active {
  display: flex;
}

/* line 457, ../sass/_account.scss */
.popup-content {
  position: relative;
  max-width: 80%;
  background: #ffffff;
  border-radius: 10px;
  padding: 20px 0;
  width: 100%;
}
/* line 465, ../sass/_account.scss */
.popup-content .btn-close-popup {
  position: absolute;
  top: -12px;
  right: -12px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  cursor: pointer;
}
/* line 476, ../sass/_account.scss */
.popup-content .custom-travel-account-bottom {
  margin: 0;
}
/* line 479, ../sass/_account.scss */
.popup-content table th {
  text-transform: uppercase;
}
/* line 482, ../sass/_account.scss */
.popup-content .popup-middle {
  padding: 20px 10px;
}
/* line 484, ../sass/_account.scss */
.popup-content .popup-middle .form-flex-wrapper, .popup-content .popup-middle .flex-three-form {
  align-items: flex-end;
}
/* line 486, ../sass/_account.scss */
.popup-content .popup-middle .form-flex-wrapper li, .popup-content .popup-middle .flex-three-form li {
  margin-bottom: 0;
}
/* line 488, ../sass/_account.scss */
.popup-content .popup-middle .form-flex-wrapper li:last-child, .popup-content .popup-middle .flex-three-form li:last-child {
  display: flex;
  align-items: center;
  flex: 0 0 10%;
}
/* line 492, ../sass/_account.scss */
.popup-content .popup-middle .form-flex-wrapper li:last-child .table-btn, .popup-content .popup-middle .flex-three-form li:last-child .table-btn {
  min-height: 42px;
  padding: 5px 20px;
}
/* line 497, ../sass/_account.scss */
.popup-content .popup-middle .form-flex-wrapper li:nth-child(4), .popup-content .popup-middle .flex-three-form li:nth-child(4) {
  flex: 0 0 26%;
}

/* line 1, ../sass/_header.scss */
.header {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 5, ../sass/_header.scss */
.header .nav > ul > li ul {
  background-color: #F3F6FB;
  border-radius: 0 0 20px 20px !important;
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
}
/* line 9, ../sass/_header.scss */
.header .nav > ul > li ul li:hover {
  background-color: #E0E8EE !important;
}
/* line 23, ../sass/_header.scss */
.header .nav > ul > li:nth-child(2) > a svg {
  margin-left: 10px;
}
/* line 24, ../sass/_header.scss */
.header .nav > ul > li:nth-child(2) > a.active {
  color: #6723A1;
}
/* line 30, ../sass/_header.scss */
.header .nav > ul > li:nth-child(2):hover > a {
  color: #6723A1;
}
/* line 46, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) > a:hover, .header .nav > ul > li:nth-child(3) > a.active {
  color: #C52B96;
}
/* line 49, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) > a:hover svg path, .header .nav > ul > li:nth-child(3) > a.active svg path {
  fill: #C52B96 !important;
  stroke: #C52B96 !important;
}
/* line 57, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3):hover > a {
  color: #C52B96;
}
/* line 60, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3):hover > a svg path {
  fill: #C52B96 !important;
  stroke: #C52B96 !important;
}
/* line 79, ../sass/_header.scss */
.header .nav > ul > li:nth-child(4) > a:hover, .header .nav > ul > li:nth-child(4) > a.active {
  color: #FF6D6A;
}
/* line 82, ../sass/_header.scss */
.header .nav > ul > li:nth-child(4) > a:hover svg path, .header .nav > ul > li:nth-child(4) > a.active svg path {
  fill: #FF6D6A !important;
  stroke: #FF6D6A !important;
}
/* line 91, ../sass/_header.scss */
.header .nav > ul > li:nth-child(4):hover > a {
  color: #FF6D6A;
}
/* line 94, ../sass/_header.scss */
.header .nav > ul > li:nth-child(4):hover > a svg path {
  fill: #FF6D6A !important;
  stroke: #FF6D6A !important;
}
/* line 113, ../sass/_header.scss */
.header .nav > ul > li:nth-child(5) > a:hover, .header .nav > ul > li:nth-child(5) > a.active {
  color: #FFAA00;
}
/* line 116, ../sass/_header.scss */
.header .nav > ul > li:nth-child(5) > a:hover svg path, .header .nav > ul > li:nth-child(5) > a.active svg path {
  fill: #FFAA00 !important;
  stroke: #FFAA00 !important;
}
/* line 125, ../sass/_header.scss */
.header .nav > ul > li:nth-child(5):hover > a {
  color: #FFAA00;
}
/* line 128, ../sass/_header.scss */
.header .nav > ul > li:nth-child(5):hover > a svg path {
  fill: #FFAA00 !important;
  stroke: #FFAA00 !important;
}
/* line 138, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child {
  background: #EAEFF8;
  margin-top: -15px !important;
  margin-left: -15px;
  width: calc(100% + 30px);
  padding: 24px;
  padding-left: 70px;
  position: relative;
}
/* line 146, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child img {
  position: absolute;
  top: 33px;
  left: 25px;
}
/* line 152, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child i {
  color: #fff;
  font-size: 18px;
  position: absolute;
  right: 50px;
  top: 35px;
}
/* line 160, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child h2 a {
  color: #C52B96 !important;
}
/* line 162, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child p {
  color: #C52B96;
}
/* line 163, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:first-child:hover {
  background: #B31F86;
}
/* line 167, ../sass/_header.scss */
.header .nav > ul > li:nth-child(3) li:nth-child(2n+1) {
  clear: none;
}

/* line 173, ../sass/_header.scss */
.header .logo {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.5) inset;
}

/* line 176, ../sass/_header.scss */
.header .nav > ul > li > a {
  font-size: 18px !important;
}
/* line 178, ../sass/_header.scss */
.header .nav > ul > li > a img {
  display: none;
}
/* line 179, ../sass/_header.scss */
.header .nav > ul > li > a svg {
  margin-left: 10px !important;
  width: 10px;
}
/* line 181, ../sass/_header.scss */
.header .nav > ul > li > a:hover:before, .header .nav > ul > li > a:hover:after {
  display: none;
}

/* line 1, ../sass/_client.scss */
.custom-client-wrapper-new {
  /*SEARCH CLIENTS*/
  /*ADD Client Starts*/
  /*Re-Assign Clients*/
  /*NEW CLIENTS*/
  /*ISSUE TICKETS*/
  /*Member Email Template*/
  /*USER*/
  /*Edit User*/
  /*Add User*/
  /*.profile-page .user-details{
      input{
          font-size:14px;
      }
  }*/
  /*Settings*/
  /*Opening time command Contact Information*/
  /*itinerary Settings Step-2*/
  /*itinerary Settings Step-4*/
  /*itinerary Settings Step-5*/
  /*Passenger Information - Step 9*/
  /*MEMBER INFO(user profile)*/
  /*Contracted-Supplier*/
  /*Contracted Supplier Search*/
  /*First Popup*/
  /*Error-Page*/
  /*Unassigned Popup*/
  /*Admin/ ContractedSuppliers*/
  /*OTHERS*/
  /*Merchant*/
  /*TRUST*/
  /*Transaction-type-Admin*/
  /*HELP-VIDEOLINKS*/
}
/* line 2, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-icons ul li a.active {
  background: #FF6E6B;
}
/* line 6, ../sass/_client.scss */
.custom-client-wrapper-new .refund-content {
  display: flex;
  justify-content: space-between;
  margin: 20px 0px;
}
/* line 12, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .money:after {
  background: none;
}
/* line 17, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .left-border {
  border-left: 4px solid #FF6E6B;
}
/* line 22, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds ul h2 {
  color: black;
}
/* line 26, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds ul li {
  width: 18.66667%;
  margin-left: 12px;
}
/* line 34, ../sass/_client.scss */
.custom-client-wrapper-new .heading-flex .new-btn {
  background: #FF6E6B;
  padding: 15px;
}
/* line 40, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .money input {
  margin-top: 10px;
}
/* line 45, ../sass/_client.scss */
.custom-client-wrapper-new .refund-content .btn {
  margin-right: 20px;
}
/* line 51, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds select {
  max-width: 210px;
}
/* line 55, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds input[type="text"] {
  max-width: 210px;
}
/* line 61, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds ul li input[type="text"] {
  height: 44px;
  background-color: #E0E8EE;
}
/* line 66, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds ul li select {
  height: 44px;
  background-color: #E0E8EE;
}
/* line 73, ../sass/_client.scss */
.custom-client-wrapper-new .refund-heading h2 {
  margin-top: 30px;
}
/* line 78, ../sass/_client.scss */
.custom-client-wrapper-new .table {
  margin-top: 25px;
}
/* line 82, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .refunds h4 {
  color: #555555;
  margin: 90px 0px 0px 32px;
}
/* line 87, ../sass/_client.scss */
.custom-client-wrapper-new .travel-client-money .money .table th:not(:nth-child(1)),
.custom-client-wrapper-new .travel-client-money .money .table td:not(:nth-child(1)) {
  text-align: left;
}
/* line 92, ../sass/_client.scss */
.custom-client-wrapper-new select {
  background: url("../images/icons/select-arrow.svg") no-repeat 96% center;
}
/* line 95, ../sass/_client.scss */
.custom-client-wrapper-new select.supplierType {
  height: 40px;
  background-color: #E0E8EE;
  border-radius: 5px;
  margin-top: 10px;
  font-weight: 500;
}
/* line 104, ../sass/_client.scss */
.custom-client-wrapper-new .travel-search-client .search-result-table .filter label {
  color: black;
}
/* line 109, ../sass/_client.scss */
.custom-client-wrapper-new .form-flex-wrapper select, .custom-client-wrapper-new .flex-three-form select {
  color: #ACB2C4;
}
/* line 115, ../sass/_client.scss */
.custom-client-wrapper-new .heading h2 {
  padding: 30px 10px;
}
/* line 120, ../sass/_client.scss */
.custom-client-wrapper-new input[type="text"] {
  color: #ACB2C4;
}
/* line 125, ../sass/_client.scss */
.custom-client-wrapper-new li .travel-date input [type="text"] {
  background: #E0E8EE url(../images/icons/input-calendar.svg) no-repeat 96% center;
}
/* line 130, ../sass/_client.scss */
.custom-client-wrapper-new .re-assign {
  padding: 0px 20px;
}
/* line 133, ../sass/_client.scss */
.custom-client-wrapper-new .re-assign li input {
  font-size: 14px;
}
/* line 137, ../sass/_client.scss */
.custom-client-wrapper-new .re-assign select {
  font-size: 14px;
}
/* line 141, ../sass/_client.scss */
.custom-client-wrapper-new .re-assign label {
  font-weight: bold;
}
/* line 147, ../sass/_client.scss */
.custom-client-wrapper-new .range-li .flex-row input {
  background-image: url(../images/icons/calendar-input-icon.svg);
  background-repeat: no-repeat !important;
  background-position: 96% center !important;
}
/* line 154, ../sass/_client.scss */
.custom-client-wrapper-new .re-select {
  float: none;
  max-width: 140px;
  background: none;
  position: relative;
}
/* line 161, ../sass/_client.scss */
.custom-client-wrapper-new .re-fine {
  max-width: 130px;
  margin: 0px 10px 0px 20px;
}
/* line 167, ../sass/_client.scss */
.custom-client-wrapper-new .filter img {
  vertical-align: middle;
  position: absolute;
  right: 332px;
  padding: 15px 12px 12px 10px;
  background-color: #E9E8F0;
}
/* line 176, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box {
  padding: 5px 0px;
}
/* line 181, ../sass/_client.scss */
.custom-client-wrapper-new .heading-one h2 {
  color: black;
  background: #F3F6FB;
  padding: 0px 5px;
}
/* line 188, ../sass/_client.scss */
.custom-client-wrapper-new .entries {
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
}
/* line 193, ../sass/_client.scss */
.custom-client-wrapper-new .entries h2 {
  color: black;
  font-size: 18px;
  margin-top: 10px;
}
/* line 199, ../sass/_client.scss */
.custom-client-wrapper-new .entries label {
  color: black;
}
/* line 204, ../sass/_client.scss */
.custom-client-wrapper-new .ml-10 {
  padding: 0px 30px 0px 10px;
}
/* line 208, ../sass/_client.scss */
.custom-client-wrapper-new .client-heading {
  margin-top: 20px;
}
/* line 213, ../sass/_client.scss */
.custom-client-wrapper-new .heading-new h2 {
  color: black;
  background: #F3F6FB;
  padding: 0px 5px;
}
/* line 220, ../sass/_client.scss */
.custom-client-wrapper-new .search {
  display: flex;
}
/* line 223, ../sass/_client.scss */
.custom-client-wrapper-new .search .Travel-Date {
  background: #F3F6FB;
  padding: 5px;
}
/* line 228, ../sass/_client.scss */
.custom-client-wrapper-new .search .block-mobile {
  padding: 5px;
}
/* line 233, ../sass/_client.scss */
.custom-client-wrapper-new .issue-box {
  padding: 0px 5px;
}
/* line 237, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box {
  padding: 30px 0px;
}
/* line 240, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box .left-border {
  border-left: 4px solid #F5A436;
}
/* line 245, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box .heading-template h2 {
  padding: 0px 10px;
}
/* line 249, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box .heading-template p {
  color: black;
  margin-left: 15px;
}
/* line 256, ../sass/_client.scss */
.custom-client-wrapper-new .table tr td img {
  max-width: 100%;
}
/* line 261, ../sass/_client.scss */
.custom-client-wrapper-new .new-email-template input[type="text"] {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 20px 9px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  font-family: 'Roboto', sans-serif;
}
/* line 272, ../sass/_client.scss */
.custom-client-wrapper-new .new-email-template li {
  display: flex;
  margin: 15px;
}
/* line 277, ../sass/_client.scss */
.custom-client-wrapper-new .new-email-template h2 {
  color: black;
  margin-top: 12px;
  padding-right: 15px;
  font-size: 20px;
}
/* line 284, ../sass/_client.scss */
.custom-client-wrapper-new .new-email-template label {
  color: black;
  font-size: 20px;
  margin: 15px;
}
/* line 291, ../sass/_client.scss */
.custom-client-wrapper-new .new-email-template .heading-email h2 {
  padding: 0px 13px;
  font-size: 20px;
}
/* line 298, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-email-temp .new-email-template {
  max-width: 100%;
}
/* line 302, ../sass/_client.scss */
.custom-client-wrapper-new .row + .row {
  margin-top: 60px;
}
/* line 308, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table tr {
  margin-bottom: 15px;
}
/* line 312, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table tbody {
  display: flex;
  justify-content: space-between;
  margin: 0px 10px;
}
/* line 317, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table tbody label {
  color: black;
  font-size: 16px;
  padding-left: 5px;
}
/* line 325, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .one img {
  padding-left: 300px;
}
/* line 330, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .two img {
  padding: 0px 5px;
}
/* line 334, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .two label {
  margin-right: 230px;
}
/* line 339, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .three img {
  padding: 0px 5px;
}
/* line 344, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .deposit_one label {
  margin-right: 170px;
}
/* line 348, ../sass/_client.scss */
.custom-client-wrapper-new .email-content .table .deposit_two label {
  margin-right: 187px;
}
/* line 354, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-email-temp .email-temp .table {
  max-width: 100%;
}
/* line 357, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-email-temp .email-temp .table tr td {
  padding: 8px 5px;
  background: #F3F6FB;
}
/* line 364, ../sass/_client.scss */
.custom-client-wrapper-new .align-right .new-btn {
  padding: 10px 30px;
  min-width: 110px;
  margin: 0px 5px;
}
/* line 371, ../sass/_client.scss */
.custom-client-wrapper-new .align-right .white-btn {
  color: black;
  background: #EFF2F7;
}
/* line 377, ../sass/_client.scss */
.custom-client-wrapper-new .editor {
  margin: 0px 10px;
}
/* line 381, ../sass/_client.scss */
.custom-client-wrapper-new .three {
  display: flex;
}
/* line 384, ../sass/_client.scss */
.custom-client-wrapper-new .three .confirmation {
  padding-left: 240px;
}
/* line 388, ../sass/_client.scss */
.custom-client-wrapper-new .three .confirmation-one {
  margin-left: 110px;
}
/* line 392, ../sass/_client.scss */
.custom-client-wrapper-new .three .confirmation-two {
  padding-left: 227px;
}
/* line 397, ../sass/_client.scss */
.custom-client-wrapper-new .user {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #F0EFF8;
}
/* line 404, ../sass/_client.scss */
.custom-client-wrapper-new .user ul {
  display: flex;
  justify-content: space-between;
}
/* line 409, ../sass/_client.scss */
.custom-client-wrapper-new .user h2 {
  padding: 0px 10px;
  font-size: 20px;
}
/* line 414, ../sass/_client.scss */
.custom-client-wrapper-new .user .new-btn {
  padding: 12px 15px;
  margin: 0px 10px;
}
/* line 419, ../sass/_client.scss */
.custom-client-wrapper-new .user img {
  background: #FEF6EA;
  border: 1px solid #FEF6EA;
  padding: 12px 15px;
  border-radius: 8px;
}
/* line 427, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user {
  width: 100%;
  margin-top: 5px;
  display: flex;
  flex-flow: wrap;
}
/* line 433, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user td:nth-child(1) {
  width: unset;
}
/* line 437, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tbody {
  display: flex;
  justify-content: space-between;
}
/* line 441, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tbody td {
  background: #F3F6FB;
}
/* line 446, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user .active-bar {
  background: #E4EEFF;
  border-radius: 5px 0px 0px 5px;
}
/* line 451, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user label {
  color: black;
}
/* line 455, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user input[type="text"].input-wth-place {
  border: none;
  border-bottom: none;
  max-width: 100px;
  width: 100%;
  margin: 0px 8px;
}
/* line 463, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user .edit-user {
  background: #E4EEFF;
  padding: 0px 18px;
}
/* line 468, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user .switch .slider.round {
  margin-left: 5px;
}
/* line 472, ../sass/_client.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tr {
  margin: 8px;
}
/* line 477, ../sass/_client.scss */
.custom-client-wrapper-new .table-wrap h3 {
  text-align: center;
  margin-right: 90px;
  font-size: 14px;
  color: #F5A436;
  margin-top: 15px;
}
/* line 486, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .edit-user .left-border {
  border-left: 4px solid #F5A436;
}
/* line 490, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-details li label {
  font-weight: 600;
}
/* line 495, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-profile .left-border {
  border-left: 4px solid #F5A436;
}
/* line 501, ../sass/_client.scss */
.custom-client-wrapper-new .update-profile label {
  font-weight: 600;
}
/* line 506, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .up-load {
  background-color: #F5A436;
}
/* line 512, ../sass/_client.scss */
.custom-client-wrapper-new .update-profile .profile-image .browse-image {
  display: block;
}
/* line 515, ../sass/_client.scss */
.custom-client-wrapper-new .update-profile .profile-image .browse-image h3 {
  margin: 0px;
}
/* line 521, ../sass/_client.scss */
.custom-client-wrapper-new .user-name {
  margin: 0px 10px;
}
/* line 524, ../sass/_client.scss */
.custom-client-wrapper-new .user-name input[type="text"] {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  font-family: 'Roboto', sans-serif;
  margin-left: 15px;
}
/* line 537, ../sass/_client.scss */
.custom-client-wrapper-new .user-name label {
  font-size: 14px;
  color: #000000;
  font-weight: 600;
}
/* line 544, ../sass/_client.scss */
.custom-client-wrapper-new .mail-server {
  display: flex;
  margin: 15px 10px;
}
/* line 548, ../sass/_client.scss */
.custom-client-wrapper-new .mail-server .action-flex {
  margin-top: 0px;
}
/* line 552, ../sass/_client.scss */
.custom-client-wrapper-new .mail-server .other-box {
  margin: 0px 15px;
}
/* line 556, ../sass/_client.scss */
.custom-client-wrapper-new .mail-server .port-num {
  margin-left: 65px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}
/* line 564, ../sass/_client.scss */
.custom-client-wrapper-new .incoming-server {
  display: flex;
  background: #F3F6FB;
  justify-content: space-between;
  max-width: 75%;
  padding: 10px;
  border-radius: 5px;
}
/* line 572, ../sass/_client.scss */
.custom-client-wrapper-new .incoming-server input[type="text"] {
  background: #FFFFFF;
  border: 1.5px solid #EFEFEF;
}
/* line 577, ../sass/_client.scss */
.custom-client-wrapper-new .incoming-server .port-entry input[type="text"] {
  max-width: 35%;
  margin-left: 30px;
}
/* line 582, ../sass/_client.scss */
.custom-client-wrapper-new .incoming-server .test-box {
  word-wrap: normal;
    /*label {
    padding-right: 15px;
}*/
}
/* line 590, ../sass/_client.scss */
.custom-client-wrapper-new .email-diary-toggle {
  padding: 10px 15px;
}
/* line 593, ../sass/_client.scss */
.custom-client-wrapper-new .email-diary-toggle label {
  font-size: 16px;
  color: black;
}
/* line 598, ../sass/_client.scss */
.custom-client-wrapper-new .email-diary-toggle .switch {
  vertical-align: bottom;
  margin-left: 65px;
}
/* line 604, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting {
  background: none;
}
/* line 606, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box {
  border-radius: 10px;
}
/* line 608, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email {
  padding: 0px 15px;
}
/* line 610, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-user {
  display: flex;
  align-items: center;
  max-width: 55%;
  margin-bottom: 15px;
}
/* line 615, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-user input[type="text"] {
  background: #E0E8EE;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  color: #cccccc;
  box-shadow: none;
  min-height: 32px;
  border: 0;
  margin-left: 10px;
}
/* line 631, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email label {
  color: black;
  font-size: 14px;
  font-weight: 600;
}
/* line 636, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box {
  width: 375px;
  float: left;
}
/* line 639, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box span {
  padding-right: 20px;
}
/* line 644, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box-wrap {
  background: #F3F6FB;
  max-width: 80%;
  padding: 15px;
  margin-top: 10px;
}
/* line 649, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box-wrap .csm-mailserver li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
/* line 653, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box-wrap .csm-mailserver li label {
  width: 90px;
  line-height: 1.5;
}
/* line 657, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box-wrap .csm-mailserver li input[type="number"] {
  width: 100px;
}
/* line 660, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting .grid-box .csm-user-email .csm-check-box-wrap .csm-mailserver li .csm-mailserver input[type="text"] {
  width: 260px;
  margin-right: 20px;
  min-height: 46px;
}
/* line 671, ../sass/_client.scss */
.custom-client-wrapper-new .diary-box {
  min-height: 248px;
}
/* line 675, ../sass/_client.scss */
.custom-client-wrapper-new .back-to {
  text-align: right;
}
/* line 678, ../sass/_client.scss */
.custom-client-wrapper-new .back-to .arrow-user {
  color: #F5A436;
  background-color: #FDF7EF;
  padding: 10px 20px;
  margin: 20px 0px;
}
/* line 687, ../sass/_client.scss */
.custom-client-wrapper-new .arrow-user img {
  padding: 2px 8px;
}
/* line 693, ../sass/_client.scss */
.custom-client-wrapper-new .edit-user .up-load {
  background-color: #F5A436;
}
/* line 698, ../sass/_client.scss */
.custom-client-wrapper-new .email-setting .add-user-page {
  margin-top: auto;
}
/* line 701, ../sass/_client.scss */
.custom-client-wrapper-new .email-setting .add-user-page li {
  flex: 0 0 23%;
}
/* line 707, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .add-user-border .left-border {
  border-left: 4px solid #F5A436;
}
/* line 712, ../sass/_client.scss */
.custom-client-wrapper-new .row.email-setting {
  background: none;
}
/* line 716, ../sass/_client.scss */
.custom-client-wrapper-new .diary-box {
  min-height: 248px;
}
/* line 721, ../sass/_client.scss */
.custom-client-wrapper-new .email-setting .add-user-page input {
  font-size: 14px;
}
/* line 732, ../sass/_client.scss */
.custom-client-wrapper-new .itinerary .left-border {
  border-left: 4px solid #FFEF0C;
}
/* line 736, ../sass/_client.scss */
.custom-client-wrapper-new .itinerary .tutorial {
  background: #FFEF0C;
  color: black;
  display: block;
  padding: 14px 15px !important;
  min-height: 46px;
}
/* line 746, ../sass/_client.scss */
.custom-client-wrapper-new .detail-para p {
  color: black;
  font-size: 14px;
  margin-top: 0px;
}
/* line 753, ../sass/_client.scss */
.custom-client-wrapper-new .row {
  justify-content: space-between;
}
/* line 756, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-6 {
  flex: none;
}
/* line 759, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-6 h2 {
  color: black;
  font-size: 20px;
}
/* line 764, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-6 .left-border {
  border-left: 4px solid #FFEF0C;
}
/* line 769, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 {
  border: 1px solid #EAEAEA;
  padding: 0 20px 15px !important;
  flex: 0 0 30.33%;
}
/* line 774, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 h2 {
  color: black;
  font-size: 20px;
}
/* line 779, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 table {
  margin-top: 40px;
}
/* line 783, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 label {
  color: black;
  vertical-align: middle;
}
/* line 788, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 tr {
  border-bottom: 12px solid #FFF;
}
/* line 791, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 tr td {
  padding: 7px 15px;
  border-radius: 5px;
}
/* line 797, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 .left-border {
  border-left: 4px solid #FFEF0C;
  margin-left: -20px;
  width: calc(100% + 40px);
  position: relative;
}
/* line 803, ../sass/_client.scss */
.custom-client-wrapper-new .row .column-4 .left-border:after {
  content: "";
  border-bottom: 1px solid #EAEAEA;
  left: -9px;
  bottom: -15px;
  position: absolute;
  width: 110%;
}
/* line 814, ../sass/_client.scss */
.custom-client-wrapper-new .row .section-toggle {
  background: #E4EEFF;
  width: 70px;
}
/* line 820, ../sass/_client.scss */
.custom-client-wrapper-new .section-toggles .section-toggle-item {
  display: block;
}
/* line 824, ../sass/_client.scss */
.custom-client-wrapper-new .white-bg {
  background: white;
  border-radius: 10px;
}
/* line 830, ../sass/_client.scss */
.custom-client-wrapper-new .column-4 .social-media-link-item input {
  background: #E0E8EE;
  border: 1px solid #E0E8EE;
  padding: 8px;
  font-size: 13px;
}
/* line 837, ../sass/_client.scss */
.custom-client-wrapper-new .column-4 .social-media-link-item figure {
  margin-right: 0;
  height: 44px;
  width: 44px;
  flex-shrink: 0;
}
/* line 843, ../sass/_client.scss */
.custom-client-wrapper-new .column-4 .social-media-link-item figure img {
  height: 44px;
  width: 44px;
}
/* line 850, ../sass/_client.scss */
.custom-client-wrapper-new .section-toggle .switch {
  height: 20px;
}
/* line 854, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper {
  max-width: 100%;
  border: 2px solid #EAEAEA;
  border-radius: 10px;
}
/* line 859, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper thead {
  background: #F3F6FB;
}
/* line 863, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper table tr th {
  color: black;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 12px;
}
/* line 871, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper table td {
  padding: 5px 15px;
}
/* line 874, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper table td label {
  color: black;
  font-size: 14px;
}
/* line 879, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper table td.custom-check {
  white-space: nowrap;
}
/* line 884, ../sass/_client.scss */
.custom-client-wrapper-new .office-timing-wrapper input[type="text"] {
  background: #E0E8EE;
  border: 1px solid #F3F6FB;
  border-radius: 5px;
  padding: 9px 0px;
  width: 130px;
}
/* line 893, ../sass/_client.scss */
.custom-client-wrapper-new .contact-us-form-content {
  padding-top: 10px;
}
/* line 896, ../sass/_client.scss */
.custom-client-wrapper-new .contact-us-form-content h2 {
  text-align: center;
  color: black;
  padding: 10px 0px;
  font-size: 18px;
  padding-left: 120px;
}
/* line 905, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info {
  display: flex;
  justify-content: space-around;
}
/* line 909, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail {
  width: 50%;
  border: 2px solid #EAEAEA;
  padding: 12px 25px;
  border-radius: 10px;
}
/* line 915, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail .contact {
  display: flex;
  padding: 6px 0px;
}
/* line 919, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail .contact img {
  background: #E4E9F1;
  padding: 10px;
}
/* line 925, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail input[type="text"] {
  background: #E0E8EE;
  border: 1px solid #E0E8EE;
  font-size: 14px;
  width: 100%;
}
/* line 932, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail .contact-detail-content {
  padding: 5px 0px;
}
/* line 935, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail .contact-detail-content label {
  color: black;
  font-size: 14px;
  font-weight: bold;
  min-height: 20px;
}
/* line 942, ../sass/_client.scss */
.custom-client-wrapper-new .contact-info .contact-detail .contact-detail-content .click-box {
  display: flex;
}
/* line 950, ../sass/_client.scss */
.custom-client-wrapper-new .action input {
  vertical-align: top;
}
/* line 955, ../sass/_client.scss */
.custom-client-wrapper-new .action-flex {
  margin-top: 25px;
}
/* line 958, ../sass/_client.scss */
.custom-client-wrapper-new .action-flex .show-itenry span {
  font-size: 14px;
  color: #554D62;
  padding: 0px 10px;
}
/* line 966, ../sass/_client.scss */
.custom-client-wrapper-new .itinerary h2 {
  font-weight: bold;
}
/* line 972, ../sass/_client.scss */
.custom-client-wrapper-new .sec-content .detail-para p {
  font-weight: bold;
}
/* line 978, ../sass/_client.scss */
.custom-client-wrapper-new .itinerary h2 {
  font-weight: bold;
}
/* line 984, ../sass/_client.scss */
.custom-client-wrapper-new .sec-content .detail-para p {
  font-weight: bold;
}
/* line 989, ../sass/_client.scss */
.custom-client-wrapper-new .input-row-1 {
  flex-wrap: initial;
  margin: 20px 0px;
}
/* line 993, ../sass/_client.scss */
.custom-client-wrapper-new .input-row-1 img {
  border: none;
}
/* line 997, ../sass/_client.scss */
.custom-client-wrapper-new .input-row-1 .bold {
  margin-right: 15px;
  color: black;
  font-size: 15px;
  min-width: 168px;
}
/* line 1005, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
/* line 1010, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .parimary {
  background: #F3F6FB;
}
/* line 1014, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .browse-image {
  display: flex;
  align-items: center;
  width: 260px;
}
/* line 1019, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .browse-image img {
  margin-left: 20px;
  position: relative;
  top: -8px;
}
/* line 1025, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .browse-image .btn-primary {
  display: flex;
  position: relative;
  top: -2px;
}
/* line 1031, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .browse-image h3 {
  color: #ACB2C4;
  text-decoration: underline;
  text-align: center;
  font-size: 12px;
  margin-left: 10px;
}
/* line 1042, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-images .bold-one {
  min-width: 0px;
  margin-right: 0px;
}
/* line 1047, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-images .profile-image .browse-image {
  padding: 15px 25px;
}
/* line 1050, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-images .profile-image .browse-image img {
  margin-left: 0px;
}
/* line 1055, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-images .facility {
  color: black;
  font-size: 15px;
  white-space: nowrap;
  min-width: 168px;
}
/* line 1066, ../sass/_client.scss */
.custom-client-wrapper-new .col-small {
  border: 1.5px solid #EAEAEA;
  border-radius: 10px;
  padding: 0px 10px;
  width: calc(50% - 21px);
}
/* line 1073, ../sass/_client.scss */
.custom-client-wrapper-new .sample {
  max-width: 100%;
  justify-content: space-around;
}
/* line 1077, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-button {
  flex-direction: row;
  background-color: #E4EDFE;
  border: 1.5px solid #EFEFEF;
  padding: 25px 40px;
  border-radius: 10px;
}
/* line 1084, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-button .color-box {
  padding: 7px;
  background-color: #fff;
  border-radius: 5px;
}
/* line 1089, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-button .color-box input[type="text"] {
  width: 45px;
  border: 0;
  height: 45px;
}
/* line 1096, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-button label {
  color: #ACB2C4;
  font-size: 16px;
  background-color: #FFFFFF;
  padding: 10px;
  border: 1.5px solid #EFEFEF;
  border-radius: 0px 5px 5px 0px;
}
/* line 1106, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref {
  display: flex;
  background-color: #F3F6FB;
  border: 1px solid #EFEFEF;
  padding: 25px;
  border-radius: 10px;
}
/* line 1113, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref .sample-buton {
  flex-direction: column;
  margin: 0px 40px;
  display: flex;
}
/* line 1119, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref .sample-text {
  margin: 0px 40px;
}
/* line 1122, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref .sample-text .sample-text-link {
  color: #0097FF;
  font-size: 14px;
  margin-top: 10px;
}
/* line 1129, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref .icon-wrapper {
  border-left: none;
}
/* line 1132, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref .icon-wrapper img {
  padding: 7px 10px;
  vertical-align: middle;
  background-color: #87cefa6b;
  border-radius: 5px;
  margin: 0px 2px;
}
/* line 1141, ../sass/_client.scss */
.custom-client-wrapper-new .sample .sample-ref span {
  color: #ACB2C4;
  font-size: 14px;
}
/* line 1148, ../sass/_client.scss */
.custom-client-wrapper-new .sample .show-itenry span {
  margin-left: 10px;
  color: #554D62;
  font-size: 14px;
}
/* line 1154, ../sass/_client.scss */
.custom-client-wrapper-new .sample .show-itenry label {
  vertical-align: text-bottom;
}
/* line 1160, ../sass/_client.scss */
.custom-client-wrapper-new .form-content h3 {
  color: black;
  font-size: 16px;
  margin-left: 200px;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1168, ../sass/_client.scss */
.custom-client-wrapper-new .sec-content {
  margin-top: 5px;
  padding: 20px;
}
/* line 1172, ../sass/_client.scss */
.custom-client-wrapper-new .sec-content p {
  font-size: 14px;
  color: black;
  font-weight: 500;
}
/* line 1180, ../sass/_client.scss */
.custom-client-wrapper-new .mce-content-body p span {
  font-size: 14px;
  color: black;
  font-weight: 500;
}
/* line 1187, ../sass/_client.scss */
.custom-client-wrapper-new .white-bg {
  min-height: 20px;
}
/* line 1191, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content {
  padding: 20px;
}
/* line 1194, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content p {
  color: black;
  font-weight: 500;
}
/* line 1199, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content .pay-option-content {
  border: 2px solid #EAEAEA;
  padding: 20px 15px 0;
  border-radius: 10px;
  min-height: 192px;
}
/* line 1205, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content .pay-option-content p {
  font-weight: bold;
}
/* line 1209, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content .pay-option-content .pay-option-inner {
  display: flex;
  margin-top: 30px;
  border: 1px solid #EFEFEF;
  padding: 15px;
  background-color: #F3F6FB;
  border-radius: 10px;
}
/* line 1217, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content .pay-option-content .pay-option-inner .switch {
  margin: 0px;
  height: 20px;
}
/* line 1222, ../sass/_client.scss */
.custom-client-wrapper-new .make-payment-content .pay-option-content .pay-option-inner p {
  color: #554D62;
  font-weight: 500;
  margin-left: 10px;
}
/* line 1231, ../sass/_client.scss */
.custom-client-wrapper-new .payment-step {
  padding-top: 25px;
}
/* line 1235, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content {
  padding: 20px;
}
/* line 1238, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content p {
  color: black;
  font-weight: 500;
  margin-top: 25px;
}
/* line 1244, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner {
  width: 100%;
}
/* line 1247, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .cust-input-text {
  padding: 10.5px 5px;
  color: #ACB2C4;
  font-size: 16px;
  border: 1.5px solid #EFEFEF;
  background: #E0E8EE;
  font-weight: 500;
  width: 92%;
}
/* line 1257, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .cust-select-1 {
  border: 1.5px solid #EFEFEF;
  background-color: #E0E8EE;
  margin-right: 15px;
  padding: 10px 5px;
  background-position: 85% center;
}
/* line 1265, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .select-dob {
  border: 1.5px solid #EFEFEF;
  background: #E0E8EE;
}
/* line 1269, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .select-dob select {
  padding: 10px 4px;
}
/* line 1275, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .input-wrapper {
  flex: 0 0 165px;
  margin-right: 0px;
}
/* line 1281, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passanger-info {
  justify-content: flex-start;
  margin-top: 20px;
}
/* line 1286, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields {
  border-bottom: none;
}
/* line 1289, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column {
  padding: 20px 15px !important;
  width: 30%;
  flex: none;
  margin-right: 30px;
  border-radius: 10px;
}
/* line 1296, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .name-mandatory {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
/* line 1301, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .name-mandatory label {
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-left: 6px;
}
/* line 1308, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .name-mandatory h3 {
  font-size: 14px;
  color: #ACB2C4;
}
/* line 1314, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .switch {
  height: 20px;
}
/* line 1318, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .select-calendar {
  width: 100%;
}
/* line 1321, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .select-calendar .select-month {
  flex: 0 0 165px;
  padding: 3px 5px;
}
/* line 1326, ../sass/_client.scss */
.custom-client-wrapper-new .suggested-fields .passenger-info-column .select-calendar select {
  padding: 10px;
}
/* line 1333, ../sass/_client.scss */
.custom-client-wrapper-new .measurements {
  padding-top: 15px;
  border-bottom: none;
}
/* line 1337, ../sass/_client.scss */
.custom-client-wrapper-new .measurements label {
  color: black;
  font-size: 20px;
}
/* line 1343, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure {
  justify-content: flex-start;
  margin-right: 34px;
  padding: 20px 0px;
}
/* line 1348, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .name-mandatory {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
/* line 1353, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .name-mandatory label {
  font-size: 14px;
  font-weight: bold;
  margin-left: 6px;
}
/* line 1359, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .name-mandatory h3 {
  font-size: 14px;
  color: #ACB2C4;
}
/* line 1365, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-two {
  margin-left: 34px;
  width: 34%;
  padding: 20px 15px !important;
  border-radius: 10px;
}
/* line 1371, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-two .measure-weight {
  width: 100%;
}
/* line 1374, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-two .measure-weight .select-weight {
  flex: 0 0 140px;
}
/* line 1379, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-two .switch {
  height: 20px;
}
/* line 1384, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-one {
  flex: none;
  width: 31%;
  padding: 20px 15px !important;
  border-radius: 10px;
}
/* line 1390, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-one .measure-inner {
  width: 98%;
}
/* line 1393, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-one .measure-inner select {
  border: 1.5px solid #EFEFEF;
}
/* line 1398, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-measure .measure-one .switch {
  height: 20px;
}
/* line 1404, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .select-group {
  flex: 0 0 70px;
}
/* line 1408, ../sass/_client.scss */
.custom-client-wrapper-new .attendees-content .col-inner .select-group select {
  padding: 10.5px 5px;
  color: #ACB2C4;
  font-size: 16px;
  background: #E0E8EE;
  font-weight: 500;
}
/* line 1416, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-more-button {
  justify-content: flex-start;
}
/* line 1419, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-more-button label {
  color: #554D62;
  font-size: 14px;
  margin-right: 15px;
}
/* line 1425, ../sass/_client.scss */
.custom-client-wrapper-new .passenger-more-button .btn {
  background-color: #FFEF0C;
  color: black;
  font-size: 16px;
  text-align: center;
  font-weight: 600;
  border-radius: 5px;
  padding: 12px 20px;
  box-shadow: none;
}
/* line 1437, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile {
  display: flex;
  justify-content: space-between;
}
/* line 1441, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile ul {
  display: flex;
}
/* line 1444, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile ul li {
  margin: 0;
}
/* line 1447, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile ul li img {
  height: 40px;
}
/* line 1451, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile ul li .new-btn {
  padding: 12px 30px;
  margin: 0px 10px;
  min-height: 46px;
}
/* line 1459, ../sass/_client.scss */
.custom-client-wrapper-new .user-profile .left-border {
  border-left: 4px solid #2580E9;
}
/* line 1464, ../sass/_client.scss */
.custom-client-wrapper-new .user-details {
  margin-top: 15px;
  padding: 0 18px 0 10px;
}
/* line 1468, ../sass/_client.scss */
.custom-client-wrapper-new .user-details li {
  margin-top: 10px;
}
/* line 1473, ../sass/_client.scss */
.custom-client-wrapper-new .user-details.form-flex-wrapper li, .custom-client-wrapper-new .user-details.flex-three-form li {
  flex: 0 0 14%;
}
/* line 1475, ../sass/_client.scss */
.custom-client-wrapper-new .user-details.form-flex-wrapper li.csm-large-field, .custom-client-wrapper-new .user-details.flex-three-form li.csm-large-field {
  flex: 0 0 25%;
}
/* line 1482, ../sass/_client.scss */
.custom-client-wrapper-new .user-password {
  background: #E0E8EE;
  padding: 10px 20px;
  border-radius: 10px;
}
/* line 1487, ../sass/_client.scss */
.custom-client-wrapper-new .user-password .action-flex {
  margin-top: 45px;
}
/* line 1491, ../sass/_client.scss */
.custom-client-wrapper-new .user-password .action {
  text-align: start;
}
/* line 1494, ../sass/_client.scss */
.custom-client-wrapper-new .user-password .action label {
  display: contents;
}
/* line 1499, ../sass/_client.scss */
.custom-client-wrapper-new .user-password .confirmed {
  margin-top: 20px;
  padding: 12px;
  background: #34C372;
  min-width: 170px;
}
/* line 1506, ../sass/_client.scss */
.custom-client-wrapper-new .user-password .new-word label {
  color: #ACB2C4;
}
/* line 1511, ../sass/_client.scss */
.custom-client-wrapper-new .user-password li {
  flex: inherit;
}
/* line 1515, ../sass/_client.scss */
.custom-client-wrapper-new .new-word input {
  background: #FFFFFF;
}
/* line 1521, ../sass/_client.scss */
.custom-client-wrapper-new .col-3 .profile-image {
  display: flex;
}
/* line 1526, ../sass/_client.scss */
.custom-client-wrapper-new .update-profile label {
  color: black;
  font-size: 14px;
}
/* line 1531, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-privilage {
  padding-top: 15px;
  justify-content: flex-start;
}
/* line 1534, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-privilage .flex-li {
  padding: 20px 0px;
  margin-bottom: 0px;
  padding-right: 30px;
}
/* line 1538, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-privilage .flex-li:nth-child(4n + 4) {
  padding-right: 0px;
}
/* line 1543, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .user-privilage li label {
  font-size: 15px;
}
/* line 1548, ../sass/_client.scss */
.custom-client-wrapper-new .sale-targets table th {
  padding: 10px 45px;
}
/* line 1552, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page {
  border-radius: 10px;
  margin-bottom: 0px;
}
/* line 1556, ../sass/_client.scss */
.custom-client-wrapper-new .profile-page .grid-box {
  padding: 25px 0px;
}
/* line 1561, ../sass/_client.scss */
.custom-client-wrapper-new .grid-box {
  padding: 15px 0px;
}
/* line 1565, ../sass/_client.scss */
.custom-client-wrapper-new .profile-image .browse-image {
  background: #F3F6FB;
  padding: 23px;
  border-radius: 10px;
  justify-content: center;
}
/* line 1572, ../sass/_client.scss */
.custom-client-wrapper-new .but_on {
  margin: 0px 25px;
  align-items: center;
}
/* line 1576, ../sass/_client.scss */
.custom-client-wrapper-new .but_on .btn {
  margin: 5px 0px;
  padding: 13px;
  min-width: 0;
  width: 104px;
  flex-shrink: 0;
}
/* line 1585, ../sass/_client.scss */
.custom-client-wrapper-new .pre-view {
  background: #EFF2F7;
  color: black;
}
/* line 1590, ../sass/_client.scss */
.custom-client-wrapper-new .member-update-user .email-setting .grid-box {
  min-height: 0px;
  padding: 5px 0px;
}
/* line 1596, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .content-form-wrapper {
  padding: 0 15px;
}
/* line 1600, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .content-form-wrapper .flex-three-form li {
  display: block;
}
/* line 1603, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .content-form-wrapper .flex-three-form li textarea {
  min-height: 960px !important;
}
/* line 1610, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper {
  position: relative;
  border-radius: 5px;
}
/* line 1614, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper .icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 41px;
  background-color: #E4EEFF;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1626, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment {
  padding: 20px;
  background-color: #F3F6FB;
  border: 1px solid #EFEFEF;
}
/* line 1631, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment .attachment-items {
  display: flex;
}
/* line 1634, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment .attachment-items .attached-item {
  position: relative;
  background: #ffffff;
  margin-right: 10px;
  border: 1px solid #D9E4F6;
  border-radius: 5px;
  color: #000000;
  padding: 15px 25px 15px 10px;
  min-width: 240px;
  font-size: 16px;
  font-weight: 500;
}
/* line 1646, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment .attachment-items .attached-item .delete-icon {
  position: absolute;
  right: 0;
  width: 20px;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
}
/* line 1658, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment .icon {
  width: 80px;
  margin-bottom: 0;
  cursor: pointer;
}
/* line 1663, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper.custom-attachment .icon input {
  position: absolute;
  transform: translateX(-10000000px);
  opacity: 0;
  height: 1;
}
/* line 1673, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating {
  margin-top: 30px;
}
/* line 1676, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content {
  align-items: center;
}
/* line 1679, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .heading-flex {
  align-items: center;
}
/* line 1683, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content label {
  color: #000000;
}
/* line 1687, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper {
  background: #F3F6FB;
  border-radius: 5px;
  display: flex;
  padding: 5px 7px;
  min-height: 54px;
}
/* line 1694, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper li {
  display: flex;
  margin-right: 10px;
  align-items: center;
}
/* line 1699, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper li .custom-radio {
  margin-top: 0;
}
/* line 1703, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper li:last-child {
  margin-right: 0;
}
/* line 1707, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper li select.text-field {
  background-color: #ffffff;
  background: #ffffff url(../images/icons/select-arrow.svg) no-repeat 96% center;
  padding: 0 30px 0 10px;
  color: #000000;
}
/* line 1718, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .text-field {
  color: #000 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
/* line 1722, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .text-field::placeholder {
  color: #A3A2A7 !important;
}
/* line 1726, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .text-field:disabled {
  color: #A3A2A7 !important;
  box-shadow: none;
}
/* line 1733, ../sass/_client.scss */
.custom-client-wrapper-new .custom-send-email .custom-content label {
  color: #A3A2A7 !important;
}
/* line 1740, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .content-form-wrapper {
  padding: 0 15px;
}
/* line 1745, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .flex-three-form li {
  display: block;
}
/* line 1750, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .custom-text-box {
  color: #000000;
  padding: 15px 0 !important;
  border-radius: 0 !important;
}
/* line 1755, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .custom-text-box .text-red {
  color: #FF6E6B;
}
/* line 1759, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .custom-text-box p {
  line-height: 24px;
  font-size: 16px;
}
/* line 1764, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .custom-text-box ul {
  margin: 10px 0;
}
/* line 1767, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .custom-text-box ul li {
  font-weight: 300;
  line-height: 24px;
  font-size: 16px;
}
/* line 1776, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .table th {
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
}
/* line 1781, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .table td {
  text-align: center;
  vertical-align: middle;
}
/* line 1786, ../sass/_client.scss */
.custom-client-wrapper-new .custom-debits-main .table .custom-check .fa-check-square {
  font-size: 20px;
}
/* line 1792, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-overview {
  margin-bottom: 40px;
  padding: 15px;
}
/* line 1796, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-overview .heading-content {
  padding: 20px 15px;
}
/* line 1799, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-overview .heading-content h2 {
  padding-bottom: 10px;
}
/* line 1805, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text {
  align-items: center;
  display: flex;
  padding: 0px 10px;
}
/* line 1810, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-detail {
  flex: 0 0 37%;
  margin: 0px 15px;
}
/* line 1814, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-detail label {
  font-size: 14px;
  color: black;
  font-weight: bold;
}
/* line 1819, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-detail label img {
  margin-right: 5px;
}
/* line 1824, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-detail .text-field {
  padding: 0px 10px;
  margin-top: 5px;
  font-size: 14px;
  color: black;
}
/* line 1832, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-detail input {
  margin-top: 5px;
  color: black;
}
/* line 1837, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-search {
  margin-top: 20px;
  margin-left: 15px;
}
/* line 1841, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-text .supplier-search .supplier-button {
  padding: 12px 35px;
  min-width: 200px;
}
/* line 1849, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-result h3 {
  color: #C52B96;
  background-color: #c52b9633;
  font-size: 18px;
  padding: 8px 19px !important;
  line-height: 24px;
  border-radius: 10px 10px 0 0;
  height: auto;
  text-transform: uppercase;
  width: 190px;
}
/* line 1862, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-entries {
  text-align: end;
  padding: 2px 20px;
}
/* line 1866, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-entries label {
  font-size: 16px;
  color: black;
  margin-right: 10px;
}
/* line 1873, ../sass/_client.scss */
.custom-client-wrapper-new .show-result {
  margin-bottom: 20px;
  position: relative;
}
/* line 1878, ../sass/_client.scss */
.custom-client-wrapper-new .image-result {
  display: flex;
  justify-content: space-between;
}
/* line 1882, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view {
  display: flex;
  padding-left: 25px;
}
/* line 1886, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view h3 {
  font-weight: bold;
  font-size: 20px;
  color: #342E43;
  text-transform: uppercase;
  padding-top: 5px;
  padding-left: 15px;
}
/* line 1895, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view img {
  height: 160px;
}
/* line 1899, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view .supplier-para label {
  color: #342E43;
  font-size: 16px;
  padding: 0px 25px;
  position: relative;
  top: 25px;
}
/* line 1909, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view-detail {
  display: flex;
  justify-content: center;
  min-width: 113px;
  font-size: 16px;
  color: #C52B96;
  background: rgba(197, 43, 150, 0.1);
  padding: 14px 7px;
  border-radius: 5px;
  height: 45px;
  position: absolute;
  right: 20px;
  bottom: 25px;
}
/* line 1923, ../sass/_client.scss */
.custom-client-wrapper-new .image-result .view-detail img {
  margin: 0px 5px;
}
/* line 1928, ../sass/_client.scss */
.custom-client-wrapper-new img .imgClick {
  width: 200px;
}
/* line 1932, ../sass/_client.scss */
.custom-client-wrapper-new .seach-supplier .new-btn {
  background-color: #F9E9F4;
  color: #C52B96;
}
/* line 1937, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-result-content {
  padding: 13px 12px 0 13px;
}
/* line 1940, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-result-content .topColheight {
  margin-top: 14px;
  min-height: 51px !important;
}
/* line 1945, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-result-content .E-mail .input-wth-place {
  width: 100%;
  height: 43px;
  border-bottom: none;
}
/* line 1951, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-result-content label {
  color: black;
  font-size: 16px;
  font-weight: bold;
}
/* line 1958, ../sass/_client.scss */
.custom-client-wrapper-new .agree-detail {
  display: flex;
  justify-content: start;
  padding-left: 18px;
  align-items: center;
}
/* line 1965, ../sass/_client.scss */
.custom-client-wrapper-new .agree {
  font-size: 16px;
  color: black;
  margin-top: 15px;
  margin-right: 10px;
}
/* line 1972, ../sass/_client.scss */
.custom-client-wrapper-new .agree-sign {
  display: flex;
  align-items: center;
  background-color: #F3F6FB;
  padding: 10px 12px;
  border-radius: 5px;
  margin-top: 15px;
  max-width: 261px;
}
/* line 1981, ../sass/_client.scss */
.custom-client-wrapper-new .agree-sign img {
  margin: 0px 15px;
}
/* line 1985, ../sass/_client.scss */
.custom-client-wrapper-new .agree-sign label {
  color: #2CD93E;
  font-size: 14px;
  background-color: #2cd93e1f;
  vertical-align: middle;
  border-radius: 5px;
}
/* line 1994, ../sass/_client.scss */
.custom-client-wrapper-new .eye-catch img {
  padding: 14px;
  background-color: #F9E9F4;
  border-radius: 5px;
}
/* line 2004, ../sass/_client.scss */
.custom-client-wrapper-new .rate-check {
  display: flex;
  align-items: center;
  padding-top: 70px;
}
/* line 2009, ../sass/_client.scss */
.custom-client-wrapper-new .rate-check input[type="text"] {
  background-color: #E0E8EE;
  width: 80%;
}
/* line 2014, ../sass/_client.scss */
.custom-client-wrapper-new .rate-check h3 {
  font-size: 16px;
  color: black;
  padding: 0px 18px;
}
/* line 2021, ../sass/_client.scss */
.custom-client-wrapper-new .agree-img {
  padding: 10px 0px;
  height: 190px;
}
/* line 2027, ../sass/_client.scss */
.custom-client-wrapper-new .bank-sec .bank-box {
  flex: 0 0 10%;
}
/* line 2030, ../sass/_client.scss */
.custom-client-wrapper-new .bank-sec .bank-box input {
  background-image: url(../images/icons/calendar-input-icon.svg);
  background-repeat: no-repeat !important;
  background-position: 96% center !important;
  padding: 6px;
  font-size: 12px;
}
/* line 2039, ../sass/_client.scss */
.custom-client-wrapper-new .bank-sec label {
  font-weight: bold;
  font-size: 15px;
}
/* line 2044, ../sass/_client.scss */
.custom-client-wrapper-new .bank-sec li {
  margin-bottom: 25px;
}
/* line 2047, ../sass/_client.scss */
.custom-client-wrapper-new .bank-sec li .text-field {
  color: black;
  /*font-size: 12px;*/
}
/* line 2054, ../sass/_client.scss */
.custom-client-wrapper-new .list-check {
  display: flex;
  justify-content: flex-end;
  margin-top: 13px;
  align-items: center;
}
/* line 2060, ../sass/_client.scss */
.custom-client-wrapper-new .list-check .show-itenry {
  margin: 0px 15px;
}
/* line 2063, ../sass/_client.scss */
.custom-client-wrapper-new .list-check .show-itenry label {
  padding: 0px 5px;
}
/* line 2067, ../sass/_client.scss */
.custom-client-wrapper-new .list-check .show-itenry span {
  font-size: 15px;
  color: black;
}
/* line 2075, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-area .text-field {
  height: 200px;
}
/* line 2080, ../sass/_client.scss */
.custom-client-wrapper-new .accom-detail .text-field {
  height: 150px;
}
/* line 2084, ../sass/_client.scss */
.custom-client-wrapper-new .tele-phone {
  padding-top: 10px;
}
/* line 2087, ../sass/_client.scss */
.custom-client-wrapper-new .tele-phone input[type="text"] {
  margin: 10px 0px;
}
/* line 2092, ../sass/_client.scss */
.custom-client-wrapper-new .des-nation {
  margin-left: 1px;
}
/* line 2096, ../sass/_client.scss */
.custom-client-wrapper-new .off-phone {
  width: 49%;
}
/* line 2100, ../sass/_client.scss */
.custom-client-wrapper-new .holiday-detail input[type="text"] {
  margin: 5px 0px;
  color: #000;
}
/* line 2105, ../sass/_client.scss */
.custom-client-wrapper-new .arrow-backcs {
  padding: 12px 20px;
  margin-bottom: 10px;
}
/* line 2109, ../sass/_client.scss */
.custom-client-wrapper-new .arrow-backcs img {
  padding: 2px 8px;
}
/* line 2114, ../sass/_client.scss */
.custom-client-wrapper-new .change-log-btn {
  background-color: #F9E9F4;
}
/* line 2118, ../sass/_client.scss */
.custom-client-wrapper-new .img-details {
  height: 310px;
}
/* line 2122, ../sass/_client.scss */
.custom-client-wrapper-new .seach-supplier .sup-update {
  background-color: #3EB2FF;
  color: #ffffff;
  padding: 11px;
}
/* line 2128, ../sass/_client.scss */
.custom-client-wrapper-new .tele-phone .text-field {
  color: #000;
}
/* line 2132, ../sass/_client.scss */
.custom-client-wrapper-new .off-phone .text-field {
  color: #000;
}
/* line 2136, ../sass/_client.scss */
.custom-client-wrapper-new .text-browse {
  padding: 30px 15px;
}
/* line 2140, ../sass/_client.scss */
.custom-client-wrapper-new .agree-input {
  margin: 0px 35px;
}
/* line 2144, ../sass/_client.scss */
.custom-client-wrapper-new .browse-txt {
  padding: 8px 5px;
}
/* line 2148, ../sass/_client.scss */
.custom-client-wrapper-new .hide-browse {
  height: 0;
  margin: 0px -25px;
}
/* line 2153, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup {
  margin-top: -300px;
  height: 535px;
  width: 100%;
  max-width: 60%;
  border-radius: 10px;
}
/* line 2160, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .ques-popup {
  border-radius: 15px;
  background-color: white;
}
/* line 2165, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .heading-help {
  display: flex;
  align-items: center;
  padding: 20px 0px;
  background-color: #0097ff0d;
}
/* line 2171, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .heading-help label {
  font-size: 21px;
  margin: 0px 8px;
  color: #3EB2FF;
}
/* line 2177, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .heading-help .sample-buton {
  flex-direction: row;
  border-radius: 10px;
  display: flex;
  align-items: center;
}
/* line 2183, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .heading-help .sample-buton .color-boxing {
  padding: 14px;
  background-color: #0097FF;
  border: 1.5px solid #EFEFEF;
  border-radius: 5px;
}
/* line 2190, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .heading-help .sample-buton label {
  color: #ACB2C4;
  font-size: 11px;
  background-color: #FFFFFF;
  padding: 4px 8px;
  border: 1.5px solid #EFEFEF;
  border-radius: 0px 5px 5px 0px;
  margin: 0px;
}
/* line 2202, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link {
  padding: 10px 20px 20px;
  border-radius: 15px;
  max-height: 70vh !important;
}
/* line 2206, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content {
  background: #F3F6FB;
  border-radius: 0 0 15px 15px;
  padding: 10px  30px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
/* line 2213, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content ul {
  width: calc(50% - 58px);
}
/* line 2214, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content ul li {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  border-radius: 5px;
}
/* line 2219, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content ul li .help-color-box {
  flex: 0 0 40px;
  height: 40px;
  border-radius: 5px;
  margin-right: 20px;
}
/* line 2225, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content ul li span {
  font-size: 12px;
  color: #000;
  position: relative;
  padding-left: 8px;
}
/* line 2226, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .help-pop-content ul li span:before {
  content: "-";
  position: absolute;
  left: 0;
  top: 0;
}
/* line 2231, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box {
  display: flex;
  align-items: center;
  padding: 0px 5px 15px;
  margin: 15px auto;
  border-bottom: 1px solid #F0EFF8;
}
/* line 2237, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box textarea {
  max-width: 78%;
  margin: 0px 25px;
  width: 100%;
  height: 35px;
}
/* line 2244, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box h3 {
  font-size: 16px;
  font-weight: 500;
}
/* line 2249, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box a {
  text-decoration: underline;
  margin-left: 20px;
  font-size: 16px !important;
  font-weight: 400;
  color: #1968FF;
  display: inline-block;
}
/* line 2257, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box a:hover {
  text-decoration: none;
}
/* line 2263, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .large-area {
  padding: 0px 12px 20px;
  color: #000000;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
}
/* line 2269, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .large-area strong {
  font-weight: bold;
}
/* line 2270, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .large-area a {
  color: #1968FF;
  display: inline-block;
}
/* line 2273, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .overview-link .large-area a:hover {
  text-decoration: none;
}
/* line 2280, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup .large-area textarea {
  height: 350px;
  width: 100%;
  margin-top: 25px;
}
/* line 2286, ../sass/_client.scss */
.custom-client-wrapper-new .help-popup a.can-close {
  top: 20px;
}
/* line 2291, ../sass/_client.scss */
.custom-client-wrapper-new .testone {
  font-family: 'Roboto', sans-serif;
  background: #EBEEF1;
  color: #717171;
  overflow: hidden;
}
/* line 2298, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone {
  text-align: center;
  margin: 70px 0px;
}
/* line 2302, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone h1 {
  font-size: 46px;
  font-weight: bold;
  text-align: center;
  color: #6C738A;
}
/* line 2309, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone h3 {
  padding-top: 45px;
  text-align: center;
  color: #6C738A;
  font-weight: bold;
  font-size: 20px;
}
/* line 2317, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone p {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #6C738A;
  padding-top: 15px;
  letter-spacing: 0.36px;
}
/* line 2326, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone .go-back-buton {
  background-color: #7338A5;
  box-shadow: 0px 30px 50px #7338A53D;
  border-radius: 4px;
  margin-top: 35px;
  padding: 0px 35px;
  height: 45px;
}
/* line 2335, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone .error-img {
  margin-top: 65px;
}
/* line 2339, ../sass/_client.scss */
.custom-client-wrapper-new .error-pageone .go-back-buton img {
  vertical-align: baseline;
  margin-right: 5px;
}
/* line 2348, ../sass/_client.scss */
.custom-client-wrapper-new #tblPassengerInfo tr td select {
  background-color: #E0E8EE !important;
  padding: 0 10px;
}
/* line 2356, ../sass/_client.scss */
.custom-client-wrapper-new .unassign-detail {
  display: flex;
  align-items: baseline;
  padding: 0px 10px;
}
/* line 2362, ../sass/_client.scss */
.custom-client-wrapper-new .unassign-detail .unassign-value label {
  color: #ACB2C4;
  font-size: 14px;
  margin-bottom: 5px;
}
/* line 2370, ../sass/_client.scss */
.custom-client-wrapper-new .unassign-detail .unassign-amount label {
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 2377, ../sass/_client.scss */
.custom-client-wrapper-new .unassign-detail .unassign-amount input {
  width: 110px;
  background-color: #E0E8EE;
  border-radius: 5px;
  font-size: 14px;
}
/* line 2384, ../sass/_client.scss */
.custom-client-wrapper-new .unassign-detail .unassign-amount button {
  margin-left: 10px;
  background-color: #FF6E6B;
  color: #FFFFFF;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  padding: 9px 18px;
  font-size: 12px;
}
/* line 2396, ../sass/_client.scss */
.custom-client-wrapper-new .unclaim-splitbuton {
  height: 415px;
  border-radius: 10px;
  background-color: white;
}
/* line 2401, ../sass/_client.scss */
.custom-client-wrapper-new .unclaim-splitbuton .left-border {
  border-left: 4px solid #FF6E6B;
}
/* line 2405, ../sass/_client.scss */
.custom-client-wrapper-new .unclaim-splitbuton a {
  top: -10px;
  right: -14px;
}
/* line 2411, ../sass/_client.scss */
.custom-client-wrapper-new .admin-contracted {
  display: flex;
  justify-content: space-between;
}
/* line 2415, ../sass/_client.scss */
.custom-client-wrapper-new .admin-contracted .left-border {
  border-left: 4px solid #C52B96;
}
/* line 2419, ../sass/_client.scss */
.custom-client-wrapper-new .admin-contracted .admin-cimg {
  display: flex;
}
/* line 2424, ../sass/_client.scss */
.custom-client-wrapper-new .test {
  background: #F3F6FB;
}
/* line 2428, ../sass/_client.scss */
.custom-client-wrapper-new .tableadmin {
  max-width: 100%;
}
/* line 2431, ../sass/_client.scss */
.custom-client-wrapper-new .tableadmin th {
  padding: 10px 0px;
}
/* line 2435, ../sass/_client.scss */
.custom-client-wrapper-new .tableadmin .admin-sec {
  width: 50%;
}
/* line 2440, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content {
  padding-right: 20px;
}
/* line 2443, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content .Admincs-heading {
  display: flex;
  align-items: center;
}
/* line 2447, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content .Admincs-heading h2 {
  margin-bottom: 0px;
}
/* line 2451, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content .Admincs-heading .left-border {
  border-left: 4px solid #C52B96;
  margin-right: 20px;
  font-weight: 400;
}
/* line 2459, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content .admin-imgbutton img {
  padding-right: 10px;
}
/* line 2463, ../sass/_client.scss */
.custom-client-wrapper-new .heading-content .admin-imgbutton .admin-buton {
  background: #EFF2F7;
  color: #CCCCCC;
  padding: 13px 45px;
}
/* line 2471, ../sass/_client.scss */
.custom-client-wrapper-new .list-check label {
  padding: 0px 10px;
}
/* line 2476, ../sass/_client.scss */
.custom-client-wrapper-new .admin-wrap label {
  color: black;
  font-size: 15px;
  font-weight: bold;
}
/* line 2482, ../sass/_client.scss */
.custom-client-wrapper-new .admin-wrap textarea {
  margin-top: 10px;
  min-height: 220px;
  background: #E0E8EE;
  padding: 10px;
  border-radius: 5px;
}
/* line 2491, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop {
  width: 500px;
  top: 30%;
}
/* line 2495, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop .admin-popup {
  display: grid;
  padding: 10px 15px;
}
/* line 2499, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop .admin-popup label {
  font-size: 14px;
  color: black;
  font-weight: bold;
}
/* line 2505, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop .admin-popup input {
  width: 100%;
  height: 40px;
  background-color: #E0E8EE;
  border-radius: 5px;
  margin-top: 10px;
}
/* line 2514, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop .supplier-select input {
  background: url(../images/icons/select-arrow.svg) no-repeat 96% center #E0E8EE;
}
/* line 2518, ../sass/_client.scss */
.custom-client-wrapper-new .admin-addpop .admincs-button {
  text-align: end;
  padding: 15px;
}
/* line 2524, ../sass/_client.scss */
.custom-client-wrapper-new .addnew {
  background-color: #c52b9612;
}
/* line 2529, ../sass/_client.scss */
.custom-client-wrapper-new .img-content .admin-sign {
  background-color: #2cd93e1f;
  padding: 8px 10px;
  border-radius: 5px;
  white-space: nowrap;
}
/* line 2536, ../sass/_client.scss */
.custom-client-wrapper-new .img-content a {
  background-color: #c52b9647;
  padding: 9px 9px 7px;
  border-radius: 5px;
  vertical-align: text-bottom;
}
/* line 2543, ../sass/_client.scss */
.custom-client-wrapper-new .img-content img {
  height: 32px;
}
/* line 2547, ../sass/_client.scss */
.custom-client-wrapper-new .img-content.img-content-2 {
  align-items: center;
  justify-content: space-between;
}
/* line 2555, ../sass/_client.scss */
.custom-client-wrapper-new .img-content.img-content-2 a {
  background-color: transparent;
  padding: 0;
}
/* line 2560, ../sass/_client.scss */
.custom-client-wrapper-new .img-content.img-content-2 img {
  height: 32px;
  margin: 0;
}
/* line 2567, ../sass/_client.scss */
.custom-client-wrapper-new .form-control {
  align-self: baseline;
}
/* line 2571, ../sass/_client.scss */
.custom-client-wrapper-new .add-members table td {
  max-width: 100%;
}
/* line 2575, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-select {
  border-bottom: 2px solid #EFEFEF;
}
/* line 2578, ../sass/_client.scss */
.custom-client-wrapper-new .supplier-select select {
  width: 100%;
  height: 40px;
  background-color: #E0E8EE;
  border-radius: 5px;
  margin-top: 10px;
  font-weight: 500;
}
/* line 2588, ../sass/_client.scss */
.custom-client-wrapper-new .bread-crum {
  display: flex;
  justify-content: space-between;
}
/* line 2592, ../sass/_client.scss */
.custom-client-wrapper-new .bread-crum .admin-topbuton {
  color: #C52B96;
  background-color: #c52b9626;
  min-width: 90px;
  border-radius: 5px;
  padding: 12px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
/* line 2602, ../sass/_client.scss */
.custom-client-wrapper-new .bread-crum .admin-topbuton img {
  padding: 4px 6px;
}
/* line 2608, ../sass/_client.scss */
.custom-client-wrapper-new .sup-content {
  padding: 13px 0px;
}
/* line 2611, ../sass/_client.scss */
.custom-client-wrapper-new .sup-content .E-mail .adminput {
  border-radius: 5px;
  margin-bottom: 13px;
  background: #E0E8EE;
}
/* line 2618, ../sass/_client.scss */
.custom-client-wrapper-new .sup-content .E-mail .admin-field {
  height: 123px;
  border-radius: 5px;
}
/* line 2624, ../sass/_client.scss */
.custom-client-wrapper-new .border-admin {
  border-radius: 10px 10px 0px 0px;
}
/* line 2629, ../sass/_client.scss */
.custom-client-wrapper-new .admin-tbody td {
  background-color: none;
}
/* line 2633, ../sass/_client.scss */
.custom-client-wrapper-new .admin-tbody .tbody-data {
  color: #717171;
  font-size: 12px;
}
/* line 2639, ../sass/_client.scss */
.custom-client-wrapper-new .none-admin {
  max-width: 261px;
}
/* line 2642, ../sass/_client.scss */
.custom-client-wrapper-new .none-admin .admin-sign {
  background-color: none;
}
/* line 2648, ../sass/_client.scss */
.custom-client-wrapper-new .client-due .icon img {
  max-width: none;
  padding: 15px;
}
/* line 2655, ../sass/_client.scss */
.custom-client-wrapper-new .client-due .itwo img {
  padding: 6px;
}
/* line 2660, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-heading {
  height: auto;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  align-items: center;
}
/* line 2667, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-heading h2 {
  font-size: 18px;
  margin: 10px 0px;
  height: 30px;
}
/* line 2673, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-heading ul {
  display: flex;
  align-items: center;
}
/* line 2677, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-heading ul li .merch-button {
  padding: 13px 30px;
}
/* line 2681, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-heading ul .merch-list {
  padding: 0px 20px;
}
/* line 2687, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-select {
  border-radius: 10px;
}
/* line 2690, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-select select {
  background-color: #F6F5FD;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  font-size: 12px;
}
/* line 2697, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-select input {
  background-color: #F6F5FD;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  font-size: 12px;
}
/* line 2704, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-select i {
  margin: 1px 25px;
  background-color: #EFEEF8;
  padding: 8px 4px;
  border: 1px solid #EFEFEF;
  font-size: 12px;
}
/* line 2713, ../sass/_client.scss */
.custom-client-wrapper-new .bread-crum .merchant-back {
  background-color: #ff6e6b1f;
  padding: 12px 20px 12px 9px;
}
/* line 2717, ../sass/_client.scss */
.custom-client-wrapper-new .bread-crum .merchant-back a {
  color: #FF6E6B;
}
/* line 2722, ../sass/_client.scss */
.custom-client-wrapper-new .addmerch {
  background-color: #FFF8F7;
  border-radius: 10px;
  padding-bottom: 10px;
}
/* line 2728, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-list {
  padding: 0px 25px;
  border-bottom: 2px solid #EFEFEF;
  margin: 0px;
}
/* line 2733, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-list label {
  font-weight: bold;
}
/* line 2737, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-list li {
  flex: 0 0 50%;
}
/* line 2741, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-list li + li {
  margin-top: 0px;
}
/* line 2746, ../sass/_client.scss */
.custom-client-wrapper-new .redmer {
  background-color: #FF6E6B;
  padding: 12px 30px;
}
/* line 2752, ../sass/_client.scss */
.custom-client-wrapper-new .trust-input li {
  flex: 0 0 24%;
  margin: 15px 0px;
}
/* line 2757, ../sass/_client.scss */
.custom-client-wrapper-new .trust-input li + li {
  margin: 15px 0px;
}
/* line 2761, ../sass/_client.scss */
.custom-client-wrapper-new .trust-input input[type="text"] {
  width: 230px;
  font-size: 14px;
}
/* line 2767, ../sass/_client.scss */
.custom-client-wrapper-new .trust-heading {
  background: #FFF8F7;
  border-radius: 10px;
  padding: 15px 0px;
}
/* line 2773, ../sass/_client.scss */
.custom-client-wrapper-new .trust-pop label {
  margin-top: 30px;
  padding-left: 30px;
  font-weight: 500;
  max-width: 170px;
  width: 100%;
}
/* line 2781, ../sass/_client.scss */
.custom-client-wrapper-new .merchant-list .credit-input {
  background: #E0E8EE url(../images/icons/select-arrow.svg) no-repeat 96% center;
}
/* line 2785, ../sass/_client.scss */
.custom-client-wrapper-new .transac img {
  padding: 0px 5px;
}
/* line 2789, ../sass/_client.scss */
.custom-client-wrapper-new .transaction-types {
  min-height: 540px;
}
/* line 2794, ../sass/_client.scss */
.custom-client-wrapper-new .system-help label {
  color: black;
  width: 100%;
  font-size: 14px;
  margin-top: 12px;
  padding-right: 0px;
}
/* line 2802, ../sass/_client.scss */
.custom-client-wrapper-new .system-help li {
  margin-right: 15px;
}
/* line 2806, ../sass/_client.scss */
.custom-client-wrapper-new .system-help select {
  height: 42px;
  border-radius: 5px;
}
/* line 2813, ../sass/_client.scss */
.custom-client-wrapper-new .help-table td label {
  color: black;
  padding-left: 8px;
}
/* line 2819, ../sass/_client.scss */
.custom-client-wrapper-new .video-help {
  border: 1px solid #E6E5ED;
  border-radius: 10px;
  margin: 0px 5px;
}

/* line 2827, ../sass/_client.scss */
.system-pop .overview-box {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
/* line 2832, ../sass/_client.scss */
.system-pop .overview-box h3 {
  font-size: 15px;
  font-weight: 500;
  padding: 0px 10px;
}
/* line 2838, ../sass/_client.scss */
.system-pop .overview-box a {
  border: 1px solid #E9E9E9;
  color: #7F7694;
  font-size: 15px;
  width: 84%;
  padding: 10px;
}
/* line 2847, ../sass/_client.scss */
.system-pop .link-button {
  text-align: end;
  margin: 20px 6px;
}

/*Edit User*/
/* line 2854, ../sass/_client.scss */
.custom-client-wrapper {
  /*Add User*/
}
/* line 2857, ../sass/_client.scss */
.custom-client-wrapper .profile-page .edit-user .left-border {
  border-left: 4px solid #F5A436;
}
/* line 2861, ../sass/_client.scss */
.custom-client-wrapper .profile-page .user-details {
  padding-top: 15px;
}
/* line 2864, ../sass/_client.scss */
.custom-client-wrapper .profile-page .user-details li label {
  font-weight: 600;
}
/* line 2868, ../sass/_client.scss */
.custom-client-wrapper .profile-page .user-details li {
  margin-top: 10px;
}
/* line 2873, ../sass/_client.scss */
.custom-client-wrapper .profile-page .user-profile {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
/* line 2878, ../sass/_client.scss */
.custom-client-wrapper .profile-page .user-profile .left-border {
  border-left: 4px solid #F5A436;
  margin-left: -21px;
}
/* line 2885, ../sass/_client.scss */
.custom-client-wrapper .update-profile label {
  font-weight: 600;
}
/* line 2890, ../sass/_client.scss */
.custom-client-wrapper .profile-image {
  display: flex;
}
/* line 2894, ../sass/_client.scss */
.custom-client-wrapper .profile-image .up-load {
  background-color: #F5A436;
}
/* line 2901, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .browse-image {
  display: block;
  background-color: #E0E8EE;
  padding: 40px 18px;
  height: 129px;
  border-radius: 10px;
  width: 100%;
}
/* line 2909, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .browse-image h3 {
  margin: 0px;
}
/* line 2913, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .browse-image img {
  padding-left: 20px;
  position: relative;
}
/* line 2918, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .browse-image input {
  width: 100px;
  height: 129px;
  opacity: 0;
  position: absolute;
  top: 25%;
}
/* line 2927, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .up-load {
  margin: 25px 0px;
  padding: 15px 0px;
}
/* line 2932, ../sass/_client.scss */
.custom-client-wrapper .update-profile .profile-image .pre-view {
  padding: 15px 0px;
  background-color: #EFF2F7;
  color: black;
}
/* line 2939, ../sass/_client.scss */
.custom-client-wrapper .update-profile label {
  color: black;
  font-size: 13px;
}
/* line 2945, ../sass/_client.scss */
.custom-client-wrapper .user-name {
  margin: 0px 10px;
}
/* line 2948, ../sass/_client.scss */
.custom-client-wrapper .user-name input[type="text"] {
  background: #E0E8EE;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  font-family: 'Roboto', sans-serif;
  margin-left: 15px;
}
/* line 2961, ../sass/_client.scss */
.custom-client-wrapper .user-name label {
  font-size: 14px;
  color: #000000;
  font-weight: 600;
}
/* line 2968, ../sass/_client.scss */
.custom-client-wrapper .mail-server {
  margin: 15px 10px;
}
/* line 2971, ../sass/_client.scss */
.custom-client-wrapper .mail-server label {
  width: 65%;
}
/* line 2976, ../sass/_client.scss */
.custom-client-wrapper .mail-server .other-box {
  margin: 0px 15px;
}
/* line 2980, ../sass/_client.scss */
.custom-client-wrapper .mail-server .port-num {
  margin-left: 105px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}
/* line 2988, ../sass/_client.scss */
.custom-client-wrapper .incoming-server {
  display: flex;
  background: #F3F6FB;
  justify-content: space-between;
  max-width: 75%;
  padding: 10px;
  border-radius: 5px;
}
/* line 2996, ../sass/_client.scss */
.custom-client-wrapper .incoming-server input[type="text"] {
  background: #FFFFFF;
  border: 1.5px solid #EFEFEF;
  width: 50%;
  margin: 5px 10px;
}
/* line 3003, ../sass/_client.scss */
.custom-client-wrapper .incoming-server .port-entry input[type="text"] {
  max-width: 35%;
  margin-left: 30px;
}
/* line 3008, ../sass/_client.scss */
.custom-client-wrapper .incoming-server .test-box {
  word-wrap: normal;
}
/* line 3013, ../sass/_client.scss */
.custom-client-wrapper .email-diary-toggle {
  padding: 10px 0px;
}
/* line 3016, ../sass/_client.scss */
.custom-client-wrapper .email-diary-toggle label {
  font-size: 16px;
  color: black;
}
/* line 3021, ../sass/_client.scss */
.custom-client-wrapper .email-diary-toggle .switch {
  vertical-align: bottom;
  margin-left: 65px;
}
/* line 3027, ../sass/_client.scss */
.custom-client-wrapper .auto-email-diary .left-border {
  border-left: 4px solid #F5A436;
  margin-left: -15px;
}
/* line 3034, ../sass/_client.scss */
.custom-client-wrapper .diary-box {
  min-height: 265px;
  border-radius: 10px;
}
/* line 3039, ../sass/_client.scss */
.custom-client-wrapper .back-to {
  text-align: right;
  margin: 30px 0px;
}
/* line 3043, ../sass/_client.scss */
.custom-client-wrapper .back-to img {
  padding: 0px 15px;
  vertical-align: middle;
}
/* line 3048, ../sass/_client.scss */
.custom-client-wrapper .back-to .arrow-user {
  color: #F5A436;
  background-color: #FDF7EF;
  padding: 10px 20px;
  margin: 20px 0px;
}
/* line 3057, ../sass/_client.scss */
.custom-client-wrapper .arrow-user img {
  padding: 2px 8px;
}
/* line 3062, ../sass/_client.scss */
.custom-client-wrapper .system-password {
  display: flex;
  justify-content: space-between;
  width: 86%;
  margin-top: 8px;
}
/* line 3068, ../sass/_client.scss */
.custom-client-wrapper .system-password label {
  color: black;
  font-size: 14px;
  width: 100%;
}
/* line 3075, ../sass/_client.scss */
.custom-client-wrapper .user-password {
  background-color: #E0E8EE;
  align-items: center;
  padding: 0px 20px;
  border-radius: 10px;
}
/* line 3081, ../sass/_client.scss */
.custom-client-wrapper .user-password .new-word {
  padding: 25px 0px;
}
/* line 3084, ../sass/_client.scss */
.custom-client-wrapper .user-password .new-word input {
  width: 230px;
  background-color: white;
}
/* line 3091, ../sass/_client.scss */
.custom-client-wrapper .edit-buton {
  background-color: #34C372;
  margin-top: 20px;
  padding: 12px 0px;
}
/* line 3097, ../sass/_client.scss */
.custom-client-wrapper .show-itenry {
  display: flex;
  margin-top: 20px;
  align-items: center;
}
/* line 3102, ../sass/_client.scss */
.custom-client-wrapper .show-itenry label {
  padding-right: 10px;
}
/* line 3109, ../sass/_client.scss */
.custom-client-wrapper .edituser li {
  flex: 0 0 20%;
  margin-bottom: 15px;
  display: flex;
  padding: 8px;
}
/* line 3118, ../sass/_client.scss */
.custom-client-wrapper .edit-user .up-load {
  background-color: #F5A436;
}
/* line 3123, ../sass/_client.scss */
.custom-client-wrapper .email-setting .add-user-page {
  margin-top: auto;
}
/* line 3126, ../sass/_client.scss */
.custom-client-wrapper .email-setting .add-user-page li {
  flex: 0 0 23%;
  margin-top: 10px;
}
/* line 3133, ../sass/_client.scss */
.custom-client-wrapper .profile-page .add-user-border .left-border {
  border-left: 4px solid #F5A436;
}
/* line 3138, ../sass/_client.scss */
.custom-client-wrapper .row.email-setting {
  background: none;
}
/* line 3143, ../sass/_client.scss */
.custom-client-wrapper .diary-box {
  min-height: 248px;
}
/* line 3148, ../sass/_client.scss */
.custom-client-wrapper .email-setting .add-user-page input {
  font-size: 14px;
}
/* line 3154, ../sass/_client.scss */
.custom-client-wrapper .itinerary .left-border {
  border-left: 4px solid #FFEF0C;
}
/* line 3158, ../sass/_client.scss */
.custom-client-wrapper .itinerary .tutorial {
  background: #FFEF0C;
  color: black;
  display: block;
  padding: 14px 15px !important;
  min-height: 46px;
}
/* line 3168, ../sass/_client.scss */
.custom-client-wrapper .detail-para p {
  color: black;
  font-size: 14px;
  margin-top: 0px;
}
/* line 3175, ../sass/_client.scss */
.custom-client-wrapper .row {
  justify-content: space-between;
}
/* line 3178, ../sass/_client.scss */
.custom-client-wrapper .row .column-6 {
  flex: none;
}
/* line 3181, ../sass/_client.scss */
.custom-client-wrapper .row .column-6 h2 {
  color: black;
  font-size: 20px;
}
/* line 3186, ../sass/_client.scss */
.custom-client-wrapper .row .column-6 .left-border {
  border-left: 4px solid #FFEF0C;
}
/* line 3191, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 {
  border: 1px solid #EAEAEA;
  padding: 0 20px 15px !important;
  flex: 0 0 30.33%;
}
/* line 3196, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 h2 {
  color: black;
  font-size: 20px;
}
/* line 3201, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 table {
  margin-top: 40px;
}
/* line 3205, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 label {
  color: black;
  vertical-align: middle;
}
/* line 3210, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 tr {
  border-bottom: 12px solid #FFF;
}
/* line 3213, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 tr td {
  padding: 7px 15px;
  border-radius: 5px;
}
/* line 3219, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 .left-border {
  border-left: 4px solid #FFEF0C;
  margin-left: -20px;
  width: calc(100% + 40px);
  position: relative;
}
/* line 3225, ../sass/_client.scss */
.custom-client-wrapper .row .column-4 .left-border:after {
  content: "";
  border-bottom: 1px solid #EAEAEA;
  left: -9px;
  bottom: -15px;
  position: absolute;
  width: 110%;
}
/* line 3236, ../sass/_client.scss */
.custom-client-wrapper .row .section-toggle {
  background: #E4EEFF;
  width: 70px;
}
/* line 3242, ../sass/_client.scss */
.custom-client-wrapper .section-toggles .section-toggle-item {
  display: block;
}
/* line 3246, ../sass/_client.scss */
.custom-client-wrapper .white-bg {
  background: white;
  border-radius: 10px;
}
/* line 3252, ../sass/_client.scss */
.custom-client-wrapper .column-4 .social-media-link-item input {
  background: #E0E8EE;
  border: 1px solid #E0E8EE;
  padding: 8px;
  font-size: 13px;
}
/* line 3259, ../sass/_client.scss */
.custom-client-wrapper .column-4 .social-media-link-item figure {
  margin-right: 0;
  height: 44px;
  width: 44px;
  flex-shrink: 0;
}
/* line 3265, ../sass/_client.scss */
.custom-client-wrapper .column-4 .social-media-link-item figure img {
  height: 44px;
  width: 44px;
}
/* line 3272, ../sass/_client.scss */
.custom-client-wrapper .section-toggle .switch {
  height: 20px;
}
/* line 3276, ../sass/_client.scss */
.custom-client-wrapper .but_on {
  margin: 0px 15px;
}
/* line 3280, ../sass/_client.scss */
.custom-client-wrapper .back-to a {
  background-color: #FDF7EF;
  color: #F5A436;
  padding: 15px 20px;
}
/* line 3285, ../sass/_client.scss */
.custom-client-wrapper .back-to a img {
  vertical-align: middle;
}

/*Admin Airport*/
/* line 3292, ../sass/_client.scss */
.custom-airport-wrapper {
  /*PopUp*/
}
/* line 3293, ../sass/_client.scss */
.custom-airport-wrapper .airport-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px 15px;
}
/* line 3298, ../sass/_client.scss */
.custom-airport-wrapper .airport-heading h2 {
  margin-bottom: 0px;
}
/* line 3302, ../sass/_client.scss */
.custom-airport-wrapper .airport-heading .airport-img {
  display: flex;
}
/* line 3306, ../sass/_client.scss */
.custom-airport-wrapper .airport-heading .left-border {
  border-left: 4px solid #C52B96;
  margin-left: -15px;
}
/* line 3312, ../sass/_client.scss */
.custom-airport-wrapper .airport-table {
  max-width: 100%;
  border-radius: 10px;
}
/* line 3317, ../sass/_client.scss */
.custom-airport-wrapper .airport-table .supplierCode {
  max-width: 20%;
}
/* line 3321, ../sass/_client.scss */
.custom-airport-wrapper .airport-table .supplierName {
  max-width: 100%;
}
/* line 3326, ../sass/_client.scss */
.custom-airport-wrapper .bread-crum-airport {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
/* line 3331, ../sass/_client.scss */
.custom-airport-wrapper .bread-crum-airport .airport-buton {
  color: #C52B96;
  background-color: #c52b9626;
  min-width: 90px;
  border-radius: 5px;
  padding: 12px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
/* line 3341, ../sass/_client.scss */
.custom-airport-wrapper .bread-crum-airport .airport-buton img {
  padding: 4px;
}
/* line 3347, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport {
  background-color: white;
  height: 350px;
  border-radius: 10px;
}
/* line 3352, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .air-port {
  background-color: #c52b9612;
}
/* line 3357, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .air-port .Admincs-heading {
  margin-top: 6px;
}
/* line 3360, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .air-port .Admincs-heading .left-border {
  border-left: 4px solid #C52B96;
  margin-right: 20px;
  font-weight: 500;
}
/* line 3368, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .port-popup {
  padding: 10px 15px;
  display: grid;
}
/* line 3372, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .port-popup label {
  font-size: 14px;
  color: black;
  font-weight: bold;
}
/* line 3378, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .port-popup input {
  width: 100%;
  height: 40px;
  background-color: #E0E8EE;
  border-radius: 5px;
  margin-top: 10px;
}
/* line 3387, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .supplier-select {
  border-bottom: 2px solid #EFEFEF;
}
/* line 3390, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .supplier-select input {
  margin-bottom: 15px;
}
/* line 3395, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .airport-button {
  text-align: end;
  padding: 15px;
}
/* line 3399, ../sass/_client.scss */
.custom-airport-wrapper .admin-airport .airport-button button {
  padding: 12px 30px;
  margin-top: 10px;
}

/* line 3406, ../sass/_client.scss */
.open-lightbox {
  cursor: pointer;
}

/* line 3408, ../sass/_client.scss */
.not-editable li {
  border: 1px solid #EFEFEF;
  padding: 10px;
  border-radius: 5px;
}
/* line 3412, ../sass/_client.scss */
.not-editable li input[type="text"] {
  background-color: #fff !important;
  text-align: left;
  border: 0;
  padding: 0;
  min-height: 0;
  height: auto;
  margin-top: 5px;
}

/* line 1, ../sass/_accommodation.scss */
.purple-dark-btn {
  background: #C52B96;
  color: #fff;
  border: 0;
}

/* line 6, ../sass/_accommodation.scss */
.increase-input {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
}
/* line 10, ../sass/_accommodation.scss */
.increase-input span {
  background: #E4E9F1;
  color: #ACB2C4;
  font-size: 16px;
  display: flex;
  cursor: pointer;
  border-radius: 5px;
  padding: 10px 14px;
  justify-content: center;
  align-items: center;
  height: 46px;
  width: 46px;
}
/* line 23, ../sass/_accommodation.scss */
.increase-input input {
  width: 80% !important;
  max-width: 88px;
}
/* line 24, ../sass/_accommodation.scss */
.increase-input label {
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
}

/* line 27, ../sass/_accommodation.scss */
.purple-head h2 {
  color: #C52B96;
  background: rgba(197, 43, 150, 0.1);
}

/* line 29, ../sass/_accommodation.scss */
.accommodation .acmd-text, .flight-search .acmd-text {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
/* line 30, ../sass/_accommodation.scss */
.accommodation .acmd-text li, .flight-search .acmd-text li {
  width: 15% !important;
}
/* line 31, ../sass/_accommodation.scss */
.accommodation .acmd-text select, .flight-search .acmd-text select {
  width: 100%;
}

/* line 35, ../sass/_accommodation.scss */
.accommodation .heading-content .left-border, .flight-search .heading-content .left-border {
  padding-left: 0;
}
/* line 39, ../sass/_accommodation.scss */
.accommodation .acmd-text li label, .flight-search .acmd-text li label {
  display: flex;
  align-items: center;
}
/* line 41, ../sass/_accommodation.scss */
.accommodation .acmd-text li label img, .flight-search .acmd-text li label img {
  margin-right: 3px;
}

/* line 46, ../sass/_accommodation.scss */
.accommodation .acmd-text li input[type="text"], .accommodation .acmd-checkbox li input[type="text"] {
  width: 100%;
}

/* line 47, ../sass/_accommodation.scss */
.search-options {
  margin-left: 10px;
  margin-top: 37px;
}
/* line 50, ../sass/_accommodation.scss */
.search-options ul li a {
  display: flex;
  align-items: center;
  height: 100%;
}
/* line 51, ../sass/_accommodation.scss */
.search-options ul li a svg {
  margin-right: 5px;
}
/* line 52, ../sass/_accommodation.scss */
.search-options ul li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 59, ../sass/_accommodation.scss */
.search-options ul li a:hover, .search-options ul li a.active {
  color: #C52B96;
  background: #F1EAF5;
}
/* line 62, ../sass/_accommodation.scss */
.search-options ul li a:hover:after, .search-options ul li a.active:after {
  width: calc(100% - 40px);
}
/* line 67, ../sass/_accommodation.scss */
.search-options ul li a:hover svg path, .search-options ul li a.active svg path {
  fill: #C52B96 !important;
}
/* line 74, ../sass/_accommodation.scss */
.search-options ul li:nth-child(3) a:hover svg path, .search-options ul li:nth-child(3) a.active svg path {
  stroke: #C52B96 !important;
}

/* line 81, ../sass/_accommodation.scss */
.accommodation-search-result .col-12 {
  padding: 0;
}
/* line 82, ../sass/_accommodation.scss */
.accommodation-search-result .short-by {
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 10px 15px;
  margin: 0 0 12px;
}
/* line 87, ../sass/_accommodation.scss */
.accommodation-search-result .short-by .count {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  margin-top: 7px;
}
/* line 89, ../sass/_accommodation.scss */
.accommodation-search-result .short-by .short-by-fillter label {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-right: 10px;
}
/* line 92, ../sass/_accommodation.scss */
.accommodation-search-result .short-by + div > div {
  margin: 14px 0 0;
}
/* line 95, ../sass/_accommodation.scss */
.accommodation-search-result .flex-heading {
  margin-top: 0 !important;
}
/* line 98, ../sass/_accommodation.scss */
.accommodation-search-result .flex-heading h2 {
  padding: 9px 20px !important;
}

/* line 105, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing {
  border-radius: 10px;
}
/* line 106, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing img.imgClick {
  border: 0;
  width: 100%;
  height: 160px;
}
/* line 107, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .title {
  font-size: 20px;
  color: #000;
  font-weight: 500;
}
/* line 108, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing p {
  font-size: 16px;
  font-weight: 500;
  color: #342E43;
}
/* line 109, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing p strong {
  font-weight: 700;
}
/* line 111, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .star-rating {
  margin-bottom: 0;
}
/* line 112, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .star-rating span {
  background: none;
}
/* line 113, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .star-rating span i {
  font-size: 17px;
  color: #ABB1BB;
  margin-right: 3px;
}
/* line 114, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .star-rating span i.fa-star {
  color: #FEFE4C;
}
/* line 118, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .search-phone {
  font-size: 16px;
  color: #342E43;
}
/* line 119, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .search-content {
  font-size: 16px;
  color: #342E43;
  margin-top: 40px;
}
/* line 120, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .result-image {
  width: 248px;
  margin-right: 15px;
  flex-shrink: 0;
  position: relative;
}
/* line 121, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing a.view-detail {
  display: flex;
  justify-content: center;
  min-width: 113px;
  font-size: 16px;
  color: #C52B96;
  background: rgba(197, 43, 150, 0.1);
  padding: 14px 7px;
  border-radius: 5px;
}
/* line 122, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing a.view-detail img {
  margin-right: 10px;
}
/* line 125, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing p:empty {
  display: none;
}

/* line 130, ../sass/_accommodation.scss */
.heading-content {
  margin-bottom: 15px;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #EFEFEF;
}
/* line 131, ../sass/_accommodation.scss */
.heading-content .seach-accommatadion {
  align-items: center;
}
/* line 132, ../sass/_accommodation.scss */
.heading-content .seach-accommatadion #btnupdateEdit {
  background: none;
  border: 0;
}
/* line 134, ../sass/_accommodation.scss */
.heading-content .seach-accommatadion .custom-check label {
  font-size: 14px;
  color: #554D62;
}
/* line 135, ../sass/_accommodation.scss */
.heading-content .seach-accommatadion .custom-check i {
  font-size: 16px;
}

/* line 140, ../sass/_accommodation.scss */
.accommodation-result-content {
  padding: 13px 12px 0 13px;
}
/* line 141, ../sass/_accommodation.scss */
.accommodation-result-content p {
  color: #000 !important;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
  padding-left: 5px;
}
/* line 142, ../sass/_accommodation.scss */
.accommodation-result-content p strong {
  font-weight: 700;
}
/* line 144, ../sass/_accommodation.scss */
.accommodation-result-content label {
  font-size: 14px;
  color: #000000;
  display: block;
  margin-bottom: 5px;
}
/* line 145, ../sass/_accommodation.scss */
.accommodation-result-content .topColheight {
  margin-top: 14px;
}
/* line 146, ../sass/_accommodation.scss */
.accommodation-result-content .discription {
  min-height: 200px;
  width: 100%;
}
/* line 147, ../sass/_accommodation.scss */
.accommodation-result-content input[type="text"], .accommodation-result-content input[type="number"] {
  min-height: 42px;
  width: 100% !important;
  font-size: 16px;
}
/* line 148, ../sass/_accommodation.scss */
.accommodation-result-content textarea {
  resize: none;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  padding: 10px;
}
/* line 149, ../sass/_accommodation.scss */
.accommodation-result-content #getAllFacility, .accommodation-result-content .getAllFacility, .accommodation-result-content .add-list-wrapper {
  border: 2px solid #efefef;
  border-radius: 0px 0px 10px 10px;
  margin-top: 19px;
}
/* line 150, ../sass/_accommodation.scss */
.accommodation-result-content #getAllFacility .heading-content, .accommodation-result-content .getAllFacility .heading-content, .accommodation-result-content .add-list-wrapper .heading-content {
  padding: 1px 0 8px !important;
}
/* line 152, ../sass/_accommodation.scss */
.accommodation-result-content .facility, .accommodation-result-content #getAllFacilitylist, .accommodation-result-content .add-list {
  padding: 0 15px 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
/* line 157, ../sass/_accommodation.scss */
.accommodation-result-content .facility li, .accommodation-result-content #getAllFacilitylist li, .accommodation-result-content .add-list li {
  flex: 0 0 22%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  font-size: 16px;
  color: #000;
}

/* line 167, ../sass/_accommodation.scss */
.location-wrapper {
  overflow: hidden;
  margin-top: 10px;
}

/* line 171, ../sass/_accommodation.scss */
.accommodation-search-detail-edit .price-rooms .table {
  width: 100%;
  margin-top: 10px;
}

/* line 174, ../sass/_accommodation.scss */
.add-more {
  background: #fcf4fa;
  color: #C52B96;
  font-size: 18px;
  width: 46px;
  height: 46px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
/* line 185, ../sass/_accommodation.scss */
.add-more i {
  color: inherit !important;
}

/* line 189, ../sass/_accommodation.scss */
.delete-btn {
  background: #fcf4fa;
  font-size: 18px;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FE6D6B !important;
  text-decoration: none !important;
}
/* line 200, ../sass/_accommodation.scss */
.delete-btn i {
  color: inherit !important;
}

/* line 202, ../sass/_accommodation.scss */
.location-wrapper {
  padding: 10px 0 20px !important;
}

/* line 203, ../sass/_accommodation.scss */
.price-rooms, .product-avai, .product-avil {
  border-radius: 10px;
  border: 2px solid  #efefef;
  margin-top: 40px;
  padding: 15px 0;
  width: calc(100% - 34px);
  margin: 39px auto 0;
}
/* line 210, ../sass/_accommodation.scss */
.price-rooms .heading-content, .product-avai .heading-content, .product-avil .heading-content {
  border: 0;
  margin: 0 !important;
  padding: 0 15px 0 0 !important;
}
/* line 212, ../sass/_accommodation.scss */
.price-rooms .table th, .product-avai .table th, .product-avil .table th {
  text-transform: uppercase;
  padding: 13px 19px;
}
/* line 214, ../sass/_accommodation.scss */
.price-rooms .table tr td, .product-avai .table tr td, .product-avil .table tr td {
  background: none;
  padding: 13px 19px;
}
/* line 215, ../sass/_accommodation.scss */
.price-rooms .table tr td input[type="text"], .product-avai .table tr td input[type="text"], .product-avil .table tr td input[type="text"] {
  width: 88%;
}
/* line 217, ../sass/_accommodation.scss */
.price-rooms .table tr td:last-child input[type="text"], .product-avai .table tr td:last-child input[type="text"], .product-avil .table tr td:last-child input[type="text"] {
  width: 100%;
}

/* line 223, ../sass/_accommodation.scss */
.bank-details-wrapper {
  margin-bottom: 40px;
  margin-top: 10px;
}
/* line 225, ../sass/_accommodation.scss */
.bank-details-wrapper .form-flex-wrapper, .bank-details-wrapper .flex-three-form {
  padding: 0 20px;
}
/* line 226, ../sass/_accommodation.scss */
.bank-details-wrapper .form-flex-wrapper li, .bank-details-wrapper .flex-three-form li {
  flex: 0 0 23%;
}

/* line 229, ../sass/_accommodation.scss */
.change-log-text {
  margin-bottom: 22px;
  color: #000;
  font-size: 14px;
  padding: 0 20px;
}
/* line 234, ../sass/_accommodation.scss */
.change-log-text a {
  color: #C52B96;
}

/* line 236, ../sass/_accommodation.scss */
.button-unstyle {
  background: none;
  border: 0;
}

/* line 239, ../sass/_accommodation.scss */
.change-log-popup .heading-content {
  background: #FBEEF7;
  padding-top: 15px !important;
  border: 0;
}
/* line 240, ../sass/_accommodation.scss */
.change-log-popup .heading-content h2 {
  font-size: 22px;
}
/* line 242, ../sass/_accommodation.scss */
.change-log-popup .grid-box {
  border-radius: 15px;
  padding: 0;
  padding-bottom: 15px;
}
/* line 243, ../sass/_accommodation.scss */
.change-log-popup .grid-box ul {
  padding: 15px 25px !important;
}
/* line 244, ../sass/_accommodation.scss */
.change-log-popup .grid-box ul li {
  color: #ACB2C4;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 247, ../sass/_accommodation.scss */
.change-log-popup .lb-close {
  background: #fbe1e9;
  color: #FF6E6B;
  font-size: 30px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 261, ../sass/_accommodation.scss */
.accommodation-search-detail .heading-content .left-border, .add-new-accommodation .heading-content .left-border {
  border-color: #C52B96 !important;
}
/* line 263, ../sass/_accommodation.scss */
.accommodation-search-detail .common-layout, .accommodation-search-detail .traval-client-fee .grid-box, .traval-client-fee .accommodation-search-detail .grid-box, .add-new-accommodation .common-layout, .add-new-accommodation .traval-client-fee .grid-box, .traval-client-fee .add-new-accommodation .grid-box {
  border-radius: 10px 10px 0 0;
}

/* line 269, ../sass/_accommodation.scss */
.suplier-activites-result .acmd-text li:nth-child(1) {
  width: 32% !important;
}

/* line 271, ../sass/_accommodation.scss */
.flight-search .acmd-text li {
  width: 20% !important;
}
/* line 273, ../sass/_accommodation.scss */
.flight-search .acmd-text li label {
  color: #554D62;
  font-size: 14px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}

/* line 281, ../sass/_accommodation.scss */
.flight-search .traval-option ul.acmd-checkbox {
  margin-top: 20px;
}
/* line 282, ../sass/_accommodation.scss */
.flight-search .traval-option ul.acmd-checkbox li {
  width: auto;
}

/* line 288, ../sass/_accommodation.scss */
.acmd-checkbox .custom-check .fa-check-square {
  font-size: 18px;
}

/* line 291, ../sass/_accommodation.scss */
.direct-flight {
  font-size: 14px;
  color: #554D62;
  margin-top: 10px;
  margin-right: 15px;
}
/* line 292, ../sass/_accommodation.scss */
.direct-flight .fa-check-square {
  font-size: 18px;
  position: relative;
  top: 2px;
}

/* line 295, ../sass/_accommodation.scss */
.transport-search .acmd-text {
  flex-flow: wrap;
}
/* line 296, ../sass/_accommodation.scss */
.transport-search .acmd-text li {
  width: 38.5% !important;
  margin-bottom: 15px;
}
/* line 297, ../sass/_accommodation.scss */
.transport-search .acmd-text li + li {
  padding-left: 0;
  width: 18% !important;
}

/* line 304, ../sass/_accommodation.scss */
.custom-radio {
  display: flex;
  margin-top: 13px;
}
/* line 305, ../sass/_accommodation.scss */
.custom-radio label {
  font-size: 16px;
  cursor: pointer;
}
/* line 306, ../sass/_accommodation.scss */
.custom-radio label span {
  color: #ACB2C4;
}
/* line 309, ../sass/_accommodation.scss */
.custom-radio i {
  color: #ACB2C4;
  margin-right: 10px;
}
/* line 310, ../sass/_accommodation.scss */
.custom-radio input {
  display: none;
}
/* line 312, ../sass/_accommodation.scss */
.custom-radio input:checked + i:before {
  content: "\f192";
  color: #2CD93E;
}
/* line 316, ../sass/_accommodation.scss */
.custom-radio input:checked + i + span {
  color: #000;
}
/* line 321, ../sass/_accommodation.scss */
.custom-radio li {
  margin-top: 0 !important;
}
/* line 322, ../sass/_accommodation.scss */
.custom-radio li:last-child {
  padding-left: 15px;
}

/* line 327, ../sass/_accommodation.scss */
.flight-search .traval-option ul::before, .flight-search .traval-option ul::after {
  display: none;
}

/* line 328, ../sass/_accommodation.scss */
.radio-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
/* line 333, ../sass/_accommodation.scss */
.radio-wrapper label {
  font-size: 16px !important;
  cursor: pointer;
}
/* line 334, ../sass/_accommodation.scss */
.radio-wrapper label span {
  color: #ACB2C4;
}
/* line 337, ../sass/_accommodation.scss */
.radio-wrapper i {
  color: #ACB2C4;
  margin-right: 5px;
}
/* line 338, ../sass/_accommodation.scss */
.radio-wrapper input {
  display: none;
}
/* line 340, ../sass/_accommodation.scss */
.radio-wrapper input:checked + i:before {
  content: "\f192";
  color: #2CD93E;
}
/* line 344, ../sass/_accommodation.scss */
.radio-wrapper input:checked + i + span {
  color: #000;
}

/* line 351, ../sass/_accommodation.scss */
.add-new-accommodation .table {
  width: 100%;
}
/* line 352, ../sass/_accommodation.scss */
.add-new-accommodation p {
  color: #000 !important;
  font-size: 14px;
  font-weight: 500;
}
/* line 353, ../sass/_accommodation.scss */
.add-new-accommodation p strong {
  font-weight: 700;
}
/* line 355, ../sass/_accommodation.scss */
.add-new-accommodation .getAllFacility {
  padding-left: 0;
}

/* line 357, ../sass/_accommodation.scss */
.add-new-activeties .contact-detail input[type="text"] {
  width: 100%;
}

/* line 358, ../sass/_accommodation.scss */
.flight-search .bank-details-wrapper .heading-content .left-border {
  padding-left: 10px;
}

/* line 362, ../sass/_accommodation.scss */
.acmd-text .select {
  background-color: #E0E8EE;
  border-radius: 5px;
}

/* line 363, ../sass/_accommodation.scss */
.browse-btn {
  background: #F3F6FB;
  color: #000;
  font-size: 16px;
  text-decoration: underline;
  font-weight: 500;
  padding: 54px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  flex-flow: column;
}
/* line 375, ../sass/_accommodation.scss */
.browse-btn img {
  margin-bottom: 5px;
}
/* line 376, ../sass/_accommodation.scss */
.browse-btn:hover {
  text-decoration: none;
}
/* line 378, ../sass/_accommodation.scss */
.browse-btn:hover svg path {
  stroke: #34C372  !important;
}
/* line 382, ../sass/_accommodation.scss */
.browse-btn svg {
  margin-bottom: 5px;
}

/* line 386, ../sass/_accommodation.scss */
.img-box {
  margin-bottom: 15px;
}
/* line 388, ../sass/_accommodation.scss */
.img-box .edit-pencil-btn {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 9;
  cursor: pointer;
}
/* line 395, ../sass/_accommodation.scss */
.img-box .remove-image {
  font-size: 14px;
  color: #000;
  cursor: pointer;
}

/* line 402, ../sass/_accommodation.scss */
.image-uploader label, .image-uploader-t label {
  font-size: 14px;
  color: #000;
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 410, ../sass/_accommodation.scss */
.wrap-light-box .lb-container {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 411, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.image-edit-popup, .wrap-light-box .lb-container.add-to-booking {
  width: 448px;
}
/* line 413, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.image-edit-popup .grid-box, .wrap-light-box .lb-container.add-to-booking .grid-box {
  padding: 0;
  border-radius: 15px 15px 0 0;
}
/* line 414, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.image-edit-popup .lb-close, .wrap-light-box .lb-container.add-to-booking .lb-close {
  top: 17px !important;
}
/* line 415, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.image-edit-popup .heading-content, .wrap-light-box .lb-container.add-to-booking .heading-content {
  background: #FBEEF7;
  padding: 17px 26px 17px 0 !important;
  margin-bottom: 0 !important;
  border-radius: 15px 15px 0 0;
}
/* line 418, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.image-edit-popup .heading-content .left-border, .wrap-light-box .lb-container.add-to-booking .heading-content .left-border {
  border-color: #C52B96;
  line-height: 36px;
}

/* line 422, ../sass/_accommodation.scss */
.choose-btn {
  position: relative;
}
/* line 424, ../sass/_accommodation.scss */
.choose-btn input {
  opacity: 0;
  cursor: pointer;
  width: 108px;
  height: 39px;
}
/* line 425, ../sass/_accommodation.scss */
.choose-btn span {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  display: block;
  white-space: nowrap;
  background: #c52b96;
  color: #fff;
}
/* line 431, ../sass/_accommodation.scss */
.choose-btn.uploaded span {
  background: #EFF2F7;
  color: #ACB2C4;
}

/* line 434, ../sass/_accommodation.scss */
.image-view {
  padding-left: 14px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
/* line 435, ../sass/_accommodation.scss */
.image-view .image-name {
  margin-left: 9px;
}
/* line 436, ../sass/_accommodation.scss */
.image-view .image-name span {
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}
/* line 437, ../sass/_accommodation.scss */
.image-view .image-name a {
  display: inline-block;
  height: 16px;
  width: 16px;
  position: relative;
  top: -5px;
}

/* line 440, ../sass/_accommodation.scss */
.image-pop-content {
  padding: 16px 24px 30px;
}
/* line 442, ../sass/_accommodation.scss */
.image-pop-content .pop-btn-wrapper {
  display: flex;
  justify-content: flex-end;
}
/* line 443, ../sass/_accommodation.scss */
.image-pop-content .pop-btn-wrapper .btn {
  padding: 13px 27px;
  min-width: 0;
  background: #C52B96;
}
/* line 445, ../sass/_accommodation.scss */
.image-pop-content .pop-btn-wrapper .btn.cancel-btn {
  background: #EFF2F7;
  color: #000;
  margin-right: 20px;
}
/* line 450, ../sass/_accommodation.scss */
.image-pop-content .imageBox {
  margin: 0;
  border: 0;
  border-radius: 5px 5px 0 0;
}
/* line 451, ../sass/_accommodation.scss */
.image-pop-content .action {
  background: #637085;
  margin-bottom: 30px;
  border-radius: 0 0 5px 5px;
  padding: 6px 7px;
  display: flex;
  justify-content: space-between;
}
/* line 454, ../sass/_accommodation.scss */
.image-pop-content .action button {
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  width: auto !important;
}

/* line 460, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking {
  width: 530px;
}
/* line 461, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking p {
  font-size: 12px;
  color: #ACB2C4;
  margin-bottom: 21px;
  padding: 9px 17px 0;
  font-weight: 500;
}
/* line 462, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking p strong {
  color: #C52B96;
}
/* line 464, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking form {
  padding: 9px 17px 30px;
}
/* line 466, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking form label {
  font-size: 16px;
  color: #000;
  display: block;
  border: 0;
  width: 100%;
}
/* line 467, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking form input[type="text"] {
  width: 100%;
  height: 46px;
}
/* line 468, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking form span {
  display: block;
  width: 100%;
}
/* line 472, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.add-to-booking form .btn {
  padding: 13px 27px;
  min-width: 0;
  background: #C52B96;
  margin: 27px 0 30px;
}

/* line 479, ../sass/_accommodation.scss */
.location-wrapper .btn.new-btn.open-lightbox {
  background: #C52B96;
}

/* line 483, ../sass/_accommodation.scss */
.input-custom-box {
  position: absolute;
  left: -25%;
  top: 100%;
  border-radius: 15px;
  background: #fff;
  width: 305px;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  z-index: 4;
}
/* line 492, ../sass/_accommodation.scss */
.input-custom-box .input-header {
  background: #FBEEF7;
  border-radius: 15px 15px 0 0;
  display: flex;
  padding: 11px 12px;
  justify-content: space-between;
  align-items: center;
}
/* line 499, ../sass/_accommodation.scss */
.input-custom-box .input-header span {
  display: block;
  color: #000;
  font-weight: 500;
  font-size: 16px;
}
/* line 500, ../sass/_accommodation.scss */
.input-custom-box .input-header a {
  width: 28px;
  height: 28px;
  display: block;
}
/* line 503, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat {
  display: flex;
  justify-content: space-between;
  width: 100% !important;
  padding: 9px 12px;
  border-bottom: 1px solid #efefef;
}
/* line 504, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat .travellers-age {
  width: 50%;
}
/* line 505, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat .travellers-age strong {
  display: block;
  font-size: 16px;
  color: #000;
  margin-bottom: 9px;
}
/* line 506, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat .travellers-age span {
  display: block;
  font-size: 14px;
  color: #ACB2C4;
}
/* line 508, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat .increase-input {
  width: 40%;
}
/* line 509, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-repeat .increase-input .text-field {
  border: 0;
  background: none;
  text-align: center;
}
/* line 512, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-action {
  display: flex;
  justify-content: flex-end;
  padding: 10px 12px;
}
/* line 513, ../sass/_accommodation.scss */
.input-custom-box .custom-box-content .custom-box-action .btn {
  padding: 9px 19px;
  font-size: 14px;
  border-radius: 5px;
  background: #C52B96;
  color: #fff;
  min-width: 0;
}

/* line 524, ../sass/_accommodation.scss */
.pager {
  display: flex;
  justify-content: center;
  margin: 33px auto 150px;
}
/* line 525, ../sass/_accommodation.scss */
.pager a, .pager span {
  background: rgba(197, 43, 150, 0.1);
  padding: 8px 6px;
  color: #000;
  font-size: 14px;
  border-radius: 5px;
  text-align: center;
  width: 40px;
  height: 40px;
  margin-left: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 536, ../sass/_accommodation.scss */
.pager a:hover, .pager a span, .pager span:hover, .pager span span {
  background: #c52b96;
  color: #fff;
  text-decoration: none;
}

/* line 543, ../sass/_accommodation.scss */
.contact-details .btn {
  padding: 8px 30px;
  width: auto;
}

/* line 548, ../sass/_accommodation.scss */
.accommodation-result-content .custom-amenties #getAllFacilitylist {
  justify-content: flex-start;
  align-items: center;
}
/* line 549, ../sass/_accommodation.scss */
.accommodation-result-content .custom-amenties #getAllFacilitylist li {
  flex: 0 0 25%;
  padding-right: 3%;
}
/* line 552, ../sass/_accommodation.scss */
.accommodation-result-content .custom-amenties #getAllFacilitylist li label {
  font-size: 16px;
  color: #000;
}
/* line 553, ../sass/_accommodation.scss */
.accommodation-result-content .custom-amenties #getAllFacilitylist li:nth-child(4n) {
  flex: 0 0 22%;
  padding-right: 0%;
  margin-left: 3%;
}

/* line 562, ../sass/_accommodation.scss */
.my-atol-wrapper {
  display: flex;
  justify-content: space-between;
  flex: 0 0 100% !important;
  padding-right: 0 !important;
  background: #F3F6FB;
  border-radius: 10px;
  border: 1px solid #EFEFEF;
  padding: 20px;
}
/* line 564, ../sass/_accommodation.scss */
.my-atol-wrapper > div {
  flex: 0 0 calc(25% - 10px);
  padding-right: 2%;
}
/* line 565, ../sass/_accommodation.scss */
.my-atol-wrapper .atol-check-wrapper {
  display: flex;
  align-items: center;
}
/* line 566, ../sass/_accommodation.scss */
.my-atol-wrapper .atol-check-wrapper label {
  color: #554D62 !important;
}
/* line 567, ../sass/_accommodation.scss */
.my-atol-wrapper .atol-check-wrapper i {
  font-size: 20px;
  margin-right: 15px;
  vertical-align: middle;
}
/* line 569, ../sass/_accommodation.scss */
.my-atol-wrapper label {
  color: #ACB2C4 !important;
  font-size: 14px;
}
/* line 570, ../sass/_accommodation.scss */
.my-atol-wrapper input[type="text"], .my-atol-wrapper select {
  background-color: #fff !important;
  color: #ACB2C4 !important;
}
/* line 571, ../sass/_accommodation.scss */
.my-atol-wrapper input[type="text"]:hover, .my-atol-wrapper select:hover {
  border: 1px solid #EFEFEF;
}
/* line 573, ../sass/_accommodation.scss */
.my-atol-wrapper .atol-button {
  display: flex;
  align-items: flex-end;
}
/* line 574, ../sass/_accommodation.scss */
.my-atol-wrapper .atol-button a {
  padding: 14px;
  width: 100%;
  background: #34C372;
}

/* line 577, ../sass/_accommodation.scss */
.accommodation-view {
  padding-bottom: 29px !important;
}
/* line 579, ../sass/_accommodation.scss */
.accommodation-view .heading-content {
  padding: 10px 19px 20px 27px !important;
  margin-bottom: 32px;
}
/* line 582, ../sass/_accommodation.scss */
.accommodation-view .heading-content h2 {
  line-height: 36px;
  margin-top: 4px;
}
/* line 586, ../sass/_accommodation.scss */
.accommodation-view .heading-content .purple-btn {
  padding: 13px 15px 13px 18px;
  display: block;
}
/* line 591, ../sass/_accommodation.scss */
.accommodation-view .acmd-text {
  padding: 0 20px 0 26px;
}
/* line 595, ../sass/_accommodation.scss */
.accommodation-view .acmd-text li label img {
  margin-right: 7px;
}
/* line 597, ../sass/_accommodation.scss */
.accommodation-view .acmd-text li input[type="text"], .accommodation-view .acmd-text li input[type="number"], .accommodation-view .acmd-text li select {
  height: 46px;
}
/* line 602, ../sass/_accommodation.scss */
.accommodation-view .acmd-checkbox {
  padding: 0 20px 0 26px;
  margin-top: 31px;
}

/* line 609, ../sass/_accommodation.scss */
.suplier-activites-result .acmd-checkbox .purple-dark-btn {
  padding: 13px 30px;
  min-width: 247px;
}
/* line 612, ../sass/_accommodation.scss */
.suplier-activites-result .acmd-checkbox li + li {
  margin-left: 21px;
}

/* line 618, ../sass/_accommodation.scss */
.plus-btn {
  background: #F1EAF5;
}
/* line 619, ../sass/_accommodation.scss */
.plus-btn .plus-sign {
  font-size: 23px;
  font-style: normal;
  font-weight: bold;
  position: relative;
  top: 2px;
  font-family: sarif;
  margin-right: 5px;
}

/* line 630, ../sass/_accommodation.scss */
.supplier-search .row {
  margin: 0;
}
/* line 631, ../sass/_accommodation.scss */
.supplier-search > .row {
  margin-bottom: 14px;
}

/* line 636, ../sass/_accommodation.scss */
.add-new-accommodation .heading-content .left-border {
  margin-top: 5px;
  line-height: 32px;
}

/* line 641, ../sass/_accommodation.scss */
.add-form {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
/* line 645, ../sass/_accommodation.scss */
.add-form label {
  margin-bottom: 9px;
}
/* line 646, ../sass/_accommodation.scss */
.add-form .col-6 {
  width: 49%;
  margin-bottom: 4px;
}
/* line 650, ../sass/_accommodation.scss */
.add-form .col-12 {
  width: 100%;
}
/* line 651, ../sass/_accommodation.scss */
.add-form .custom-check {
  text-align: right;
  margin-top: 7px;
}
/* line 652, ../sass/_accommodation.scss */
.add-form .custom-check label {
  font-size: 16px;
}
/* line 653, ../sass/_accommodation.scss */
.add-form .custom-check label span {
  font-size: 22px;
  margin-right: 10px;
  vertical-align: middle;
}

/* line 657, ../sass/_accommodation.scss */
textarea {
  resize: none;
}

/* line 659, ../sass/_accommodation.scss */
.location-inner {
  display: flex;
  justify-content: space-between;
  padding: 0px 17px;
}
/* line 663, ../sass/_accommodation.scss */
.location-inner #divMap, .location-inner .location-map {
  width: 50%;
}
/* line 664, ../sass/_accommodation.scss */
.location-inner #divMap label, .location-inner .location-map label {
  font-size: 14px;
  color: #000;
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 672, ../sass/_accommodation.scss */
.location-inner .box {
  width: 50%;
  margin-left: 25px;
  flex-shrink: 0;
  position: relative;
}
/* line 673, ../sass/_accommodation.scss */
.location-inner .box label {
  font-size: 14px;
  color: #000;
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 680, ../sass/_accommodation.scss */
.location-inner .box .image-uploader, .location-inner .box .image-uploader-t {
  height: 100%;
}
/* line 681, ../sass/_accommodation.scss */
.location-inner .box .image-uploader a, .location-inner .box .image-uploader-t a {
  height: calc(100% - 21px);
}
/* line 682, ../sass/_accommodation.scss */
.location-inner .box .image-uploader .browse-btn, .location-inner .box .image-uploader-t .browse-btn {
  height: calc(100% - 21px);
}
/* line 684, ../sass/_accommodation.scss */
.location-inner .box .btn {
  padding: 8px 10px;
  width: 100%;
}

/* line 691, ../sass/_accommodation.scss */
.change-log-btn {
  background: #F1EAF5;
  color: #C52B96;
  font-size: 16px;
  font-weight: 500;
  padding: 12px;
  border-radius: 5px;
}

/* line 699, ../sass/_accommodation.scss */
.flex-heading-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 703, ../sass/_accommodation.scss */
.flex-heading-content > div {
  display: flex;
}
/* line 705, ../sass/_accommodation.scss */
.flex-heading-content > div > * {
  margin-left: 10px;
}

/* line 711, ../sass/_accommodation.scss */
.bank-details-wrapper .heading-content {
  justify-content: space-between;
}
/* line 713, ../sass/_accommodation.scss */
.bank-details-wrapper .heading-content .bank-heading {
  display: flex;
}
/* line 714, ../sass/_accommodation.scss */
.bank-details-wrapper .heading-content .bank-heading h2 {
  height: 100%;
  margin-top: 3px;
  line-height: 36px;
}
/* line 721, ../sass/_accommodation.scss */
.bank-details-wrapper .bank-details {
  padding: 0 20px;
}
/* line 722, ../sass/_accommodation.scss */
.bank-details-wrapper .bank-details p {
  margin-bottom: 20px;
}
/* line 723, ../sass/_accommodation.scss */
.bank-details-wrapper .bank-details .form-flex-wrapper, .bank-details-wrapper .bank-details .flex-three-form {
  margin-bottom: 20px;
  padding: 0;
}
/* line 724, ../sass/_accommodation.scss */
.bank-details-wrapper .bank-details .form-flex-wrapper li, .bank-details-wrapper .bank-details .flex-three-form li {
  margin-bottom: 0;
  margin-top: 0 !important;
}

/* line 729, ../sass/_accommodation.scss */
.account-form-wrapper {
  display: flex;
  align-items: center;
  background: #F3F6FB;
  border-radius: 5px;
  padding: 6px 11px;
  margin-left: 12px;
}
/* line 730, ../sass/_accommodation.scss */
.account-form-wrapper label {
  font-size: 14px;
  color: #000000;
  margin-right: 10px;
}
/* line 731, ../sass/_accommodation.scss */
.account-form-wrapper .account-form {
  display: flex;
}
/* line 733, ../sass/_accommodation.scss */
.account-form-wrapper .account-form select {
  font-size: 14px;
  color: #000;
  background-color: #fff;
  border-radius: 5px 0 0 5px;
  box-shadow: none;
}
/* line 734, ../sass/_accommodation.scss */
.account-form-wrapper .account-form button {
  background: #C52B96;
  border-radius: 0 5px 5px 0;
  font-size: 12px;
  color: #fff;
  min-width: 180px;
}

/* line 737, ../sass/_accommodation.scss */
.back-supplier {
  text-align: right;
  margin-bottom: 14px;
  margin-top: 35px;
}
/* line 738, ../sass/_accommodation.scss */
.back-supplier img {
  margin-right: 5px;
  position: relative;
  top: 1px;
}

/* line 740, ../sass/_accommodation.scss */
.back-btn {
  background: #F1EAF5;
  color: #C52B96;
  font-size: 16px;
  font-weight: 500;
  padding: 12px;
  display: inline-block;
  border-radius: 5px;
}

/* line 751, ../sass/_accommodation.scss */
.heading-flex .custom-check {
  white-space: nowrap;
}
/* line 752, ../sass/_accommodation.scss */
.heading-flex .custom-check .fa-check-square {
  font-size: 20px !important;
  vertical-align: middle;
}
/* line 754, ../sass/_accommodation.scss */
.heading-flex .btn {
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 759, ../sass/_accommodation.scss */
#bankingDetails {
  margin-bottom: 100px;
}

/* line 760, ../sass/_accommodation.scss */
.bank-details-wrapper {
  border-radius: 0 0 10px 10px !important;
}

/* line 761, ../sass/_accommodation.scss */
.custom-radio-wrapper {
  background: #F3F6FB;
  border-radius: 5px;
  border: 1px solid #EFEFEF;
  padding-left: 16px;
  padding-right: 16px;
}

/* line 769, ../sass/_accommodation.scss */
.margin-align li {
  margin-bottom: 15px !important;
}

/* line 772, ../sass/_accommodation.scss */
#productAvailable .table tr td input[type="text"] {
  width: 100%;
}

/* line 775, ../sass/_accommodation.scss */
.filtter h2 {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 776, ../sass/_accommodation.scss */
.filtter .custom-check input:checked + .fa-check-square {
  color: #C52B96 !important;
}
/* line 779, ../sass/_accommodation.scss */
.filtter label {
  color: #342E43;
}
/* line 780, ../sass/_accommodation.scss */
.filtter .rating > label {
  background: none;
  float: left;
}
/* line 781, ../sass/_accommodation.scss */
.filtter .rating > label:before {
  content: "\f005";
  color: #FEFE4C;
  font-size: 16px;
  cursor: pointer;
}
/* line 783, ../sass/_accommodation.scss */
.filtter .rating > input:checked ~ label:before, .filtter .rating:not(:checked) > label:hover:before, .filtter .rating:not(:checked) > label:hover:before {
  color: #ABB1BB;
  content: "\f006";
}
/* line 787, ../sass/_accommodation.scss */
.filtter input[type="text"] {
  color: #E5E5E9;
  border-radius: 5px;
  min-height: 26px;
}

/* line 794, ../sass/_accommodation.scss */
.accommodation-search-result .filter-heading {
  align-items: center;
  background: rgba(197, 43, 150, 0.1);
  border-radius: 10px 10px 0 0;
  padding: 8px 10px;
}
/* line 799, ../sass/_accommodation.scss */
.accommodation-search-result .filter-heading h2 {
  background: none;
  padding: 0 !important;
}
/* line 800, ../sass/_accommodation.scss */
.accommodation-search-result .filter-heading .btn.new-btn {
  font-size: 13px;
  padding: 5px 8px;
  color: #C52B96;
  background: #fff;
  min-width: 0;
}

/* line 810, ../sass/_accommodation.scss */
.payment-view img {
  cursor: pointer;
}

/* line 817, ../sass/_accommodation.scss */
.calender-bg {
  background-image: url(../images/icons/calendar-input-icon.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 96% center !important;
}

/* line 823, ../sass/_accommodation.scss */
.color-link a {
  color: inherit !important;
}

/* line 825, ../sass/_accommodation.scss */
.flight-search .traval-option ul li select, .flight-search .traval-option ul li input[type="text"] {
  height: 46px !important;
}

/* line 828, ../sass/_accommodation.scss */
.medium-btn {
  min-width: 200px !important;
  min-height: 46px !important;
}

/* line 833, ../sass/_accommodation.scss */
.purple-btn {
  border-radius: 5px;
}

/* line 836, ../sass/_accommodation.scss */
.search-client .form-flex-wrapper li.flex-li, .search-client .flex-three-form li.flex-li {
  padding-top: 0;
}

/* line 839, ../sass/_accommodation.scss */
.client-form-wrapper ul + ul li:last-child input + label {
  margin-top: 19px;
}

/* line 840, ../sass/_accommodation.scss */
.client-form-wrapper ul + ul li textarea {
  min-height: 130px;
}

/* line 842, ../sass/_accommodation.scss */
.wrap-light-box .large-popup + .lb-container {
  width: 1380px !important;
  margin-top: 0 !important;
}
/* line 845, ../sass/_accommodation.scss */
.wrap-light-box .large-popup + .lb-container .grid-box {
  max-height: 90vh;
}

/* line 851, ../sass/_accommodation.scss */
.no-shrink {
  flex-shrink: 0;
}
/* line 853, ../sass/_accommodation.scss */
.no-shrink > * {
  flex-shrink: 0;
}

/* line 859, ../sass/_accommodation.scss */
.search-result-table .pager {
  margin-bottom: 33px;
}

/* line 863, ../sass/_accommodation.scss */
.header .nav > ul > li ul li h2 {
  color: #000;
}

/* line 866, ../sass/_accommodation.scss */
.fixed-footer {
  position: relative;
  min-height: 100vh;
  padding-bottom: 60px;
}
/* line 871, ../sass/_accommodation.scss */
.fixed-footer > footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  top: auto;
}

/* line 881, ../sass/_accommodation.scss */
.client-booking-view .table-wrap {
  overflow: auto;
}

/* line 882, ../sass/_accommodation.scss */
.custom-client-wrapper-new .custom-send-email .input-wrapper .icon {
  cursor: pointer;
}

/* line 883, ../sass/_accommodation.scss */
.custom-client-wrapper-new .client-due .icon img {
  cursor: pointer;
}

/* line 884, ../sass/_accommodation.scss */
.travel-moneydue-sendemail .textarea-box iframe {
  height: 1030px !important;
}

/* line 885, ../sass/_accommodation.scss */
.custom-client-wrapper-new .select-btn select {
  background-color: #fff;
}

/* line 888, ../sass/_accommodation.scss */
.custom-client-wrapper-new .custom-send-email .email-formating .heading-content .input-wrapper input[type="radio"] {
  margin-right: 5px;
  position: relative;
  top: -1px;
}

/* line 893, ../sass/_accommodation.scss */
.custom-client-wrapper-new .custom-send-email .content-form-wrapper .custom-check label {
  font-size: 18px;
}
/* line 894, ../sass/_accommodation.scss */
.custom-client-wrapper-new .custom-send-email .content-form-wrapper .custom-check label span {
  font-size: 24px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

/* line 898, ../sass/_accommodation.scss */
.travel-moneydue-sendemail.custom-send-email {
  margin-bottom: 100px;
}

/* line 901, ../sass/_accommodation.scss */
.file-client .table {
  table-layout: fixed;
}
/* line 903, ../sass/_accommodation.scss */
.file-client .table th {
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 904, ../sass/_accommodation.scss */
.file-client .table th:first-child {
  width: 55px;
}
/* line 906, ../sass/_accommodation.scss */
.file-client .table td:first-child {
  padding-right: 0;
}
/* line 909, ../sass/_accommodation.scss */
.file-client .table td {
  vertical-align: middle;
}
/* line 910, ../sass/_accommodation.scss */
.file-client .table td.text-red span {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 10px;
  font-size: 14px;
  width: 47px;
}
/* line 920, ../sass/_accommodation.scss */
.file-client .table td.custom-check label {
  font-size: 20px;
}
/* line 923, ../sass/_accommodation.scss */
.file-client .table .center-text {
  text-align: center !important;
}
/* line 926, ../sass/_accommodation.scss */
.file-client .table th:nth-child(4), .file-client .table td:nth-child(4) {
  text-align: left !important;
}
/* line 927, ../sass/_accommodation.scss */
.file-client .table th:nth-child(5), .file-client .table td:nth-child(5) {
  text-align: left !important;
}

/* line 929, ../sass/_accommodation.scss */
.travel-client-money .money .table th:not(:nth-child(1)), .travel-client-money .money .table td:not(:nth-child(1)) {
  text-align: left;
}

/* line 933, ../sass/_accommodation.scss */
#moneyTable th:last-child {
  width: 11.8%;
}

/* line 936, ../sass/_accommodation.scss */
.refund-table-content td {
  vertical-align: middle;
}
/* line 937, ../sass/_accommodation.scss */
.refund-table-content td label {
  color: inherit;
}
/* line 938, ../sass/_accommodation.scss */
.refund-table-content td label i {
  font-size: 18px;
  position: relative;
  top: 1px;
}

/* line 944, ../sass/_accommodation.scss */
.custom-client-wrapper-new .sale-targets table th {
  padding: 13px 17px;
}
/* line 945, ../sass/_accommodation.scss */
.custom-client-wrapper-new .sale-targets table td {
  text-transform: uppercase;
  font-size: 16px;
  padding: 13px 17px;
}

/* line 948, ../sass/_accommodation.scss */
.page-margin-bottom {
  margin-bottom: 96px !important;
}
/* line 949, ../sass/_accommodation.scss */
.page-margin-bottom .search-result-table {
  margin-bottom: 0;
}

/* line 951, ../sass/_accommodation.scss */
.custom-client-wrapper-new .profile-page .user-privilage li {
  flex: 0 0 21%;
  padding: 20px 3% 20px 0;
}

/* line 955, ../sass/_accommodation.scss */
.custom-client-wrapper-new .profile-page .grid-box {
  padding: 15px 0;
}

/* line 961, ../sass/_accommodation.scss */
#profile-page-wrapper .profile-page .user-privilage {
  padding-left: 3px;
  padding-top: 0;
}
/* line 962, ../sass/_accommodation.scss */
#profile-page-wrapper .user-details {
  padding: 0 9px 0 5px;
}
/* line 965, ../sass/_accommodation.scss */
#profile-page-wrapper .user-password {
  margin-left: 0;
}
/* line 966, ../sass/_accommodation.scss */
#profile-page-wrapper .user-password li {
  margin-top: 11px !important;
}
/* line 967, ../sass/_accommodation.scss */
#profile-page-wrapper .user-password .action-flex {
  margin-top: 27px;
}
/* line 972, ../sass/_accommodation.scss */
#profile-page-wrapper .heading-content .left-border {
  margin-top: 5px;
  line-height: 36px;
}
/* line 974, ../sass/_accommodation.scss */
#profile-page-wrapper .heading-content .left-border.light-blue {
  border-color: #3EB2FF;
}
/* line 979, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile {
  display: flex;
  justify-content: space-between;
  padding: 0 18px 0 10px;
  margin: 0;
}
/* line 980, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .update-profile {
  width: 18%;
  flex-shrink: 0;
}
/* line 981, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .update-profile .browse-image {
  display: flex;
  align-content: center;
  justify-content: center;
  flex-flow: column;
  padding: 23px 10px;
}
/* line 987, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .update-profile .browse-image img {
  margin-left: 0;
  position: relative;
  top: -8px;
}
/* line 993, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .update-profile label {
  margin-bottom: 10px;
}
/* line 995, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile #PasswordDetailsDisable {
  width: 76%;
  margin-right: 5%;
}
/* line 996, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .system-password {
  margin-bottom: 10px;
}
/* line 997, ../sass/_accommodation.scss */
#profile-page-wrapper .flex-profile .system-password label {
  width: 100%;
  color: #000000 !important;
  font-size: 14px;
}

/* line 1006, ../sass/_accommodation.scss */
.header-secondary-nav ul .user-box > a label {
  font-weight: bold;
  margin-right: 5px;
  width: 36px;
  height: 36px;
  display: flex;
  align-content: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  line-height: 36px;
  color: #fff;
  font-size: 16px !important;
}

/* line 1010, ../sass/_accommodation.scss */
.reportingDashboard .dashboardBox span {
  padding-right: 15px;
}
/* line 1011, ../sass/_accommodation.scss */
.reportingDashboard .col-3 {
  min-height: 200px;
}

/* line 1013, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user {
  padding-left: 20px;
}
/* line 1014, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tbody {
  width: 48%;
  background: #F3F6FB;
  margin-right: 2%;
}
/* line 1015, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tbody td.field-row {
  width: 66%;
  display: flex;
  align-items: center;
}
/* line 1017, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tbody td.field-row input {
  max-width: 38% !important;
}
/* line 1020, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user td:nth-child(1) {
  width: 24%;
  height: 100%;
  align-items: center;
  display: flex;
}
/* line 1026, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user tr {
  width: 100%;
  margin: 0;
  background: none;
  display: flex;
}
/* line 1027, ../sass/_accommodation.scss */
.custom-client-wrapper-new .travel-member-user-list .table-user .edit-user {
  width: 11%;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}

/* line 1035, ../sass/_accommodation.scss */
.travel-member-user-list {
  margin-bottom: 70px;
}

/* line 1037, ../sass/_accommodation.scss */
.custom-browse {
  padding-left: 0 !important;
}
/* line 1038, ../sass/_accommodation.scss */
.custom-browse .file-upload.browsCol {
  width: 110px;
  height: 110px;
  background: #F3F6FB;
  border-radius: 10px;
  margin-right: 22px;
  position: relative;
}
/* line 1045, ../sass/_accommodation.scss */
.custom-browse .file-upload.browsCol .file-upload-content {
  padding: 0;
}
/* line 1047, ../sass/_accommodation.scss */
.custom-browse .file-upload-image {
  height: 110px;
}
/* line 1048, ../sass/_accommodation.scss */
.custom-browse h4 {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
}
/* line 1056, ../sass/_accommodation.scss */
.custom-browse h3 {
  font-size: 14px;
  font-weight: 500;
}
/* line 1063, ../sass/_accommodation.scss */
.custom-browse .uploadBtn .preview {
  width: 118px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding: 15px 10px;
  display: inline-block;
  margin-bottom: 10px;
}
/* line 1076, ../sass/_accommodation.scss */
.custom-browse .uploadBtn .btn {
  outline: none;
}
/* line 1080, ../sass/_accommodation.scss */
.custom-browse .uploadBtn .yellowBtn {
  padding: 14px 34px 13px;
}
/* line 1085, ../sass/_accommodation.scss */
.custom-browse .browseRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1090, ../sass/_accommodation.scss */
.custom-browse .uploadBtn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
/* line 1095, ../sass/_accommodation.scss */
.custom-browse .image-upload-wrap {
  position: relative;
  margin-top: 0;
  height: 100%;
}
/* line 1100, ../sass/_accommodation.scss */
.custom-browse .image-upload-wrap .file-upload-input {
  left: 0;
  top: 0;
}
/* line 1105, ../sass/_accommodation.scss */
.custom-browse .image-upload-wrap .drag-text {
  padding-top: 30px;
}
/* line 1107, ../sass/_accommodation.scss */
.custom-browse .image-upload-wrap .drag-text h3 {
  font-size: 14px;
  color: #000;
  text-decoration: none;
}
/* line 1111, ../sass/_accommodation.scss */
.custom-browse .image-title {
  font-size: 12px;
}
/* line 1115, ../sass/_accommodation.scss */
.custom-browse button.remove-image {
  bottom: -17px;
  left: 0;
  top: inherit;
}

/* line 1121, ../sass/_accommodation.scss */
.new-form {
  width: 75%;
}
/* line 1122, ../sass/_accommodation.scss */
.new-form li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
/* line 1123, ../sass/_accommodation.scss */
.new-form li input {
  width: 60%;
}

/* line 1127, ../sass/_accommodation.scss */
.custom-client-wrapper .port-wrapper {
  width: 75%;
}
/* line 1128, ../sass/_accommodation.scss */
.custom-client-wrapper .port-wrapper .show-itenry {
  justify-content: space-between;
}
/* line 1131, ../sass/_accommodation.scss */
.custom-client-wrapper .port-wrapper label {
  text-align: left;
  width: 33%;
  font-size: 14px;
  color: #000;
}
/* line 1133, ../sass/_accommodation.scss */
.custom-client-wrapper .port-wrapper label i {
  font-size: 20px;
  width: 20px;
  position: relative;
  top: 2px;
}

/* line 1140, ../sass/_accommodation.scss */
.server-user li {
  width: 33%;
}
/* line 1141, ../sass/_accommodation.scss */
.server-user li label {
  display: block;
  margin-top: 17px;
}
/* line 1142, ../sass/_accommodation.scss */
.server-user li input {
  width: 100% !important;
}

/* line 1147, ../sass/_accommodation.scss */
.new-user-privilage .flex-li:nth-child(5n) .switch {
  margin-right: 0 !important;
}

/* line 1150, ../sass/_accommodation.scss */
.lb-container.previewlogo {
  margin-top: 0 !important;
  box-shadow: none !important;
  max-width: 448px !important;
}
/* line 1151, ../sass/_accommodation.scss */
.lb-container.previewlogo .heading-content {
  margin-bottom: 0;
  border: 0;
}
/* line 1152, ../sass/_accommodation.scss */
.lb-container.previewlogo #preview-img {
  min-height: 207px;
  padding: 0;
  background: #F3F6FB;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1156, ../sass/_accommodation.scss */
.lb-container.previewlogo #preview-img img {
  height: 164px;
  width: auto;
}
/* line 1161, ../sass/_accommodation.scss */
.lb-container.previewlogo a.lb-close {
  top: 17px;
}

/* line 1163, ../sass/_accommodation.scss */
.flex-table {
  padding: 0 20px;
}
/* line 1164, ../sass/_accommodation.scss */
.flex-table tbody {
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
}
/* line 1165, ../sass/_accommodation.scss */
.flex-table tbody tr {
  width: 46%;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden;
  border: 0 !important;
  display: flex;
}
/* line 1166, ../sass/_accommodation.scss */
.flex-table tbody tr input {
  background: none;
  border: 0;
  width: 100% !important;
  color: #000 !important;
}

/* line 1171, ../sass/_accommodation.scss */
.height-frame iframe {
  min-height: 900px;
}

/* line 1174, ../sass/_accommodation.scss */
.help-popup .row {
  display: block !important;
}

/* line 1176, ../sass/_accommodation.scss */
.custom-client-wrapper-new .help-popup .overview-link .overview-box h3 {
  color: #717171;
}

/* line 1179, ../sass/_accommodation.scss */
#dropdownUserReassignTo, #dropdownNoOfResultToDisplay {
  background: url("../images/icons/select-arrow.svg") no-repeat 90% center !important;
  padding-right: 25px;
}

/* line 1186, ../sass/_accommodation.scss */
.lb-unassign-split.unclaim-splitbuton table tr td:first-child {
  padding-left: 14px !important;
}

/* line 1192, ../sass/_accommodation.scss */
.custom-client-wrapper-new .unassign-split .unclaim-splitbuton .unassign-detail {
  align-items: flex-end;
  padding: 0px 20px;
}

/* line 1193, ../sass/_accommodation.scss */
.travel-member-cust-service .search input[type="text"] {
  width: 120px;
}

/* line 1194, ../sass/_accommodation.scss */
.custom-client-wrapper-new .row .column-4 .left-border::after {
  display: none;
}

/* line 1195, ../sass/_accommodation.scss */
.custom-client-wrapper-new .row .column-4 {
  position: relative;
}
/* line 1196, ../sass/_accommodation.scss */
.custom-client-wrapper-new .row .column-4 .heading-view {
  position: relative;
}
/* line 1197, ../sass/_accommodation.scss */
.custom-client-wrapper-new .row .column-4 .heading-view p {
  margin-top: 10px;
}
/* line 1198, ../sass/_accommodation.scss */
.custom-client-wrapper-new .row .column-4 .heading-view:after {
  content: "";
  border-bottom: 1px solid #EAEAEA;
  left: -20px;
  bottom: -15px;
  position: absolute;
  width: calc(100% + 40px);
}

/* line 1208, ../sass/_accommodation.scss */
.breadcrumb ul li span {
  color: #A0A5BA !important;
}

/* line 1209, ../sass/_accommodation.scss */
footer {
  padding-top: 10px;
}
/* line 1210, ../sass/_accommodation.scss */
footer .container {
  padding-bottom: 8px;
}
/* line 1211, ../sass/_accommodation.scss */
footer .container ul li {
  margin-bottom: 0;
}

/* line 1215, ../sass/_accommodation.scss */
.travel-client-money .refunds select {
  max-width: 100%;
  width: 100%;
}

/* line 1216, ../sass/_accommodation.scss */
.mobile-btn-view {
  display: none;
}

/* line 1218, ../sass/_accommodation.scss */
.imageSet .systemImageSet span.image-title {
  margin-right: 6px;
  font-size: 14px;
}
/* line 1222, ../sass/_accommodation.scss */
.imageSet .systemImageSet .drag-text h3 {
  color: #000;
  text-decoration: none;
}
/* line 1223, ../sass/_accommodation.scss */
.imageSet .systemImageSet .browseRow .uploadBtn .btn.disabled {
  opacity: 0.2;
}

/* line 1225, ../sass/_accommodation.scss */
.fc .fc-toolbar.fc-header-toolbar {
  padding-left: 0 !important;
}

/* line 1227, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form, .four-column.justify-form.flex-three-form {
  justify-content: space-between;
}
/* line 1229, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form li:last-child, .four-column.justify-form.flex-three-form li:last-child {
  padding-right: 0;
}
/* line 1231, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form li.total-cost-li, .four-column.justify-form.flex-three-form li.total-cost-li {
  padding-right: 0;
  flex-basis: 50%;
  flex-flow: wrap;
  display: flex;
  align-items: center;
  margin-top: 20px;
}
/* line 1237, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form li.total-cost-li label, .four-column.justify-form.flex-three-form li.total-cost-li label {
  width: 50% !important;
  text-align: right;
  padding-right: 4%;
}
/* line 1242, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form li.total-cost-li input[type="text"], .four-column.justify-form.flex-three-form li.total-cost-li input[type="text"] {
  width: 50%;
}
/* line 1243, ../sass/_accommodation.scss */
.form-flex-wrapper.four-column.justify-form li.total-cost-li .checkbox-outer, .four-column.justify-form.flex-three-form li.total-cost-li .checkbox-outer {
  width: 100%;
  text-align: right;
}

/* line 1249, ../sass/_accommodation.scss */
.guestListBox select {
  border: 1px solid #EFEFF4;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}

/* line 1261, ../sass/_accommodation.scss */
.wrap-light-box .lb-container.addPassengerPopup {
  max-width: 600px !important;
}

/* line 1264, ../sass/_accommodation.scss */
.additional .common-layout textarea, .additional .traval-client-fee .grid-box textarea, .traval-client-fee .additional .grid-box textarea {
  color: #000;
  font-size: 16px;
}

/* line 1267, ../sass/_accommodation.scss */
.login-page label.error, .forget-page label.error, .forget-page label.error {
  font-size: 14px !important;
  position: absolute;
  bottom: -18px;
}

/* line 1274, ../sass/_accommodation.scss */
.add-contractedSupplier label {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}

/* line 1276, ../sass/_accommodation.scss */
.image-view-contracted {
  display: flex;
  padding: 13px 12px 0 17px;
}
/* line 1279, ../sass/_accommodation.scss */
.image-view-contracted .box {
  flex: 0 0 23%;
  margin-right: 40px;
  position: relative;
}
/* line 1283, ../sass/_accommodation.scss */
.image-view-contracted .box .edit-pencil-btn {
  top: 0;
}
/* line 1286, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier {
  width: 100%;
}
/* line 1287, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier label {
  font-weight: 500;
  min-width: 190px;
  padding-right: 10px;
}
/* line 1288, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier .text-field {
  width: 100%;
  height: 46px;
}
/* line 1289, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier li {
  display: flex;
  align-items: center;
  width: 100%;
}
/* line 1290, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier li .sub-content-supplier-action {
  background-color: #F3F6FB;
  border-radius: 5px;
  padding: 7px 15px;
  height: 46px;
  display: flex;
  align-items: center;
}
/* line 1291, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier li .sub-content-supplier-action label {
  min-width: auto;
  padding-right: 0;
  color: #2CD93E;
}
/* line 1293, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier li .sub-content-supplier-action label span {
  margin-left: 0;
  margin-top: 2px;
}
/* line 1295, ../sass/_accommodation.scss */
.image-view-contracted .sub-content-supplier li .sub-content-supplier-action a {
  margin-left: 14px;
}

/* line 1300, ../sass/_accommodation.scss */
body, .dashboard-wrapper {
  background: #E0E8EE;
}

/* line 1303, ../sass/_accommodation.scss */
.custom-client-wrapper-new .image-result .view h3 {
  padding-left: 25px;
}

/* line 1304, ../sass/_accommodation.scss */
.custom-client-wrapper-new .image-result .view > img {
  width: 200px;
  flex-shrink: 0;
}

/* line 1305, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.day {
  border: 3px solid #6723a1;
  line-height: 31px;
  overflow: hidden;
  background-color: #EEE8F2 !important;
}
/* line 1310, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.day span {
  color: #000 !important;
}
/* line 1314, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.day.hovering span {
  color: #fff !important;
}
/* line 1317, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.day.hovering:after {
  left: 0 !important;
}

/* line 1322, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .real-todays {
  background-color: #EEE8F2 !important;
  color: white !important;
  border-radius: 50% !important;
  padding: 0 !important;
  height: 36px;
  width: 36px !important;
}
/* line 1329, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .real-todays span {
  color: #000 !important;
}
/* line 1333, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .real-todays.hovering.day.toMonth.first-date-selected.checked span {
  color: #fff !important;
}
/* line 1336, ../sass/_accommodation.scss */
.date-picker-wrapper .month-wrapper table .real-todays.hovering.day.toMonth.first-date-selected.checked:after {
  left: 0 !important;
}

/* line 1341, ../sass/_accommodation.scss */
.custom-client-wrapper-new .supplier-text {
  justify-content: space-between;
  padding: 0 15px;
}

/* line 1342, ../sass/_accommodation.scss */
.record-head {
  font-size: 20px;
  color: #000;
  padding-left: 17px;
  position: relative;
  top: -66px;
  font-weight: 500;
}

/* line 1345, ../sass/_accommodation.scss */
.search-icon {
  background-image: url(../images/icons/search-icon.png);
  background-repeat: no-repeat;
  background-position: 4px center;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 1352, ../sass/_accommodation.scss */
.newselect {
  background-image: url(../images/icons/header-arrow.svg) !important;
}
/* line 1354, ../sass/_accommodation.scss */
.newselect option:first-child {
  color: red;
}

/* line 1358, ../sass/_accommodation.scss */
.price-rooms .table th, .product-avai .table th {
  font-size: 14px;
}

/* line 1359, ../sass/_accommodation.scss */
.accommodation-search-result .short-by {
  border-radius: 0 10px 10px 10px;
}

/* line 1360, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing {
  min-height: 180px;
}

/* line 1361, ../sass/_accommodation.scss */
.accommodation-search-result .result-listing .result-image {
  height: 160px;
}

/* line 1365, ../sass/_accommodation.scss */
.activity-searchresult .result-listing .result-image {
  background: url("../images/activity-placeholder.svg") no-repeat center center;
}

/* line 1370, ../sass/_accommodation.scss */
.accomodation-searchresult .result-listing .result-image {
  background: url("../images/accomodation-placeholder.svg") no-repeat center center;
}
/* line 1375, ../sass/_accommodation.scss */
.accomodation-searchresult .transport-searchresult .result-listing .result-image {
  background: url("../images/transport-placeholder.svg") no-repeat center center;
}
/* line 1380, ../sass/_accommodation.scss */
.accomodation-searchresult .flight-search-result .result-listing .result-image {
  background: url("../images/flight-placeholder.svg") no-repeat center center;
}
/* line 1384, ../sass/_accommodation.scss */
.accomodation-searchresult .accommodation-search-result .result-listing .result-image img {
  max-width: 100%;
  height: 160px;
  object-fit: cover;
  width: 248px;
}

/* line 1391, ../sass/_accommodation.scss */
.custom-client-wrapper-new .image-result .view > img {
  width: 200px;
  flex-shrink: 0;
}

/* line 1394, ../sass/_accommodation.scss */
.bank-details-wrapper h3 {
  font-size: 20px;
  padding-left: 19px;
  margin-bottom: 25px;
  font-weight: 500;
  margin-top: 25px;
  color: #000;
}
/* line 1397, ../sass/_accommodation.scss */
.bank-details-wrapper ul + h3 {
  border-top: 1px solid #EFEFEF;
  margin-top: 0;
  padding-top: 20px;
}
/* line 1403, ../sass/_accommodation.scss */
.bank-details-wrapper ul li {
  margin-bottom: 15px !important;
}
/* line 1404, ../sass/_accommodation.scss */
.bank-details-wrapper ul li.double-li {
  flex-basis: 49%;
}
/* line 1407, ../sass/_accommodation.scss */
.bank-details-wrapper .bank-details h3 {
  padding-left: 0;
}

/* line 3, ../sass/_login.scss */
a {
  outline: none;
}

/* line 4, ../sass/_login.scss */
.pts-sub-header {
  display: none;
}
/* line 6, ../sass/_login.scss */
.pts-sub-header .header-container {
  padding: 0 80px;
}
/* line 7, ../sass/_login.scss */
.pts-sub-header .header-container ul li a {
  line-height: 1.6;
}
/* line 8, ../sass/_login.scss */
.pts-sub-header .header-container ul li a img {
  position: static;
}
@media (max-width: 991px) {
  /* line 13, ../sass/_login.scss */
  .pts-sub-header .header-container {
    padding: 0 15px;
  }
}

/*---- login page ----*/
/* line 21, ../sass/_login.scss */
.login-page, .forget-page {
  background: #fff;
}
/* line 23, ../sass/_login.scss */
.login-page .login-container, .forget-page .login-container, .forget-page .forget-container {
  min-height: calc(100vh - 40px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}
/* line 29, ../sass/_login.scss */
.login-page .login-container label, .forget-page .login-container label, .forget-page .forget-container label,
.login-page .login-container input,
.forget-page .login-container input,
.forget-page .forget-container input,
.login-page .login-container a,
.forget-page .login-container a,
.forget-page .forget-container a {
  width: 100%;
  display: block;
}
/* line 36, ../sass/_login.scss */
.login-page .login-container ul li + li, .forget-page .login-container ul li + li, .forget-page .forget-container ul li + li {
  margin-top: 20px;
}
/* line 40, ../sass/_login.scss */
.login-page .login-container a, .forget-page .login-container a, .forget-page .forget-container a {
  margin-bottom: 10px;
  color: #6b238e;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}
/* line 45, ../sass/_login.scss */
.login-page .login-container a:hover, .forget-page .login-container a:hover, .forget-page .forget-container a:hover {
  text-decoration: underline;
}
/* line 48, ../sass/_login.scss */
.login-page .login-container p, .forget-page .login-container p, .forget-page .forget-container p {
  color: #717171;
  font-size: 11px;
  margin-bottom: 20px;
}
/* line 53, ../sass/_login.scss */
.login-page .login-container p span.inline, .forget-page .login-container p span.inline, .forget-page .forget-container p span.inline,
.login-page .login-container p a.inline,
.forget-page .login-container p a.inline,
.forget-page .forget-container p a.inline {
  display: inline;
}
/* line 59, ../sass/_login.scss */
.login-page .login-container .login-box, .forget-page .login-container .login-box, .forget-page .forget-container .login-box {
  width: 302px;
  background-color: #fff;
  margin: 0 auto;
  font-size: 13px;
  max-width: 340px;
  width: 100%;
  padding: 10px 15px;
}
/* line 65, ../sass/_login.scss */
.login-page .login-container .login-box input[type="text"], .forget-page .login-container .login-box input[type="text"], .forget-page .forget-container .login-box input[type="text"], .login-page .login-container .login-box input[type="password"], .forget-page .login-container .login-box input[type="password"], .forget-page .forget-container .login-box input[type="password"] {
  background: none;
  border-radius: 3px;
  border-color: #959595;
  height: 46px;
  padding: 4px 6px;
  outline: none;
  color: #000;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}
/* line 76, ../sass/_login.scss */
.login-page .login-container .login-box label, .forget-page .login-container .login-box label, .forget-page .forget-container .login-box label {
  color: #000;
  font-size: 16px;
  background: #fff;
  padding-left: 2px;
  font-weight: 500;
  padding-right: 3px;
}
/* line 84, ../sass/_login.scss */
.login-page .login-container .login-box h1, .forget-page .login-container .login-box h1, .forget-page .forget-container .login-box h1 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
  margin: 15px auto 30px auto;
  color: #7136A2;
}
/* line 89, ../sass/_login.scss */
.login-page .login-container .login-box h1 span, .forget-page .login-container .login-box h1 span, .forget-page .forget-container .login-box h1 span {
  color: #7136A2;
}
/* line 94, ../sass/_login.scss */
.login-page .login-container .login-box button, .forget-page .login-container .login-box button, .forget-page .forget-container .login-box button {
  background: #7338A5;
  font-size: 16px;
  border: 0 none;
  color: #fff;
  margin: 30px auto;
  display: block;
  cursor: pointer;
  border-radius: 5px;
  padding: 12px 25px;
  font-weight: 500;
  text-transform: capitalize;
  min-width: 140px;
}
/* line 107, ../sass/_login.scss */
.login-page .login-container .login-box button:hover, .forget-page .login-container .login-box button:hover, .forget-page .forget-container .login-box button:hover {
  background: #8543BE;
  text-decoration: none;
}

/* css End Login Page */
/* css start Forget Page */
/* line 118, ../sass/_login.scss */
.forget-page {
  /*background: url(../images/beach-work.jpeg) no-repeat top center;
  background-size: 100%;
  height: 100%;*/
}
/* line 123, ../sass/_login.scss */
.forget-page .forget-container {
  min-height: calc(100vh - 40px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}
/* line 130, ../sass/_login.scss */
.forget-page .forget-container label,
.forget-page .forget-container input,
.forget-page .forget-container a {
  width: 100%;
  display: block;
}
/* line 137, ../sass/_login.scss */
.forget-page .forget-container ul li + li {
  margin-top: 20px;
}
/* line 141, ../sass/_login.scss */
.forget-page .forget-container a {
  margin-bottom: 10px;
  color: #6b238e;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}
/* line 146, ../sass/_login.scss */
.forget-page .forget-container a:hover {
  text-decoration: underline;
}
/* line 149, ../sass/_login.scss */
.forget-page .forget-container p {
  font-size: 14px;
  color: #6b238e;
  margin-bottom: 20px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}
/* line 158, ../sass/_login.scss */
.forget-page .forget-container .forget-box {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  padding: 10px 15px;
  font-size: 13px;
}
/* line 164, ../sass/_login.scss */
.forget-page .forget-container .forget-box form {
  max-width: 302px;
  margin: auto;
}
/* line 167, ../sass/_login.scss */
.forget-page .forget-container .forget-box label {
  color: #000;
  font-size: 16px;
  background: #fff;
  padding-left: 2px;
  font-weight: 500;
  padding-right: 3px;
}
/* line 175, ../sass/_login.scss */
.forget-page .forget-container .forget-box input[type="text"], .forget-page .forget-container .forget-box input[type="password"] {
  background: none;
  border-radius: 3px;
  border-color: #959595;
  height: 46px;
  padding: 4px 6px;
  outline: none;
  color: #000;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}
/* line 186, ../sass/_login.scss */
.forget-page .forget-container .forget-box h1 {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
  margin: 15px auto 30px auto;
  color: #7136A2;
}
/* line 191, ../sass/_login.scss */
.forget-page .forget-container .forget-box h1 span {
  color: #7136A2;
}
/* line 196, ../sass/_login.scss */
.forget-page .forget-container .forget-box button {
  background: #7338A5;
  font-size: 16px;
  border: 0 none;
  color: #fff;
  margin: 30px auto;
  display: block;
  cursor: pointer;
  border-radius: 5px;
  padding: 12px 25px;
  font-weight: 500;
  text-transform: capitalize;
  min-width: 140px;
}
/* line 209, ../sass/_login.scss */
.forget-page .forget-container .forget-box button:hover {
  background: #8543BE;
  text-decoration: none;
}

/* css end Forget Page */
/* line 220, ../sass/_login.scss */
.password-field a {
  top: 12px !important;
}

/* line 222, ../sass/_login.scss */
.control-label {
  transform: translate3d(10px, -31px, 0) scale(1);
  -webkit-transform: translate3d(10px, -31px, 0) scale(1);
}

/* line 226, ../sass/_login.scss */
.form-group.focused .control-label {
  transform: translate3d(10px, -53px, 0) scale(0.9);
  -webkit-transform: translate3d(10px, -53px, 0) scale(0.9);
  font-size: 13px !important;
}

/* line 232, ../sass/_login.scss */
.header .row {
  display: flex;
  justify-content: flex-start;
  margin: 0;
}
/* line 233, ../sass/_login.scss */
.header .logo-wrapper {
  width: 164px;
  flex-shrink: 0;
}
/* line 236, ../sass/_login.scss */
.header .nav {
  width: 100%;
}
/* line 237, ../sass/_login.scss */
.header .nav > ul {
  justify-content: flex-start;
}
/* line 238, ../sass/_login.scss */
.header .nav > ul > li {
  margin-right: 8%;
}
/* line 239, ../sass/_login.scss */
.header .nav > ul > li > a {
  font-size: 16px;
  height: 69px;
  padding-top: 3px;
}
/* line 240, ../sass/_login.scss */
.header .nav > ul > li > a:after {
  border-radius: 3px 3px 0 0;
}
/* line 243, ../sass/_login.scss */
.header .nav > ul > li > a img {
  margin-right: 6px;
}

/* line 249, ../sass/_login.scss */
.header-secondary-nav {
  width: 30%;
  flex-shrink: 0;
}
/* line 251, ../sass/_login.scss */
.header-secondary-nav ul ul {
  position: absolute;
  right: 0;
  top: 100%;
  background: #fff;
  width: 115px;
  display: none;
  box-shadow: 0px 0px 10px #E6E4FA4D;
  border: 1px solid #EFEFEF;
  border-radius: 0px 0px 5px 5px;
  flex-flow: wrap;
  z-index: 9999;
}
/* line 257, ../sass/_login.scss */
.header-secondary-nav ul ul li {
  margin: 0;
  width: 100%;
}
/* line 258, ../sass/_login.scss */
.header-secondary-nav ul ul li a {
  font-size: 14px;
  color: #474747;
  display: flex;
  padding: 10px;
}
/* line 259, ../sass/_login.scss */
.header-secondary-nav ul ul li:last-child {
  border-top: 1px solid #EFEFEF;
}
/* line 262, ../sass/_login.scss */
.header-secondary-nav ul ul li img {
  margin-right: 10px;
}
/* line 265, ../sass/_login.scss */
.header-secondary-nav ul .user-box {
  position: relative;
}
/* line 266, ../sass/_login.scss */
.header-secondary-nav ul .user-box > a {
  white-space: nowrap;
}
/* line 267, ../sass/_login.scss */
.header-secondary-nav ul .user-box > a img {
  border-radius: 50%;
}
/* line 270, ../sass/_login.scss */
.header-secondary-nav ul .user-box:hover ul {
  display: block;
}

/* line 277, ../sass/_login.scss */
.dashboard-heading .overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  display: block;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}
/* line 284, ../sass/_login.scss */
.dashboard-heading .calenderDate {
  position: relative;
}
/* line 285, ../sass/_login.scss */
.dashboard-heading .calenderDate input[type="text"] {
  color: #4F5054;
  font-size: 12px;
  border: #DCD6EA;
  border-radius: 5px 0 0 5px;
}
/* line 286, ../sass/_login.scss */
.dashboard-heading .calenderDate span {
  font-size: 16px;
}
/* line 287, ../sass/_login.scss */
.dashboard-heading .calenderDate .dashboard-calender {
  width: 334px;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 9999;
}
/* line 289, ../sass/_login.scss */
.dashboard-heading .calenderDate .dashboard-calender .date-picker-wrapper .month-wrapper {
  padding: 15px 0;
  border-radius: 15px;
}
/* line 291, ../sass/_login.scss */
.dashboard-heading .calenderDate .dashboard-calender .date-picker-wrapper table .caption > th:first-of-type {
  padding-left: 15px;
  padding-bottom: 20px;
}
/* line 294, ../sass/_login.scss */
.dashboard-heading .calender-input {
  position: relative;
}
/* line 295, ../sass/_login.scss */
.dashboard-heading .calender-input .calender-icon {
  text-align: center;
  background: rgba(88, 36, 132, 0.15);
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  height: 32px;
  width: 32px;
}

/* line 303, ../sass/_login.scss */
.range-li {
  flex: 0 0 38.5% !important;
}
/* line 305, ../sass/_login.scss */
.range-li .flex-row {
  align-items: center;
  margin-bottom: 0;
}
/* line 306, ../sass/_login.scss */
.range-li .flex-row span {
  width: 16%;
  font-size: 14px;
  color: #000;
  text-align: center;
}

/* line 310, ../sass/_login.scss */
.table-wrap .no-result {
  font-size: 22px;
  color: #ACB2C4;
  text-align: center;
  margin: 20px 0 10px;
}

/* line 317, ../sass/_login.scss */
.search-result-table .filter label {
  color: #000;
}

/* line 321, ../sass/_login.scss */
#clientDetails .table-wrap > h2 {
  float: left;
  margin-top: -35px;
  font-size: 18px;
  color: #000;
  margin-bottom: 25px;
}

/* line 329, ../sass/_login.scss */
.client-form-section {
  padding: 0 15px;
  border-top: 0;
  margin-top: 0;
}

/* line 335, ../sass/_login.scss */
.travel-client-icons-wrapper {
  margin: 36px 0 17px;
  box-shadow: 0 0 10px #f7f7fd;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 0px 10px #E6E4FA4D;
}
/* line 342, ../sass/_login.scss */
.travel-client-icons-wrapper ul {
  display: flex;
  justify-content: space-between;
}
/* line 343, ../sass/_login.scss */
.travel-client-icons-wrapper ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 50px;
  color: #fff;
  text-transform: capitalize;
}
/* line 344, ../sass/_login.scss */
.travel-client-icons-wrapper ul li a {
  color: #000000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  display: block;
  padding: 17px 35px 15px;
  min-width: 178px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 356, ../sass/_login.scss */
.travel-client-icons-wrapper ul li a svg {
  margin-right: 12px;
  vertical-align: middle;
}
/* line 357, ../sass/_login.scss */
.travel-client-icons-wrapper ul li a:hover, .travel-client-icons-wrapper ul li a.active {
  color: #fff;
  background: #3EB2FF;
}
/* line 367, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #files:hover svg path, .travel-client-icons-wrapper ul li #files.active svg path {
  fill: #fff !important;
  stroke: #fff !important;
}
/* line 374, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #bookingLink:hover, .travel-client-icons-wrapper ul li #bookingLink.active, .travel-client-icons-wrapper ul li #bookingLink1:hover, .travel-client-icons-wrapper ul li #bookingLink1.active {
  background: #C52B96;
}
/* line 376, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #bookingLink:hover svg path, .travel-client-icons-wrapper ul li #bookingLink.active svg path, .travel-client-icons-wrapper ul li #bookingLink1:hover svg path, .travel-client-icons-wrapper ul li #bookingLink1.active svg path {
  fill: #fff !important;
  stroke: #fff !important;
}
/* line 383, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #guestlist:hover, .travel-client-icons-wrapper ul li #guestlist.active, .travel-client-icons-wrapper ul li #itinerary:hover, .travel-client-icons-wrapper ul li #itinerary.active {
  background: #FFEF0C;
  color: #000;
}
/* line 386, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #guestlist:hover svg path, .travel-client-icons-wrapper ul li #guestlist.active svg path, .travel-client-icons-wrapper ul li #itinerary:hover svg path, .travel-client-icons-wrapper ul li #itinerary.active svg path {
  stroke: #000 !important;
}
/* line 393, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #clientDetailLink:hover svg path, .travel-client-icons-wrapper ul li #clientDetailLink.active svg path {
  stroke: #fff !important;
}
/* line 399, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #money:hover, .travel-client-icons-wrapper ul li #money.active {
  background: #FF6E6B;
}
/* line 401, ../sass/_login.scss */
.travel-client-icons-wrapper ul li #money:hover svg path, .travel-client-icons-wrapper ul li #money.active svg path {
  stroke: #fff !important;
}
/* line 412, ../sass/_login.scss */
.travel-client-icons-wrapper ul li:last-child {
  margin-right: 0;
}

/* line 417, ../sass/_login.scss */
.border-view ul {
  padding: 0 20px;
  border-top: 0;
}

/* line 421, ../sass/_login.scss */
.travel-client-search-result .options-prices .table th {
  font-size: 13px !important;
  font-weight: 500;
}

/* line 423, ../sass/_login.scss */
.moneydue .heading-content, .supplier-view .heading-content, .payment-view .heading-content, .booking-option .heading-content, .client-booking-view .heading-content, .client-note-view .heading-content, .travel-client-money .heading-content {
  margin-bottom: 0;
  padding-bottom: 0 !important;
  border-bottom: 0;
}
/* line 428, ../sass/_login.scss */
.moneydue .table, .supplier-view .table, .payment-view .table, .booking-option .table, .client-booking-view .table, .client-note-view .table, .travel-client-money .table {
  margin-top: 10px;
}

/* line 439, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(2) input[type="number"] {
  width: 55px;
  border-radius: 5px;
  border: 1px solid #EFEFEF;
}
/* line 446, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(3) input[type="number"] {
  width: 55px;
  border-radius: 5px;
  border: 1px solid #EFEFEF;
}
/* line 453, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(4) input[type="text"] {
  width: 106px;
  border-radius: 5px;
  border: 1px solid #EFEFEF;
}
/* line 459, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(5) {
  display: flex;
}
/* line 460, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(5) input[type="number"] {
  width: 72px;
  border-radius: 5px 0  0 5px;
  border: 1px solid #EFEFEF;
}
/* line 465, ../sass/_login.scss */
.booking-option .table-wrap .table tr td:nth-child(5) select {
  background: #F6F5FD url("../images/icons/select-arrow.svg") no-repeat 90% center;
  background-size: 8px;
  border-radius: 0 5px 5px 0;
  font-size: 12px;
  color: #474747;
  width: auto;
  padding-right: 23px;
}

/* line 481, ../sass/_login.scss */
.file-upload-section {
  margin-bottom: 80px;
}

/* line 482, ../sass/_login.scss */
#refundpartial {
  margin-top: 40px;
}

/* line 484, ../sass/_login.scss */
.travel-client-money .left-border {
  border-color: #FF6E6B;
}
/* line 485, ../sass/_login.scss */
.travel-client-money .money::after {
  display: none;
}
/* line 487, ../sass/_login.scss */
.travel-client-money .refunds ul li input[type="text"] {
  max-width: 100%;
  min-height: 42px;
}
/* line 488, ../sass/_login.scss */
.travel-client-money .refunds ul li select {
  max-width: 100%;
  min-height: 42px;
}
/* line 490, ../sass/_login.scss */
.travel-client-money .refund-paid {
  margin-top: 40px;
  margin-bottom: 80px;
}
/* line 491, ../sass/_login.scss */
.travel-client-money .refund-paid p {
  color: #555555;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
/* line 493, ../sass/_login.scss */
.travel-client-money .refund-content.heading-content {
  margin-bottom: 15px;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #EFEFEF;
}

/* line 497, ../sass/_login.scss */
.header .nav > ul > li ul li {
  padding: 10px;
  margin-top: 0 !important;
  border-radius: 5px;
  cursor: pointer;
}

/* line 498, ../sass/_login.scss */
.header .nav > ul > li > a {
  font-weight: 500;
}

/* line 514, ../sass/_login.scss */
.container-fluid {
  padding: 0 30px;
  max-width: 1440px;
  margin: auto;
}

/* line 520, ../sass/_login.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* line 525, ../sass/_login.scss */
.fa-eye-slash:before {
  content: " ";
  background: url("../images/icons/eye-off.svg") no-repeat center bottom;
  width: 16px;
  height: 19px;
  display: block;
}

/* line 532, ../sass/_login.scss */
.fa-eye:before {
  content: " ";
  background: url("../images/icons/eye-open.svg") no-repeat center bottom;
  width: 16px;
  height: 17px;
  display: block;
}

/* line 545, ../sass/_login.scss */
.search-client .form-flex-wrapper .new-btn, .search-client .flex-three-form .new-btn {
  padding: 13px 30px;
}
/* line 547, ../sass/_login.scss */
.search-client .form-flex-wrapper .new-btn:hover, .search-client .flex-three-form .new-btn:hover {
  background: #37A4EC;
}

/* line 558, ../sass/_login.scss */
.controls-view .flex-three-form li:nth-child(3n) {
  flex: 0 0 20.5%;
}

/* line 563, ../sass/_login.scss */
.flex-three-form li .switch {
  margin-right: 33%;
}

/* line 2, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .lb-container {
  border-radius: 10px;
  overflow: hidden;
}
/* line 6, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  max-height: 600px !important;
  padding-bottom: 30px;
}
/* line 12, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .row {
  margin: 0;
}
/* line 14, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .row .col-12 {
  padding: 0 15px;
}
/* line 18, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .lb-close {
  background: none;
  border: 0;
  cursor: pointer;
}
/* line 23, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .heading-content {
  background-color: #EEE8F2;
  padding: 20px 20px 20px 0px !important;
}
/* line 27, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .heading-content .left-border.voilet {
  border-color: #582484;
}
/* line 30, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .heading-content .left-border.pink {
  border-color: #FF6E6B;
}
/* line 35, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .flex-three-form li {
  display: block;
}
/* line 37, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .flex-three-form li textarea.text-field {
  min-height: 150px;
}
/* line 40, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .flex-three-form li.radio-group {
  display: flex;
  align-items: center;
}
/* line 43, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .flex-three-form li.radio-group label {
  display: inline-block;
  width: auto;
  margin-right: 10px;
  margin-bottom: 0;
  color: #ACB2C4;
}
/* line 50, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .grid-box .flex-three-form li.radio-group span {
  display: flex;
  align-items: center;
}
/* line 58, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .new-btn.voilet {
  background: #582484;
}
/* line 61, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .new-btn.light-blue {
  background: #EFF2F7;
  color: #000000;
}
/* line 65, ../sass/_new-popup.scss */
.new-custom-wrap-light-box .new-btn.blue {
  background: #3EB2FF;
}

/* line 72, ../sass/_new-popup.scss */
.container-wrap.new-custom-wrap-light-box {
  padding: 0;
  border: 0;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 77, ../sass/_new-popup.scss */
.container-wrap.new-custom-wrap-light-box .table-wrap {
  padding: 0 16px;
}
/* line 80, ../sass/_new-popup.scss */
.container-wrap.new-custom-wrap-light-box .close-full-discription {
  margin-top: 0;
  padding-top: 0;
}
/* line 84, ../sass/_new-popup.scss */
.container-wrap.new-custom-wrap-light-box table tbody {
  overflow-y: auto !important;
}

/* line 90, ../sass/_new-popup.scss */
.popup-OptionAndPrices {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  display: none;
}
/* line 100, ../sass/_new-popup.scss */
.popup-OptionAndPrices .left-border.pink {
  border-color: #FF6E6B;
}
/* line 104, ../sass/_new-popup.scss */
.popup-OptionAndPrices .popup-inner {
  max-width: 1180px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
/* line 115, ../sass/_new-popup.scss */
.popup-OptionAndPrices .cross-popup {
  position: absolute;
  right: -14px;
  top: -14px;
}
/* line 120, ../sass/_new-popup.scss */
.popup-OptionAndPrices .text-field {
  width: auto !important;
}
/* line 123, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr th,
.popup-OptionAndPrices .table tr td {
  width: 10%;
}
/* line 127, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr th:nth-child(1),
.popup-OptionAndPrices .table tr td:nth-child(1) {
  width: 5%;
}
/* line 131, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr th:nth-child(2),
.popup-OptionAndPrices .table tr td:nth-child(2) {
  width: 5%;
}
/* line 135, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr th:nth-child(3),
.popup-OptionAndPrices .table tr td:nth-child(3) {
  width: 8%;
}
/* line 139, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr td:nth-child(3) .text-field {
  max-width: 70px;
}
/* line 142, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr td:nth-child(7),
.popup-OptionAndPrices .table tr th:nth-child(7) {
  width: 25%;
  text-align: left;
}
/* line 147, ../sass/_new-popup.scss */
.popup-OptionAndPrices .table tr th .text-field,
.popup-OptionAndPrices .table tr td .text-field {
  width: 100% !important;
}

/* line 154, ../sass/_new-popup.scss */
.diary-note-view input[disabled] {
  background-color: transparent;
  border: 0;
}

/* line 162, ../sass/_new-popup.scss */
#AddDiaryForm .text-field,
#AddDiaryForm select,
#AddClientForm .text-field,
#AddClientForm select {
  color: #757575;
}

/* line 169, ../sass/_new-popup.scss */
.popup-main-container .popup-inner {
  max-width: 1140px;
}
/* line 173, ../sass/_new-popup.scss */
.popup-main-container .diary-note-view input[type="text"],
.popup-main-container .diary-note-view input[type="password"],
.popup-main-container .diary-note-view input[type="number"] {
  width: 100%;
}
/* line 179, ../sass/_new-popup.scss */
.popup-main-container .diary-note-view .table th,
.popup-main-container .diary-note-view .table td {
  padding: 12px 15px;
}

/* line 188, ../sass/_new-popup.scss */
.wrap-light-box .lb-container.add-dairy-note-popup {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 940px;
}
/* line 194, ../sass/_new-popup.scss */
.wrap-light-box .lb-container.add-dairy-note-popup .new-btn {
  padding: 13px 30px;
}
/* line 199, ../sass/_new-popup.scss */
.wrap-light-box .lb-container.add-client-note-popup .new-btn {
  padding: 13px 30px;
}

/* line 207, ../sass/_new-popup.scss */
.bg-light-red {
  background-color: #FCF4FA;
}

/* line 212, ../sass/_new-popup.scss */
.new-itinerary-popup .popup-close {
  position: static;
  background: rgba(255, 110, 107, 0.1);
  color: #FF6E6B;
  height: 30px;
  width: 30px;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
}
/* line 224, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper {
  background-color: transparent;
}
/* line 226, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .grid-box {
  padding: 0 !important;
  overflow: hidden;
}
/* line 229, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .grid-box .heading-content {
  padding: 15px;
  padding-left: 0;
  border-bottom: 0;
}
/* line 235, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .itinerary-popup-content {
  padding: 0;
  background-color: transparent;
}
/* line 239, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .itinerary-download-content {
  padding: 25px 15px;
}
/* line 242, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .itinerary-download-content .content-item h5 {
  color: #000000;
}
/* line 245, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .itinerary-download-content .content-item + .content-item {
  margin-top: 30px;
}
/* line 251, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .table tr {
  border-color: #ffffff;
}
/* line 254, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .table th {
  border: 0;
  background: #F8F9FF !important;
}
/* line 258, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .table td {
  border: 0;
  background: #FBFFFD !important;
}
/* line 263, ../sass/_new-popup.scss */
.new-itinerary-popup .itinerary-popup-content-wrapper .info-box {
  margin-top: 10px;
  background: #F8F9FF;
  padding: 15px !important;
}

/* line 271, ../sass/_new-popup.scss */
.wrap-light-box .lb-container.add-client-note-popup {
  max-width: 832px;
  width: 100%;
}
/* line 273, ../sass/_new-popup.scss */
.wrap-light-box .lb-container.add-client-note-popup textarea {
  min-height: 220px !important;
}

/* line 276, ../sass/_new-popup.scss */
.client-note-table .container-wrap.new-custom-wrap-light-box .lb-container.add-client-note-popup {
  max-width: 832px;
  width: 100%;
}
/* line 278, ../sass/_new-popup.scss */
.client-note-table .container-wrap.new-custom-wrap-light-box .lb-container.add-client-note-popup textarea {
  min-height: 220px !important;
}

/* line 5, ../sass/_issue.scss */
.travel-info-box .ui-accordion-header-info div {
  align-items: center;
}
/* line 7, ../sass/_issue.scss */
.travel-info-box .ui-accordion-header-info div i {
  font-size: 24px;
}

/* line 11, ../sass/_issue.scss */
.travel-info-box .booking-heading .new-btn.btn-red {
  background-color: rgba(254, 109, 107, 0.1);
  color: #FE6D6B;
  padding: 12px 7px;
  border: 0;
  display: flex;
  align-items: center;
}
/* line 18, ../sass/_issue.scss */
.travel-info-box .booking-heading .new-btn.btn-red img {
  margin-right: 10px;
}
/* line 20, ../sass/_issue.scss */
.travel-info-box .booking-heading .payment-btn {
  color: #25b190;
  background-color: rgba(37, 177, 144, 0.1);
  padding: 12px 7px;
  border: 0;
  display: flex;
  align-items: center;
}
/* line 28, ../sass/_issue.scss */
.travel-info-box .booking-heading .payment-btn img {
  margin-right: 10px;
}

/* line 32, ../sass/_issue.scss */
.ui-accordion-content-info .col-9 {
  padding-right: 24px;
}

/* line 34, ../sass/_issue.scss */
.travel-info-box.client-accordion {
  margin-top: 12px;
}
/* line 35, ../sass/_issue.scss */
.travel-info-box.client-accordion .ui-accordion-header-info {
  background: rgba(62, 178, 255, 0.1);
  border-radius: 5px 5px 0 0;
}
/* line 38, ../sass/_issue.scss */
.travel-info-box.client-accordion .ui-accordion-header-info h2 {
  border-left: 0;
}
/* line 39, ../sass/_issue.scss */
.travel-info-box.client-accordion .ui-accordion-header-info a {
  color: #3eb2ff;
}
/* line 43, ../sass/_issue.scss */
.travel-info-box.client-accordion .ui-accordion-content-info {
  padding: 0;
}

/* line 45, ../sass/_issue.scss */
.breadcrumb {
  margin-top: 21px;
}
/* line 47, ../sass/_issue.scss */
.breadcrumb ul li {
  padding: 0 2px;
}

/* line 53, ../sass/_issue.scss */
.client-control-view .common-layout, .client-control-view .traval-client-fee .grid-box, .traval-client-fee .client-control-view .grid-box {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
/* line 54, ../sass/_issue.scss */
.client-control-view .heading-content {
  margin-bottom: 14px;
  padding-bottom: 7px !important;
}
/* line 57, ../sass/_issue.scss */
.client-control-view .heading-content h2 {
  line-height: 36px;
  margin-top: 5px;
}
/* line 61, ../sass/_issue.scss */
.client-control-view .heading-content .new-btn {
  min-width: 140px;
}
/* line 62, ../sass/_issue.scss */
.client-control-view .heading-content .sendemailicon {
  letter-spacing: 1px !important;
  min-width: 160px;
  padding: 10px 14px !important;
}
/* line 67, ../sass/_issue.scss */
.client-control-view .heading-content .green-btn, .client-control-view .heading-content .blue-btn {
  padding: 10px 27px;
  letter-spacing: 1px;
  font-size: 16px;
}
/* line 72, ../sass/_issue.scss */
.client-control-view .heading-content .diary-pop-up {
  width: 153px;
}
/* line 73, ../sass/_issue.scss */
.client-control-view .heading-content .diary-pop-up input[type="text"] {
  font-size: 16px;
  min-width: 0;
}
/* line 76, ../sass/_issue.scss */
.client-control-view .heading-content .diary-pop-up a {
  flex-shrink: 0;
}
/* line 79, ../sass/_issue.scss */
.client-control-view .border-view {
  margin-top: 1px;
  padding-bottom: 16px;
}
/* line 82, ../sass/_issue.scss */
.client-control-view .border-view .heading-content {
  padding-top: 2px !important;
  margin-bottom: 17px !important;
}
/* line 83, ../sass/_issue.scss */
.client-control-view .border-view .heading-content > div {
  margin-top: 7px;
}
/* line 84, ../sass/_issue.scss */
.client-control-view .border-view .heading-content > div input[type="text"] {
  width: 172px;
  padding: 5px 10px;
}
/* line 85, ../sass/_issue.scss */
.client-control-view .border-view .heading-content > div span {
  margin-right: 9px;
  font-weight: 500;
  font-size: 14px;
}
/* line 93, ../sass/_issue.scss */
.client-control-view .border-view .flex-three-form li {
  margin-bottom: 14px;
}
/* line 94, ../sass/_issue.scss */
.client-control-view .border-view .flex-three-form label {
  font-size: 16px;
}
/* line 97, ../sass/_issue.scss */
.client-control-view .form-flex-wrapper li, .client-control-view .flex-three-form li {
  margin-bottom: 21px;
}
/* line 98, ../sass/_issue.scss */
.client-control-view .quick-note-field {
  margin-bottom: 6px;
}

/* line 102, ../sass/_issue.scss */
.client-note-view .heading-content h2 {
  line-height: 32px;
  margin-top: 5px;
}
/* line 106, ../sass/_issue.scss */
.client-note-view .client-note-table {
  margin-top: 10px;
}
/* line 108, ../sass/_issue.scss */
.client-note-view .client-note-table table tr {
  border-bottom: 6px solid #FFF;
}
/* line 110, ../sass/_issue.scss */
.client-note-view .client-note-table table tr th {
  padding: 11px 16px 14px;
}
/* line 111, ../sass/_issue.scss */
.client-note-view .client-note-table table tr td {
  padding: 15px 17px !important;
}
/* line 112, ../sass/_issue.scss */
.client-note-view .client-note-table table tr .full-discription {
  position: static;
}

/* line 120, ../sass/_issue.scss */
.client-booking-view .heading-content h2 {
  line-height: 32px;
  margin-top: 5px;
}
/* line 125, ../sass/_issue.scss */
.client-booking-view .heading-content .new-btn {
  padding: 13px 17px;
}
/* line 128, ../sass/_issue.scss */
.client-booking-view .heading-content .blue-btn {
  padding: 8px 11px;
  font-size: 16px;
}
/* line 135, ../sass/_issue.scss */
.client-booking-view tr th {
  padding: 14px 16px;
}
/* line 138, ../sass/_issue.scss */
.client-booking-view tr td {
  padding: 22px 15px;
}
/* line 142, ../sass/_issue.scss */
.client-booking-view .total-inner {
  min-width: 199px;
  text-transform: uppercase;
}

/* line 146, ../sass/_issue.scss */
.financials-view {
  padding: 11px 0 25px;
  margin-bottom: 41px;
}
/* line 147, ../sass/_issue.scss */
.financials-view ul {
  flex-flow: wrap;
  justify-content: flex-start;
}
/* line 148, ../sass/_issue.scss */
.financials-view ul li {
  width: 9.4%;
}
/* line 150, ../sass/_issue.scss */
.financials-view ul li:nth-child(2) {
  width: 15.6%;
}
/* line 151, ../sass/_issue.scss */
.financials-view ul li:nth-child(3) {
  width: 12%;
}
/* line 152, ../sass/_issue.scss */
.financials-view ul li:nth-child(4) {
  width: 12.4%;
}
/* line 153, ../sass/_issue.scss */
.financials-view ul li:nth-child(5) {
  width: 22.3%;
}
/* line 154, ../sass/_issue.scss */
.financials-view ul li:nth-child(6) {
  width: 16.2%;
}
/* line 155, ../sass/_issue.scss */
.financials-view ul li:nth-child(7) {
  width: 12%;
}
/* line 156, ../sass/_issue.scss */
.financials-view ul li label {
  margin-bottom: 41px;
}
/* line 161, ../sass/_issue.scss */
.financials-view.financials-Profit-view ul li {
  width: 25%;
  padding-right: 0;
}
/* line 163, ../sass/_issue.scss */
.financials-view.financials-Profit-view ul li:nth-child(2) {
  width: 24.6%;
}
/* line 164, ../sass/_issue.scss */
.financials-view.financials-Profit-view ul li:nth-child(3) {
  width: 22.1%;
}
/* line 165, ../sass/_issue.scss */
.financials-view.financials-Profit-view ul li:nth-child(4) {
  width: 16.3%;
}
/* line 166, ../sass/_issue.scss */
.financials-view.financials-Profit-view ul li:nth-child(5) {
  width: 12%;
}

/* line 171, ../sass/_issue.scss */
.table-blue-link {
  color: #228DD4;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 500;
}
/* line 176, ../sass/_issue.scss */
.table-blue-link:hover {
  text-decoration: none;
}
/* line 177, ../sass/_issue.scss */
.table-blue-link span {
  color: inherit !important;
}

/* line 184, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table th {
  padding: 13px 17px !important;
  text-transform: uppercase;
}
/* line 186, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table th span {
  font-size: 16px;
}
/* line 188, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table td {
  padding: 12px 17px !important;
}
/* line 189, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table td input[type="text"], .travel-client-search-result .options-prices .booking-option .table td input[type="password"], .travel-client-search-result .options-prices .booking-option .table td input[type="number"] {
  min-height: 32px;
  height: 32px;
}
/* line 193, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table td:first-child lable {
  margin-left: 20px;
}
/* line 196, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table label {
  color: #000;
}
/* line 198, ../sass/_issue.scss */
.travel-client-search-result .options-prices .booking-option .table-wrap {
  padding-bottom: 35px;
}
/* line 204, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .heading-content h2 {
  line-height: 32px;
  margin-top: 5px;
}
/* line 210, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table-wrap {
  padding-bottom: 32px;
}
/* line 213, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table {
  margin-top: 6px;
}
/* line 214, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table span {
  font-size: 16px;
}
/* line 215, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table th {
  padding: 13px 17px !important;
  text-transform: uppercase;
}
/* line 219, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table td {
  padding: 12px 17px !important;
}
/* line 220, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table td input[type="text"], .travel-client-search-result .options-prices .moneydue .table td input[type="password"], .travel-client-search-result .options-prices .moneydue .table td input[type="number"] {
  min-height: 32px;
  height: 32px;
}
/* line 224, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table td:first-child lable {
  margin-left: 20px;
}
/* line 227, ../sass/_issue.scss */
.travel-client-search-result .options-prices .moneydue .table label {
  color: #000;
}
/* line 232, ../sass/_issue.scss */
.travel-client-search-result .options-prices .supplier-view .heading-content h2 {
  line-height: 32px;
  margin-top: 5px;
}
/* line 238, ../sass/_issue.scss */
.travel-client-search-result .options-prices .supplier-view .table-wrap {
  margin-top: 9px;
}
/* line 241, ../sass/_issue.scss */
.travel-client-search-result .options-prices .supplier-view .table th {
  padding: 13px 17px !important;
  text-transform: uppercase;
}
/* line 245, ../sass/_issue.scss */
.travel-client-search-result .options-prices .supplier-view .table td {
  padding: 23px 17px !important;
}
/* line 246, ../sass/_issue.scss */
.travel-client-search-result .options-prices .supplier-view .table td:nth-child(3) {
  text-indent: 18px;
}
/* line 253, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .heading-content h2 {
  line-height: 32px;
  margin-top: 5px;
}
/* line 259, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table-wrap {
  margin-top: 18px;
}
/* line 261, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th {
  text-transform: uppercase;
}
/* line 266, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td .custom-check .fa-check-square {
  font-size: 16px;
}
/* line 267, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td .slider {
  transform: scale(0.8);
  transform-origin: left;
  -moz-transform: scale(0.8);
  -moz-transform-origin: left;
  -webkit-transform: scale(0.8);
  -webkit-transform-origin: left;
}
/* line 276, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th, .travel-client-search-result .options-prices .payment-view .table td {
  padding: 13px 0 13px 17px !important;
}
/* line 277, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(2), .travel-client-search-result .options-prices .payment-view .table td:nth-child(2) {
  padding-left: 8px !important;
}
/* line 278, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(3), .travel-client-search-result .options-prices .payment-view .table td:nth-child(3) {
  padding-left: 11px !important;
}
/* line 279, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(4), .travel-client-search-result .options-prices .payment-view .table td:nth-child(4) {
  padding-left: 11px !important;
}
/* line 280, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(5), .travel-client-search-result .options-prices .payment-view .table td:nth-child(5) {
  padding-left: 13px !important;
}
/* line 281, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(6), .travel-client-search-result .options-prices .payment-view .table td:nth-child(6) {
  padding-left: 11px !important;
}
/* line 282, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(7), .travel-client-search-result .options-prices .payment-view .table td:nth-child(7) {
  padding-left: 11px !important;
}
/* line 283, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(8), .travel-client-search-result .options-prices .payment-view .table td:nth-child(8) {
  padding-left: 13px !important;
}
/* line 284, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(9), .travel-client-search-result .options-prices .payment-view .table td:nth-child(9) {
  padding-left: 10px !important;
  padding-right: 58px !important;
}
/* line 285, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(10), .travel-client-search-result .options-prices .payment-view .table td:nth-child(10) {
  padding-left: 6px !important;
}
/* line 286, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(11), .travel-client-search-result .options-prices .payment-view .table td:nth-child(11) {
  padding-left: 11px !important;
}
/* line 287, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(12), .travel-client-search-result .options-prices .payment-view .table td:nth-child(12) {
  padding-left: 11px !important;
}
/* line 288, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(13), .travel-client-search-result .options-prices .payment-view .table td:nth-child(13) {
  padding-left: 11px !important;
}
/* line 289, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(14), .travel-client-search-result .options-prices .payment-view .table td:nth-child(14) {
  padding-left: 15px !important;
}
/* line 290, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(15), .travel-client-search-result .options-prices .payment-view .table td:nth-child(15) {
  padding-left: 9px !important;
}
/* line 291, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table th:nth-child(16), .travel-client-search-result .options-prices .payment-view .table td:nth-child(16) {
  padding-left: 6px !important;
  padding-right: 20px !important;
}
/* line 293, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(9) {
  padding-right: 0px !important;
}
/* line 294, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(12) {
  text-align: center;
}
/* line 295, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(13) {
  text-align: center;
}
/* line 296, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(14) {
  text-align: center;
}
/* line 297, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(15) {
  text-align: center;
}
/* line 298, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .table td:nth-child(16) {
  text-align: center;
}
/* line 300, ../sass/_issue.scss */
.travel-client-search-result .options-prices .payment-view .total-wrapper .total-inner {
  min-width: 213px;
}

/* line 303, ../sass/_issue.scss */
a:focus, button:focus {
  outline: none;
}

/* line 305, ../sass/_issue.scss */
.disabled-link {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  cursor: not-allowed;
}

/* line 311, ../sass/_issue.scss */
.discription-icon {
  cursor: pointer;
}

/* line 1, ../sass/_admin.scss */
.admin-header {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 99;
}
/* line 5, ../sass/_admin.scss */
.admin-header .header-container {
  display: flex;
  justify-content: space-between;
  padding: 0 15px 0 5px;
  max-width: 1410px;
  margin: auto;
}
/* line 11, ../sass/_admin.scss */
.admin-header .header-container .pts-logo {
  width: 60px;
  margin: 0;
  flex-shrink: 0;
}

/* line 19, ../sass/_admin.scss */
.left-bar {
  width: 225px;
  flex-shrink: 0;
}
/* line 21, ../sass/_admin.scss */
.left-bar ul li {
  margin-bottom: 48px;
}
/* line 22, ../sass/_admin.scss */
.left-bar ul li a {
  color: #767F89;
  font-weight: 400;
  display: flex;
  align-items: center;
  font-size: 16px;
  padding-left: 42px;
  height: 36px;
  border-left: 4px solid transparent;
}
/* line 23, ../sass/_admin.scss */
.left-bar ul li a:hover, .left-bar ul li a.active {
  border-color: inherit;
  color: #F5A436;
}
/* line 27, ../sass/_admin.scss */
.left-bar ul li a:hover svg path, .left-bar ul li a.active svg path {
  fill: #F5A436 !important;
  stroke: #F5A436 !important;
}
/* line 34, ../sass/_admin.scss */
.left-bar ul li a.sales-menu:hover, .left-bar ul li a.sales-menu.active {
  color: #7095FF;
}
/* line 37, ../sass/_admin.scss */
.left-bar ul li a.sales-menu:hover svg path, .left-bar ul li a.sales-menu.active svg path {
  fill: #7095FF !important;
  stroke: #7095FF !important;
}
/* line 41, ../sass/_admin.scss */
.left-bar ul li a.sales-menu:hover svg rect, .left-bar ul li a.sales-menu.active svg rect {
  fill: #7095FF !important;
  stroke: #7095FF !important;
}
/* line 49, ../sass/_admin.scss */
.left-bar ul li a.setting-menu:hover, .left-bar ul li a.setting-menu.active {
  color: #FF6D6A;
}
/* line 52, ../sass/_admin.scss */
.left-bar ul li a.setting-menu:hover svg path, .left-bar ul li a.setting-menu.active svg path {
  fill: #FF6D6A !important;
  stroke: #FF6D6A !important;
}
/* line 60, ../sass/_admin.scss */
.left-bar ul li a.admin-menu-link:hover, .left-bar ul li a.admin-menu-link.active {
  color: #3EB2FF;
}
/* line 63, ../sass/_admin.scss */
.left-bar ul li a.admin-menu-link:hover svg path, .left-bar ul li a.admin-menu-link.active svg path {
  fill: #3EB2FF !important;
  stroke: inherit !important;
}
/* line 71, ../sass/_admin.scss */
.left-bar ul li a.supplier-menu:hover, .left-bar ul li a.supplier-menu.active {
  color: #C32A96;
}
/* line 74, ../sass/_admin.scss */
.left-bar ul li a.supplier-menu:hover svg path, .left-bar ul li a.supplier-menu.active svg path {
  fill: #C32A96 !important;
  stroke: #C32A96 !important;
}
/* line 82, ../sass/_admin.scss */
.left-bar ul li a.reporting-menu:hover, .left-bar ul li a.reporting-menu.active {
  color: #2CD93E;
}
/* line 85, ../sass/_admin.scss */
.left-bar ul li a.reporting-menu:hover svg path, .left-bar ul li a.reporting-menu.active svg path {
  fill: #2CD93E !important;
  stroke: #2CD93E !important;
}
/* line 93, ../sass/_admin.scss */
.left-bar ul li svg {
  margin-right: 20px;
  width: 21px;
}

/* line 98, ../sass/_admin.scss */
.admin-home {
  display: flex;
  justify-content: space-between;
  padding-top: 31px;
  background-color: #fff;
}

/* line 99, ../sass/_admin.scss */
.admin-content {
  width: 100%;
  margin-bottom: 50px;
}
/* line 100, ../sass/_admin.scss */
.admin-content > div {
  display: none;
}

/* line 103, ../sass/_admin.scss */
.page-heading h2 {
  font-size: 22px;
  color: #707070;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 36px;
}

/* line 107, ../sass/_admin.scss */
.admin {
  min-height: 100vh;
  padding-bottom: 38px;
  position: relative;
}
/* line 108, ../sass/_admin.scss */
.admin .custom-check .fa-check-square {
  font-size: 16px;
  cursor: pointer;
}
/* line 109, ../sass/_admin.scss */
.admin .pts-sub-footer {
  padding: 10px 15px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

/* line 111, ../sass/_admin.scss */
.admin-block-wrapper {
  display: flex;
  justify-content: flex-start;
  flex-flow: wrap;
}
/* line 112, ../sass/_admin.scss */
.admin-block-wrapper .admin-block {
  border: 1px solid #F2F2F2;
  border-radius: 10px;
  padding: 0 18px 0 28px;
  margin: 0 3% 30px;
  width: 44%;
  position: relative;
}
/* line 113, ../sass/_admin.scss */
.admin-block-wrapper .admin-block h3 {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 30px;
}
/* line 114, ../sass/_admin.scss */
.admin-block-wrapper .admin-block p {
  font-size: 14px;
  color: #767F89;
  font-weight: 400;
  max-width: 250px;
  line-height: 20px;
}
/* line 115, ../sass/_admin.scss */
.admin-block-wrapper .admin-block .admin-link {
  display: flex;
  padding: 13px 0;
  border-top: 1px solid #F2F2F2;
}
/* line 116, ../sass/_admin.scss */
.admin-block-wrapper .admin-block .admin-link a {
  color: #F5A436;
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
  display: inline-block;
  line-height: 30px;
}
/* line 117, ../sass/_admin.scss */
.admin-block-wrapper .admin-block .admin-link a:hover {
  text-decoration: underline;
}
/* line 120, ../sass/_admin.scss */
.admin-block-wrapper .admin-block:before {
  content: " ";
  width: 30px;
  height: 4px;
  background: #F5A436;
  position: absolute;
  left: 28px;
  top: 0;
}
/* line 129, ../sass/_admin.scss */
.admin-block-wrapper .admin-block.full-block {
  width: 94%;
}
/* line 131, ../sass/_admin.scss */
.admin-block-wrapper .admin-block.full-block .admin-block-content {
  min-width: 0;
}
/* line 132, ../sass/_admin.scss */
.admin-block-wrapper .admin-block.full-block p {
  max-width: 100%;
}
/* line 135, ../sass/_admin.scss */
.admin-block-wrapper .admin-block-content {
  min-height: 108px;
  padding: 16px 70px 20px 0;
}
/* line 137, ../sass/_admin.scss */
.admin-block-wrapper .admin-block-content .admin-block-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 10px 0 10px;
  background-color: rgba(245, 164, 54, 0.08);
}

/* line 140, ../sass/_admin.scss */
.get-help-btn {
  color: #767F89;
  font-size: 14px;
  font-weight: 400;
  border-radius: 5px;
  padding: 1px 11px;
  line-height: 30px;
  border: 1px solid #ABB3BA;
  width: 78px;
  margin: 0 auto 30px;
}

/* line 153, ../sass/_admin.scss */
.sales-content .admin-block-wrapper .admin-block-content .admin-block-icon {
  background: rgba(62, 113, 255, 0.08);
}
/* line 157, ../sass/_admin.scss */
.sales-content .admin-block-wrapper .admin-block:before {
  background: #7095FF;
}
/* line 160, ../sass/_admin.scss */
.sales-content .admin-block-wrapper .admin-block .admin-link a {
  color: #7095FF;
}

/* line 169, ../sass/_admin.scss */
.setting-content .admin-block-wrapper .admin-block-content .admin-block-icon {
  background: rgba(255, 109, 105, 0.08);
}
/* line 173, ../sass/_admin.scss */
.setting-content .admin-block-wrapper .admin-block:before {
  background: #FF6D6A;
}
/* line 176, ../sass/_admin.scss */
.setting-content .admin-block-wrapper .admin-block .admin-link a {
  color: #FF6D6A;
}

/* line 185, ../sass/_admin.scss */
.admin-content-tab .admin-block-wrapper .admin-block-content .admin-block-icon {
  background: rgba(62, 178, 255, 0.08);
}
/* line 189, ../sass/_admin.scss */
.admin-content-tab .admin-block-wrapper .admin-block:before {
  background: #3EB2FF;
}
/* line 192, ../sass/_admin.scss */
.admin-content-tab .admin-block-wrapper .admin-block .admin-link a {
  color: #3EB2FF;
}

/* line 201, ../sass/_admin.scss */
.supplier-content .admin-block-wrapper .admin-block-content .admin-block-icon {
  background: rgba(195, 42, 150, 0.08);
}
/* line 205, ../sass/_admin.scss */
.supplier-content .admin-block-wrapper .admin-block:before {
  background: #C32A96;
}
/* line 208, ../sass/_admin.scss */
.supplier-content .admin-block-wrapper .admin-block .admin-link a {
  color: #C32A96;
}

/* line 217, ../sass/_admin.scss */
.reporting-content .admin-block-wrapper .admin-block-content .admin-block-icon {
  background: rgba(44, 217, 62, 0.08);
}
/* line 221, ../sass/_admin.scss */
.reporting-content .admin-block-wrapper .admin-block:before {
  background: #2CD93E;
}
/* line 224, ../sass/_admin.scss */
.reporting-content .admin-block-wrapper .admin-block .admin-link a {
  color: #2CD93E;
}

/* line 231, ../sass/_admin.scss */
.additional-content {
  display: flex;
  justify-content: space-between;
  margin-left: -13px;
}
/* line 232, ../sass/_admin.scss */
.additional-content > div {
  width: 42%;
}
/* line 233, ../sass/_admin.scss */
.additional-content h4 {
  font-size: 14px;
  color: #00A1F5;
  font-weight: 400;
  padding: 0 13px;
}
/* line 234, ../sass/_admin.scss */
.additional-content ul {
  background: #F0F9FF;
  padding: 10px 13px;
  margin-top: 5px;
}
/* line 235, ../sass/_admin.scss */
.additional-content ul li {
  color: #3EB2FF;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

/* line 238, ../sass/_admin.scss */
.additional-link {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
/* line 240, ../sass/_admin.scss */
.additional-link > div {
  width: 42%;
  display: flex;
  padding-left: 13px;
}
/* line 241, ../sass/_admin.scss */
.additional-link > div a:last-child {
  margin-right: 0 !important;
}

/* line 246, ../sass/_admin.scss */
.admin .reportingDashboard {
  display: flex;
  flex-flow: wrap;
  justify-content: flex-start;
  padding-top: 30px;
  position: relative;
  margin-top: 2px;
}
/* line 253, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox {
  background: #FCFCFC;
  border: 1px solid #F2F2F2;
  width: 27.3%;
  margin: 0 3% 30px;
}
/* line 257, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox .boxHeading img {
  height: 45px;
  width: 45px;
}
/* line 258, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox .boxHeading h2 {
  text-transform: uppercase;
}
/* line 261, ../sass/_admin.scss */
.admin .reportingDashboard:before {
  content: " ";
  width: 97%;
  height: 10px;
  position: absolute;
  left: 0;
  top: -13px;
  background: #E5F5ED;
  display: none;
}
/* line 274, ../sass/_admin.scss */
.admin .table th {
  text-transform: uppercase;
}

/* line 278, ../sass/_admin.scss */
.tab-wrapper .tab-link {
  margin-top: 26px;
  padding-left: 10px;
}
/* line 279, ../sass/_admin.scss */
.tab-wrapper .tab-link ul {
  display: flex;
}
/* line 280, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li {
  margin-right: 10px;
}
/* line 281, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a {
  background: #ECEAFA;
  border-radius: 15px 15px 0px 0px;
  color: #554D62;
  font-size: 18px;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  position: relative;
}
/* line 290, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a svg {
  margin-right: 5px;
}
/* line 291, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a:hover, .tab-wrapper .tab-link ul li a.active {
  background: #F4EEF2;
  color: #FF6E6B;
}
/* line 295, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a:hover svg path, .tab-wrapper .tab-link ul li a.active svg path {
  fill: #FF6E6B !important;
}
/* line 299, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a:hover:after, .tab-wrapper .tab-link ul li a.active:after {
  width: 270px;
}
/* line 303, ../sass/_admin.scss */
.tab-wrapper .tab-link ul li a:after {
  content: "";
  width: 0;
  height: 4px;
  border-radius: 15px 15px 0 0;
  background: #FF6E6B;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
/* line 322, ../sass/_admin.scss */
.tab-wrapper .tab-content > div {
  display: none;
}

/* line 325, ../sass/_admin.scss */
.admin-home-wrapper {
  background-color: #fff;
  min-height: calc(100vh - 100px);
}

/* line 330, ../sass/_admin.scss */
.admin-booking-fees .common-layout, .admin-booking-fees .traval-client-fee .grid-box, .traval-client-fee .admin-booking-fees .grid-box {
  padding-bottom: 35px !important;
}
/* line 331, ../sass/_admin.scss */
.admin-booking-fees .backAdminBtn {
  overflow: hidden;
  margin-top: 20px;
}
/* line 333, ../sass/_admin.scss */
.admin-booking-fees .backAdminBtn .btn {
  background-color: rgba(255, 110, 107, 0.1);
  color: #FF6E6B;
  display: flex;
  float: right;
}
/* line 340, ../sass/_admin.scss */
.admin-booking-fees .heading-content {
  margin-bottom: 0;
  padding-bottom: 0 !important;
  border-bottom: 0;
}
/* line 345, ../sass/_admin.scss */
.admin-booking-fees .left-border {
  line-height: 36px;
  margin-top: 5px;
  border-color: #ff6e6b;
}
/* line 351, ../sass/_admin.scss */
.admin-booking-fees .table-wrap .table {
  margin-top: 11px;
}
/* line 353, ../sass/_admin.scss */
.admin-booking-fees .table-wrap .table td {
  max-width: initial;
}
/* line 355, ../sass/_admin.scss */
.admin-booking-fees .form-flex-wrapper, .admin-booking-fees .flex-three-form {
  padding: 30px 27px 0;
}
/* line 356, ../sass/_admin.scss */
.admin-booking-fees .form-flex-wrapper li, .admin-booking-fees .flex-three-form li {
  flex: 0 0 24%;
  margin-bottom: 30px;
}
/* line 357, ../sass/_admin.scss */
.admin-booking-fees .form-flex-wrapper li select, .admin-booking-fees .flex-three-form li select, .admin-booking-fees .form-flex-wrapper li input[type="text"], .admin-booking-fees .flex-three-form li input[type="text"] {
  height: 46px;
}
/* line 362, ../sass/_admin.scss */
.admin-booking-fees .pop-action {
  border-top: 1px solid #E6E5ED;
  padding: 30px 27px 0;
  text-align: right;
}
/* line 363, ../sass/_admin.scss */
.admin-booking-fees .pop-action .red-btn {
  background-color: #FE6D6B;
  height: 46px;
  min-width: 90px;
}

/* line 372, ../sass/_admin.scss */
.admin .full-btn {
  min-width: 100% !important;
  height: 46px !important;
}
/* line 373, ../sass/_admin.scss */
.admin .wrap-light-box .lb-container {
  margin-left: auto !important;
}

/* line 377, ../sass/_admin.scss */
.admin-range {
  display: flex;
  justify-self: space-between;
  align-items: center;
}
/* line 379, ../sass/_admin.scss */
.admin-range input {
  width: 100%;
  max-width: 100px;
}
/* line 380, ../sass/_admin.scss */
.admin-range span {
  flex: 0 0 30px;
  text-align: center;
  height: 11px;
}

/* line 382, ../sass/_admin.scss */
#debitstoauth {
  margin-top: 25px;
}

/* line 386, ../sass/_admin.scss */
.admin-beneficiaries .form-flex-wrapper, .admin-beneficiaries .flex-three-form {
  padding: 22px 27px 15px;
}

/* line 391, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons {
  box-shadow: none;
}
/* line 392, ../sass/_admin.scss */
.admin-debits-sub-page .table-wrap {
  overflow: auto;
}
/* line 394, ../sass/_admin.scss */
.admin-debits-sub-page .table-wrap .manage-padding th, .admin-debits-sub-page .table-wrap .manage-padding td {
  padding: 12px 13px !important;
}
/* line 397, ../sass/_admin.scss */
.admin-debits-sub-page .custom-check .fa-check-square {
  font-size: 20px;
}
/* line 398, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul {
  padding: 0 15px;
}
/* line 399, ../sass/_admin.scss */
.admin-debits-sub-page .backAdminBtn {
  overflow: hidden;
  margin-top: 20px;
}
/* line 401, ../sass/_admin.scss */
.admin-debits-sub-page .backAdminBtn .btn {
  background-color: rgba(62, 178, 255, 0.1);
  color: #3eb2ff;
  display: flex;
  float: right;
  align-items: center;
}
/* line 409, ../sass/_admin.scss */
.admin-debits-sub-page .form-flex-wrapper, .admin-debits-sub-page .flex-three-form {
  padding: 22px 27px 15px;
}
/* line 412, ../sass/_admin.scss */
.admin-debits-sub-page .heading-content {
  margin-bottom: 0;
  padding-bottom: 0 !important;
  border-bottom: 0;
}
/* line 417, ../sass/_admin.scss */
.admin-debits-sub-page .left-border {
  line-height: 36px;
  margin-top: 5px;
  border-color: #3EB2FF;
}
/* line 423, ../sass/_admin.scss */
.admin-debits-sub-page .table-wrap .table {
  margin-top: 11px;
}
/* line 425, ../sass/_admin.scss */
.admin-debits-sub-page .table-wrap .table th {
  padding: 12px 16px;
  white-space: nowrap;
}
/* line 426, ../sass/_admin.scss */
.admin-debits-sub-page .table-wrap .table td {
  vertical-align: middle;
  padding: 12px 16px;
}
/* line 429, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup th {
  padding: 12px 5px 12px 0 !important;
  white-space: nowrap;
  max-width: 100%;
}
/* line 430, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup th:first-child {
  padding-left: 16px !important;
}
/* line 431, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup th:last-child {
  padding-right: 20px !important;
}
/* line 434, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td {
  padding: 12px 5px 12px 0 !important;
}
/* line 436, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td:first-child {
  padding-left: 16px !important;
}
/* line 437, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td:last-child {
  padding-right: 20px !important;
}
/* line 439, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td:nth-child(2) a {
  display: block;
}
/* line 441, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td:nth-child(4), .admin-debits-sub-page #debitSetup td:nth-child(5) {
  white-space: nowrap;
}
/* line 444, ../sass/_admin.scss */
.admin-debits-sub-page #debitSetup td:nth-child(3) {
  display: table-cell;
}
/* line 448, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul li a {
  font-size: 16px;
  padding: 18px 16px;
  display: flex;
  align-items: center;
}
/* line 449, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul li a svg {
  margin-right: 5px;
}
/* line 450, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul li a:hover, .admin-debits-sub-page .travel-client-icons ul li a.active {
  background-color: #EBF7FF !important;
  color: #3EB2FF;
}
/* line 453, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul li a:hover:after, .admin-debits-sub-page .travel-client-icons ul li a.active:after {
  background-color: #3EB2FF;
}
/* line 457, ../sass/_admin.scss */
.admin-debits-sub-page .travel-client-icons ul li a:hover svg path, .admin-debits-sub-page .travel-client-icons ul li a.active svg path {
  fill: #3EB2FF !important;
  stroke: #3EB2FF !important;
}

/* line 466, ../sass/_admin.scss */
.yes-btn, .red-button, .blue-button, .dark-blue-button {
  color: #fff !important;
  background: #2CD93E;
  border-radius: 5px;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  padding: 8px 12px;
}

/* line 475, ../sass/_admin.scss */
.red-button {
  background-color: #ff6e6b;
}

/* line 478, ../sass/_admin.scss */
.blue-button {
  background-color: rgba(80, 165, 241, 0.1);
  color: #50a5f1 !important;
}

/* line 482, ../sass/_admin.scss */
.dark-blue-button {
  background-color: #50a5f1;
}

/* line 485, ../sass/_admin.scss */
.no-record-admin {
  color: #ACB2C4;
  font-size: 22px;
  text-align: center;
  border-top: 42px solid #F3F6FB;
  height: 260px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
}

/* line 498, ../sass/_admin.scss */
.admin-debits-trustee .table th {
  white-space: nowrap;
}

/* line 501, ../sass/_admin.scss */
.admin-debits .table td.purple-text a, .admin-debits .table a.view-detail {
  color: #228DD4;
}

/* line 504, ../sass/_admin.scss */
.admin-email-popup {
  border-radius: 10px;
  overflow: hidden;
}
/* line 506, ../sass/_admin.scss */
.admin-email-popup .grid-box {
  padding: 15px 0;
  max-height: 600px !important;
}
/* line 510, ../sass/_admin.scss */
.admin-email-popup ul.email-fields {
  padding: 15px 0;
  display: flex;
  flex-wrap: wrap;
}
/* line 514, ../sass/_admin.scss */
.admin-email-popup ul.email-fields .input-wrapper {
  position: relative;
}
/* line 515, ../sass/_admin.scss */
.admin-email-popup ul.email-fields li {
  position: relative;
  flex: 0 0 33%;
  padding: 0 20px;
  margin-bottom: 20px;
}
/* line 520, ../sass/_admin.scss */
.admin-email-popup ul.email-fields li textarea {
  min-height: 253px;
}
/* line 525, ../sass/_admin.scss */
.admin-email-popup ul.email-fields label {
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
}
/* line 533, ../sass/_admin.scss */
.admin-email-popup ul.email-fields .input-wth-place {
  color: #A3A2A7;
  background: #F3F6FB;
  border: 1px solid #EFEFEF;
  padding: 10px;
  height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  outline: none;
  width: 100%;
}
/* line 546, ../sass/_admin.scss */
.admin-email-popup ul.email-fields .icon {
  position: absolute;
  top: 0;
  right: 1px;
  width: 41px;
  background-color: #E4EEFF;
  height: 43px;
  display: flex;
  align-items: center;
  border-radius: 0 5px 5px 0;
  justify-content: center;
  cursor: pointer;
}

/* line 562, ../sass/_admin.scss */
.admin-pop-action {
  display: flex;
  justify-content: flex-end;
  padding-right: 22px;
  padding-bottom: 15px;
}
/* line 567, ../sass/_admin.scss */
.admin-pop-action .btn {
  height: 46px;
  width: 120px;
  border-radius: 5px;
  background-color: #3EB2FF;
  text-align: center;
  font-size: 16px;
  color: #fff;
  margin-left: 10px;
}
/* line 576, ../sass/_admin.scss */
.admin-pop-action .btn.cancel-btn {
  color: #000;
  background-color: #EFF2F7;
}

/* line 582, ../sass/_admin.scss */
.groupingbreakdown {
  background: none;
}

/* line 586, ../sass/_admin.scss */
.wrap-light-box .groupingbreakdown, .wrap-light-box .full-wth-table, .wrap-light-box .trustees-split {
  max-width: 1380px;
  width: 100% !important;
}
/* line 590, ../sass/_admin.scss */
.wrap-light-box .groupingbreakdown .heading-flex img, .wrap-light-box .full-wth-table .heading-flex img, .wrap-light-box .trustees-split .heading-flex img {
  display: block;
  width: auto;
}

/* line 595, ../sass/_admin.scss */
.admin-debits-trustee .tab-wrapper .tab-link ul li a:hover, .admin-debits-trustee .tab-wrapper .tab-link ul li a.active {
  background-color: #EBF7FF !important;
  color: #3EB2FF;
}
/* line 598, ../sass/_admin.scss */
.admin-debits-trustee .tab-wrapper .tab-link ul li a:hover:after, .admin-debits-trustee .tab-wrapper .tab-link ul li a.active:after {
  width: 80%;
  background-color: #3EB2FF;
}

/* line 606, ../sass/_admin.scss */
.Pop-insert {
  padding: 0 !important;
}
/* line 607, ../sass/_admin.scss */
.Pop-insert h4 {
  font-size: 16px;
  color: #342E43 !important;
  padding: 6px 15px 0;
}
/* line 608, ../sass/_admin.scss */
.Pop-insert span {
  display: block;
  font-size: 14px;
  color: #ACB2C4;
  padding: 0 15px 6px;
  border-bottom: 1px solid;
  margin-bottom: 10px;
}

/* line 610, ../sass/_admin.scss */
.lb-unclaim-split ul li label {
  width: 100%;
  display: block;
}

/* line 611, ../sass/_admin.scss */
.admin-back-btn.backAdminBtn {
  overflow: hidden;
  margin-top: 20px;
}
/* line 613, ../sass/_admin.scss */
.admin-back-btn.backAdminBtn .btn {
  background-color: rgba(62, 178, 255, 0.1);
  color: #3eb2ff;
  display: flex;
  float: right;
  align-items: center;
}

/* line 622, ../sass/_admin.scss */
.heading-content.border-no {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
  border: 0 !important;
}
/* line 626, ../sass/_admin.scss */
.heading-content.border-no h2 {
  margin-top: 5px;
  line-height: 36px;
}

/* line 632, ../sass/_admin.scss */
.file-cate {
  margin-right: 10px;
  position: relative;
}
/* line 633, ../sass/_admin.scss */
.file-cate label {
  color: #000;
  margin-right: 10px;
  font-size: 14px;
}
/* line 634, ../sass/_admin.scss */
.file-cate select {
  height: 32px;
  width: 135px;
  border-radius: 5px;
  color: #A3A2A7;
  border: 1px solid #EFEFF4;
  cursor: pointer;
}
/* line 635, ../sass/_admin.scss */
.file-cate:after {
  content: "";
  height: 32px;
  width: 32px;
  border-radius: 0 5px 5px 0;
  background: #F3F6FB url(../images/icons/select-arrow.svg) no-repeat center center;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}

/* line 648, ../sass/_admin.scss */
.previous-travel {
  margin-bottom: 50px;
}
/* line 650, ../sass/_admin.scss */
.previous-travel .table {
  margin-top: 0;
}
/* line 651, ../sass/_admin.scss */
.previous-travel .table td {
  vertical-align: middle;
}
/* line 652, ../sass/_admin.scss */
.previous-travel .table td a:hover {
  text-decoration: none;
}
/* line 653, ../sass/_admin.scss */
.previous-travel .table td.rgt {
  text-align: right;
}
/* line 657, ../sass/_admin.scss */
.previous-travel .common-layout, .previous-travel .traval-client-fee .grid-box, .traval-client-fee .previous-travel .grid-box {
  margin-top: 26px;
}

/* line 659, ../sass/_admin.scss */
.admin-bank-batches {
  margin-bottom: 50px;
}
/* line 660, ../sass/_admin.scss */
.admin-bank-batches .heading h2 {
  line-height: 24px;
  height: 24px;
  text-transform: uppercase;
  padding-left: 0;
}
/* line 666, ../sass/_admin.scss */
.admin-bank-batches .light-blue {
  background-color: rgba(80, 165, 241, 0.1);
  color: #50a5f1;
  padding: 13px 16px;
  display: flex;
  align-items: center;
}
/* line 672, ../sass/_admin.scss */
.admin-bank-batches .light-blue img {
  margin-right: 5px;
}
/* line 674, ../sass/_admin.scss */
.admin-bank-batches .table {
  margin-top: 0;
}
/* line 675, ../sass/_admin.scss */
.admin-bank-batches .table td {
  vertical-align: middle;
  color: #A3A2A7;
}
/* line 676, ../sass/_admin.scss */
.admin-bank-batches .table td .text-field {
  height: 32px;
  width: 280px;
  border: 1px solid #e5e6e8;
  color: black;
}
/* line 679, ../sass/_admin.scss */
.admin-bank-batches .table td .file-type {
  background-color: #e7f9f2;
  border-radius: 10px;
  font-size: 14px;
  color: #34c38f;
  text-transform: uppercase;
  min-width: 40px;
  min-height: 40px;
  text-align: center;
  padding: 12px 6px 10px 4px;
  display: inline-block;
  margin-right: 15px;
}

/* line 697, ../sass/_admin.scss */
input:focus, select:focus {
  outline: -webkit-focus-ring-color auto 0;
  outline: 0;
}

/* line 702, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup {
  max-width: 492px;
}
/* line 704, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup .common-layout, .wrap-light-box .bankandbatch-popup .traval-client-fee .grid-box, .traval-client-fee .wrap-light-box .bankandbatch-popup .grid-box {
  box-shadow: none;
  padding-top: 0 !important;
}
/* line 708, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup .heading-content {
  background: rgba(62, 178, 255, 0.05);
  border: 0;
  padding-top: 13px;
}
/* line 713, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup .form-flex-wrapper, .wrap-light-box .bankandbatch-popup .flex-three-form {
  flex-flow: column;
  padding: 4px 17px;
  border-bottom: 1px solid #e6e5ed;
}
/* line 718, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup .admin-pop-action {
  padding-top: 20px;
  padding-bottom: 0;
}
/* line 719, ../sass/_admin.scss */
.wrap-light-box .bankandbatch-popup .admin-pop-action .btn {
  padding: 17px 10px;
}

/* line 723, ../sass/_admin.scss */
.file-admin-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
}
/* line 728, ../sass/_admin.scss */
.file-admin-wrapper input {
  display: none;
}
/* line 729, ../sass/_admin.scss */
.file-admin-wrapper label {
  font-size: 16px !important;
  color: #acb2c4 !important;
  text-decoration: underline;
  cursor: pointer;
  display: flex !important;
  flex-flow: column;
  line-height: 21px;
  background: #f3f6fb;
  width: 100%;
  text-align: center;
  min-height: 90px;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
/* line 744, ../sass/_admin.scss */
.file-admin-wrapper label:hover {
  text-decoration: none;
}
/* line 746, ../sass/_admin.scss */
.file-admin-wrapper label:hover svg path {
  stroke: #34C372 !important;
}

/* line 752, ../sass/_admin.scss */
.pager td ul li {
  margin-top: 0;
}

/* line 755, ../sass/_admin.scss */
.table.without-bg tr {
  background: none !important;
}

/* line 760, ../sass/_admin.scss */
.overlay.lavel-two {
  z-index: 9999;
  background: rgba(0, 0, 0, 0.1);
}
/* line 763, ../sass/_admin.scss */
.overlay.lavel-three {
  z-index: 9999;
  background: rgba(0, 0, 0, 0.1);
}

/* line 767, ../sass/_admin.scss */
.admin-reconciliation-travel {
  margin-bottom: 50px;
}
/* line 769, ../sass/_admin.scss */
.admin-reconciliation-travel .travel-client-icons {
  padding: 0 20px;
}
/* line 773, ../sass/_admin.scss */
.admin-reconciliation-travel .travel-client-icons ul li a {
  padding: 18px 30px;
}

/* line 779, ../sass/_admin.scss */
.custom-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  display: none;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}

/* line 789, ../sass/_admin.scss */
.loading {
  background: rgba(0, 0, 0, 0.75);
}
/* line 791, ../sass/_admin.scss */
.loading img {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 150px;
  margin: auto;
}

/* line 801, ../sass/_admin.scss */
.admin-debits-currency .amount-detail {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 802, ../sass/_admin.scss */
.admin-debits-currency .amount-detail .left-border {
  margin-top: 12px;
}
/* line 804, ../sass/_admin.scss */
.admin-debits-currency .amount-detail ul {
  background-color: #F3F6FB;
  border-radius: 5px;
  padding: 9px 10px;
  display: flex;
  align-items: center;
  margin-right: 16px;
}
/* line 805, ../sass/_admin.scss */
.admin-debits-currency .amount-detail ul li {
  margin-right: 10px;
}
/* line 806, ../sass/_admin.scss */
.admin-debits-currency .amount-detail ul li span {
  color: #ACB2C4;
  font-size: 14px;
}
/* line 807, ../sass/_admin.scss */
.admin-debits-currency .amount-detail ul li .text-field, .admin-debits-currency .amount-detail ul li input[type="text"] {
  width: 136px;
  margin-left: 5px;
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  border-color: 1px solid #EFEFEF;
  min-height: 40px;
  padding: 13px 12px;
}
/* line 811, ../sass/_admin.scss */
.admin-debits-currency .amount-detail ul li .btn {
  width: 60px;
  height: 40px;
  background-color: #2CD93E;
  text-align: center;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
}
/* line 815, ../sass/_admin.scss */
.admin-debits-currency #dropdownFee {
  border: 1px solid #EFEFEF;
  background-color: #F6F5FD;
  border-radius: 5px;
  padding-right: 30px;
  font-size: 12px;
  color: #000;
  background-size: 9px;
}

/* line 819, ../sass/_admin.scss */
.file-upload.browsCol {
  justify-content: center;
}

/* line 821, ../sass/_admin.scss */
.exitingUsers .grid-box .table th {
  vertical-align: middle;
}
/* line 822, ../sass/_admin.scss */
.exitingUsers .grid-box .table td {
  vertical-align: middle;
}

/* line 824, ../sass/_admin.scss */
.new-custom-wrap-light-box .lb-container {
  border-radius: 15px;
}

/* line 825, ../sass/_admin.scss */
.admin-booking-fees .table-wrap .table td {
  vertical-align: middle;
}

/* line 826, ../sass/_admin.scss */
.admin-template .existingt-templates .table tr td {
  vertical-align: middle;
}

/* line 828, ../sass/_admin.scss */
.admin-cancel-btn {
  height: 46px;
  width: 120px;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
  margin: 0 10px;
  color: #000;
  background-color: #EFF2F7;
}

/* line 839, ../sass/_admin.scss */
.nowrap-th th {
  white-space: nowrap;
}

/* line 841, ../sass/_admin.scss */
#btnSubmit.contract-btn, #btnupdateContact, .new-purpal-btn {
  background: #c52b96;
  color: #fff;
  height: 46px;
}

/* line 844, ../sass/_admin.scss */
.supplier-button {
  min-height: 46px;
}

/* line 847, ../sass/_admin.scss */
.setting-wrapper .heading-content .left-border {
  border-color: #FF6E6B;
}
/* line 849, ../sass/_admin.scss */
.setting-wrapper .breadcrumb {
  display: flex;
  justify-content: space-between;
}
/* line 852, ../sass/_admin.scss */
.setting-wrapper .breadcrumb li + li {
  margin-top: 0 !important;
}
/* line 854, ../sass/_admin.scss */
.setting-wrapper .backAdminBtn {
  overflow: hidden;
  margin-top: 0;
}
/* line 856, ../sass/_admin.scss */
.setting-wrapper .backAdminBtn .btn {
  background-color: #ff6e6b1f;
  color: #FF6E6B;
  display: flex;
  float: right;
  align-items: center;
}
/* line 865, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container {
  width: 530px;
}
/* line 866, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .common-layout, .setting-wrapper .wrap-light-box .lb-container .traval-client-fee .grid-box, .traval-client-fee .setting-wrapper .wrap-light-box .lb-container .grid-box {
  box-shadow: none;
  padding-top: 0 !important;
}
/* line 867, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .heading-content {
  border: 0;
  padding-top: 15px;
  background: #FFF8F7;
}
/* line 868, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .form-flex-wrapper, .setting-wrapper .wrap-light-box .lb-container .flex-three-form {
  padding: 30px 27px;
}
/* line 869, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .form-flex-wrapper li, .setting-wrapper .wrap-light-box .lb-container .flex-three-form li {
  flex: 0 0 100%;
}
/* line 871, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .popup-setting-btn {
  border-top: 1px solid #E6E5ED;
  padding: 25px 27px 0;
  text-align: right;
}
/* line 872, ../sass/_admin.scss */
.setting-wrapper .wrap-light-box .lb-container .popup-setting-btn .btn {
  background-color: #FF6E6B;
  color: #fff;
  display: inline-block;
  width: 90px;
  height: 46px;
  border-radius: 5px;
  padding: 13px;
}
/* line 885, ../sass/_admin.scss */
.setting-wrapper .table td, .setting-wrapper .table th {
  vertical-align: middle;
}

/* line 888, ../sass/_admin.scss */
.two-table-layout {
  display: flex;
  justify-content: space-between;
}
/* line 889, ../sass/_admin.scss */
.two-table-layout > div {
  flex: 0 0 49%;
}
/* line 890, ../sass/_admin.scss */
.two-table-layout .common-layout, .two-table-layout .traval-client-fee .grid-box, .traval-client-fee .two-table-layout .grid-box {
  padding-top: 0 !important;
  border-radius: 0 0 10px 10px;
  margin-top: 10px;
}
/* line 891, ../sass/_admin.scss */
.two-table-layout .table {
  margin: 0;
}

/* line 894, ../sass/_admin.scss */
.Enquiry-page .table {
  margin: 0;
}

/* line 896, ../sass/_admin.scss */
.lb-add-new-user {
  padding-top: 0 !important;
  min-height: 90vh !important;
}
/* line 897, ../sass/_admin.scss */
.lb-add-new-user .heading-content {
  padding-top: 20px !important;
}
/* line 898, ../sass/_admin.scss */
.lb-add-new-user .heading-content .left-border {
  border-color: #F5A436;
  padding-left: 20px;
}
/* line 900, ../sass/_admin.scss */
.lb-add-new-user .form-flex-wrapper, .lb-add-new-user .flex-three-form {
  padding: 0 25px;
  margin-bottom: 10px;
}
/* line 901, ../sass/_admin.scss */
.lb-add-new-user .email-detail {
  border: 0;
  font-weight: 500;
  padding: 10px;
  font-size: 16px;
  width: calc(100% - 50px);
  margin: auto;
}
/* line 902, ../sass/_admin.scss */
.lb-add-new-user .email-detail p, .lb-add-new-user .email-detail span, .lb-add-new-user .email-detail label {
  color: #000;
  font-weight: 500;
}

/* line 906, ../sass/_admin.scss */
.help-table table {
  margin-top: 10px !important;
}
/* line 909, ../sass/_admin.scss */
.help-table img {
  cursor: pointer;
}

/* line 912, ../sass/_admin.scss */
.error-align .error {
  position: absolute;
  bottom: -22px;
  left: -50px;
  font-size: 14px;
  white-space: nowrap;
  font-weight: 500;
}

/* line 922, ../sass/_admin.scss */
.airport-table td {
  vertical-align: middle;
}

/* line 924, ../sass/_admin.scss */
.admin .breadcrumb span {
  color: #6b238e;
}

/* line 926, ../sass/_admin.scss */
.add-new-Currency-pop li + li {
  margin-top: 0 !important;
}

/* line 930, ../sass/_admin.scss */
#memberclienttable td {
  vertical-align: middle;
}

/* line 933, ../sass/_admin.scss */
.profile-admin-wrapper .heading-content {
  padding-bottom: 10px !important;
}
/* line 934, ../sass/_admin.scss */
.profile-admin-wrapper .heading-content .left-border {
  border-color: #582484;
  margin-top: 5px;
  line-height: 36px;
}
/* line 935, ../sass/_admin.scss */
.profile-admin-wrapper .heading-content .new-btn {
  background: #582484;
  height: 46px;
  width: 140px;
  padding-top: 15px;
}
/* line 942, ../sass/_admin.scss */
.profile-admin-wrapper .form-flex-wrapper, .profile-admin-wrapper .flex-three-form {
  padding: 0 20px;
}
/* line 943, ../sass/_admin.scss */
.profile-admin-wrapper .form-flex-wrapper .password-wrap, .profile-admin-wrapper .flex-three-form .password-wrap {
  display: flex;
  background-color: #F3F6FB;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  padding: 20px;
  justify-content: space-between;
}
/* line 950, ../sass/_admin.scss */
.profile-admin-wrapper .form-flex-wrapper .password-wrap > div, .profile-admin-wrapper .flex-three-form .password-wrap > div {
  flex-basis: 24%;
}
/* line 951, ../sass/_admin.scss */
.profile-admin-wrapper .form-flex-wrapper .password-wrap input[type="text"], .profile-admin-wrapper .flex-three-form .password-wrap input[type="text"] {
  background-color: #fff;
}

/* line 957, ../sass/_admin.scss */
.image-upload-wrap:hover svg path {
  stroke: #34C372 !important;
}

/* line 960, ../sass/_admin.scss */
.ui-button .ui-icon {
  background: url("../images/admin/cross_light.svg") no-repeat center center !important;
}

/* line 964, ../sass/_admin.scss */
.uploadBtn .preview {
  width: 118px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding: 15px 10px;
  display: inline-block;
  margin-bottom: 10px;
}

/* line 977, ../sass/_admin.scss */
.auditInnerDetails-inner {
  width: 100%;
  display: flex;
}

/* line 983, ../sass/_admin.scss */
.table.th-pad tr th {
  padding: 12px !important;
}

/* line 987, ../sass/_admin.scss */
.tbody-scroll table {
  display: flex;
  flex-flow: column;
  height: 100%;
  width: 100%;
}
/* line 992, ../sass/_admin.scss */
.tbody-scroll table thead {
  flex: 1 1 auto;
}
/* line 997, ../sass/_admin.scss */
.tbody-scroll table tbody {
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 135px;
}
/* line 1004, ../sass/_admin.scss */
.tbody-scroll table tbody tr {
  width: 100%;
}
/* line 1009, ../sass/_admin.scss */
.tbody-scroll table tbody tr td {
  padding: 12px 9px !important;
}
/* line 1010, ../sass/_admin.scss */
.tbody-scroll table tbody tr td .pdf {
  margin-right: 7px;
}
/* line 1035, ../sass/_admin.scss */
.tbody-scroll table tbody tr, .tbody-scroll table thead tr {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 1043, ../sass/_admin.scss */
.view-agreement-popup input[type="file"] {
  display: none;
}
/* line 1044, ../sass/_admin.scss */
.view-agreement-popup .lb-container.active {
  max-width: 530px !important;
}
/* line 1046, ../sass/_admin.scss */
.view-agreement-popup .lb-container.active .agree-input {
  margin: 0;
  border: 0;
  margin-bottom: 30px;
}
/* line 1047, ../sass/_admin.scss */
.view-agreement-popup .lb-container.active label {
  position: static;
  margin-right: 20px;
}
/* line 1048, ../sass/_admin.scss */
.view-agreement-popup .lb-container.active label a {
  display: inline-block;
  padding: 15px 30px;
}

/* line 1053, ../sass/_admin.scss */
.sales-content-wrapper .heading-content, .member-content-wrapper .heading-content {
  align-items: center;
}
/* line 1054, ../sass/_admin.scss */
.sales-content-wrapper .heading-content .diary-pop-up a, .member-content-wrapper .heading-content .diary-pop-up a {
  background: rgba(88, 36, 132, 0.1);
}
/* line 1057, ../sass/_admin.scss */
.sales-content-wrapper .heading-content .plus-btn, .member-content-wrapper .heading-content .plus-btn {
  background-color: #EDF6FE;
  color: #50A5F1;
}
/* line 1059, ../sass/_admin.scss */
.sales-content-wrapper .form-flex-wrapper li, .sales-content-wrapper .flex-three-form li, .member-content-wrapper .form-flex-wrapper li, .member-content-wrapper .flex-three-form li {
  flex: 0 0 23%;
}
/* line 1060, ../sass/_admin.scss */
.sales-content-wrapper .range-li, .member-content-wrapper .range-li {
  flex: 0 0 48.8% !important;
}
/* line 1063, ../sass/_admin.scss */
.sales-content-wrapper .flex-li, .member-content-wrapper .flex-li {
  margin-top: 20px;
}

/* line 1065, ../sass/_admin.scss */
.marketing-content {
  padding: 0 15px;
}
/* line 1066, ../sass/_admin.scss */
.marketing-content .form-flex-wrapper li:last-child, .marketing-content .flex-three-form li:last-child {
  flex-basis: 39%;
}

/* line 1068, ../sass/_admin.scss */
.sales-search-content {
  margin-bottom: 30px;
}
/* line 1069, ../sass/_admin.scss */
.sales-search-content .common-layout, .sales-search-content .traval-client-fee .grid-box, .traval-client-fee .sales-search-content .grid-box {
  border-radius: 0 !important;
}
/* line 1070, ../sass/_admin.scss */
.sales-search-content .blue-bar {
  display: flex;
  background: #7095FF;
  border-radius: 10px 10px 0 0;
  padding: 12px 15px;
  align-items: center;
}
/* line 1071, ../sass/_admin.scss */
.sales-search-content .blue-bar h2 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  margin-right: 15px;
}
/* line 1072, ../sass/_admin.scss */
.sales-search-content .blue-bar .files-btn {
  color: #fff;
  border: 1px solid;
  font-size: 16px;
  font-weight: 500;
  border-radius: 5px;
  padding: 12px 15px;
  margin-right: 15px;
}
/* line 1073, ../sass/_admin.scss */
.sales-search-content .blue-bar .create-btn {
  color: #7095FF;
  font-size: 16px;
  font-weight: 500;
  background-color: #fff;
  border-radius: 5px;
  padding: 12px 15px;
}
/* line 1075, ../sass/_admin.scss */
.sales-search-content .grid-box {
  margin-bottom: 15px;
}
/* line 1076, ../sass/_admin.scss */
.sales-search-content .groupBox {
  padding: 0;
  margin-top: 15px;
}
/* line 1077, ../sass/_admin.scss */
.sales-search-content .invoiceInfor .salesTop {
  flex-flow: wrap;
}
/* line 1078, ../sass/_admin.scss */
.sales-search-content .invoiceInfor .salesTop .right {
  flex-basis: 34%;
  max-width: 34%;
}
/* line 1082, ../sass/_admin.scss */
.sales-search-content .invoiceInfor .salesTop ul li .input-control {
  max-width: 130px;
}
/* line 1084, ../sass/_admin.scss */
.sales-search-content .sales-top-middle {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
/* line 1090, ../sass/_admin.scss */
.sales-search-content .booking-fees-left .heading-content {
  border: 0;
  margin: 0;
}
/* line 1093, ../sass/_admin.scss */
.sales-search-content .boxCurrentEur {
  padding: 0 10px 15px;
}
/* line 1094, ../sass/_admin.scss */
.sales-search-content .boxCurrentEur form {
  padding: 0;
}

/* line 1097, ../sass/_admin.scss */
.admin-pay-suppliar {
  max-width: 1240px;
  margin: 40px auto;
  padding: 40px 55px;
  background: #fff;
}

/* line 1103, ../sass/_admin.scss */
.pdfheader {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 50px;
}
/* line 1109, ../sass/_admin.scss */
.pdfheader .address-pdf {
  font-size: 16px;
  line-height: 1.25;
  color: #534D4D;
  text-align: right;
}
/* line 1114, ../sass/_admin.scss */
.pdfheader .address-pdf span {
  display: block;
  font-weight: 400;
}
/* line 1115, ../sass/_admin.scss */
.pdfheader .address-pdf strong {
  display: block;
  font-weight: 500;
}
/* line 1117, ../sass/_admin.scss */
.pdfheader:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 5px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  left: 0;
}

/* line 1128, ../sass/_admin.scss */
.pdfcontent {
  margin-bottom: 40px;
}
/* line 1129, ../sass/_admin.scss */
.pdfcontent h2 {
  font-size: 22px;
  color: #000000;
  margin-bottom: 9px;
}
/* line 1130, ../sass/_admin.scss */
.pdfcontent p {
  font-size: 20px;
  line-height: 1.5;
  color: #534D4D;
  margin: 0;
}

/* line 1132, ../sass/_admin.scss */
.pdfboxwrapper {
  display: flex;
  flex-flow: wrap;
}
/* line 1134, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox {
  border: 1px solid #DBDBDB;
  background: #FBFBFB;
  width: 30%;
  padding: 20px 15px;
  margin-bottom: 30px;
}
/* line 1140, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox:nth-child(3n+2) {
  margin: 0 5% 30px;
}
/* line 1143, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox > a {
  display: block;
  margin: 0 auto 20px;
  text-align: center;
}
/* line 1144, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox > strong {
  display: block;
  text-align: center;
  margin: 20px auto;
  color: #000000;
  font-size: 16px;
}
/* line 1145, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul {
  border-top: 1px solid #DBDBDB;
}
/* line 1146, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li {
  font-size: 12px;
  color: #000000;
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  border-bottom: 1px solid #DBDBDB;
  text-align: center;
}
/* line 1147, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li span {
  display: block;
  font-weight: 400;
  width: 20%;
}
/* line 1148, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li span:last-child {
  text-align: right;
  width: 30%;
}
/* line 1152, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li span:first-child {
  width: 50%;
  text-align: left;
}
/* line 1157, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li strong {
  display: block;
  font-weight: 500;
  width: 20%;
}
/* line 1158, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li strong:last-child {
  width: 30%;
  text-align: right;
}
/* line 1162, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li strong:first-child {
  width: 50%;
  text-align-last: center;
}
/* line 1167, ../sass/_admin.scss */
.pdfboxwrapper .pdfbox ul li:last-child {
  border: 0;
}

/* line 1172, ../sass/_admin.scss */
.pdf-footer {
  position: relative;
  padding: 40px 20px 0;
  text-align: center;
  margin-top: 320px;
}
/* line 1173, ../sass/_admin.scss */
.pdf-footer:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 5px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  left: 0;
}
/* line 1183, ../sass/_admin.scss */
.pdf-footer p {
  font-size: 14px;
  color: #000000;
  padding: 0;
  font-weight: 500;
}
/* line 1184, ../sass/_admin.scss */
.pdf-footer p a {
  color: #1968FF;
  text-decoration: underline;
}

/* line 1190, ../sass/_admin.scss */
.double-field {
  padding: 0 15px;
}
/* line 1192, ../sass/_admin.scss */
.double-field li {
  flex: 0 0 48%;
}

/* line 1196, ../sass/_admin.scss */
.border-pop-button {
  padding: 15px;
  border-top: 1px solid #EFEFEF;
  text-align: right;
}

/* line 1205, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox .boxHeading {
  align-items: center;
  margin-bottom: 15px;
}
/* line 1206, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox .boxHeading h2 {
  margin-bottom: 0;
  font-size: 15px;
}
/* line 1208, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox h1 {
  text-align: center;
}
/* line 1209, ../sass/_admin.scss */
.admin .reportingDashboard .dashboardBox:nth-child(9)::after {
  content: "";
}

/* line 1215, ../sass/_admin.scss */
.new-filter-wrap .containerRight {
  justify-content: flex-end;
  margin-bottom: 15px;
  padding-right: 15px;
}
/* line 1219, ../sass/_admin.scss */
.new-filter-wrap .containerRight .new-btn {
  background: #2CD93E;
  margin-left: 15px;
}

/* line 1226, ../sass/_admin.scss */
.admin-home-wrapper .container-fluid {
  max-width: 1200px;
}

/* line 1229, ../sass/_admin.scss */
.admin-nav > ul > li > a {
  padding-bottom: 22px;
}
/* line 1230, ../sass/_admin.scss */
.admin-nav ul {
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
}
/* line 1231, ../sass/_admin.scss */
.admin-nav ul li {
  margin-left: 50px;
}
/* line 1232, ../sass/_admin.scss */
.admin-nav ul li a {
  font-size: 17px;
  color: #000000;
  font-weight: 500;
}
/* line 1234, ../sass/_admin.scss */
.admin-nav ul li a:hover, .admin-nav ul li a.active {
  color: #50A5F1;
}
/* line 1236, ../sass/_admin.scss */
.admin-nav ul li a:hover svg path, .admin-nav ul li a.active svg path {
  stroke: #50A5F1 !important;
}
/* line 1240, ../sass/_admin.scss */
.admin-nav ul li a.member-li:hover, .admin-nav ul li a.member-li.active {
  color: #F5A436;
}
/* line 1241, ../sass/_admin.scss */
.admin-nav ul li a.member-li:hover svg path, .admin-nav ul li a.member-li.active svg path {
  stroke: #F5A436 !important;
}
/* line 1245, ../sass/_admin.scss */
.admin-nav ul li a.suppliers-li:hover, .admin-nav ul li a.suppliers-li.active {
  color: #C52B96;
}
/* line 1246, ../sass/_admin.scss */
.admin-nav ul li a.suppliers-li:hover svg path, .admin-nav ul li a.suppliers-li.active svg path {
  stroke: #C52B96 !important;
}
/* line 1250, ../sass/_admin.scss */
.admin-nav ul li a.reporting-li:hover, .admin-nav ul li a.reporting-li.active {
  color: #2CD93E;
}
/* line 1251, ../sass/_admin.scss */
.admin-nav ul li a.reporting-li:hover svg path, .admin-nav ul li a.reporting-li.active svg path {
  stroke: #2CD93E !important;
}
/* line 1255, ../sass/_admin.scss */
.admin-nav ul li a.settings-li:hover, .admin-nav ul li a.settings-li.active {
  color: #FF6D6A;
}
/* line 1256, ../sass/_admin.scss */
.admin-nav ul li a.settings-li:hover svg path, .admin-nav ul li a.settings-li.active svg path {
  stroke: #FF6D6A !important;
}
/* line 1261, ../sass/_admin.scss */
.admin-nav ul li ul {
  position: absolute;
  top: 100%;
  left: 6px;
  z-index: 2;
  width: 710px;
  background: #E5F5FF;
  padding: 15px;
  display: none;
  background-color: #F3F6FB;
  border-radius: 0 0 20px 20px !important;
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
  height: auto;
}
/* line 1276, ../sass/_admin.scss */
.admin-nav ul li ul li:hover {
  background-color: #E0E8EE !important;
}
/* line 1277, ../sass/_admin.scss */
.admin-nav ul li ul li {
  float: left;
  padding: 0 10px;
  width: 50%;
  margin-left: 0;
  padding: 10px;
  margin-top: 0 !important;
  border-radius: 5px;
  cursor: pointer;
}
/* line 1286, ../sass/_admin.scss */
.admin-nav ul li ul li:nth-child(2n+1) {
  clear: left;
}
/* line 1289, ../sass/_admin.scss */
.admin-nav ul li ul li:nth-child(n+3) {
  margin-top: 15px;
}
/* line 1292, ../sass/_admin.scss */
.admin-nav ul li ul li h2 {
  margin-bottom: 10px;
  font-size: 16px;
  color: #000;
  display: flex;
  align-items: center;
}
/* line 1298, ../sass/_admin.scss */
.admin-nav ul li ul li h2 img {
  margin-right: 10px;
}
/* line 1299, ../sass/_admin.scss */
.admin-nav ul li ul li h2 a {
  color: #000 !important;
}
/* line 1303, ../sass/_admin.scss */
.admin-nav ul li ul li p {
  color: #000;
}
/* line 1309, ../sass/_admin.scss */
.admin-nav ul li:hover ul {
  display: block;
}

/* line 1316, ../sass/_admin.scss */
.trust-layout-content {
  margin-bottom: 20px;
}
/* line 1319, ../sass/_admin.scss */
.trust-layout-content .trust-inner {
  display: flex;
  justify-content: space-between;
  padding: 20px 15px !important;
  margin-bottom: 10px;
}
/* line 1324, ../sass/_admin.scss */
.trust-layout-content ul {
  width: 32.5%;
}
/* line 1326, ../sass/_admin.scss */
.trust-layout-content ul li {
  margin-bottom: 6px;
  display: flex;
}
/* line 1330, ../sass/_admin.scss */
.trust-layout-content ul strong {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  background-color: #F8F9FF;
  padding: 14px 10px;
  width: 39%;
}
/* line 1338, ../sass/_admin.scss */
.trust-layout-content ul span {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  padding: 14px 10px;
  width: 61%;
}
/* line 1345, ../sass/_admin.scss */
.trust-layout-content ul a {
  color: #3EB2FF;
  text-decoration: underline;
}

/* line 1348, ../sass/_admin.scss */
.header-link {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
/* line 1352, ../sass/_admin.scss */
.header-link a {
  color: #00A1F5 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
/* line 1356, ../sass/_admin.scss */
.header-link a:hover {
  text-decoration: underline;
}

/* line 4, ../sass/admin-users.scss */
.admin-header {
  background-color: #fff;
}

/* line 7, ../sass/admin-users.scss */
.exitingUsers {
  background: #fff;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
}
/* line 12, ../sass/admin-users.scss */
.exitingUsers .left-border {
  border-left-color: #FFAA00;
}
/* line 18, ../sass/admin-users.scss */
.exitingUsers .heading-content {
  border-bottom: none;
}
@media (max-width: 767px) {
  /* line 18, ../sass/admin-users.scss */
  .exitingUsers .heading-content {
    flex-wrap: wrap;
  }
  /* line 25, ../sass/admin-users.scss */
  .exitingUsers .heading-content .heading-flex {
    flex-wrap: wrap;
  }
  /* line 28, ../sass/admin-users.scss */
  .exitingUsers .heading-content .heading-flex li {
    margin-top: 12px !important;
  }
}
/* line 35, ../sass/admin-users.scss */
.exitingUsers .grid-box {
  padding: 0;
}
/* line 39, ../sass/admin-users.scss */
.exitingUsers .grid-box .table th {
  padding: 12px 10px;
}
/* line 43, ../sass/admin-users.scss */
.exitingUsers .grid-box .table td {
  padding: 18px 10px;
}
/* line 49, ../sass/admin-users.scss */
.exitingUsers .editMemberAdmin {
  cursor: pointer;
  display: inline-block;
}
/* line 54, ../sass/admin-users.scss */
.exitingUsers ul {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 57, ../sass/admin-users.scss */
.exitingUsers ul li {
  margin-top: 0 !important;
}
/* line 60, ../sass/admin-users.scss */
.exitingUsers ul li label {
  width: auto;
  color: #000;
  font-weight: 500;
  margin-right: 12px;
}
/* line 67, ../sass/admin-users.scss */
.exitingUsers ul li input {
  font-weight: 500;
  outline: none;
  width: 130px;
  height: 32px;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
}
/* line 75, ../sass/admin-users.scss */
.exitingUsers ul li input::-webkit-input-placeholder {
  /* Edge */
  color: #A3A2A7;
}
/* line 79, ../sass/admin-users.scss */
.exitingUsers ul li input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #A3A2A7;
}
/* line 83, ../sass/admin-users.scss */
.exitingUsers ul li input::placeholder {
  color: #A3A2A7;
}
/* line 88, ../sass/admin-users.scss */
.exitingUsers ul li.selectGroup {
  position: relative;
  margin-top: 0;
  margin-left: 20px;
}
/* line 93, ../sass/admin-users.scss */
.exitingUsers ul li.selectGroup .select {
  width: 130px;
  border-radius: 5px;
  height: 32px;
  z-index: 1;
  position: relative;
  outline: none;
  cursor: pointer;
}
/* line 103, ../sass/admin-users.scss */
.exitingUsers ul li.selectGroup:after {
  background-color: #F3F6FB;
  width: 32px;
  height: 32px;
  border-radius: 0px 5px 5px 0px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  /*background-image: url(../images/icons/select-arrow.svg);*/
  background-position: center;
  background-repeat: no-repeat;
}

/* line 121, ../sass/admin-users.scss */
.headingAdmin h2 {
  padding: 0;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 500;
}

/* line 130, ../sass/admin-users.scss */
.backAdminBtn {
  text-align: right;
}
/* line 133, ../sass/admin-users.scss */
.backAdminBtn .btn {
  display: inline-block;
  padding: 14px 15px 13px;
  outline: none;
  color: #FFAA00;
  border-radius: 5px;
  display: inline-block;
  font-size: 16px;
}
/* line 141, ../sass/admin-users.scss */
.backAdminBtn .btn.gap {
  margin: 20px 0;
}
/* line 146, ../sass/admin-users.scss */
.backAdminBtn img {
  margin-right: 6px;
  vertical-align: middle;
}
/* line 151, ../sass/admin-users.scss */
.backAdminBtn span {
  vertical-align: middle;
}

/* line 155, ../sass/admin-users.scss */
.admin-users .breadcrumb ul li i {
  vertical-align: top;
}

/* line 159, ../sass/admin-users.scss */
.headingWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 20px 0 0;
  border-bottom: 1px solid #EFEFEF;
}
/* line 167, ../sass/admin-users.scss */
.headingWrapper h2 {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  padding: 25px 14px;
  position: relative;
}
/* line 174, ../sass/admin-users.scss */
.headingWrapper h2:before {
  background-color: #FFAA00;
  width: 4px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: '';
  height: 36px;
}
/* line 185, ../sass/admin-users.scss */
.headingWrapper .rightCont .light-yellow {
  color: #FFAA00;
  font-size: 16px;
  padding: 13px 12px;
  border-radius: 5px;
  margin-right: 10px;
}
/* line 192, ../sass/admin-users.scss */
.headingWrapper .rightCont .light-yellow img {
  margin-right: 7px;
}

/* line 199, ../sass/admin-users.scss */
.memberUser {
  display: none;
}
/* line 202, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul {
  padding: 0 10px;
}
/* line 204, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li + li {
  margin-top: 0;
}
/* line 211, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li a {
  padding-left: 42px;
  background-image: url(../images/icons/add-user.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  position: relative;
}
/* line 218, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li a:after {
  content: '';
  height: 4px;
  background: #F5A436;
  border-radius: 15px 15px 0px 0px;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 80%;
  transform: translateX(-50%);
  visibility: hidden;
  transition: none;
}
/* line 230, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li a.active, .memberUser .tab-wrapper .tab-link ul li a:hover {
  background-color: #F4F2F0;
  color: #FFAA00;
  background-image: url(../images/icons/add-user1.svg);
}
/* line 235, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li a.active:after, .memberUser .tab-wrapper .tab-link ul li a:hover:after {
  visibility: visible;
}
/* line 242, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li.userAdmin a {
  background-image: url(../images/icons/Administrator-Worker-Setting-Computer-Laptop.svg);
}
/* line 245, ../sass/admin-users.scss */
.memberUser .tab-wrapper .tab-link ul li.userAdmin a.active, .memberUser .tab-wrapper .tab-link ul li.userAdmin a:hover {
  background-image: url(../images/icons/Administrator-Worker-Setting-Computer-Laptop1.svg);
}

/* line 257, ../sass/admin-users.scss */
.tabInnerCont .userForm {
  padding: 0;
}

/* line 261, ../sass/admin-users.scss */
.userTabInner {
  padding: 15px;
}

/* line 264, ../sass/admin-users.scss */
.userTab {
  background-color: #fff;
  border-radius: 10px 10px 0px 0px;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  /* line 272, ../sass/admin-users.scss */
  .userTab .col-7, .userTab .col-8 {
    width: 100%;
  }
  /* line 276, ../sass/admin-users.scss */
  .userTab .text-right {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 282, ../sass/admin-users.scss */
  .userTab .col-4, .userTab .col-5, .userTab .col-3 {
    width: 100%;
  }
  /* line 286, ../sass/admin-users.scss */
  .userTab .headingWrapper {
    flex-wrap: wrap;
  }
  /* line 289, ../sass/admin-users.scss */
  .userTab .headingWrapper .rightCont {
    padding: 0 0 20px 15px;
  }
}

/* line 297, ../sass/admin-users.scss */
.userForm {
  padding: 15px;
}
/* line 300, ../sass/admin-users.scss */
.userForm .row {
  margin: 0 -12.5px;
}
/* line 303, ../sass/admin-users.scss */
.userForm .row .col-7, .userForm .row .col-5, .userForm .row .col-4, .userForm .row .col-8, .userForm .row .col-3 {
  padding: 0 12.5px;
}
/* line 308, ../sass/admin-users.scss */
.userForm .form-group {
  margin-bottom: 13px;
}
/* line 312, ../sass/admin-users.scss */
.userForm .form-group.smallText label {
  margin-top: 35px;
}
/* line 315, ../sass/admin-users.scss */
.userForm .form-group.smallText label small {
  font-size: 13px;
  font-weight: 500;
}
/* line 322, ../sass/admin-users.scss */
.userForm .form-group label {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
  width: 100%;
}
/* line 331, ../sass/admin-users.scss */
.userForm .form-group .form-control {
  height: 46px;
  background-color: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  width: 100%;
  font-weight: 500;
  outline: none;
  padding: 10px;
  font-size: 16px;
}
/* line 342, ../sass/admin-users.scss */
.userForm .form-group .form-control::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 346, ../sass/admin-users.scss */
.userForm .form-group .form-control:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 350, ../sass/admin-users.scss */
.userForm .form-group .form-control::placeholder {
  color: #ACB2C4;
}
/* line 355, ../sass/admin-users.scss */
.userForm .form-group .select, .userForm .form-group select {
  padding: 5px 10px;
  background-image: url(../images/icons/arrow-black.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  height: 46px;
  background-color: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  width: 100%;
  font-weight: 500;
  outline: none;
  padding: 5px 10px;
  font-size: 16px;
}
/* line 372, ../sass/admin-users.scss */
.userForm .fileInputUpload {
  text-align: right;
  display: inline-block;
  position: relative;
}
/* line 377, ../sass/admin-users.scss */
.userForm .fileInputUpload .file-upload.browsCol {
  width: 110px;
  height: 110px;
  background: #F3F6FB;
  border-radius: 10px;
  margin-right: 22px;
}
/* line 385, ../sass/admin-users.scss */
.userForm .fileInputUpload h4 {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
}
/* line 393, ../sass/admin-users.scss */
.userForm .fileInputUpload h3 {
  font-size: 14px;
  font-weight: 500;
}
/* line 399, ../sass/admin-users.scss */
.userForm .fileInputUpload .uploadBtn .preview {
  width: 118px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding: 15px 10px;
  display: inline-block;
  margin-bottom: 10px;
}
/* line 412, ../sass/admin-users.scss */
.userForm .fileInputUpload .uploadBtn .btn {
  outline: none;
}
/* line 416, ../sass/admin-users.scss */
.userForm .fileInputUpload .uploadBtn .yellowBtn {
  padding: 14px 34px 13px;
}
/* line 421, ../sass/admin-users.scss */
.userForm .fileInputUpload .browseRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 426, ../sass/admin-users.scss */
.userForm .fileInputUpload .uploadBtn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
/* line 431, ../sass/admin-users.scss */
.userForm .fileInputUpload .image-upload-wrap {
  position: relative;
  margin-top: 0;
  height: 100%;
}
/* line 436, ../sass/admin-users.scss */
.userForm .fileInputUpload .image-upload-wrap .file-upload-input {
  left: 0;
  top: 0;
}
/* line 441, ../sass/admin-users.scss */
.userForm .fileInputUpload .image-upload-wrap .drag-text {
  padding-top: 30px;
}
/* line 446, ../sass/admin-users.scss */
.userForm .fileInputUpload .image-title {
  font-size: 12px;
}
/* line 450, ../sass/admin-users.scss */
.userForm .fileInputUpload button.remove-image {
  bottom: -17px;
  left: 0;
  top: inherit;
}

/* line 458, ../sass/admin-users.scss */
.text-right {
  text-align: right;
}

/* line 462, ../sass/admin-users.scss */
.userPrivilage {
  margin-bottom: 10px;
  background-color: #fff;
}
/* line 467, ../sass/admin-users.scss */
.userPrivilage .switchList {
  padding: 15px;
}
/* line 470, ../sass/admin-users.scss */
.userPrivilage .switchList label {
  font-size: 16px;
  color: #000;
  font-weight: 500;
  max-width: 200px;
  width: 100%;
}
/* line 478, ../sass/admin-users.scss */
.userPrivilage .switchList li {
  margin-bottom: 30px;
}

/* line 484, ../sass/admin-users.scss */
.listWrapper {
  padding: 15px;
}
/* line 487, ../sass/admin-users.scss */
.listWrapper ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 28px;
}
/* line 491, ../sass/admin-users.scss */
.listWrapper ul.fullWidth label {
  width: 100%;
}
/* line 496, ../sass/admin-users.scss */
.listWrapper li {
  margin-right: 30px;
  margin-top: 0 !important;
}
/* line 500, ../sass/admin-users.scss */
.listWrapper li label {
  font-size: 14px;
  font-weight: 700;
  color: #000;
}
/* line 506, ../sass/admin-users.scss */
.listWrapper li .custom-check .fa-check-square {
  font-size: 26px;
}
/* line 515, ../sass/admin-users.scss */
.listWrapper.userForm .form-group {
  margin-bottom: 22px;
}

/* line 521, ../sass/admin-users.scss */
.userPrivilage .switchList .selectLimit label {
  max-width: none;
  width: 150px;
}
/* line 526, ../sass/admin-users.scss */
.userPrivilage .switchList .selectLimit .selectAdminPre {
  height: 46px;
  background-color: #F3F6FB;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  font-weight: 500;
  outline: none;
  padding: 10px;
  font-size: 16px;
  padding: 5px 10px;
  background-image: url(../images/icons/arrow-black.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
}

/* line 545, ../sass/admin-users.scss */
.emailTemplate .heading-content {
  border-bottom: none;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 545, ../sass/admin-users.scss */
  .emailTemplate .heading-content {
    flex-wrap: wrap;
  }
}
/* line 554, ../sass/admin-users.scss */
.emailTemplate ul li {
  margin-left: 20px;
}
/* line 558, ../sass/admin-users.scss */
.emailTemplate .custom-check .fa-check-square {
  font-size: 24px;
}
/* line 562, ../sass/admin-users.scss */
.emailTemplate td {
  padding: 8px 10px;
}
/* line 563, ../sass/admin-users.scss */
.emailTemplate td .btn {
  margin-right: 10px;
}

/* line 571, ../sass/admin-users.scss */
.admin-template .emailTemplate .existingt-templates .table tr td {
  padding: 8px 10px;
}

/* line 576, ../sass/admin-users.scss */
.adminPopupWrap .lb-container {
  background-color: #fff;
  box-shadow: 0px 30px 30px #E6E4FA4D;
  border-radius: 15px;
  max-width: 492px;
  width: 100%;
  overflow: hidden;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  right: inherit;
}
/* line 588, ../sass/admin-users.scss */
.adminPopupWrap .lb-container.autoPopupModule .emailTempForm ul {
  max-width: 100%;
}
/* line 593, ../sass/admin-users.scss */
.adminPopupWrap .lb-container.active {
  transform: translate(-50%, -50%) scale(1);
}
/* line 597, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .heading-content {
  background-color: #FEF6EA;
  padding-bottom: 17px !important;
  padding-top: 19px;
}
/* line 602, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .heading-content h2 {
  font-size: 22px;
  color: #000;
  border-left-color: #F5A436;
}
/* line 609, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm {
  padding: 20px 25px;
}
/* line 612, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul {
  background-color: #F3F6FB;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 247px;
  padding: 15px 7px;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 15px;
}
/* line 622, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .radioContainer {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 636, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .radioContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* line 642, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .checkmark {
  position: absolute;
  top: -2px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #ACB2C4;
}
/* line 654, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .radioContainer input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #2CD93E;
}
/* line 659, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* line 665, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .radioContainer input:checked ~ .checkmark:after {
  display: block;
}
/* line 669, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul .radioContainer .checkmark:after {
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #2CD93E;
}
/* line 678, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul li {
  margin-right: 48px;
}
/* line 681, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .emailTempForm ul li:last-child {
  margin-right: 20px;
}
/* line 688, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .form-group {
  margin-bottom: 15px;
}
/* line 692, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .rowGroup {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 696, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .rowGroup select {
  height: 46px;
  background-color: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  width: 100%;
  outline: none;
}
/* line 705, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .rowGroup .left {
  flex: 0 0 48%;
  max-width: 48%;
}
/* line 710, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .rowGroup .right {
  flex: 0 0 48%;
  max-width: 48%;
}
/* line 716, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .btnCancel {
  width: 120px;
  height: 46px;
  background: #EFF2F7;
  border-radius: 5px;
  color: #342E43;
  font-size: 16px;
  margin-right: 20px;
}
/* line 726, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .yellowBtn {
  width: 92px;
  height: 46px;
  padding: 5px;
}
/* line 732, ../sass/admin-users.scss */
.adminPopupWrap .lb-container .btngroup {
  border-top: 1px solid #efefef;
  padding: 20px 25px;
  text-align: right;
}

/* line 742, ../sass/admin-users.scss */
.inputFileWrap .file {
  display: none;
}
/* line 746, ../sass/admin-users.scss */
.inputFileWrap .fileInput {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
}
/* line 751, ../sass/admin-users.scss */
.inputFileWrap .file-name {
  position: relative;
  overflow: hidden;
  line-height: 30px;
  padding: 5px;
  font-size: 16px;
  background: #F3F6FB;
  border: 2px solid #EFEFEF;
  border-radius: 5px 0 0 5px;
  height: 46px;
  width: 100%;
}
/* line 764, ../sass/admin-users.scss */
.inputFileWrap .btn {
  height: 46px;
  background: #D9E0EC;
  border-radius: 0px 5px 5px 0px;
  color: #342E43;
  font-size: 16px;
  padding: 10px 13px;
  outline: none;
}

/* line 776, ../sass/admin-users.scss */
.autoComplete .exitingUsers {
  border-radius: 10px 10px 0 0;
}
/* line 780, ../sass/admin-users.scss */
.autoComplete .emailTemplate .heading-content {
  margin-bottom: 6px;
}
/* line 784, ../sass/admin-users.scss */
.autoComplete .row2 {
  display: flex;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 784, ../sass/admin-users.scss */
  .autoComplete .row2 {
    flex-wrap: wrap;
  }
}
/* line 792, ../sass/admin-users.scss */
.autoComplete .row2 .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 15px;
}
/* line 797, ../sass/admin-users.scss */
.autoComplete .row2 .col-6 .existingt-templates {
  height: 100%;
  background-color: #fff;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 792, ../sass/admin-users.scss */
  .autoComplete .row2 .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }
}

/* line 1, ../sass/_supplier-inner.scss */
.csm-checkbox-group {
  background: #F3F6FB;
  border-radius: 5px;
  padding: 14px 16px 13px;
  margin-right: 21px;
}

/* line 7, ../sass/_supplier-inner.scss */
a {
  cursor: pointer;
}

/* line 10, ../sass/_supplier-inner.scss */
.ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
}

/* line 15, ../sass/_supplier-inner.scss */
.btn-red {
  color: #F15050;
  background: #feecec;
  padding: 14px 26px;
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
}

/* line 22, ../sass/_supplier-inner.scss */
.clear {
  clear: both;
}

/* line 26, ../sass/_supplier-inner.scss */
.textarea-box iframe {
  height: 1030px !important;
}

/* line 30, ../sass/_supplier-inner.scss */
.accommodation-search-result .supplier-search .row {
  margin-bottom: 12px;
}
/* line 33, ../sass/_supplier-inner.scss */
.accommodation-search-result .cms-left-content {
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
}
/* line 37, ../sass/_supplier-inner.scss */
.accommodation-search-result .cms-left-content > * {
  width: 100%;
}
/* line 42, ../sass/_supplier-inner.scss */
.accommodation-search-result .filtter label {
  display: flex;
  align-items: center;
  font-size: 14px;
}
/* line 46, ../sass/_supplier-inner.scss */
.accommodation-search-result .filtter label i {
  font-size: 16px !important;
}
/* line 51, ../sass/_supplier-inner.scss */
.accommodation-search-result .pager.Pager {
  padding: 20px 0px 40px;
  margin-bottom: 20px;
}
/* line 54, ../sass/_supplier-inner.scss */
.accommodation-search-result .pager.Pager > span {
  background: #c52b96;
  color: #fff;
}

/* line 60, ../sass/_supplier-inner.scss */
a#achForMap {
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 67, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit {
  margin-bottom: 60px;
}
/* line 69, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit P {
  color: #6b238e;
}
/* line 73, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .image-preview img {
  max-height: 170px;
}
/* line 76, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .map-img {
  min-height: 170px;
  object-fit: cover;
  object-position: center;
}
/* line 81, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .check-in-out {
  min-height: 0;
  margin-bottom: 20px;
}
/* line 84, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .check-in-out ul {
  display: flex;
  justify-content: space-between;
}
/* line 87, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .check-in-out ul li {
  flex: 0 0 48%;
  max-width: 48%;
  margin: 0;
}
/* line 93, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .check-in-out h2 {
  text-align: left;
}
/* line 98, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .table input[type="text"] {
  width: 100%;
}
/* line 103, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .bank-details Input[type="text"] {
  width: 100%;
  margin-bottom: 10px;
}
/* line 108, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit #getAllFacilitylist {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 112, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit #getAllFacilitylist li {
  flex: 0 0 48%;
  max-width: 48%;
  margin: 0 0 10px;
}
/* line 118, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .bank-details h2 + span {
  display: block;
  margin-bottom: 25px;
}
/* line 122, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .bank-details .label {
  padding-top: 5px;
  display: block;
}
/* line 126, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .bank-details select {
  width: 100%;
}
/* line 129, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .error {
  display: inline-block !important;
  margin-top: 0px;
}
/* line 133, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .select-wth-place {
  border: none;
  width: 100%;
  border-bottom: 1px solid #a9a9a9;
  height: 25px;
}
/* line 140, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .topColheight {
  min-height: 51px !important;
}
/* line 143, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .discription {
  width: 100%;
  height: 103px;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 148, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .checkinBox {
  width: 75% !important;
}
/* line 151, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .form-inline-block {
  padding: 15px 15px 10px;
}
/* line 155, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group {
  display: flex;
  justify-content: space-between;
}
/* line 158, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group .csm-col-6 {
  width: 49%;
  padding: 0px 15px;
  display: flex;
}
/* line 162, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group .csm-col-6 > div {
  width: 100%;
  margin-bottom: 15px;
}
/* line 167, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group .csm-col-6 .csm-col-3 {
  width: 50%;
  padding-right: 10px;
}
/* line 170, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group .csm-col-6 .csm-col-3 + .csm-col-3 {
  padding-left: 10px;
  padding-right: 0px;
}
/* line 178, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group .csm-col-12 {
  width: 100%;
  padding: 0px 15px;
}
/* line 182, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group label {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #000;
  margin-bottom: 8px;
}
/* line 189, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-form-group input,
.accommodation-search-detail-edit .csm-form-group textarea,
.accommodation-search-detail-edit .csm-form-group .csm-description {
  width: 100%;
  background: #E0E8EE;
  border-radius: 5px;
  border: 2px solid #EFEFEF;
  pointer-events: none;
  font-size: 16px;
  height: auto;
  color: #ACB2C4;
  font-weight: 400;
  padding: 11px;
  line-height: 1.3;
}
/* line 206, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit #maplocation,
.accommodation-search-detail-edit #activitylocation {
  width: 100%;
  height: 450px;
}
/* line 211, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .right-image-title {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #000;
  margin-bottom: 8px;
}
/* line 218, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper {
  padding: 15px !important;
  margin: 20px 0 0;
}
/* line 222, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner {
  border: 2px solid #efefef;
  border-radius: 10px;
}
/* line 225, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner .heading-content {
  margin-bottom: 0;
  padding-bottom: 0px !important;
  border-bottom: 0;
}
/* line 230, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner .table tr {
  background: transparent;
}
/* line 232, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner th {
  text-align: left;
}
/* line 235, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner .table tr td {
  text-align: left;
  background: transparent;
  padding: 2px 10px;
}
/* line 239, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner .table tr td span {
  background: #F8F9FF;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  width: 100%;
  display: block;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  color: #A3A2A7;
}
/* line 250, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .csm-pricing-inner .table tr td select {
  width: 100%;
  color: #000;
  background: #E0E8EE url(../images/icons/select-arrow.svg) no-repeat 93% center;
  font-weight: 600;
}
/* line 258, ../sass/_supplier-inner.scss */
.accommodation-search-detail-edit .csm-pricing-wrapper .available-rooms-detail {
  margin-top: 0px;
}

/* line 266, ../sass/_supplier-inner.scss */
.ui-menu .ui-menu-item-wrapper {
  padding: 14px 16px  !important;
  color: #756F86;
  font-size: 16px;
}

/* line 272, ../sass/_supplier-inner.scss */
.ui-state-active, .ui-widget-content .ui-state-active {
  color: #000  !important;
  background: #E0E8EE  !important;
  border: 0px !important;
}

/* line 280, ../sass/_supplier-inner.scss */
.wrap-light-box .manageDescription,
.wrap-light-box .lb-container {
  max-width: 1044px !important;
  width: 1044px !important;
  right: auto !important;
  top: 50% !important;
  left: 50% !important;
  transform: scale(0) translate(-50%, -50%) !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
}
/* line 290, ../sass/_supplier-inner.scss */
.wrap-light-box .manageDescription.active,
.wrap-light-box .lb-container.active {
  transform: scale(1) translate(-50%, -50%) !important;
}

/* line 298, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking {
  width: 1044px;
  margin-top: 0px !important;
  right: auto;
  top: 50% !important;
  left: 50% !important;
  transform: scale(0) translate(-50%, -50%);
  margin-left: 0px !important;
}
/* line 306, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking.active {
  transform: scale(1) translate(-50%, -50%);
}
/* line 309, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking .grid-box {
  border-radius: 15px;
  max-height: 700px;
}
/* line 314, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking .heading-content h2 {
  font-size: 22px;
}
/* line 319, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking form label {
  margin: 0px;
}
/* line 322, ../sass/_supplier-inner.scss */
.csm-popup-section .lb-container.add-to-booking form p {
  padding: 9px 0px 0;
  margin: 0px;
}
/* line 329, ../sass/_supplier-inner.scss */
.csm-popup-section .table {
  background: #F8F9FF;
  border-collapse: separate;
}
/* line 333, ../sass/_supplier-inner.scss */
.csm-popup-section .table td span {
  color: #000;
}
/* line 336, ../sass/_supplier-inner.scss */
.csm-popup-section .table input.datetime {
  background-image: url(/Content/images/icons/dashboard/metro-calendar.svg);
  background-position: right;
  background-repeat: no-repeat;
}
/* line 342, ../sass/_supplier-inner.scss */
.csm-popup-section #booking-heading {
  border-collapse: separate;
}

/* line 347, ../sass/_supplier-inner.scss */
.csm-booking2-section table {
  border: 2px solid #EAEAEA;
  border-radius: 6px;
}
/* line 350, ../sass/_supplier-inner.scss */
.csm-booking2-section table tr {
  background: #fff !important;
}
/* line 353, ../sass/_supplier-inner.scss */
.csm-booking2-section table input[type="text"] {
  border: 0px !important;
  background: #E0E8EE;
}
/* line 357, ../sass/_supplier-inner.scss */
.csm-booking2-section table select {
  background-color: #E0E8EE;
  color: #000;
  font-weight: 500;
}

/* line 363, ../sass/_supplier-inner.scss */
.payment-container-new {
  width: 1044px !important;
}
/* line 365, ../sass/_supplier-inner.scss */
.payment-container-new .col-12 {
  padding: 0px;
}
/* line 368, ../sass/_supplier-inner.scss */
.payment-container-new .grid-box {
  border-radius: 15px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  max-height: 700px !important;
}
/* line 374, ../sass/_supplier-inner.scss */
.payment-container-new .heading-content {
  background: #FBEEF7;
  padding: 17px 26px 17px 0 !important;
  margin-bottom: 0 !important;
  border-radius: 15px 15px 0 0;
  margin: 0;
}
/* line 380, ../sass/_supplier-inner.scss */
.payment-container-new .heading-content .left-border {
  border-color: #C52B96;
  font-size: 22px;
}
/* line 385, ../sass/_supplier-inner.scss */
.payment-container-new .lb-close {
  top: 17px !important;
}
/* line 388, ../sass/_supplier-inner.scss */
.payment-container-new .radio-container {
  color: #C52B96 !important;
  background: #F8E5F2;
  padding: 14px 12px;
  width: 100%;
}
/* line 393, ../sass/_supplier-inner.scss */
.payment-container-new .radio-container input#syndicator_deferred {
  margin-right: 6px;
}
/* line 397, ../sass/_supplier-inner.scss */
.payment-container-new .additional-information {
  color: #C52B96;
  font-size: 16px;
}
/* line 400, ../sass/_supplier-inner.scss */
.payment-container-new .additional-information span {
  padding-top: 10px;
  display: block;
  color: #ACB2C4;
  font-weight: 300;
  margin: 5px 0;
  font-size: 14px;
}
/* line 409, ../sass/_supplier-inner.scss */
.payment-container-new .address-section {
  border-bottom: 2px solid #E6E4FA4D;
  padding-bottom: 5px;
  display: block;
  padding: 10px;
  background: #fff;
  margin: -15px -15px 10px;
}
/* line 417, ../sass/_supplier-inner.scss */
.payment-container-new .csm-totalcost {
  margin: 0px -15px;
  padding: 10px 15px;
  border: 1px solid #F0EFF8;
  color: #000;
}
/* line 424, ../sass/_supplier-inner.scss */
.payment-container-new .right-sidebar .btn {
  font-size: 16px;
  background: #C52B96;
  padding: 12px 16px;
  text-transform: uppercase !important;
}
/* line 431, ../sass/_supplier-inner.scss */
.payment-container-new table tr {
  background: transparent !important;
}
/* line 433, ../sass/_supplier-inner.scss */
.payment-container-new table tr th {
  color: #342E43;
  font-size: 19px;
  padding: 7px 7px 7px 0px !important;
  font-weight: 400;
}
/* line 439, ../sass/_supplier-inner.scss */
.payment-container-new table tr td {
  padding: 0px !important;
}
/* line 442, ../sass/_supplier-inner.scss */
.payment-container-new table tr td, .payment-container-new table tr th {
  background: transparent !important;
}
/* line 447, ../sass/_supplier-inner.scss */
.payment-container-new table tr table td input,
.payment-container-new table tr table td select {
  background-color: #FBFFFD !important;
  border: 0px !important;
  width: 95% !important;
  color: #ACB2C4;
  font-weight: 400;
}
/* line 456, ../sass/_supplier-inner.scss */
.payment-container-new table tr table td:first-child {
  background: #F8F9FF !important;
  color: #ACB2C4;
  padding: 5px !important;
  width: 109px !important;
}
/* line 461, ../sass/_supplier-inner.scss */
.payment-container-new table tr table td:first-child label {
  color: #ACB2C4;
  font-weight: 400;
}
/* line 464, ../sass/_supplier-inner.scss */
.payment-container-new table tr table td:first-child label.csm-active-sec {
  color: #000000;
  font-weight: 500;
}
/* line 470, ../sass/_supplier-inner.scss */
.payment-container-new table tr table .inner-table td {
  background: #FBFFFD !important;
  border-right: 7px solid #fff;
  width: auto !important;
}
/* line 474, ../sass/_supplier-inner.scss */
.payment-container-new table tr table .inner-table td select {
  width: auto !important;
}
/* line 481, ../sass/_supplier-inner.scss */
.payment-container-new .csm-additionalinfo {
  border: 2px solid #EAEAEA;
  border-radius: 10px;
  background: #fff;
  margin-bottom: 20px;
  border-collapse: separate;
}
/* line 488, ../sass/_supplier-inner.scss */
.payment-container-new .csm-additionalinfo thead tr {
  background: #F3F6FB !important;
}
/* line 490, ../sass/_supplier-inner.scss */
.payment-container-new .csm-additionalinfo thead tr th {
  padding: 8px !important;
  color: #000000 !important;
  font-size: 13px;
}
/* line 497, ../sass/_supplier-inner.scss */
.payment-container-new .csm-additionalinfo td {
  padding: 8px !important;
  color: #ACB2C4 !important;
}

/* line 505, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons ul {
  justify-content: flex-start;
}
/* line 508, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons ul .active a {
  background-color: #EBF7FF;
  color: #3EB2FF;
  position: relative;
}
/* line 512, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons ul .active a:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3px;
  background: #FF6E6B;
  left: 50%;
  width: 80%;
  border-radius: 10px 10px 0 0;
  transform: translateX(-50%);
  background-color: #3EB2FF;
}
/* line 526, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons ul .active svg .a {
  fill: #3EB2FF;
}
/* line 533, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons ul li a:hover svg path {
  stroke: inherit !important;
}
/* line 542, ../sass/_supplier-inner.scss */
.admin-claimed-credits .travel-client-icons table tr td {
  padding: 10px !important;
}
/* line 550, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber #btnApproveReject {
  background: #EBF7FF;
  color: #3EB2FF;
  border-radius: 5px;
  padding: 14px 17px;
  font-size: 16px;
  font-weight: 400 !important;
}
/* line 558, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber #claimedCredit,
.admin-claimed-credits .csm-tabber .unclaimed-overview-form,
.admin-claimed-credits .csm-tabber .unclaimed-overview,
.admin-claimed-credits .csm-tabber .unclaimed-overview {
  background-color: #fff;
}
/* line 566, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .unclaimed-overview table select {
  color: #000;
  font-weight: 500;
}
/* line 574, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .admin .backAdminBtn .btn {
  background-color: rgba(62, 178, 255, 0.1);
  color: #3eb2ff;
  display: flex;
  float: right;
  align-items: center;
}
/* line 584, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper li.csm-date-section, .admin-claimed-credits .csm-tabber .flex-three-form li.csm-date-section {
  flex: 0 0 39%;
}
/* line 586, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper li.csm-date-section .csm-date-range, .admin-claimed-credits .csm-tabber .flex-three-form li.csm-date-section .csm-date-range {
  display: flex;
  align-items: center;
}
/* line 589, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper li.csm-date-section .csm-date-range span, .admin-claimed-credits .csm-tabber .flex-three-form li.csm-date-section .csm-date-range span {
  margin: 0px 10px;
  color: #000;
}
/* line 596, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper li select, .admin-claimed-credits .csm-tabber .flex-three-form li select,
.admin-claimed-credits .csm-tabber .form-flex-wrapper li input[type="text"],
.admin-claimed-credits .csm-tabber .flex-three-form li input[type="text"] {
  color: #ACB2C4;
}
/* line 599, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper li select::placeholder, .admin-claimed-credits .csm-tabber .flex-three-form li select::placeholder,
.admin-claimed-credits .csm-tabber .form-flex-wrapper li input[type="text"]::placeholder,
.admin-claimed-credits .csm-tabber .flex-three-form li input[type="text"]::placeholder {
  opacity: 1;
  color: #ACB2C4;
}
/* line 605, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .form-flex-wrapper label, .admin-claimed-credits .csm-tabber .flex-three-form label {
  text-align: left;
}
/* line 610, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .tab-content.active {
  display: block;
}
/* line 613, ../sass/_supplier-inner.scss */
.admin-claimed-credits .csm-tabber .tab-content.hide {
  display: none;
}

/* line 619, ../sass/_supplier-inner.scss */
.result-listing img {
  vertical-align: middle;
}

/* line 623, ../sass/_supplier-inner.scss */
.csm-flight-sort table.table {
  margin-top: 10px;
}
/* line 625, ../sass/_supplier-inner.scss */
.csm-flight-sort table.table a.btn.view-detail {
  position: static !important;
  text-decoration: none;
  max-width: 113px;
}
/* line 630, ../sass/_supplier-inner.scss */
.csm-flight-sort table.table td {
  color: #ACB2C4;
}
/* line 634, ../sass/_supplier-inner.scss */
.csm-flight-sort .csm-pricing-flight {
  position: relative;
}
/* line 636, ../sass/_supplier-inner.scss */
.csm-flight-sort .csm-pricing-flight span {
  position: absolute;
  background: #fff;
  width: 210px;
  box-shadow: 0px 0px 6px #00000029;
  padding: 2px 5px;
  font-size: 13px;
  color: #000000;
  top: -35px;
  text-align: center;
  left: -27px;
  display: none;
}
/* line 648, ../sass/_supplier-inner.scss */
.csm-flight-sort .csm-pricing-flight span:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fff;
  top: 20px;
  left: 45%;
  /* box-shadow: 0px 0px 6px #00000029; */
}
/* line 661, ../sass/_supplier-inner.scss */
.csm-flight-sort .csm-pricing-flight img {
  margin-left: 8px;
  vertical-align: middle;
  cursor: pointer;
}

/* line 672, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .heading-content {
  background: #fff;
  border-radius: 10px;
  padding-bottom: 10px !important;
}
/* line 676, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .heading-content .left-border {
  border-color: #C52B96;
  padding-left: 10px;
  font-size: 22px;
}
/* line 682, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 686, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-col-flex {
  width: 50%;
  text-align: center;
  padding: 0px 12px;
}
/* line 690, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-col-flex h2 {
  color: #000000;
  font-size: 20px;
  font-weight: 500;
}
/* line 696, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-flight-journey-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 700, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-flight-journey-inner ul {
  float: none !important;
  width: auto !important;
  padding: 0px 12px;
}
/* line 704, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-flight-journey-inner ul li {
  color: #C52B96;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
/* line 709, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-flight-journey .csm-flight-journey-inner ul li p {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 5px;
}
/* line 718, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-journey-table {
  padding: 15px 0px;
  border-radius: 0px 0px 10px 10px;
}
/* line 722, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-journey-table table th {
  color: #000000;
  text-transform: uppercase;
}
/* line 726, ../sass/_supplier-inner.scss */
.flight-search .flight-search-result .csm-journey-table table td {
  color: #342E43;
}

/* line 735, ../sass/_supplier-inner.scss */
.flight-details-container form {
  padding: 0px !important;
}
/* line 738, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form {
  padding: 9px 17px 30px;
}
/* line 740, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form .table-wrap {
  margin-top: 20px;
}
/* line 742, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form .table-wrap > h2 {
  color: #000;
  font-size: 16px;
}
/* line 746, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form .table-wrap table {
  border: 2px solid #EAEAEA;
  border-radius: 10px;
}
/* line 749, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form .table-wrap table th {
  color: #000000;
  text-transform: uppercase;
}
/* line 753, ../sass/_supplier-inner.scss */
.flight-details-container .flight-details-form .table-wrap table td {
  color: #ACB2C4;
}

/* line 762, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new .heading-content {
  margin: 0 !important;
  font-size: 22px;
}
/* line 768, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new table tr table.csm-button-wrapper {
  width: 100% !important;
}
/* line 770, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new table tr table.csm-button-wrapper td {
  width: auto !important;
  background: transparent !important;
}
/* line 773, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new table tr table.csm-button-wrapper td .radio-container {
  padding: 14px 4px;
}
/* line 775, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new table tr table.csm-button-wrapper td .radio-container input {
  width: auto !important;
  margin-right: 3px !important;
}
/* line 784, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .payment-container-new .csm-flight-3rdTable {
  color: #342E43;
  font-size: 18px;
  border: 0px;
}
/* line 792, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .csm-cancellation {
  padding: 20px 15px;
  border: 1px solid #F0EFF8;
  margin: 0px -15px 20px;
  border-left: 0;
  border-right: 0;
}
/* line 798, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .csm-cancellation span {
  margin-bottom: 0px;
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
}
/* line 803, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup .csm-cancellation span.red-text {
  color: #FF6E6B;
}
/* line 808, ../sass/_supplier-inner.scss */
.csm-flight-3rdPopup span#spnAccomodationName {
  float: none !important;
  font-size: 22px !important;
  color: #000;
  font-weight: 500;
  display: block;
  line-height: 1.5;
}

/* line 819, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .backAdminBtn {
  margin-top: 0;
}
/* line 821, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .backAdminBtn a {
  margin-top: 0;
}
/* line 825, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper > .heading-content {
  background: #fff;
  margin-bottom: 15px;
  padding-bottom: 15px !important;
  border-radius: 10px 10px 0px 0px;
}
/* line 831, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .common-layout, .csm-insurances-main-wrapper .traval-client-fee .grid-box, .traval-client-fee .csm-insurances-main-wrapper .grid-box {
  border-radius: 0;
}
/* line 834, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .heading-flex {
  align-items: center;
}
/* line 839, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .table td:last-child, .csm-insurances-main-wrapper .table th:last-child {
  text-align: right;
}
/* line 843, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .table input[type="text"] {
  color: #474747;
  max-width: 75px;
}
/* line 847, ../sass/_supplier-inner.scss */
.csm-insurances-main-wrapper .table select {
  width: 100%;
  background-color: #F6F5FD;
  color: #474747;
}

/* line 857, ../sass/_supplier-inner.scss */
.third-paty-beneficiaries.csm-insurances-beneficiaries ul {
  zoom: 1;
  margin: 0 !important;
}
/* line 860, ../sass/_supplier-inner.scss */
.third-paty-beneficiaries.csm-insurances-beneficiaries ul:before, .third-paty-beneficiaries.csm-insurances-beneficiaries ul:after {
  content: none;
}
/* line 864, ../sass/_supplier-inner.scss */
.third-paty-beneficiaries.csm-insurances-beneficiaries ul li {
  width: auto !important;
  padding: 0 !important;
  float: none !important;
}
/* line 870, ../sass/_supplier-inner.scss */
.third-paty-beneficiaries.csm-insurances-beneficiaries #dd_CompanyName {
  margin-top: 0px;
}
/* line 874, ../sass/_supplier-inner.scss */
.third-paty-beneficiaries.csm-insurances-beneficiaries .form-flex-wrapper li, .third-paty-beneficiaries.csm-insurances-beneficiaries .flex-three-form li {
  flex: 0 0 32%;
}

/* line 882, ../sass/_supplier-inner.scss */
.transport-search-result .table th {
  font-size: 16px;
  color: #342E43;
  text-transform: capitalize;
}
/* line 887, ../sass/_supplier-inner.scss */
.transport-search-result .table td {
  font-size: 16px;
  color: #ACB2C4;
  text-transform: capitalize;
}
/* line 894, ../sass/_supplier-inner.scss */
.transport-search-result .bestprice {
  font-size: 16px !important;
  text-transform: capitalize;
  color: #FF6E6B;
  margin-top: 15px;
}
/* line 899, ../sass/_supplier-inner.scss */
.transport-search-result .bestprice small {
  margin-left: 5px;
  font-size: 16px !important;
  color: #342E43 !important;
  margin-top: 0 !important;
}

/* line 909, ../sass/_supplier-inner.scss */
.transport-result-view .car-image .imgClick {
  width: auto;
  height: auto;
  max-width: 380px;
  object-fit: cover;
  border: 10px solid #F3F6FB;
  margin-left: 14px;
}
/* line 918, ../sass/_supplier-inner.scss */
.transport-result-view .csm-transport-description {
  padding: 15px;
}
/* line 922, ../sass/_supplier-inner.scss */
.transport-result-view .col-6 h3 {
  font-size: 14px;
  color: #000000;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 5px;
}
/* line 929, ../sass/_supplier-inner.scss */
.transport-result-view .col-6 h5 {
  border: 1px solid #EFEFEF;
  background: #F3F6FB;
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
  padding: 12px;
}
/* line 940, ../sass/_supplier-inner.scss */
.transport-result-view .csm-transport-pricing .table tr {
  background: transparent;
}
/* line 943, ../sass/_supplier-inner.scss */
.transport-result-view .csm-transport-pricing .table tr td span {
  background: #F3F6FB;
  min-width: 200px;
  display: block;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  padding: 7px 10px;
  font-size: 14px;
  color: #A3A2A7;
}

/* line 958, ../sass/_supplier-inner.scss */
.csm-transport-2popup {
  border: 2px solid #efefef;
  border-radius: 10px;
}
/* line 961, ../sass/_supplier-inner.scss */
.csm-transport-2popup .table {
  background-color: #fff !important;
}
/* line 963, ../sass/_supplier-inner.scss */
.csm-transport-2popup .table tr {
  border-bottom: 0;
  background: #fff;
}
/* line 966, ../sass/_supplier-inner.scss */
.csm-transport-2popup .table tr th {
  text-transform: uppercase;
}
/* line 969, ../sass/_supplier-inner.scss */
.csm-transport-2popup .table tr td {
  font-size: 16px;
  color: #000000;
}
/* line 972, ../sass/_supplier-inner.scss */
.csm-transport-2popup .table tr td input, .csm-transport-2popup .table tr td select {
  background-color: #E0E8EE;
  width: 100%;
  color: #000;
  padding: 10px;
  border: 0px;
}

/* line 984, ../sass/_supplier-inner.scss */
.custom-newEnquiries-wrapper .heading-content.addnew {
  background: #F3F6FB;
  border-radius: 10px 10px 0px 0px;
}
/* line 987, ../sass/_supplier-inner.scss */
.custom-newEnquiries-wrapper .heading-content.addnew h2.left-border {
  font-size: 22px;
  font-weight: 500;
  border-color: #3EB1FF;
  padding: 0 19px;
}
/* line 995, ../sass/_supplier-inner.scss */
.custom-newEnquiries-wrapper .btn {
  padding: 13px 32px;
  font-size: 16px;
}
/* line 999, ../sass/_supplier-inner.scss */
.custom-newEnquiries-wrapper .cancel {
  font-size: 16px;
  outline: none;
  width: 120px;
  height: 46px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-left: 10px;
  color: #342E43;
  background: #EFF2F7;
}

/* line 1012, ../sass/_supplier-inner.scss */
.csm-member-process .MemberProcess {
  margin-bottom: 20px;
}
/* line 1015, ../sass/_supplier-inner.scss */
.csm-member-process .light-blue {
  background-color: rgba(80, 165, 241, 0.1);
  color: #50a5f1;
  padding: 13px 16px;
  display: flex;
  align-items: center;
}
/* line 1021, ../sass/_supplier-inner.scss */
.csm-member-process .light-blue img {
  margin-right: 5px;
}
/* line 1025, ../sass/_supplier-inner.scss */
.csm-member-process table {
  margin-top: 0;
}
/* line 1028, ../sass/_supplier-inner.scss */
.csm-member-process table td a + a {
  margin-left: 20px;
}

/* line 1035, ../sass/_supplier-inner.scss */
.memberProcess-popup .admin-pop-action .btn {
  line-height: 1;
}

/* line 1039, ../sass/_supplier-inner.scss */
.csm_doc_view {
  padding: 0px 10px;
}

/* line 1043, ../sass/_supplier-inner.scss */
.custom-disabled.custom-check input:checked:disabled + input[type="hidden"] + .fa-check-square {
  color: #32cc32 !important;
}
/* line 1045, ../sass/_supplier-inner.scss */
.custom-disabled.custom-check input:checked:disabled + input[type="hidden"] + .fa-check-square:before {
  content: "\f14a";
}
/* line 1049, ../sass/_supplier-inner.scss */
.custom-disabled.custom-check input:disabled + input[type="hidden"] + .fa-check-square:before {
  content: "\f096";
}

@media only screen and (max-width: 1199px) {
  /* line 1055, ../sass/_supplier-inner.scss */
  .accommodation-search-detail .form-inline-block ul li label {
    min-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1061, ../sass/_supplier-inner.scss */
  .contact-details .btn {
    padding: 7px 5px;
    width: 100%;
    min-width: 0;
  }

  /* line 1066, ../sass/_supplier-inner.scss */
  #idSearchResultList {
    flex-wrap: wrap;
  }

  /* line 1069, ../sass/_supplier-inner.scss */
  #idSearchResultList:before, #idSearchResultList:after {
    display: none;
  }

  /* line 1072, ../sass/_supplier-inner.scss */
  #idSearchResultList > div {
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 1076, ../sass/_supplier-inner.scss */
  #idSearchResultList > div.result-image {
    width: auto;
  }

  /* line 1079, ../sass/_supplier-inner.scss */
  .accommodation-search-result .result-listing a.view-detail,
  .accommodation-search-result .result-listing p {
    position: static;
    display: inline-block;
  }

  /* line 1084, ../sass/_supplier-inner.scss */
  #idSearchResultList > div img {
    width: auto;
  }

  /* line 1087, ../sass/_supplier-inner.scss */
  .accommodation .acmd-text, .flight-search .acmd-text,
  .accommodation .acmd-text, .accommodation .acmd-checkbox,
  .custom-client-wrapper-new .supplier-text {
    flex-wrap: wrap;
    align-items: center;
  }

  /* line 1093, ../sass/_supplier-inner.scss */
  .accommodation .acmd-text li, .accommodation .acmd-checkbox li {
    width: 100% !important;
    margin-bottom: 5px;
  }

  /* line 1097, ../sass/_supplier-inner.scss */
  .csm-checkbox-group {
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 1101, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .supplier-text .supplier-detail {
    flex: 0 0 100%;
    margin: 0px 0px 10px;
  }

  /* line 1105, ../sass/_supplier-inner.scss */
  .booking-heading {
    flex-wrap: wrap;
  }

  /* line 1109, ../sass/_supplier-inner.scss */
  .booking-heading > div {
    flex-wrap: wrap;
    margin: 10px 0px;
  }

  /* line 1114, ../sass/_supplier-inner.scss */
  .booking-heading > div * {
    margin-bottom: 5px;
  }

  /* line 1118, ../sass/_supplier-inner.scss */
  .itrny-cntrl {
    margin: 10px 0px;
  }

  /* line 1122, ../sass/_supplier-inner.scss */
  .travel-info-box .ui-accordion-header-info h2 {
    padding-right: 20px;
  }

  /* line 1125, ../sass/_supplier-inner.scss */
  .search-options ul {
    flex-wrap: wrap;
  }

  /* line 1129, ../sass/_supplier-inner.scss */
  .search-options ul li {
    margin-right: 10px;
    margin-bottom: 5px;
  }

  /* line 1134, ../sass/_supplier-inner.scss */
  .search-options ul li a {
    padding: 15px;
  }

  /* line 1137, ../sass/_supplier-inner.scss */
  .flight-search .flight-search-result .csm-flight-journey {
    flex-wrap: wrap;
  }

  /* line 1141, ../sass/_supplier-inner.scss */
  .flight-search .flight-search-result .csm-flight-journey .csm-col-flex {
    margin-bottom: 20px;
  }

  /* line 1145, ../sass/_supplier-inner.scss */
  .accommodation-search-result .csm-flight-sort,
  .flight-search .flight-search-result .csm-journey-table {
    overflow: auto;
  }

  /* line 1149, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .row .column-4 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  /* line 1157, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .row,
  .custom-client-wrapper-new .sample,
  .custom-client-wrapper-new .contact-info,
  .custom-client-wrapper-new .user {
    flex-wrap: wrap;
    margin-right: 0px;
  }

  /* line 1164, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .row .column-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  /* line 1170, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .contact-info .contact-detail {
    width: 100%;
    margin-top: 20px;
  }

  /* line 1174, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .office-timing-wrapper {
    overflow: auto;
  }

  /* line 1177, ../sass/_supplier-inner.scss */
  .transport-search .acmd-text li + li {
    width: 100% !important;
  }

  /* line 1180, ../sass/_supplier-inner.scss */
  .transport-result-view .col-12.address {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1187, ../sass/_supplier-inner.scss */
  .accommodation-search-detail .form-inline-block ul {
    flex-wrap: wrap;
  }

  /* line 1191, ../sass/_supplier-inner.scss */
  .accommodation-search-detail .form-inline-block ul li {
    flex: 0 0 100% !important;
  }

  /* line 1195, ../sass/_supplier-inner.scss */
  .form-inline-block .btn-wrap {
    flex-wrap: wrap;
  }

  /* line 1199, ../sass/_supplier-inner.scss */
  .form-inline-block .btn-wrap .switch-wrap, .form-inline-block .btn-wrap .btn {
    margin-bottom: 15px;
  }

  /* line 1203, ../sass/_supplier-inner.scss */
  .facility {
    flex-wrap: wrap;
  }

  /* line 1207, ../sass/_supplier-inner.scss */
  .accommodation-search-detail .facility li {
    flex: 0 0 100%;
    max-width: none;
  }

  /* line 1212, ../sass/_supplier-inner.scss */
  .accomodation_admin_beneficiaries .table td {
    display: block;
  }

  /* line 1216, ../sass/_supplier-inner.scss */
  .accomodation_admin_beneficiaries, .change-log, .price-rooms {
    padding: 0;
  }

  /* line 1220, ../sass/_supplier-inner.scss */
  .accommodation-search-detail-edit .change-log ul {
    padding: 20px;
  }

  /* line 1223, ../sass/_supplier-inner.scss */
  .travel-info-box .ui-accordion-header-info {
    flex-wrap: wrap;
  }

  /* line 1227, ../sass/_supplier-inner.scss */
  .travel-info-box .ui-accordion-header-info h2 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  /* line 1232, ../sass/_supplier-inner.scss */
  .ui-accordion-content-info .col-9 {
    padding-right: 0;
  }

  /* line 1235, ../sass/_supplier-inner.scss */
  .booking-heading > div * {
    margin-left: 0;
    margin-right: 5px;
    font-size: 13px;
  }

  /* line 1240, ../sass/_supplier-inner.scss */
  .travel-info-box .ui-accordion-header-info div {
    width: 100%;
    justify-content: space-between;
  }

  /* line 1245, ../sass/_supplier-inner.scss */
  .search-options ul li a {
    font-size: 14px;
    padding: 10px;
  }

  /* line 1249, ../sass/_supplier-inner.scss */
  .search-options ul li a svg {
    width: 18px;
  }

  /* line 1252, ../sass/_supplier-inner.scss */
  .add-form .col-6 {
    width: 100%;
  }

  /* line 1255, ../sass/_supplier-inner.scss */
  .accommodation-result-content .custom-amenties #getAllFacilitylist li {
    flex: 0 0 100% !important;
    padding: 0px !important;
    margin-left: 0px !important;
  }

  /* line 1260, ../sass/_supplier-inner.scss */
  .location-inner,
  .bank-details-wrapper .heading-content .bank-heading {
    flex-wrap: wrap;
  }

  /* line 1264, ../sass/_supplier-inner.scss */
  .location-inner .box {
    width: 100%;
    margin: 0px;
    margin-top: 20px;
  }

  /* line 1269, ../sass/_supplier-inner.scss */
  .account-form-wrapper .account-form button {
    min-width: auto;
  }

  /* line 1273, ../sass/_supplier-inner.scss */
  .account-form-wrapper .account-form {
    align-items: center;
  }

  /* line 1277, ../sass/_supplier-inner.scss */
  .account-form-wrapper .account-form select,
  .accommodation-search-detail-edit .csm-form-group .csm-col-6,
  .custom-client-wrapper-new .off-phone {
    width: 100px;
  }

  /* line 1283, ../sass/_supplier-inner.scss */
  .heading-content,
  .accommodation-search-detail-edit .csm-form-group,
  .accommodation-search-result .supplier-search .row,
  .accommodation-search-result .result-listing .row {
    flex-wrap: wrap;
  }

  /* line 1289, ../sass/_supplier-inner.scss */
  .accommodation-search-result .supplier-search .row .col-8,
  .accommodation-search-result .result-listing .row .col-8 {
    margin: 10px 0px;
  }

  /* line 1293, ../sass/_supplier-inner.scss */
  .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10 {
    width: 100%;
    float: none;
  }

  /* line 1297, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .img-details {
    height: 100%;
  }

  /* line 1300, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .rate-check h3 {
    padding: 0px;
  }

  /* line 1303, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .agree-detail {
    padding: 0px;
  }

  /* line 1306, ../sass/_supplier-inner.scss */
  .heading-content .seach-accommatadion,
  .heading-content .heading-flex {
    white-space: normal !important;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  /* line 1312, ../sass/_supplier-inner.scss */
  a.change-log-btn {
    margin-bottom: 10px;
    margin-top: 10px;
    white-space: normal;
  }

  /* line 1317, ../sass/_supplier-inner.scss */
  .accommodation-search-result .result-listing a.view-detail {
    margin-top: 10px;
  }

  /* line 1320, ../sass/_supplier-inner.scss */
  .accommodation-search-result .result-listing .title {
    white-space: normal !important;
  }

  /* line 1323, ../sass/_supplier-inner.scss */
  .wrap-light-box .lb-container a.lb-close {
    background: transparent !important;
  }

  /* line 1326, ../sass/_supplier-inner.scss */
  .wrap-light-box .manageDescription, .wrap-light-box .lb-container {
    max-width: 100% !important;
    width: 1044px !important;
  }

  /* line 1330, ../sass/_supplier-inner.scss */
  .payment-container-new table tr table td:first-child {
    width: 62px !important;
    white-space: normal;
  }

  /* line 1334, ../sass/_supplier-inner.scss */
  .csm-flight-sort table.table td {
    padding: 5px;
    white-space: nowrap;
  }

  /* line 1338, ../sass/_supplier-inner.scss */
  .csm-flight-sort table.table a.btn.view-detail {
    max-width: initial;
    min-width: 80px;
  }

  /* line 1342, ../sass/_supplier-inner.scss */
  .accommodation-search-result .result-listing a.view-detail img {
    margin-right: 1px;
  }

  /* line 1345, ../sass/_supplier-inner.scss */
  .flight-search .flight-search-result .csm-flight-journey .csm-col-flex {
    width: 100%;
  }

  /* line 1348, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .user ul {
    width: 100%;
    margin-top: 10px;
  }

  /* line 1352, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .office-timing-wrapper {
    flex: 0 0 100%;
  }

  /* line 1355, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .office-timing-wrapper table {
    width: 100%;
  }

  /* line 1358, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .sample .sample-ref {
    margin-top: 10px;
  }

  /* line 1361, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .sample .sample-ref .sample-buton {
    margin: 0px 10px;
  }

  /* line 1364, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .input-row-1 {
    flex-wrap: wrap !important;
  }

  /* line 1367, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .form-content h3 {
    margin-left: 0;
  }

  /* line 1370, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .passenger-more-button .col-md-12 {
    overflow: auto;
  }

  /* line 1374, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .passenger-more-button .col-md-12 table {
    min-width: 500px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1381, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image .browse-image {
    padding: 10px;
    margin-bottom: 10px;
  }

  /* line 1386, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .input-row-1 .bold {
    margin-bottom: 10px;
  }

  /* line 1390, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image .browse-image img {
    margin-left: 0px;
  }

  /* line 1394, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image .browse-image .btn-primary {
    flex-direction: column;
  }

  /* line 1398, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image .browse-image h3 {
    margin-left: 0px;
  }

  /* line 1402, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image {
    flex-wrap: wrap;
  }

  /* line 1405, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .profile-image {
    flex-wrap: wrap;
  }

  /* line 1408, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .sample {
    justify-content: left;
  }

  /* line 1411, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .sample .sample-ref {
    flex-wrap: wrap;
    justify-content: center;
  }

  /* line 1415, ../sass/_supplier-inner.scss */
  .container-fluid .container-fluid {
    padding: 0px;
  }

  /* line 1418, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .attendees-content .col-inner .input-wrapper,
  .custom-client-wrapper-new .suggested-fields .passenger-info-column .select-calendar .select-month {
    flex: 0 0 145px;
  }

  /* line 1422, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .row .column-4 {
    overflow: auto;
    padding: 20px 5px !important;
  }

  /* line 1426, ../sass/_supplier-inner.scss */
  .attendees-content .col-inner .select-group.select-dob select {
    flex: 0 0 28.33%;
    padding: 1px 0;
  }

  /* line 1430, ../sass/_supplier-inner.scss */
  .attendees-content .col-inner .select-group.select-dob select#ddlDOBYear {
    flex: 0 0 41.33%;
    padding-left: 4px;
  }

  /* line 1434, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .attendees-content .col-inner .cust-select-1 {
    margin-right: 0px;
  }

  /* line 1437, ../sass/_supplier-inner.scss */
  .custom-client-wrapper-new .passenger-measure .measure-one .measure-inner {
    width: 100%;
  }
}
/* line 4, ../sass/admin-member.scss */
.adminMemberBreadcurm {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 9, ../sass/admin-member.scss */
.adminMemberBreadcurm .backAdminBtn {
  margin-top: 21px;
}
/* line 13, ../sass/admin-member.scss */
.adminMemberBreadcurm .breadcrumb ul li span {
  color: #6b238e;
}

/* line 17, ../sass/admin-member.scss */
.editMemberList {
  width: 80px;
  height: 602px;
  border-radius: 10px 0px 0px 10px;
  overflow: hidden;
  position: sticky;
  top: 5px;
  min-width: 80px;
}
/* line 28, ../sass/admin-member.scss */
.editMemberList li a {
  font-size: 12px;
  color: #342E43;
  font-weight: 500;
  display: block;
  padding: 23px 5px 23px 5px;
  position: relative;
  background-color: #E6EDF1;
}
/* line 37, ../sass/admin-member.scss */
.editMemberList li a .check {
  display: block;
  background-color: #d3d4d9;
  color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  font-size: 11px;
  text-align: center;
  margin: 0 auto 4px;
}
/* line 50, ../sass/admin-member.scss */
.editMemberList li a span {
  position: relative;
  z-index: 1;
}
/* line 55, ../sass/admin-member.scss */
.editMemberList li a:after {
  position: absolute;
  bottom: -47px;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  background-color: #D3D4D9;
  width: 4px;
  height: 70px;
  z-index: 1;
}
/* line 70, ../sass/admin-member.scss */
.editMemberList li.inprogress a .check {
  border: 2px solid #3E71FF;
  background-color: #fff;
}
/* line 79, ../sass/admin-member.scss */
.editMemberList li:last-child a:after {
  display: none;
}
/* line 87, ../sass/admin-member.scss */
.editMemberList li.sales.active a {
  background-color: rgba(62, 113, 255, 0.07);
}
/* line 94, ../sass/admin-member.scss */
.editMemberList li.sales.completed a .check {
  background-color: #3E71FF;
}
/* line 103, ../sass/admin-member.scss */
.editMemberList li.postSales.active a {
  background-color: #E5F5ED;
}
/* line 110, ../sass/admin-member.scss */
.editMemberList li.postSales.inprogress a .check {
  border-color: #2CD93E;
}
/* line 118, ../sass/admin-member.scss */
.editMemberList li.postSales.completed a .check {
  background-color: #2CD93E;
}
/* line 127, ../sass/admin-member.scss */
.editMemberList li.risk.active a {
  background-color: #F4F1E9;
}
/* line 134, ../sass/admin-member.scss */
.editMemberList li.risk.inprogress a .check {
  border-color: #FFAA00;
}
/* line 142, ../sass/admin-member.scss */
.editMemberList li.risk.completed a .check {
  background-color: #FFAA00;
}
/* line 151, ../sass/admin-member.scss */
.editMemberList li.supplier.active a {
  background-color: #F0E8F4;
}
/* line 158, ../sass/admin-member.scss */
.editMemberList li.supplier.inprogress a .check {
  border-color: #C52B96;
}
/* line 166, ../sass/admin-member.scss */
.editMemberList li.supplier.completed a .check {
  background-color: #C52B96;
}
/* line 175, ../sass/admin-member.scss */
.editMemberList li.adminBx.active a {
  background-color: #ECE9FB;
}
/* line 182, ../sass/admin-member.scss */
.editMemberList li.adminBx.inprogress a .check {
  border-color: #913EFF;
}
/* line 190, ../sass/admin-member.scss */
.editMemberList li.adminBx.completed a .check {
  background-color: #913EFF;
}
/* line 199, ../sass/admin-member.scss */
.editMemberList li.audit.active a {
  background-color: #E6F2FB;
}
/* line 206, ../sass/admin-member.scss */
.editMemberList li.audit.inprogress a .check {
  border-color: #3EB2FF;
}
/* line 214, ../sass/admin-member.scss */
.editMemberList li.audit.completed a .check {
  background-color: #3EB2FF;
}
/* line 223, ../sass/admin-member.scss */
.editMemberList li.terminaiton.active a {
  background-color: #F4EDF0;
}
/* line 230, ../sass/admin-member.scss */
.editMemberList li.terminaiton.inprogress a .check {
  border-color: #FF6D6A;
}
/* line 238, ../sass/admin-member.scss */
.editMemberList li.terminaiton.completed a .check {
  background-color: #FF6D6A;
}

/* line 247, ../sass/admin-member.scss */
.editMemberDetails {
  width: 100%;
}
/* line 250, ../sass/admin-member.scss */
.editMemberDetails .innerMemberDet {
  background: #fff;
  border-radius: 0px 10px 0px 0px;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 257, ../sass/admin-member.scss */
.editMemberDetails .heading-content {
  border-bottom: none;
  padding-left: 12px;
  padding-right: 22px;
  box-shadow: 0px 10px 10px #E6E4FA4D;
}
/* line 264, ../sass/admin-member.scss */
.editMemberDetails .heading-content h2 {
  border-left: none;
}

/* line 270, ../sass/admin-member.scss */
.memberGroupWrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/* line 274, ../sass/admin-member.scss */
.memberProfile {
  padding: 18px 22px;
}
/* line 277, ../sass/admin-member.scss */
.memberProfile h3 {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 284, ../sass/admin-member.scss */
.memberProfile .file-upload-image {
  max-height: 110px;
  max-width: 110px;
  height: 100%;
  width: 100%;
  border-radius: 10px;
}
/* line 292, ../sass/admin-member.scss */
.memberProfile .file-upload.browsCol {
  /*width: 110px;
  height: 110px;
  background: #F3F6FB;
  border-radius: 10px;
  padding: 10px 5px;*/
}
/* line 299, ../sass/admin-member.scss */
.memberProfile .file-upload.browsCol:hover .drag-text h3 {
  background-image: url("../images/icons/Icon feather-upload-cloud-green.svg");
}
/* line 304, ../sass/admin-member.scss */
.memberProfile .file-upload.browsCol .drag-text h3 {
  font-size: 14px;
  background-image: url("../images/icons/Icon feather-upload-cloud.svg");
  background-repeat: no-repeat;
  padding-top: 45px;
  background-position: center 11px;
}
/* line 312, ../sass/admin-member.scss */
.memberProfile .file-upload.browsCol .image-upload-wrap, .memberProfile .file-upload.browsCol .file-upload-content {
  margin-top: 6px;
  width: 110px;
  height: 110px;
  background: #F3F6FB;
  border-radius: 10px;
  padding: 10px 5px;
}
/* line 321, ../sass/admin-member.scss */
.memberProfile .file-upload.browsCol .image-title-wrap button.remove-image {
  position: absolute;
  bottom: 11px;
  left: 0;
  margin-top: 0;
  top: inherit;
}
/* line 330, ../sass/admin-member.scss */
.memberProfile .image-title-wrap {
  padding: 0;
}
/* line 334, ../sass/admin-member.scss */
.memberProfile .uploadBtn {
  margin-top: 0;
  margin-left: 20px;
  display: flex;
  flex-flow: column;
  align-items: center;
}
/* line 341, ../sass/admin-member.scss */
.memberProfile .uploadBtn .btnCancel {
  margin-bottom: 18px;
}
/* line 345, ../sass/admin-member.scss */
.memberProfile .uploadBtn .btn-success {
  width: 100%;
}
/* line 348, ../sass/admin-member.scss */
.memberProfile .uploadBtn .btn-success.disabled {
  color: #666;
  background: #EFF2F7;
}

/* line 358, ../sass/admin-member.scss */
.tableWrapper .table tr td {
  text-align: left;
}

/* line 363, ../sass/admin-member.scss */
.image-title-wrap button.remove-image {
  position: static;
  top: 0;
  left: 0;
  margin-top: 6px;
}

/* line 371, ../sass/admin-member.scss */
.file-upload.browsCol .file-upload-content {
  text-align: left;
  padding-left: 0;
}

/* line 377, ../sass/admin-member.scss */
.file-upload.browsCol, .browseRow {
  display: flex;
  align-items: center;
}

/* line 382, ../sass/admin-member.scss */
.image-title-wrap {
  padding: 0;
}

/* line 386, ../sass/admin-member.scss */
.uploadBtn .btnCancel {
  color: #000;
  padding: 14px 32px;
  font-size: 16px;
  border-radius: 5px;
  background: #EFF2F7;
}

/* line 396, ../sass/admin-member.scss */
.memberProfile .dtl-txt {
  color: #000000;
  font-size: 16px;
}
/* line 402, ../sass/admin-member.scss */
.memberProfile .trustAccount li {
  margin-bottom: 20px;
}

/* line 408, ../sass/admin-member.scss */
.coloredTable {
  padding: 20px;
  background: #fff;
  margin-bottom: 10px;
}
/* line 416, ../sass/admin-member.scss */
.coloredTable .coloredRow {
  position: relative;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 8px 0;
}
/* line 422, ../sass/admin-member.scss */
.coloredTable .coloredRow:before {
  content: '';
  position: absolute;
  left: 0;
  top: 10%;
  width: 4px;
  height: 80%;
}
/* line 432, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-navy-blue:before {
  background-color: #3E71FF;
}
/* line 436, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-navy-blue .input-control {
  background-color: rgba(62, 113, 255, 0.16);
}
/* line 442, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-yellow:before {
  background-color: #FFAA00;
}
/* line 446, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-yellow .input-control {
  background-color: rgba(255, 170, 0, 0.16);
}
/* line 452, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-pink:before {
  background-color: #C52B96;
}
/* line 456, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-pink .input-control {
  background-color: rgba(197, 43, 150, 0.16);
}
/* line 462, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-orange:before {
  background-color: #FF6D6A;
}
/* line 466, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-orange .input-control {
  background-color: rgba(255, 109, 106, 0.16);
}
/* line 472, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-green:before {
  background-color: #2CD93E;
}
/* line 476, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-green .input-control {
  background-color: rgba(44, 217, 62, 0.16);
}
/* line 482, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-violet:before {
  background-color: #913EFF;
}
/* line 486, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-violet .input-control {
  background-color: rgba(145, 62, 255, 0.16);
}
/* line 492, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-skyBlue:before {
  background-color: #3EB2FF;
}
/* line 496, ../sass/admin-member.scss */
.coloredTable .coloredRow.bg-lightest-skyBlue .input-control {
  background-color: #E6F2FB;
}
/* line 501, ../sass/admin-member.scss */
.coloredTable .coloredRow span, .coloredTable .coloredRow .valueSelect {
  font-weight: 500;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}
/* line 508, ../sass/admin-member.scss */
.coloredTable .coloredRow .valueSelect {
  text-transform: capitalize;
}
/* line 512, ../sass/admin-member.scss */
.coloredTable .coloredRow .input-control {
  border-radius: 5px;
  border: 0;
  margin: 0;
  width: 92px;
  min-height: 28px;
}
/* line 520, ../sass/admin-member.scss */
.coloredTable .coloredRow label {
  font-size: 14px;
  color: #000;
  margin-right: 10px;
  font-weight: 400;
}
/* line 527, ../sass/admin-member.scss */
.coloredTable .coloredRow .formGrpRw {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 536, ../sass/admin-member.scss */
.coloredTable .input-control::placeholder {
  color: #717171;
}
/* line 540, ../sass/admin-member.scss */
.coloredTable .custom-col {
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
}

/* line 547, ../sass/admin-member.scss */
.justify-content-between {
  justify-content: space-between;
}

/* line 551, ../sass/admin-member.scss */
.flex-nowrap {
  flex-wrap: nowrap;
}

/* line 555, ../sass/admin-member.scss */
.tableWrapper {
  padding: 0 20px;
}
/* line 560, ../sass/admin-member.scss */
.tableWrapper .table th {
  color: #000;
  font-weight: 500;
  padding: 12px 16px;
}
/* line 566, ../sass/admin-member.scss */
.tableWrapper .table td {
  padding: 12px 16px;
}

/* line 572, ../sass/admin-member.scss */
.memberDetailsBox, .groupBox {
  margin-bottom: 40px;
}

/* line 576, ../sass/admin-member.scss */
.groupBox {
  padding: 17px 10px;
}
/* line 579, ../sass/admin-member.scss */
.groupBox h2 {
  color: #3E71FF;
  margin-bottom: 17px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
/* line 587, ../sass/admin-member.scss */
.groupBox .salesInner {
  padding: 0 10px;
  background-color: #fff;
}
/* line 591, ../sass/admin-member.scss */
.groupBox .salesInner.invoiceInfor {
  padding-top: 11px;
}
/* line 595, ../sass/admin-member.scss */
.groupBox .salesInner .custom-check {
  padding-left: 0;
}
/* line 597, ../sass/admin-member.scss */
.groupBox .salesInner .custom-check .fa-check-square {
  width: 20px;
  vertical-align: sub;
  font-size: 22px;
}
/* line 609, ../sass/admin-member.scss */
.groupBox .salesTop {
  padding: 35px 15px 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
/* line 614, ../sass/admin-member.scss */
.groupBox .salesTop label {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  margin-bottom: 3px;
  display: block;
}
/* line 622, ../sass/admin-member.scss */
.groupBox .salesTop li {
  width: 100%;
  margin-right: 50px;
}
/* line 626, ../sass/admin-member.scss */
.groupBox .salesTop li:last-child {
  margin-right: 0;
}
/* line 630, ../sass/admin-member.scss */
.groupBox .salesTop li .input-control {
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  height: 46px;
  background-color: #fff;
  padding: 10px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  width: 100%;
  max-width: 100%;
  /*&:valid {
      background-color: #F3F6FB;
  }*/
}
/* line 646, ../sass/admin-member.scss */
.groupBox .salesTop li .datetime {
  background-image: url("../images/icons/cal-grey.svg");
  background-repeat: no-repeat;
  background-position: 95% center;
}
/* line 652, ../sass/admin-member.scss */
.groupBox .salesTop li.radio {
  padding-left: 10px;
}
/* line 655, ../sass/admin-member.scss */
.groupBox .salesTop li.radio label {
  color: #ACB2C4;
  font-weight: 500;
}
/* line 663, ../sass/admin-member.scss */
.groupBox .paragraph {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #000;
}
/* line 670, ../sass/admin-member.scss */
.groupBox .form-body {
  padding: 0 15px;
}
/* line 673, ../sass/admin-member.scss */
.groupBox .form-body .salesTop {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 0;
  background-color: transparent;
}
/* line 678, ../sass/admin-member.scss */
.groupBox .form-body .salesTop li {
  flex: 0 0 21.5%;
  margin-bottom: 16px;
}
/* line 682, ../sass/admin-member.scss */
.groupBox .form-body .salesTop li:nth-child(4n) {
  margin-right: 0;
}
/* line 686, ../sass/admin-member.scss */
.groupBox .form-body .salesTop li.tranding {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 691, ../sass/admin-member.scss */
.groupBox .form-body .salesTop li.tranding .switch input:checked + .slider:before {
  left: -6px;
}

/* line 700, ../sass/admin-member.scss */
.appConnected {
  background: #FBFFFD;
  padding: 15px 14px;
}
/* line 705, ../sass/admin-member.scss */
.appConnected .custom-input {
  font-size: 16px;
  padding-left: 0;
  color: #000;
  cursor: pointer;
}
/* line 712, ../sass/admin-member.scss */
.appConnected .custom-input .fa-check-square {
  font-size: 22px;
  width: 20px;
  vertical-align: sub;
}

/* line 725, ../sass/admin-member.scss */
.invoiceInfor .salesTop {
  margin: 0 0 30px;
  padding: 0 0 12px;
  background-color: #F8F9FF;
}
/* line 730, ../sass/admin-member.scss */
.invoiceInfor .salesTop .col-md-4, .invoiceInfor .salesTop .col-md-5, .invoiceInfor .salesTop .col-md-3 {
  padding-right: 7px;
  padding-left: 7px;
}
/* line 734, ../sass/admin-member.scss */
.invoiceInfor .salesTop .left {
  flex-basis: 34%;
  max-width: 34%;
}
/* line 742, ../sass/admin-member.scss */
.invoiceInfor .salesTop .right ul li label {
  max-width: 125px;
}
/* line 746, ../sass/admin-member.scss */
.invoiceInfor .salesTop .right ul li select.input-control {
  margin-right: 0;
}
/* line 750, ../sass/admin-member.scss */
.invoiceInfor .salesTop .right + .right {
  flex-basis: 13%;
  max-width: 13%;
}
/* line 756, ../sass/admin-member.scss */
.invoiceInfor .salesTop .center {
  flex-basis: 28%;
  max-width: 28%;
}
/* line 761, ../sass/admin-member.scss */
.invoiceInfor .salesTop .center ul li label {
  max-width: 168px;
}
/* line 767, ../sass/admin-member.scss */
.invoiceInfor .salesTop .sales-top-middle {
  padding-top: 0;
}
/* line 770, ../sass/admin-member.scss */
.invoiceInfor .salesTop .sales-top-middle .left {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
}
/* line 776, ../sass/admin-member.scss */
.invoiceInfor .salesTop .sales-top-middle .left li {
  padding-left: 10px;
}
/* line 782, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul {
  padding: 12px 0 0;
}
/* line 786, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li {
  margin-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #F3F6FB;
  padding: 5px 8px;
  -webkit-flex-flow: Wrap;
  -moz-flex-flow: Wrap;
  -ms-flex-flow: Wrap;
  flex-flow: Wrap;
  margin-bottom: 10px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 796, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .input-control {
  width: 100%;
  max-width: 108px;
  height: 36px;
  padding: 5px 10px;
  border: none;
  background-size: 15px;
  font-size: 14px;
}
/* line 806, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li:last-child {
  margin-bottom: 0;
}
/* line 810, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li select {
  margin-right: 20px;
  background-size: 10px !important;
}
/* line 815, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .radioRw {
  flex: 0 0 100%;
  background: #EAEEF6;
  border-radius: 5px 5px 0px 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: Wrap;
  -moz-flex-flow: Wrap;
  -ms-flex-flow: Wrap;
  flex-flow: Wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 7px 8px 4px;
  margin-top: 11px;
}
/* line 825, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .radioRw label {
  max-width: none;
  width: auto;
  margin-top: 0;
}
/* line 830, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .radioRw label.custom-radio input:checked ~ .checkmark {
  border-color: #2CD93E;
  background-color: transparent;
}
/* line 836, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .radioRw label.custom-radio .checkmark {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  color: #ACB2C4;
  background-color: transparent;
}
/* line 844, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li .radioRw label.custom-radio .checkmark:after {
  left: 3px;
  width: 10px;
  height: 10px;
  top: 3px;
  background-color: #2CD93E;
}
/* line 855, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li label {
  font-size: 14px;
  font-weight: 500;
  max-width: 150px;
  width: 100%;
}
/* line 861, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li label .checkmark {
  height: 20px;
  width: 20px;
  border-radius: 3px;
  color: #DBD9E4;
}
/* line 868, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li label.custom-input input:checked ~ .checkmark {
  background-color: #2CD93E;
  border-color: #2CD93E;
}
/* line 873, ../sass/admin-member.scss */
.invoiceInfor .salesTop ul li label.custom-input .checkmark:after {
  left: 6px;
  width: 7px;
  height: 12px;
  border-width: 0 3px 3px 0;
}
/* line 884, ../sass/admin-member.scss */
.invoiceInfor .tableWrapper {
  padding: 0;
}
/* line 887, ../sass/admin-member.scss */
.invoiceInfor .tableWrapper .custom-check {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
}
/* line 892, ../sass/admin-member.scss */
.invoiceInfor .tableWrapper .custom-check .fa-check-square {
  font-size: 22px;
}
/* line 897, ../sass/admin-member.scss */
.invoiceInfor .tableWrapper .btn {
  vertical-align: middle;
}

/* line 904, ../sass/admin-member.scss */
.boxCurrentEur form {
  padding-top: 20px;
}

/* line 908, ../sass/admin-member.scss */
.tustAccount {
  padding-bottom: 20px;
}
/* line 911, ../sass/admin-member.scss */
.tustAccount h4 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin-bottom: 14px;
}
/* line 918, ../sass/admin-member.scss */
.tustAccount p {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
  color: #000;
}
/* line 926, ../sass/admin-member.scss */
.tustAccount .addAcount {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 931, ../sass/admin-member.scss */
.tustAccount .addAcount label {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-right: 12px;
  max-width: 124px;
  width: 100%;
}
/* line 940, ../sass/admin-member.scss */
.tustAccount .addAcount select.input-control {
  height: 46px;
  background-color: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
  outline: none;
  font-weight: 500;
  padding: 5px 10px;
}

/* line 955, ../sass/admin-member.scss */
.bookingAmount h4 {
  font-weight: 500;
}

/* line 961, ../sass/admin-member.scss */
.booking-fees-left .heading-content {
  box-shadow: none;
  padding: 0;
  background: #F3F6FB;
  padding: 10px 12px !important;
}
/* line 967, ../sass/admin-member.scss */
.booking-fees-left .heading-content h2 {
  padding-left: 0;
  color: #000;
  text-transform: capitalize;
  margin-bottom: 0;
}
/* line 974, ../sass/admin-member.scss */
.booking-fees-left .heading-content ul li {
  margin-bottom: 0;
}

/* line 980, ../sass/admin-member.scss */
.currencyEurGroup {
  background: #F8F9FF;
  padding: 9px 15px;
  border: 2px solid #EFEFEF;
}
/* line 985, ../sass/admin-member.scss */
.currencyEurGroup ul {
  margin: 0 -10px;
}
/* line 988, ../sass/admin-member.scss */
.currencyEurGroup ul li {
  padding: 0 10px;
  margin-bottom: 10px;
}
/* line 992, ../sass/admin-member.scss */
.currencyEurGroup ul li .gridInnerBox {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  background: #F3F6FB;
  border-radius: 5px;
  padding: 5px 10px 5px 6px;
}
/* line 1002, ../sass/admin-member.scss */
.currencyEurGroup ul li:nth-child(3n) {
  margin-right: 0;
}
/* line 1006, ../sass/admin-member.scss */
.currencyEurGroup ul li label {
  font-size: 16px;
  color: #000;
  font-weight: 500;
  max-width: 182px;
  width: 100%;
}
/* line 1014, ../sass/admin-member.scss */
.currencyEurGroup ul li .input-control {
  width: 90px;
  height: 36px;
  font-size: 16px;
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  font-weight: 500;
  outline: none;
  padding: 5px 6px;
  border: none;
}
/* line 1027, ../sass/admin-member.scss */
.currencyEurGroup ul li select.input-control {
  margin-right: 10px;
}

/* line 1035, ../sass/admin-member.scss */
.salesNote p {
  margin-bottom: 0;
}
/* line 1039, ../sass/admin-member.scss */
.salesNote .salesTextarea {
  margin-bottom: 20px;
}
/* line 1042, ../sass/admin-member.scss */
.salesNote .salesTextarea textarea {
  background-color: #E0E8EE;
  border: 1px solid #EFEFEF !important;
  border-radius: 5px;
  padding: 13px;
  background-clip: inherit;
  height: 82px;
}
/* line 1050, ../sass/admin-member.scss */
.salesNote .salesTextarea textarea::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 1054, ../sass/admin-member.scss */
.salesNote .salesTextarea textarea:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 1058, ../sass/admin-member.scss */
.salesNote .salesTextarea textarea::placeholder {
  color: #ACB2C4;
}

/* line 1065, ../sass/admin-member.scss */
.booking-fees-right {
  margin-top: 10px;
}
/* line 1068, ../sass/admin-member.scss */
.booking-fees-right .row {
  margin: 0 -8px;
}
/* line 1071, ../sass/admin-member.scss */
.booking-fees-right .row .col-md-6 {
  padding: 0 8px;
}

/* line 1077, ../sass/admin-member.scss */
.insuranceRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 1081, ../sass/admin-member.scss */
.insuranceRow .from-to {
  border: 2px solid #EFEFEF;
  width: 100%;
}
/* line 1086, ../sass/admin-member.scss */
.insuranceRow .insuranceHeading {
  margin-right: 3px;
  padding: 20px 12px;
}
/* line 1090, ../sass/admin-member.scss */
.insuranceRow .insuranceHeading h2 {
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-transform: capitalize;
}
/* line 1098, ../sass/admin-member.scss */
.insuranceRow .headingInsurance {
  border-bottom: 2px solid #EFEFEF;
  margin-bottom: 10px;
}
/* line 1102, ../sass/admin-member.scss */
.insuranceRow .headingInsurance span {
  font-size: 16px;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  padding: 17px 12px;
  margin-bottom: 0;
}
/* line 1113, ../sass/admin-member.scss */
.insuranceRow .data span {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  padding: 6px 12px;
  margin-bottom: 0;
}
/* line 1120, ../sass/admin-member.scss */
.insuranceRow .data span .input-control {
  width: 70px;
  height: 36px;
  background-color: #fff;
  border-radius: 5px;
  margin-left: auto;
}

/* line 1132, ../sass/admin-member.scss */
.postSales h2 {
  color: #2CD93E;
}

/* line 1137, ../sass/admin-member.scss */
.salePost {
  border: 2px solid #EFEFEF;
  border-radius: 10px;
}
/* line 1141, ../sass/admin-member.scss */
.salePost .salepostForm {
  padding: 20px 0 6px 15px;
}
/* line 1145, ../sass/admin-member.scss */
.salePost .fileInputUpload {
  padding: 20px 15px 0 0;
}
/* line 1148, ../sass/admin-member.scss */
.salePost .fileInputUpload .file-upload.browsCol .file-upload-content {
  text-align: center;
}
/* line 1152, ../sass/admin-member.scss */
.salePost .fileInputUpload h4 {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
  width: 100%;
}
/* line 1161, ../sass/admin-member.scss */
.salePost .fileInputUpload .image-title-wrap {
  padding: 0;
}
/* line 1165, ../sass/admin-member.scss */
.salePost .fileInputUpload .drag-text h3 {
  font-size: 14px;
}
/* line 1169, ../sass/admin-member.scss */
.salePost .fileInputUpload .uploadBtn {
  text-align: right;
}
/* line 1173, ../sass/admin-member.scss */
.salePost .fileInputUpload .image-upload-wrap {
  width: 110px;
  height: 127px;
  background: #F3F6FB;
  border-radius: 10px;
  margin-right: 22px;
  padding-top: 31px;
  margin-top: 0;
}
/* line 1183, ../sass/admin-member.scss */
.salePost .fileInputUpload button.remove-image {
  font-size: 14px;
}
/* line 1188, ../sass/admin-member.scss */
.salePost .fileInputUpload .uploadBtn .uploadButtn {
  width: 120px;
  height: 46px;
  background: #2CD93E;
  border-radius: 5px;
  color: #fff;
}
/* line 1196, ../sass/admin-member.scss */
.salePost .fileInputUpload .uploadBtn .previeBtn {
  width: 120px;
  height: 46px;
  border-radius: 5px;
  color: #000;
  display: inline-block;
  padding: 15px 15px;
  text-align: center;
  margin-bottom: 12px;
}

/* line 1210, ../sass/admin-member.scss */
.attachedFileUpload {
  border: 2px solid #EFEFEF;
  border-radius: 10px;
  padding-bottom: 30px;
}
/* line 1215, ../sass/admin-member.scss */
.attachedFileUpload .heading-content {
  padding-left: 0;
  margin-bottom: 0;
  box-shadow: none;
}
/* line 1220, ../sass/admin-member.scss */
.attachedFileUpload .heading-content h2 {
  border-left: 4px solid #2CD93E;
  color: #000;
  margin-bottom: 0;
  text-transform: capitalize;
  font-weight: 500;
}
/* line 1231, ../sass/admin-member.scss */
.attachedFileUpload .heading-flex .btn {
  width: 120px;
  padding: 14px 13px 13px 11px;
}
/* line 1237, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper {
  padding: 0;
}
/* line 1244, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper .custom-check .fa-check-square {
  font-size: 23px;
}
/* line 1248, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper th {
  padding: 12px 9px;
}
/* line 1252, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper td {
  vertical-align: middle;
  padding: 12px 9px;
  color: #A3A2A7;
  font-size: 14px;
}
/* line 1258, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper td .pdf {
  width: 40px;
  height: 40px;
  background: #FAF0EE;
  border-radius: 10px;
  color: #F46A6A;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  text-align: center;
  line-height: 40px;
}
/* line 1271, ../sass/admin-member.scss */
.attachedFileUpload .tableWrapper td .form-control {
  width: 108px;
  height: 32px;
  background: #E0E8EE;
  border: 1px solid #E5E6E8;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
}

/* line 1285, ../sass/admin-member.scss */
.selectDays {
  background: #F8F9FF;
  padding: 15px 10px;
}
/* line 1290, ../sass/admin-member.scss */
.selectDays ul li {
  background: #F3F6FB;
  border-radius: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 5px 10px 5px 8px;
  margin-bottom: 10px;
}
/* line 1299, ../sass/admin-member.scss */
.selectDays ul li span {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 1305, ../sass/admin-member.scss */
.selectDays ul li .input-control {
  width: 170px;
  height: 36px;
  background-color: #fff;
  border-radius: 5px;
  border: none;
  outline: none;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  text-align: left;
  padding: 5px 10px;
}
/* line 1318, ../sass/admin-member.scss */
.selectDays ul li .input-control::placeholder {
  color: #000;
}
/* line 1322, ../sass/admin-member.scss */
.selectDays ul li .input-control.datetime {
  background-image: url(../images/icons/cal-grey.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 18px;
}
/* line 1330, ../sass/admin-member.scss */
.selectDays ul li .custom-check .fa-check-square {
  font-size: 22px;
}
/* line 1335, ../sass/admin-member.scss */
.selectDays ul li .custom-check {
  cursor: pointer;
  display: flex;
  align-items: center;
  max-width: 300px;
  width: 100%;
}
/* line 1346, ../sass/admin-member.scss */
.selectDays .bottomSelectDay li .custom-check {
  max-width: 175px;
}
/* line 1350, ../sass/admin-member.scss */
.selectDays .bottomSelectDay .form-control {
  width: 100%;
  border: none;
  height: 36px;
  border-radius: 5px;
}

/* line 1362, ../sass/admin-member.scss */
.directorDetails .tableWrapper .table tr td .form-control {
  width: 100%;
  background: #FFFFFF;
  border-radius: 5px;
}
/* line 1367, ../sass/admin-member.scss */
.directorDetails .tableWrapper .table tr td .form-control::-webkit-input-placeholder {
  /* Edge */
  color: #717171;
}
/* line 1371, ../sass/admin-member.scss */
.directorDetails .tableWrapper .table tr td .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #717171;
}
/* line 1375, ../sass/admin-member.scss */
.directorDetails .tableWrapper .table tr td .form-control::placeholder {
  color: #717171;
}
/* line 1381, ../sass/admin-member.scss */
.directorDetails .tableWrapper .table tr td[align="right"] {
  text-align: right;
}

/* line 1390, ../sass/admin-member.scss */
.bankingDetails .form-body .salesTop.topList li:nth-child(4n) {
  margin-right: 50px;
}
/* line 1394, ../sass/admin-member.scss */
.bankingDetails .form-body .salesTop.topList li {
  flex: 0 0 29.3%;
}
/* line 1398, ../sass/admin-member.scss */
.bankingDetails .form-body .salesTop.topList li:nth-child(3n) {
  margin-right: 0;
}
/* line 1402, ../sass/admin-member.scss */
.bankingDetails .form-body .salesTop.centerlist li {
  flex: 0 0 100%;
}
/* line 1405, ../sass/admin-member.scss */
.bankingDetails .form-body .salesTop.centerlist li textarea {
  height: 127px;
}

/* line 1412, ../sass/admin-member.scss */
.riskInnerList li {
  background: #F3F6FB;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 12px 14px;
}
/* line 1418, ../sass/admin-member.scss */
.riskInnerList li .custom-check .fa-check-square {
  font-size: 22px;
  vertical-align: text-bottom;
  margin-right: 20px;
}
/* line 1425, ../sass/admin-member.scss */
.riskInnerList li label {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 1430, ../sass/admin-member.scss */
.riskInnerList li label span {
  cursor: pointer;
}

/* line 1438, ../sass/admin-member.scss */
.riskBox h2 {
  color: #FFAA00;
}
/* line 1442, ../sass/admin-member.scss */
.riskBox .insurance {
  border: none;
}
/* line 1446, ../sass/admin-member.scss */
.riskBox .insurance .heading-content h2 {
  border-left: none;
}
/* line 1451, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper {
  background: #F8F9FF;
  border: 2px solid #EFEFEF;
  margin-bottom: 4px;
}
/* line 1456, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper .table {
  border-collapse: separate;
}
/* line 1459, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper .table th {
  border-bottom: none;
  background-color: transparent;
  font-size: 16px;
  color: #000;
  text-transform: capitalize;
  font-weight: 700;
}
/* line 1468, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper .table tr, .riskBox .insurance .tableWrapper .table tr:nth-child(even) {
  background-color: transparent;
}
/* line 1472, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper .table td {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 1477, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper .table td input {
  width: 70px;
  height: 36px;
  background-color: #fff;
  border-radius: 5px;
  border: none;
}
/* line 1487, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable {
  border-radius: 0px 0px 5px 5px;
}
/* line 1490, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable.center {
  border: none;
}
/* line 1496, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable .table td label {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 1503, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable .table td input {
  width: 100%;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  height: 46px;
}
/* line 1510, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable .table td .btn.btnDays {
  width: 70px;
  height: 46px;
  background: #F8F9FF;
  border: 2px solid #EFEFEF;
  border-radius: 0px 5px 5px 0px;
  font-size: 16px;
  color: #000;
  font-weight: 700;
  margin-bottom: 0;
  margin-left: -2px;
}
/* line 1523, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable .table td .btn.btnPdf {
  border: 1px solid #EFEFEF;
  border-radius: 0 5px 5px 0;
  margin-left: -5px;
  margin-top: 0.5px;
}
/* line 1529, ../sass/admin-member.scss */
.riskBox .insurance .tableWrapper.middleTable .table td .btn.btnPdf img {
  max-width: none;
}

/* line 1541, ../sass/admin-member.scss */
.adminMember h2 {
  color: #913EFF;
}

/* line 1546, ../sass/admin-member.scss */
.memberFormList {
  background: #F3F6FB;
  border-radius: 5px 0px 0px 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  overflow: hidden;
  padding: 6px 10px;
  position: relative;
  margin-bottom: 10px;
}
/* line 1557, ../sass/admin-member.scss */
.memberFormList .pdfDownload {
  margin-right: 10px;
}
/* line 1561, ../sass/admin-member.scss */
.memberFormList .switch {
  margin-right: 18px;
}
/* line 1564, ../sass/admin-member.scss */
.memberFormList .switch input:checked + .slider {
  background-color: #2cd93e;
}
/* line 1568, ../sass/admin-member.scss */
.memberFormList .switch input:checked + .slider:before {
  left: -6px;
}
/* line 1573, ../sass/admin-member.scss */
.memberFormList .memberAgre {
  font-size: 14px;
  color: #000;
  font-weight: 500;
}
/* line 1579, ../sass/admin-member.scss */
.memberFormList .memberAgre:before {
  background-color: #E4EEFF;
  width: 62px;
  height: 44px;
  background: #E4EEFF;
  border-radius: 5px 0px 0px 5px;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1592, ../sass/admin-member.scss */
.memberFormList .SendEmail {
  border: none;
  padding: 0;
  outline: none;
}

/* line 1600, ../sass/admin-member.scss */
.ptsSystem h2 {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  background: #F3F6FB;
  border-radius: 5px 5px 0px 0px;
  padding: 25px 12px;
  margin-bottom: 0;
  text-transform: capitalize;
}

/* line 1612, ../sass/admin-member.scss */
.systemMember {
  padding: 20px;
  background: #F8F9FF;
}
/* line 1616, ../sass/admin-member.scss */
.systemMember .custom-check {
  background: #F3F6FB;
  border-radius: 5px;
  padding: 12px 10px;
  margin-bottom: 10px;
}
/* line 1623, ../sass/admin-member.scss */
.systemMember label {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 1628, ../sass/admin-member.scss */
.systemMember label span {
  cursor: pointer;
}
/* line 1634, ../sass/admin-member.scss */
.systemMember .custom-check .fa-check-square {
  font-size: 22px;
  cursor: pointer;
  vertical-align: text-bottom;
}
/* line 1641, ../sass/admin-member.scss */
.systemMember .ptsBudgetWeb .input-control {
  position: absolute;
  right: 25px;
  top: 6px;
  border: none;
  border-radius: 5px;
  height: 34px;
  font-size: 12px;
  font-weight: 500;
  width: 116px;
  text-align: left;
}
/* line 1653, ../sass/admin-member.scss */
.systemMember .ptsBudgetWeb .input-control::-webkit-input-placeholder {
  /* Edge */
  color: #717171;
}
/* line 1657, ../sass/admin-member.scss */
.systemMember .ptsBudgetWeb .input-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #717171;
}
/* line 1661, ../sass/admin-member.scss */
.systemMember .ptsBudgetWeb .input-control::placeholder {
  color: #717171;
}
/* line 1667, ../sass/admin-member.scss */
.systemMember.merchantService {
  padding: 7px 12px;
}
/* line 1670, ../sass/admin-member.scss */
.systemMember.merchantService .custom-check {
  margin-bottom: 0;
}
/* line 1675, ../sass/admin-member.scss */
.systemMember.merchantService .ptsBudgetWeb .input-control {
  width: 170px;
  background-image: url(../images/icons/cal-grey.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  text-align: left;
  font-size: 16px;
}

/* line 1690, ../sass/admin-member.scss */
.adminMember .attachedFileUpload {
  padding-bottom: 0;
}
/* line 1693, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .heading-content h2 {
  border-left-color: #913EFF;
}
/* line 1697, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .tableWrapper td {
  color: #000;
  font-size: 14px;
}
/* line 1701, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .tableWrapper td .input-control {
  color: #000;
  font-size: 14px;
  border: none;
  border-radius: 5px;
  font-weight: 500;
  width: 118px;
}
/* line 1709, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .tableWrapper td .input-control::-webkit-input-placeholder {
  color: #717171;
}
/* line 1713, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .tableWrapper td .input-control:-ms-input-placeholder {
  color: #717171;
}
/* line 1717, ../sass/admin-member.scss */
.adminMember .attachedFileUpload .tableWrapper td .input-control::placeholder {
  color: #717171;
}

/* line 1726, ../sass/admin-member.scss */
.clientType .heading-content {
  border-bottom: 2px solid #F0EFF8;
}
/* line 1730, ../sass/admin-member.scss */
.clientType .userPrivilage {
  margin-bottom: 0;
  background-color: transparent;
}
/* line 1734, ../sass/admin-member.scss */
.clientType .userPrivilage .switchList {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 1740, ../sass/admin-member.scss */
.clientType .userPrivilage .switchList li {
  flex: 0 0 15%;
  max-width: 15%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-right: 60px;
}
/* line 1749, ../sass/admin-member.scss */
.clientType .userPrivilage .switchList li:nth-child(5n) {
  margin-right: 0;
}
/* line 1753, ../sass/admin-member.scss */
.clientType .userPrivilage .switchList li label {
  max-width: none;
  width: auto;
}

/* line 1762, ../sass/admin-member.scss */
.atol {
  background: #F3F6FB;
  border-radius: 5px;
  padding: 12px 10px;
  margin-bottom: 10px;
}
/* line 1768, ../sass/admin-member.scss */
.atol .custom-check {
  background: transparent;
  border-radius: 0;
  padding: 0;
  margin-bottom: 0;
}
/* line 1775, ../sass/admin-member.scss */
.atol .input-control {
  width: 130px;
  height: 36px;
  background-color: #FFFFFF;
  border-radius: 5px;
  border: none;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  background-size: 14px;
}
/* line 1786, ../sass/admin-member.scss */
.atol .input-control.datetime {
  width: 170px;
  background-image: url(../images/icons/cal-grey.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  text-align: left;
}
/* line 1793, ../sass/admin-member.scss */
.atol .input-control.datetime::-webkit-input-placeholder {
  color: #717171;
}
/* line 1797, ../sass/admin-member.scss */
.atol .input-control.datetime:-ms-input-placeholder {
  color: #717171;
}
/* line 1801, ../sass/admin-member.scss */
.atol .input-control.datetime::placeholder {
  color: #717171;
}

/* line 1810, ../sass/admin-member.scss */
.supplierBox h2 {
  color: #C52B96;
}

/* line 1815, ../sass/admin-member.scss */
.supplierList {
  background: #F8F9FF;
  border: 2px solid #EFEFEF;
  border-radius: 10px;
  padding: 25px 13px;
}
/* line 1821, ../sass/admin-member.scss */
.supplierList label {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 1828, ../sass/admin-member.scss */
.supplierList .input-control {
  height: 46px;
  background-color: #E0E8EE;
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  outline: none;
}
/* line 1839, ../sass/admin-member.scss */
.supplierList .enableDebit {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-top: 20px;
}
/* line 1844, ../sass/admin-member.scss */
.supplierList .enableDebit label:first-child {
  margin-right: 10px;
}
/* line 1849, ../sass/admin-member.scss */
.supplierList .btnUp {
  margin-top: 12px;
}

/* line 1855, ../sass/admin-member.scss */
.audit h2 {
  color: #3EB2FF;
}
/* line 1859, ../sass/admin-member.scss */
.audit .tableWrapper {
  padding: 0;
}
/* line 1862, ../sass/admin-member.scss */
.audit .tableWrapper .table {
  border-collapse: separate;
  border-bottom: 2px solid #EFEFEF;
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
}
/* line 1868, ../sass/admin-member.scss */
.audit .tableWrapper .table tr:nth-child(even) {
  background: #F8F9FF;
}
/* line 1872, ../sass/admin-member.scss */
.audit .tableWrapper .table th {
  border-bottom: 2px solid #EFEFEF;
}
/* line 1877, ../sass/admin-member.scss */
.audit .tableWrapper .table tr td:first-child {
  border-left: 2px solid #EFEFEF;
}
/* line 1882, ../sass/admin-member.scss */
.audit .tableWrapper .table tr:first-child td:last-child {
  border-right: 2px solid #EFEFEF;
}
/* line 1888, ../sass/admin-member.scss */
.audit .tableWrapper .table td {
  vertical-align: middle;
}
/* line 1891, ../sass/admin-member.scss */
.audit .tableWrapper .table td .input-control {
  width: 188px;
  height: 36px;
  background-color: #fff;
  border-radius: 5px;
  font-size: 14px;
  color: #000;
  font-weight: 500;
  border: none;
}

/* line 1906, ../sass/admin-member.scss */
.bankStatement {
  background: #F8F9FF;
  padding: 13px 13px 13px;
}
/* line 1910, ../sass/admin-member.scss */
.bankStatement .statementInner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: #F3F6FB;
  border-radius: 5px;
  padding: 5px 30px 5px 8px;
  margin-bottom: 10px;
}
/* line 1920, ../sass/admin-member.scss */
.bankStatement .custom-check .fa-check-square {
  font-size: 22px;
  vertical-align: text-bottom;
}
/* line 1927, ../sass/admin-member.scss */
.bankStatement span {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 1934, ../sass/admin-member.scss */
.bankStatement .leftStateSec {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1938, ../sass/admin-member.scss */
.bankStatement .leftStateSec .input-control {
  width: 170px;
  height: 36px;
  background-color: #fff;
  border-radius: 5px;
  margin-right: 20px;
  border: none;
  background-image: url(../images/icons/cal-grey.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
}

/* line 1954, ../sass/admin-member.scss */
.auditDetails h2 {
  color: #000;
  text-transform: capitalize;
  margin-bottom: 0;
}
/* line 1960, ../sass/admin-member.scss */
.auditDetails .heading-content {
  box-shadow: none;
  background: #F3F6FB;
  border-radius: 5px 5px 0px 0px;
}
/* line 1966, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails {
  background: #F3F6FB;
  border-radius: 5px;
  padding: 5px 8px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1974, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails .custom-check, .auditDetails .auditInnerDetails .input-control {
  width: 100%;
}
/* line 1978, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails .input-control {
  background-color: #FFFFFF;
  border-radius: 5px;
  height: 36px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  border: none;
}
/* line 1987, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails .input-control::-webkit-input-placeholder {
  color: #717171;
}
/* line 1991, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails .input-control:-ms-input-placeholder {
  color: #717171;
}
/* line 1995, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails .input-control::placeholder {
  color: #717171;
}
/* line 2000, ../sass/admin-member.scss */
.auditDetails .auditInnerDetails select.input-control {
  max-width: 170px;
  margin-right: 20px;
}
/* line 2006, ../sass/admin-member.scss */
.auditDetails .systemMember .custom-check {
  background: transparent;
  border-radius: 0;
  padding: 0;
  margin-bottom: 0px;
}

/* line 2014, ../sass/admin-member.scss */
.audithisoty {
  width: 400px;
  height: 44px;
  background: rgba(62, 178, 255, 0.1);
  border-radius: 5px 5px 0px 0px;
  margin: 0 auto -20px;
  padding: 5px 10px 5px 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 2025, ../sass/admin-member.scss */
.audithisoty label {
  font-size: 14px;
  color: #000;
  font-weight: 500;
}
/* line 2031, ../sass/admin-member.scss */
.audithisoty .input-control {
  background-color: #FFFFFF;
  border-radius: 5px;
  height: 36px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  border: none;
  max-width: 170px;
}

/* line 2044, ../sass/admin-member.scss */
.temination h2 {
  color: #FF6D6A;
}
/* line 2050, ../sass/admin-member.scss */
.temination .bankStatement .leftStateSec .input-control {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
/* line 2055, ../sass/admin-member.scss */
.temination .bankStatement .leftStateSec .input-control::-webkit-input-placeholder {
  color: #717171;
}
/* line 2059, ../sass/admin-member.scss */
.temination .bankStatement .leftStateSec .input-control:-ms-input-placeholder {
  color: #717171;
}
/* line 2063, ../sass/admin-member.scss */
.temination .bankStatement .leftStateSec .input-control::placeholder {
  color: #717171;
}
/* line 2068, ../sass/admin-member.scss */
.temination .bankStatement .leftStateSec select.input-control {
  background: #fff url(../images/icons/select-arrow.svg) no-repeat 93% center;
}
/* line 2074, ../sass/admin-member.scss */
.temination .ifOther .leftStateSec {
  width: 100%;
}
/* line 2077, ../sass/admin-member.scss */
.temination .ifOther .leftStateSec .input-control {
  margin-right: 0;
  width: 100%;
  background-image: none !important;
}

/* line 2087, ../sass/admin-member.scss */
.adminPopupWrap .internalProcedure {
  max-width: 600px;
  margin-top: 0 !important;
  max-height: 700px;
  overflow-y: auto;
}
/* line 2093, ../sass/admin-member.scss */
.adminPopupWrap .internalProcedure .grid-box {
  max-height: none;
  overflow-y: inherit;
}
/* line 2098, ../sass/admin-member.scss */
.adminPopupWrap .internalProcedure .updateEmailTemp {
  width: 100%;
}
/* line 2103, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote {
  max-width: 832px;
}
/* line 2106, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .heading-content {
  background-color: rgba(88, 36, 132, 0.05);
}
/* line 2110, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .heading-content h2 {
  border-left-color: #582484;
}
/* line 2115, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .btngroup {
  border-top: none;
}
/* line 2118, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .btngroup .yellowBtn {
  background-color: #582484;
}
/* line 2122, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .btngroup .btnGrey {
  background-color: #EFF2F7;
  padding: 14px 36px 13px;
  margin-right: 10px;
}
/* line 2130, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .userForm .form-control {
  height: 220px;
  background: #E0E8EE;
  border-radius: 10px;
  border: none;
}
/* line 2136, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .userForm .form-control::-webkit-input-placeholder {
  color: #ACB2C4;
}
/* line 2140, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .userForm .form-control:-ms-input-placeholder {
  color: #ACB2C4;
}
/* line 2144, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .userForm .form-control::placeholder {
  color: #ACB2C4;
}
/* line 2150, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .memberSwitch {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2154, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .memberSwitch li {
  margin-right: 30px;
}
/* line 2157, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .memberSwitch li .switch {
  margin-left: 11px;
  vertical-align: middle;
}
/* line 2162, ../sass/admin-member.scss */
.adminPopupWrap .addMemberNote .memberSwitch li label {
  color: #ACB2C4;
  font-size: 16px;
  font-weight: 500;
}
/* line 2173, ../sass/admin-member.scss */
.adminPopupWrap .addTranding .heading-content h2 {
  border-left-color: #2CD93E;
}
/* line 2178, ../sass/admin-member.scss */
.adminPopupWrap .addTranding .btngroup {
  border-top: none;
}
/* line 2181, ../sass/admin-member.scss */
.adminPopupWrap .addTranding .btngroup .btnGrey {
  background-color: #EFF2F7;
  padding: 14px 36px 13px;
  margin-right: 10px;
}
/* line 2187, ../sass/admin-member.scss */
.adminPopupWrap .addTranding .btngroup .yellowBtn {
  background-color: #2CD93E;
}
/* line 2193, ../sass/admin-member.scss */
.adminPopupWrap .genrateAudit {
  max-width: 1148px;
  max-height: 700px;
  overflow-y: auto;
}

@media only screen and (max-width: 1366px) {
  /* line 2201, ../sass/admin-member.scss */
  .invoiceInfor .salesTop ul li label {
    max-width: 140px;
    font-size: 13px;
  }

  /* line 2205, ../sass/admin-member.scss */
  .invoiceInfor .salesTop ul li .input-control {
    max-width: 100px;
    font-size: 12px;
    margin-right: 5px;
    background-size: 13px;
  }

  /* line 2211, ../sass/admin-member.scss */
  .attachedFileUpload .tableWrapper td {
    padding: 12px 4px;
  }

  /* line 2214, ../sass/admin-member.scss */
  .attachedFileUpload .tableWrapper td a {
    text-decoration: none;
  }
}
/* line 2218, ../sass/admin-member.scss */
.input-control-member {
  border: 2px solid #EFEFEF;
  border-radius: 5px;
  line-height: 1;
  background-color: #fff;
  padding: 10px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  width: 100%;
  max-width: 100%;
  margin: 0 22px;
}

/* line 2232, ../sass/admin-member.scss */
.datetime-new {
  background-image: url("../images/icons/cal-grey.svg") !important;
  background-repeat: no-repeat !important;
  background-position: 95% center !important;
  min-height: 40px !important;
}

/* line 2238, ../sass/admin-member.scss */
.doubleBtn {
  display: flex;
  background: #fff;
  padding: 7px 10px;
  margin: 0 15px;
  border-radius: 5px;
  width: 80px;
  flex-shrink: 0;
}
/* line 2246, ../sass/admin-member.scss */
.doubleBtn a {
  flex-shrink: 0;
}

/* line 2250, ../sass/admin-member.scss */
.selectDays ul li .input-control {
  width: 140px;
}

/* line 2253, ../sass/admin-member.scss */
.bankStatement .statementInner {
  padding-right: 15px;
}
/* line 2254, ../sass/admin-member.scss */
.bankStatement .statementInner .leftStateSec .btn {
  flex-shrink: 0;
}
/* line 2255, ../sass/admin-member.scss */
.bankStatement .statementInner .leftStateSec .input-control {
  width: 140px;
}

/* line 6, ../sass/memberReporting.scss */
.memberUser.reportingSec .tab-wrapper .tab-link ul li a {
  background-image: url(../images/icons/calendarGrey.svg);
}
/* line 10, ../sass/memberReporting.scss */
.memberUser.reportingSec .tab-wrapper .tab-link ul li a::after {
  width: 90%;
  background: #2CD93E;
}
/* line 15, ../sass/memberReporting.scss */
.memberUser.reportingSec .tab-wrapper .tab-link ul li a.active, .memberUser.reportingSec .tab-wrapper .tab-link ul li a:hover {
  color: #2CD93E;
  background-color: rgba(44, 217, 62, 0.05);
  background-image: url(../images/icons/calendarGreen.svg);
}
/* line 23, ../sass/memberReporting.scss */
.memberUser.reportingSec .tab-wrapper .tab-link ul li.enquiryDate a {
  background-image: url(../images/icons/calendarReporting.svg);
}
/* line 26, ../sass/memberReporting.scss */
.memberUser.reportingSec .tab-wrapper .tab-link ul li.enquiryDate a.active, .memberUser.reportingSec .tab-wrapper .tab-link ul li.enquiryDate a:hover {
  background-image: url(../images/icons/calendarReportingGreen.svg);
}
/* line 38, ../sass/memberReporting.scss */
.memberUser.reportingSec.creaditReporting .tab-wrapper .tab-link ul li.creditRe a {
  background-image: url(../images/icons/summarygrey.svg);
}
/* line 41, ../sass/memberReporting.scss */
.memberUser.reportingSec.creaditReporting .tab-wrapper .tab-link ul li.creditRe a.active, .memberUser.reportingSec.creaditReporting .tab-wrapper .tab-link ul li.creditRe a:hover {
  background-image: url(../images/icons/summary.svg);
}

/* line 50, ../sass/memberReporting.scss */
.backAdminBtn .green_light {
  background-color: rgba(44, 217, 62, 0.1);
  color: #2CD93E;
}

/* line 57, ../sass/memberReporting.scss */
.atolSec .row {
  margin: 0 -15px;
}
/* line 60, ../sass/memberReporting.scss */
.atolSec .row .col-8, .atolSec .row .col-4, .atolSec .row .col-12, .atolSec .row .col-3, .atolSec .row .col-9 {
  padding: 0 15px;
}
/* line 65, ../sass/memberReporting.scss */
.atolSec .heading {
  margin-bottom: 0;
}
/* line 69, ../sass/memberReporting.scss */
.atolSec .heading h2 {
  padding: 0;
}
/* line 74, ../sass/memberReporting.scss */
.atolSec .franchise.grid-box {
  box-shadow: 0px 10px 10px #E6E4FA4D;
  border-radius: 10px;
  padding: 16px 0;
  min-height: 420px;
}
/* line 80, ../sass/memberReporting.scss */
.atolSec .franchise.grid-box.member-atol {
  max-height: 420px;
  overflow-y: auto;
}
/* line 85, ../sass/memberReporting.scss */
.atolSec .franchise.grid-box h2 {
  font-size: 20px;
  font-weight: 500;
  color: #000;
  border-left: 4px solid #2CD93E;
  padding: 10px;
  height: auto;
  line-height: inherit;
}
/* line 95, ../sass/memberReporting.scss */
.atolSec .franchise.grid-box article {
  padding: 14px 16px;
}
/* line 98, ../sass/memberReporting.scss */
.atolSec .franchise.grid-box article p {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  line-height: 24px;
}
/* line 109, ../sass/memberReporting.scss */
.atolSec .member-atol .table td {
  color: #000;
  padding: 12px 16px;
}
/* line 119, ../sass/memberReporting.scss */
.atolSec .apc-reporting .heading {
  display: flex;
  justify-content: space-between;
  padding-right: 15px;
}
/* line 126, ../sass/memberReporting.scss */
.atolSec .userForm {
  padding: 0;
}
/* line 129, ../sass/memberReporting.scss */
.atolSec .userForm .form-group .form-control {
  height: 44px;
  padding: 7px 10px;
}
/* line 135, ../sass/memberReporting.scss */
.atolSec .btnGreen {
  height: 46px;
  background: #2CD93E;
  border-radius: 5px;
  width: 100%;
  outline: none;
  border: none;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
/* line 147, ../sass/memberReporting.scss */
.atolSec .radioReporting {
  background: #F3F6FB;
  padding: 13px 7px 13px 7px;
  border-radius: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 154, ../sass/memberReporting.scss */
.atolSec .radioReporting .radioContainer {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  font-weight: 500;
}
/* line 170, ../sass/memberReporting.scss */
.atolSec .radioReporting .checkmark {
  position: absolute;
  top: -2px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #ACB2C4;
}
/* line 181, ../sass/memberReporting.scss */
.atolSec .radioReporting .radioContainer input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #2CD93E;
}
/* line 187, ../sass/memberReporting.scss */
.atolSec .radioContainer .checkmark:after {
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #2CD93E;
}
/* line 196, ../sass/memberReporting.scss */
.atolSec .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* line 202, ../sass/memberReporting.scss */
.atolSec .radioContainer input:checked ~ .checkmark:after {
  display: block;
}
/* line 206, ../sass/memberReporting.scss */
.atolSec .radioContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 217, ../sass/memberReporting.scss */
.alotForm li:nth-child(3) .dateRange {
  display: flex;
  align-items: center;
}
/* line 221, ../sass/memberReporting.scss */
.alotForm li:nth-child(3) .dateRange .to {
  flex: 0 0 30px;
  max-width: 30px;
  text-align: center;
}
/* line 229, ../sass/memberReporting.scss */
.alotForm li .form-group {
  width: 100%;
}

/* line 235, ../sass/memberReporting.scss */
.apc-reporting-container .apc-reporting:after {
  display: none;
}

/* line 239, ../sass/memberReporting.scss */
.reportingTable .table {
  border-collapse: separate;
}
/* line 242, ../sass/memberReporting.scss */
.reportingTable .table th {
  padding: 0 10px;
}
/* line 246, ../sass/memberReporting.scss */
.reportingTable .table .dataTable {
  background-color: #F3F6FB;
}
/* line 249, ../sass/memberReporting.scss */
.reportingTable .table .dataTable th {
  border-bottom: 6px solid #fff;
  padding: 0 10px 8px;
}
/* line 255, ../sass/memberReporting.scss */
.reportingTable .table td {
  border-bottom: 4px solid #fff;
  background-color: #F8F9FF;
  color: #000;
}
/* line 260, ../sass/memberReporting.scss */
.reportingTable .table td.tFoot {
  background-color: rgba(44, 217, 62, 0.05);
}
/* line 266, ../sass/memberReporting.scss */
.reportingTable .table tfoot td {
  background-color: #fff;
  padding: 13px 10px;
  font-size: 16px;
}

/* line 275, ../sass/memberReporting.scss */
.refineReport .form-control {
  width: 130px;
  height: 32px;
  border: 1px solid #EFEFF4;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
/* line 284, ../sass/memberReporting.scss */
.refineReport .form-control::-webkit-input-placeholder {
  color: #A3A2A7;
}
/* line 288, ../sass/memberReporting.scss */
.refineReport .form-control:-ms-input-placeholder {
  color: #A3A2A7;
}
/* line 292, ../sass/memberReporting.scss */
.refineReport .form-control::placeholder {
  color: #A3A2A7;
}

/* line 298, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup {
  position: relative;
}
/* line 301, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup .grid-box {
  border-radius: 10px 0px 10px 10px;
  overflow: hidden;
}
/* line 307, ../sass/memberReporting.scss */
.travelDateReport .heading.search-result-client.flex-heading {
  position: absolute;
  top: -40px;
  margin-top: 0 !important;
  right: 0;
}
/* line 314, ../sass/memberReporting.scss */
.travelDateReport .dataSearch {
  margin-right: 20px;
}
/* line 318, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup .includeResult {
  padding: 9px 10px 18px;
  flex-wrap: wrap;
}
/* line 323, ../sass/memberReporting.scss */
.travelDateReport .refineReport {
  padding-right: 20px;
}
/* line 327, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup .grid-box h2 {
  border-left-color: #34C372;
}
/* line 331, ../sass/memberReporting.scss */
.travelDateReport .table tr td a {
  color: #2CD93E;
}
/* line 335, ../sass/memberReporting.scss */
.travelDateReport .custom-check .fa-check-square {
  font-size: 22px;
  width: 20px;
}
/* line 340, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup .includeResult li.custom-check label i {
  font-size: 22px;
  width: 20px;
}
/* line 345, ../sass/memberReporting.scss */
.travelDateReport .reportinGroup .includeResult li {
  margin-right: 26px;
  margin-bottom: 20px;
}
/* line 350, ../sass/memberReporting.scss */
.travelDateReport .innerResult {
  margin: 11px 5px 11px 14px;
}
/* line 353, ../sass/memberReporting.scss */
.travelDateReport .innerResult label {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
/* line 360, ../sass/memberReporting.scss */
.travelDateReport .resultsInclude {
  display: flex;
}

/* line 367, ../sass/memberReporting.scss */
.adminPopupWrap .lb-container.breakview {
  max-width: 1100px;
}
/* line 370, ../sass/memberReporting.scss */
.adminPopupWrap .lb-container.breakview .heading-content {
  background: rgba(44, 217, 62, 0.05);
}
/* line 372, ../sass/memberReporting.scss */
.adminPopupWrap .lb-container.breakview .heading-content h2 {
  border-left-color: #2CD93E;
}

/* line 1, ../sass/_business.scss */
.bussiness-dashboard {
  margin-top: 0;
  display: none;
}

/* line 5, ../sass/_business.scss */
.business-user-nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* line 12, ../sass/_business.scss */
.business-layout .form-flex-wrapper .btn.new-btn, .business-layout .flex-three-form .btn.new-btn {
  min-height: 42px;
  margin-top: 0 !important;
}

/* line 19, ../sass/_business.scss */
.business-user-wrapper li + li {
  margin-top: 0;
}
/* line 22, ../sass/_business.scss */
.business-user-wrapper .email-setting label span {
  font-size: 13px;
}
/* line 23, ../sass/_business.scss */
.business-user-wrapper .email-setting .grid-box {
  min-height: 0;
}
/* line 24, ../sass/_business.scss */
.business-user-wrapper .user-privileges .grid-box {
  min-height: 0;
}
/* line 26, ../sass/_business.scss */
.business-user-wrapper .new-field-manage label + label {
  display: flex;
  justify-content: space-between;
}
/* line 29, ../sass/_business.scss */
.business-user-wrapper .error {
  width: 100%;
}

/* line 32, ../sass/_business.scss */
.new-flex-form li {
  margin-bottom: 15px;
  display: flex;
}
/* line 33, ../sass/_business.scss */
.new-flex-form li > label {
  display: flex;
  width: 60%;
}
/* line 34, ../sass/_business.scss */
.new-flex-form li > label:first-child {
  width: 38%;
}
/* line 36, ../sass/_business.scss */
.new-flex-form li > span:first-child {
  width: 55%;
}

/* line 41, ../sass/_business.scss */
.single-list-wrap ul {
  display: flex;
  flex-flow: wrap;
}
/* line 42, ../sass/_business.scss */
.single-list-wrap ul li {
  padding-right: 15px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
}
/* line 43, ../sass/_business.scss */
.single-list-wrap ul li label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
/* line 44, ../sass/_business.scss */
.single-list-wrap ul li span {
  font-size: 20px;
}

/* line 48, ../sass/_business.scss */
.data-form.form-flex-wrapper li .text-field, .data-form.flex-three-form li .text-field {
  height: auto;
  min-height: 44px;
}
