@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body {
  width: 100%;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  background-color: #FCFCFF;
  min-height: 100vh;
}

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  outline: none !important;
  font-family: "Inter";
  text-decoration: none;
}

.mainContainer {
  width: 938px;
  float: left;
}

aside {
  width: 306px;
  height: 100vh;
  border-right: 1px solid #EEE;
  background: #FFF;
  position: fixed;
  top: 0;
  left: 0;
  padding: 28px 53px;
  overflow: auto;
}
aside::-webkit-scrollbar {
  display: none;
}
aside .logo {
  width: 100%;
  float: left;
}
aside .logo img {
  width: 90px;
  float: left;
}
aside .navList {
  width: 100%;
  float: left;
  margin: 54px 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  display: flex;
  flex-flow: column;
  gap: 27px;
}
aside .navList li {
  width: 100%;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
}
aside .navList li .drop_down_icon {
  position: absolute;
  top: 0;
  right: 0;
  color: #a7a7a7;
  font-size: 14px;
  cursor: pointer;
}
aside .navList li a {
  width: 100%;
  float: left;
  color: #7B7B7B;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 21px;
  text-transform: capitalize;
  transition: 0.3s ease-in-out;
}
aside .navList li a i {
  color: #6B6B6B;
  width: 20px;
  font-size: 17px;
  text-align: center;
  transition: 0.3s ease-in-out;
}
aside .navList li a:hover {
  color: #000;
}
aside .navList li a:hover i {
  color: #FF3C00;
}
aside .navList li ul {
  width: 100%;
  float: left;
  background-color: #f5f5f5;
  padding: 12px 17px;
  margin: 11px 0 0 0;
  border-radius: 9px;
  display: none;
}
aside .navList li ul li {
  width: 100%;
  float: left;
  list-style: none;
}
aside .navList li ul li a {
  width: 100%;
  float: left;
  font-size: 13px;
  padding: 6px 0;
  color: #000;
  font-weight: 600;
}
aside .logout {
  width: 100%;
  float: left;
  color: #FF3C00;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 21px;
  text-transform: capitalize;
  margin: 50px 0 0 0;
}
aside .logout i {
  color: #FF3C00;
  width: 20px;
  font-size: 17px;
  text-align: center;
}

header {
  width: calc(100% - 306px);
  float: right;
  border-bottom: 1px solid #EEE;
  background: #FFF;
  display: flex;
  justify-content: center;
}
header .headerInner {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .headerInner .date {
  display: flex;
  float: left;
  color: #676767;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin: 0;
}
header .headerInner .rightWigt {
  float: left;
  display: flex;
  flex-flow: row;
  align-items: center;
}
header .headerInner .rightWigt .profileLink {
  width: auto;
  float: left;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 0;
}
header .headerInner .rightWigt .profileLink .backIcon {
  display: none;
}
header .headerInner .rightWigt .profileLink picture {
  min-width: 38px;
  width: 38px;
  height: 38px;
  float: left;
  border-radius: 100%;
  overflow: hidden;
  background-color: #F5A84A;
}
header .headerInner .rightWigt .profileLink picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
header .headerInner .rightWigt .profileLink h4 {
  float: left;
  display: flex;
  align-items: center;
  flex-flow: column;
  align-items: flex-start;
  margin: 0;
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
header .headerInner .rightWigt .profileLink h4 small {
  margin: 2px 0 0 0;
  color: #9D9D9D;
}
header .headerInner .rightWigt .rwLink {
  float: left;
  color: #9C9C9C;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 25px 0 0;
  border-right: 1px solid #eee;
  padding: 20px 25px 20px 0px;
}
header .headerInner .rightWigt .rwLink i {
  font-size: 17px;
}

.mainBody {
  width: calc(100% - 306px);
  float: right;
  display: flex;
  flex-flow: column;
  align-items: center;
}
.mainBody .mbInner {
  width: 100%;
  float: left;
  margin: 30px 0;
  min-height: 60vh;
}
.mainBody .mbInner .bodyBoxHeader {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mainBody .mbInner .bodyBoxHeader h3 {
  float: left;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  margin: 0;
  color: #000;
  font-size: 23px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
}
.mainBody .mbInner .bodyBoxHeader h3 small {
  float: left;
  margin: 6px 0 0 0;
  color: #676767;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.mainBody .mbInner .topBoxes {
  width: 100%;
  float: left;
  display: flex;
  flex-flow: row wrap;
  gap: 11px;
  align-items: center;
  margin: 21px 0 0 0;
}
.mainBody .mbInner .topBoxes .tBox {
  width: 304px;
  height: 187px;
  float: left;
  border-radius: 10px;
  background: #0248FF;
  padding: 22px 30px;
  position: relative;
}
.mainBody .mbInner .topBoxes .tBox h3 {
  width: 165px;
  float: left;
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24.974px; /* 140% */
  text-transform: capitalize;
  margin: 0;
}
.mainBody .mbInner .topBoxes .tBox .progressBox {
  width: 100%;
  float: left;
  margin: 20px 0 0 0;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .phead {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .phead p {
  float: left;
  margin: 0;
  color: #FFF;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .phead span {
  float: left;
  color: rgba(255, 255, 255, 0.62);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .phead span b {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .pBarWrap {
  width: 100%;
  float: left;
  height: auto;
  border-radius: 6px;
  background-color: #fff;
  position: relative;
  margin: 11px 0 0 0;
  padding: 1px;
}
.mainBody .mbInner .topBoxes .tBox .progressBox .pBarWrap .mainBar {
  height: 5px;
  border-radius: 4px;
  position: relative;
  float: left;
  background-color: #58AF76;
}
.mainBody .mbInner .topBoxes .tBox .dateBox {
  width: 100%;
  float: left;
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin: 22px 0 0 0;
}
.mainBody .mbInner .topBoxes .tBox:nth-child(2) {
  background: #F6564A;
}
.mainBody .mbInner .topBoxes .tBox:nth-child(2) .progressBox .pBarWrap .mainBar {
  background-color: #F5A84A;
}
.mainBody .mbInner .topBoxes .tBox:nth-child(3) {
  background: #F5A84A;
}
.mainBody .mbInner .topBoxes .tBox:nth-child(3) .progressBox .pBarWrap .mainBar {
  background-color: #FF3C00;
}
.mainBody .mbInner .agentBoxWrap {
  width: 100%;
  float: left;
  margin: 30px 0 0 0;
}
.mainBody .mbInner .agentBoxWrap .buttonsWrap {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}
.mainBody .mbInner .agentBoxWrap .buttonsWrap .leftAlign {
  float: left;
  display: flex;
  gap: 11px;
}
.mainBody .mbInner .agentBoxWrap .buttonsWrap .buttonStyle {
  color: #000;
  float: left;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.457px;
  text-transform: capitalize;
  border-radius: 8px;
  background: #F6F6F6;
  padding: 16px 22px;
}
.mainBody .mbInner .agentBoxWrap .buttonsWrap .buttonStyle.black {
  background-color: #000;
  color: #fff;
}
.mainBody .mbInner .agentBoxWrap .buttonsWrap .buttonStyle.green {
  color: #fff;
  background-color: #58AF76;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting {
  width: 100%;
  float: left;
  margin: 30px 0 0 0;
  display: flex;
  flex-flow: column;
  gap: 15px;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox {
  width: 100%;
  float: left;
  border-radius: 7.135px;
  border: 1px solid #EFEFFB;
  background: #FFF;
  box-shadow: 0px 3.568px 4.995px 0px rgba(0, 0, 0, 0.04);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart {
  float: left;
  display: flex;
  justify-content: center;
  gap: 12px;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart .profileLink {
  width: auto;
  float: left;
  display: flex;
  align-items: center;
  gap: 13px;
  margin: 0 20px 0 0;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart .profileLink picture {
  min-width: 53px;
  width: 53px;
  height: 53px;
  float: left;
  border-radius: 100%;
  overflow: hidden;
  background-color: #F5A84A;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart .profileLink picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart .profileLink h4 {
  float: left;
  display: flex;
  align-items: center;
  flex-flow: column;
  align-items: flex-start;
  margin: 0;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart .profileLink h4 small {
  margin: 4px 0 0 0;
  color: #F6564A;
  text-transform: uppercase;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart p {
  border-radius: 20px;
  background: #F2F2F2;
  float: left;
  padding: 11px 18px;
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  gap: 12px;
  align-items: center;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .infoPart p i {
  font-size: 16px;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .actionsPart {
  float: left;
  display: flex;
  gap: 14px;
  align-items: center;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .actionsPart i {
  color: #6B6B6B;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .actionsPart i.fa-user-check {
  color: #58AF76;
}
.mainBody .mbInner .agentBoxWrap .agentLIsting .agentBox .actionsPart i.fa-user-times {
  color: #F6564A;
}

.topinptFormBox {
  width: 100%;
  float: left;
  margin: 25px 0 0 0;
}
.topinptFormBox .selectType {
  width: 340px;
  float: left;
  border: 1px solid #ddd;
  background-color: #fff;
  font-family: "Inter";
  padding: 0 25px;
  height: 45px;
}
.topinptFormBox .fileType {
  width: 340px;
  float: left;
  border: 1px solid #ddd;
  background-color: #fff;
  font-family: "Inter";
  padding: 0 0 0 60px;
  height: 45px;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 0 0 15px;
  background-image: url(../_images/excel.png);
  background-repeat: no-repeat;
  background-position: 15px 51%;
  background-size: 30px;
}
.topinptFormBox .fileType input {
  display: none;
}
.topinptFormBox .fileType b {
  float: left;
  font-size: 14px;
  font-weight: 400;
}

.dynamicTable {
  width: 100%;
  float: left;
}
.dynamicTable table {
  border: 0;
  border-collapse: collapse;
  margin: 20px 0 0 0;
}
.dynamicTable table tbody tr:first-child td {
  color: #757575;
  padding: 10px 7px;
}
.dynamicTable table tbody tr td {
  font-size: 13px;
  color: #006dff;
  padding: 7px 7px;
  border: 0;
  border-bottom: 1px solid #e1e1e1;
}
.dynamicTable table tbody tr td select {
  width: 100%;
  float: left;
  font-size: 12px;
  padding: 9px 17px;
  background: transparent;
  border: 1px solid #ececec;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-image: url(../_images/downArrow.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 12px;
}

.button.subBttn {
  border: 0;
  background-color: #58AF76;
  color: #fff;
  font-size: 15px;
  float: left;
  padding: 9px 25px;
  cursor: pointer;
  margin: 12px 0 0 0;
}

.loginBodyWrap {
  width: 100%;
  float: left;
  height: 100vh;
  position: relative;
  display: flex;
  flex-flow: row wrap;
}
.loginBodyWrap .imgPart {
  width: 61%;
  float: left;
  height: 100vh;
  background-color: #f7f7f7;
  background-image: url(../_images/loginBac.svg);
  background-size: cover;
  position: relative;
}
.loginBodyWrap .imgPart::after {
  content: "";
  height: 100%;
  width: 100%;
  background: linear-gradient(127deg, rgba(73, 107, 245, 0.96) 4.78%, rgba(19, 53, 190, 0.9) 76.33%);
  top: 0;
  left: 0;
  position: absolute;
}
.loginBodyWrap .imgPart article {
  width: 345px;
  float: left;
  margin: 113px 0 0 109px;
  position: relative;
  z-index: 99;
}
.loginBodyWrap .imgPart article h1 {
  width: 100%;
  float: left;
  font-size: 43px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  margin: 0 0 0 0;
  color: #fff;
}
.loginBodyWrap .imgPart article p {
  width: 100%;
  float: left;
  margin: 37px 0 0 0;
  color: #FFF;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 165%;
}
.loginBodyWrap .loginPart {
  width: 39%;
  float: left;
  position: relative;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loginBodyWrap .loginPart .logoWrap {
  width: 80px;
  position: absolute;
  top: 34px;
  right: 37px;
}
.loginBodyWrap .loginPart .logoWrap img {
  width: 100%;
}
.loginBodyWrap .loginPart .loginMain {
  width: 344px;
  float: left;
}
.loginBodyWrap .loginPart .loginMain h2 {
  width: 100%;
  float: left;
  margin: 0;
  color: #000;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.loginBodyWrap .loginPart .loginMain p {
  width: 100%;
  float: left;
  color: #9E9E9E;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 16px 0 0 0;
}
.loginBodyWrap .loginPart .loginMain .loginForm {
  width: 100%;
  float: left;
  margin: 32px 0 0 0;
  padding: 0;
}
.loginBodyWrap .loginPart .loginMain .loginForm .loginInput {
  width: 100%;
  float: left;
  height: 49px;
  border-radius: 7.135px;
  border: 0.714px solid #D7D7D7;
  background: #FCFCFF;
  outline: none !important;
  font-family: "Inter";
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 0 0 0 68px;
  background-image: url(../_images/User.svg);
  background-repeat: no-repeat;
  background-position: 18px 50%;
}
.loginBodyWrap .loginPart .loginMain .loginForm .loginInput::-moz-placeholder {
  color: #525252;
}
.loginBodyWrap .loginPart .loginMain .loginForm .loginInput::placeholder {
  color: #525252;
}
.loginBodyWrap .loginPart .loginMain .loginForm .loginInput.password {
  background-image: url(../_images/Password.svg);
  margin: 13px 0 0 0;
}
.loginBodyWrap .loginPart .loginMain .loginForm .pass {
  width: 100%;
  float: left;
  position: relative;
}
.loginBodyWrap .loginPart .loginMain .loginForm .pass i {
  position: absolute;
  bottom: 17px;
  z-index: 1;
  right: 17px;
  font-size: 14px;
  cursor: pointer;
  color: #a0a0a0;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  gap: 11px;
  margin: 19px 0 0 0;
  color: #525252;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe .mark {
  min-width: 23px;
  width: 23px;
  height: 23px;
  border-radius: 3px;
  float: left;
  background-color: #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe .mark i {
  opacity: 0;
  color: #fff;
  transition: 0.3s ease-in-out;
  position: relative;
  z-index: 1;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe #checkbox {
  display: none;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe #checkbox:checked ~ .mark {
  background-color: #0066FF;
}
.loginBodyWrap .loginPart .loginMain .loginForm .rememberMe #checkbox:checked ~ .mark i {
  opacity: 1;
}
.loginBodyWrap .loginPart .loginMain .loginForm .submitBttn {
  width: 100%;
  float: left;
  text-align: center;
  height: 50px;
  border-radius: 7px;
  margin: 24px 0 0 0;
  background: #0248FF;
  color: #FFF;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  border: 0;
  outline: none !important;
  cursor: pointer;
}
.loginBodyWrap .loginPart .loginMain .forgotPass {
  width: 100%;
  float: left;
  margin: 22px 0 0 0;
  color: #F6564A;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.deletePopupWrap {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  display: none;
}
.deletePopupWrap .deletePopContain {
  width: 300px;
  height: 350px;
  background-color: #fff;
  position: absolute;
  top: 130%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 35px;
  padding: 20px 35px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  transition: 0.4s ease-in-out;
}
.deletePopupWrap .deletePopContain.show {
  top: 50%;
}
.deletePopupWrap .deletePopContain img {
  width: 90px;
  float: left;
}
.deletePopupWrap .deletePopContain p {
  width: 100%;
  float: left;
  text-align: center;
  margin: 25px 0 0 0;
  font-size: 14px;
  font-weight: 800;
  color: #000;
}
.deletePopupWrap .deletePopContain .reason {
  width: 100%;
  float: left;
  border: 1px solid #ddd;
  font-size: 13px;
  text-align: center;
  padding: 12px 12px;
  margin: 15px 0 0 0;
  color: #000;
}
.deletePopupWrap .deletePopContain .delete {
  width: 68%;
  float: left;
  background-color: #e73333;
  border: 0;
  outline: none;
  color: #fff;
  font-size: 13px;
  padding: 13px 0;
  border-radius: 23px;
  margin: 18px 0 0 0;
  font-weight: 600;
  cursor: pointer;
}
.deletePopupWrap .deletePopContain .cancel {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  margin: 13px 0 0 0;
  color: #848484;
  cursor: pointer;
}

.formWrapAll {
  width: 100%;
  float: left;
  margin: 30px 0 0 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  row-gap: 13px;
}
.formWrapAll#frm1 {
  margin: 22px 0 45px 0;
}
.formWrapAll#frm2 {
  margin: 15px 0 0 0;
  padding: 27px 0 0 0;
  border-top: 1px solid #dbe0f9;
}
.formWrapAll .agentDetailsWrap {
  width: 100%;
  float: left;
  margin: 20px 0 30px 0;
  display: flex;
  gap: 35px;
  align-items: center;
}
.formWrapAll .agentDetailsWrap picture {
  min-width: 100px;
  width: 100px;
  height: 100px;
  background-color: #ffeae8;
  border-radius: 100%;
  float: left;
  position: relative;
}
.formWrapAll .agentDetailsWrap picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}
.formWrapAll .agentDetailsWrap picture img.noImage {
  transform: scale(0.5);
  border-radius: 0;
  opacity: 0.5;
}
.formWrapAll .agentDetailsWrap picture .edBtn {
  position: absolute;
  z-index: 99;
  background-color: #F6564A;
  bottom: 1px;
  right: 1px;
  color: #fff;
  font-size: 17px;
  width: 33px;
  height: 33px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  cursor: pointer;
}
.formWrapAll .agentDetailsWrap h3 {
  width: 100%;
  float: left;
  margin: 0;
  font-size: 26px;
  font-weight: 600;
  color: #000;
}
.formWrapAll .agentDetailsWrap h3 small {
  width: 100%;
  float: left;
  font-size: 15px;
  margin: 4px 0 0 0;
  color: #787878;
  font-weight: 400;
}
.formWrapAll .formFldWrap {
  width: 49%;
  float: left;
}
.formWrapAll .formFldWrap .textLabel {
  width: 100%;
  float: left;
  font-size: 14px;
  padding: 0 12px;
  color: #848aa7;
  font-weight: 400;
  margin: 0;
}
.formWrapAll .formFldWrap .textLabel input[type=checkbox] {
  float: left;
  margin: 2px 11px 0 0;
}
.formWrapAll .formFldWrap .inpUsr {
  width: 100%;
  float: left;
  height: 51px;
  background-color: #f3f5ff;
  border: 1px solid #f3f5ff;
  border: 0;
  outline: none !important;
  font-size: 14px;
  margin: 6px 0 0 0;
  padding: 0 33px;
  border-radius: 28px;
}
.formWrapAll .formFldWrap .inpUsr:focus {
  background-color: #fff;
  border: 1px solid #f3f5ff;
}
.formWrapAll .formFldWrap textarea.inpUsr {
  height: 90px;
  padding: 17px 33px;
  resize: none;
}
.formWrapAll .formFldWrap select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(../images/downArrowSelect.svg);
  background-repeat: no-repeat;
  background-position: 96% 50%;
  background-size: 14px;
}
.formWrapAll .formFldWrap .fileType {
  width: 100%;
  float: left;
  height: 51px;
  background-color: #f3f5ff;
  border: 1px solid #f3f5ff;
  font-size: 14px;
  margin: 6px 0 0 0;
  padding: 0 12px;
  border-radius: 28px;
  display: flex;
  align-items: center;
  gap: 15px;
  cursor: pointer;
}
.formWrapAll .formFldWrap .fileType i {
  width: 35px;
  height: 35px;
  background: #ff5d2b;
  color: #fff;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.formWrapAll .formFldWrap .fileType i img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.formWrapAll .formFldWrap .fileType b {
  float: left;
  font-weight: 400;
  font-size: 13px;
}
.formWrapAll .formFldWrap .fileType .file-input {
  display: none;
}
.formWrapAll .formFldWrap.fulWidth {
  width: 100%;
}
.formWrapAll .formFldWrap.fulWidth select {
  background-position: 98% 50%;
}
.formWrapAll .submitBttn {
  font-size: 15px;
  color: #fff;
  background-color: #FF3C00;
  border: 0;
  padding: 13px 32px;
  float: left;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
  margin: 6px 0 0 0;
  border-radius: 31px;
}
.formWrapAll a.back {
  font-size: 15px;
  color: #fff;
  background-color: #878584;
  border: 0;
  padding: 13px 32px;
  float: left;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
  margin: 6px 0 0 0;
  border-radius: 31px;
}
.formWrapAll .phoneNo {
  width: 100%;
  float: left;
  margin: 27px 0 30px 0;
}
.formWrapAll .phoneNo p {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
  color: #5B5B5B;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.formWrapAll .phoneNo h3 {
  width: 100%;
  float: left;
  margin: 12px 0 0 0;
  display: flex;
  gap: 17px;
  color: #252525;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  align-items: center;
  position: relative;
}
.formWrapAll .phoneNo h3 .no {
  position: relative;
  z-index: 1;
}
.formWrapAll .phoneNo h3 .copyNo {
  font-size: 17px;
  color: #58AF76;
  cursor: pointer;
  position: relative;
}
.formWrapAll .phoneNo h3 .copyNo .copied {
  top: -16px;
  right: 27px;
  position: absolute;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 13px;
  background: #edf3fd;
  padding: 13px 20px;
  border-radius: 5px;
  color: #445c80;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.formWrapAll .phoneNo h3 .copyNo .copied::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ebf3ff;
  top: 11px;
  left: -6px;
  border-radius: 3px;
  transform: rotate(45deg);
}
.formWrapAll .phoneNo h3 .copyNo .copied.show {
  opacity: 1;
  right: -145px;
}
.formWrapAll .phoneNo h3 .callTo {
  font-size: 17px;
  color: #F6564A;
}

hr {
  display: none;
}

.listTypeWrap {
  width: 100%;
  float: left;
  margin: 30px 0 0 0;
  display: flex;
  flex-flow: column;
  gap: 12px;
}
.listTypeWrap .listBox {
  width: 100%;
  float: left;
  border-radius: 8px;
  border: 1px solid #EFEFFB;
  background: #FFF;
  box-shadow: 0px 3.568px 4.995px 0px rgba(0, 0, 0, 0.04);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 13px 20px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.listTypeWrap .listBox .info {
  float: left;
  display: flex;
  align-items: center;
}
.listTypeWrap .listBox .info .fnImg {
  min-width: 45px;
  width: 45px;
  height: 45px;
  background-color: #deeaff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 32%;
}
.listTypeWrap .listBox .info .fnImg b {
  width: 17px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: 12px;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 500;
  color: #0066ff;
}
.listTypeWrap .listBox .info article {
  position: relative;
  float: left;
  margin: 0 0 0 17px;
}
.listTypeWrap .listBox .info h4 {
  float: left;
  margin: 0 0 0 0;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  display: flex;
  flex-flow: column;
  position: relative;
}
.listTypeWrap .listBox .info h4 .status {
  position: absolute;
  right: -81px;
  width: unset;
  background: #ffe2e2;
  text-align: center;
  font-size: 12px;
  padding: 4px 12px;
  top: -4px;
  color: #f00;
  border-radius: 13px;
}
.listTypeWrap .listBox .info h4 .status.paid {
  background-color: #58AF76;
  color: #fff;
  right: -65px;
}
.listTypeWrap .listBox .info h5 {
  width: 100%;
  float: left;
  margin: 7px 0 0 0;
  color: #9d9d9d;
  font-weight: 500;
}
.listTypeWrap .listBox .priceActions {
  float: left;
  display: flex;
  gap: 15px;
}
.listTypeWrap .listBox .priceActions h4 {
  float: left;
  text-align: right;
  margin: 0 6px 0 0;
  font-size: 13px;
  font-weight: 500;
  color: #797d9b;
  word-spacing: 9px;
  border-right: 1px solid #ddd;
  padding: 0 20px 0 0;
}
.listTypeWrap .listBox .priceActions h4 small {
  width: 100%;
  float: left;
  margin: 9px 0 0 0;
  word-spacing: normal;
}
.listTypeWrap .listBox .priceActions .actions {
  display: flex;
  flex-flow: column;
  gap: 4px;
  justify-content: center;
}
.listTypeWrap .listBox .priceActions .actions a {
  color: #000;
}

.listingDetailsWrap {
  width: 100%;
  float: left;
  margin: 35px 0 35px 0;
  display: flex;
  flex-flow: column;
  gap: 18px;
}
.listingDetailsWrap .listBox {
  width: 100%;
  float: left;
  border-radius: 7.135px;
  border: 1px solid #EFEFFB;
  background: #FFF;
  box-shadow: 0px 3.568px 4.995px 0px rgba(0, 0, 0, 0.04);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  transition: 0.3s ease-in-out;
}
.listingDetailsWrap .listBox:hover {
  border-color: rgb(62, 165, 255);
}
.listingDetailsWrap .listBox .customerInfo {
  float: left;
  display: flex;
  align-items: center;
  gap: 10px;
}
.listingDetailsWrap .listBox .customerInfo .cstBox {
  float: left;
  display: flex;
  align-items: center;
  gap: 13px;
}
.listingDetailsWrap .listBox .customerInfo .cstBox picture {
  min-width: 50px;
  width: 50px;
  height: 50px;
  background-color: #cee9ff;
  float: left;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.listingDetailsWrap .listBox .customerInfo .cstBox picture b {
  width: 16px;
  height: 27px;
  overflow: hidden;
  white-space: nowrap;
  line-height: normal;
  letter-spacing: 10px;
  font-size: 25px;
  font-weight: 500;
  color: #008dff;
  text-transform: uppercase;
}
.listingDetailsWrap .listBox .customerInfo .cstBox .name {
  float: left;
  display: flex;
  flex-flow: column;
  margin: 0 10px 0px 0px;
}
.listingDetailsWrap .listBox .customerInfo .cstBox .name h4 {
  float: left;
  display: flex;
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 17px;
  font-weight: 600;
  color: #000;
  align-items: center;
  gap: 5px;
  max-width: 160px;
  overflow: hidden;
  white-space: nowrap;
  text-transform: capitalize;
}
.listingDetailsWrap .listBox .customerInfo .cstBox .name h4.max {
  position: relative;
}
.listingDetailsWrap .listBox .customerInfo .cstBox .name h4.max::after {
  content: "";
  position: absolute;
  background: linear-gradient(92deg, rgba(255, 255, 255, 0) 1.24%, #FFF 65.28%);
  width: 30px;
  height: 100%;
  top: 0;
  left: 132px;
  z-index: 9;
}
.listingDetailsWrap .listBox .customerInfo .cstBox .name span {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: 500;
  color: #FF3C00;
  margin: 3px 0 0 0;
}
.listingDetailsWrap .listBox .customerInfo p {
  border-radius: 20px;
  background: #ebf6ff;
  float: left;
  padding: 9px 12px;
  color: #427197;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  gap: 8px;
  align-items: center;
}
.listingDetailsWrap .listBox .customerInfo p i {
  font-size: 13px;
}
.listingDetailsWrap .listBox .rightSideBox {
  float: left;
  display: flex;
  align-items: center;
  gap: 8px;
}
.listingDetailsWrap .listBox .rightSideBox .time {
  float: left;
  display: flex;
  flex-flow: column;
  align-items: flex-end;
}
.listingDetailsWrap .listBox .rightSideBox .time p {
  float: left;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  color: #5e5e5e;
}
.listingDetailsWrap .listBox .rightSideBox .time .status {
  float: left;
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 4px 8px;
  background: #ddd;
  border-radius: 4px;
  text-transform: uppercase;
  font-weight: 600;
}
.listingDetailsWrap .listBox .rightSideBox .time .status.active {
  background-color: #58AF76;
  color: #fff;
}
.listingDetailsWrap .listBox .rightSideBox .time .status.inactive {
  background-color: #F6564A;
  color: #fff;
}

.easyDailerWrap {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.easyDailerWrap .dInfoPart {
  width: 457px;
  min-height: 539px;
  float: left;
  border-radius: 8px;
  border: 1px solid #EEE;
  background: #FFF;
  word-break: break-all;
}
.easyDailerWrap .dInfoPart .mainDinfo {
  width: 100%;
  float: left;
  padding: 35px 33px;
}
.easyDailerWrap .dInfoPart .mainDinfo h2 {
  width: 100%;
  float: left;
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  margin: 0 0;
}
.easyDailerWrap .dInfoPart .mainDinfo h2 a.linkedIn {
  display: inline-block;
  color: #49B3BA;
  font-size: 16px;
  margin: 0 0 0 7px;
}
.easyDailerWrap .dInfoPart .mainDinfo h2 small {
  width: 100%;
  float: left;
  color: #666;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin: 13px 0 0 0;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations {
  width: 100%;
  float: left;
  margin: 25px 0 0;
  display: flex;
  flex-flow: column;
  gap: 16px;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span {
  width: 100%;
  float: left;
  display: flex;
  gap: 14px;
  align-items: center;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span i {
  color: #0248FF;
  font-size: 13px;
  min-width: 25px;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  margin: 0 0 0 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d6e6ff;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span p {
  width: 100%;
  float: left;
  margin: 0;
  color: #737373;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span p img {
  min-width: 25px;
  width: 25px;
  height: 25px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  margin: 0 11px 0 0px;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span a {
  display: inline-block;
  margin: 0 0 0 8px;
}
.easyDailerWrap .dInfoPart .mainDinfo .locations span a i {
  color: #FF3C00;
  background-color: transparent;
  font-size: 17px;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain {
  width: 100%;
  float: left;
  margin: 17px 0 0 0;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox {
  float: left;
  border-radius: 8px;
  background: #EBF3FF;
  padding: 17px 18px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 5px 0;
  position: relative;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox i {
  color: #445C80;
  font-size: 14px;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox a {
  color: #445C80;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: lowercase;
  position: relative;
  z-index: 1;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox span.doCopy {
  color: #458FFF;
  cursor: pointer;
  margin: 0 0 0 7px;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox .copied {
  right: 50px;
  position: absolute;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 13px;
  background: #edf3fd;
  padding: 13px 20px;
  border-radius: 5px;
  color: #445c80;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox .copied::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ebf3ff;
  top: 11px;
  left: -6px;
  border-radius: 3px;
  transform: rotate(45deg);
}
.easyDailerWrap .dInfoPart .mainDinfo .emailDomain .edBox .copied.show {
  opacity: 1;
  right: -106px;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo {
  width: 100%;
  float: left;
  margin: 27px 0 0 0;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo p {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
  color: #5B5B5B;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 {
  width: 100%;
  float: left;
  margin: 12px 0 0 0;
  display: flex;
  gap: 17px;
  color: #252525;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  align-items: center;
  position: relative;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .no {
  position: relative;
  z-index: 1;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .copyNo {
  font-size: 17px;
  color: #58AF76;
  cursor: pointer;
  position: relative;
  margin: 0 0 0 11px;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .copyNo .copied {
  top: -16px;
  right: 27px;
  position: absolute;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 13px;
  background: #edf3fd;
  padding: 13px 20px;
  border-radius: 5px;
  color: #445c80;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .copyNo .copied::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ebf3ff;
  top: 11px;
  left: -6px;
  border-radius: 3px;
  transform: rotate(45deg);
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .copyNo .copied.show {
  opacity: 1;
  right: -145px;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .callTo {
  font-size: 17px;
  color: #F6564A;
  margin: 0 0 0 11px;
}
.easyDailerWrap .dInfoPart .mainDinfo .phoneNo h3 .leadph {
  margin: 0 0 0 11px;
  font-size: 18px;
  color: #3f85ff;
}
.easyDailerWrap .dInfoPart .bttnsWrap {
  width: 100%;
  float: left;
  border-top: 1px solid #eee;
  padding: 25px 30px;
  display: flex;
  gap: 7px;
  align-items: center;
}
.easyDailerWrap .dInfoPart .bttnsWrap a.bttns {
  color: #333;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background-color: #ddd;
  padding: 13px 15px;
  border-radius: 8px;
}
.easyDailerWrap .dInfoPart .bttnsWrap a.bttns.noRp {
  background-color: #FFF6DF;
  color: #726135;
}
.easyDailerWrap .dInfoPart .bttnsWrap a.bttns.invalid {
  background-color: #FFEBEB;
  color: #8E4141;
}
.easyDailerWrap .dInfoPart .bttnsWrap a.bttns.noIp {
  background: rgba(237, 226, 255, 0.96);
  color: #5B4879;
}
.easyDailerWrap .dInfoPart .bttnsWrap a.bttns.lead {
  background-color: #58AF76;
  color: #fff;
}
.easyDailerWrap .formInfoWrap {
  width: 426px;
  float: left;
}
.easyDailerWrap .formInfoWrap .cInfo {
  width: 100%;
  float: left;
  display: flex;
  flex-flow: row wrap;
  margin: 18px 0 0 0;
  row-gap: 25px;
}
.easyDailerWrap .formInfoWrap .cInfo h4 {
  width: 50%;
  float: left;
  margin: 0;
  color: rgba(73, 107, 245, 0.96);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  padding: 0 10px 0 0px;
}
.easyDailerWrap .formInfoWrap .cInfo h4:last-child {
  width: 100%;
}
.easyDailerWrap .formInfoWrap .cInfo h4 small {
  width: 100%;
  float: left;
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin: 0 0 6px 0;
}
.easyDailerWrap .formInfoWrap .nextBttn {
  padding: 13px 34px;
  border-radius: 7px;
  background: #DBF4E4;
  color: #347C4B;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  border: 0;
  float: left;
  margin: 20px 0 0 0;
}
.easyDailerWrap .formInfoWrap .mainForm {
  width: 100%;
  float: left;
  margin: 35px 0 0 0;
  padding: 25px 0 0 0;
  border-top: 1px solid #eee;
  display: none;
}
.easyDailerWrap .formInfoWrap .mainForm .mainFormInner {
  width: 100%;
  float: left;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.easyDailerWrap .formInfoWrap .mainForm h3 {
  width: 100%;
  float: left;
  color: #000;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin: 0 0 22px 0;
}
.easyDailerWrap .formInfoWrap .mainForm h3 i {
  display: none;
}
.easyDailerWrap .formInfoWrap .mainForm .userInput {
  width: 100%;
  float: left;
  border-radius: 8px;
  border: 1px solid #EEE;
  background: #FFF;
  height: 98px;
  margin: 0 0 18px 0;
  padding: 15px 25px;
}
.easyDailerWrap .formInfoWrap .mainForm .userInput.inp {
  width: 48%;
  float: left;
  height: auto !important;
}
.easyDailerWrap .formInfoWrap .mainForm .subBttn {
  padding: 13px 34px;
  border-radius: 7px;
  background: rgba(73, 107, 245, 0.96);
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  border: 0;
}

.scrollableTable {
  width: 100%;
  float: left;
  overflow: auto;
  white-space: nowrap;
  margin: 30px 0;
}
.scrollableTable table {
  width: 100%;
  float: left;
  white-space: normal;
}
.scrollableTable table thead tr th {
  font-size: 12px;
  text-align: left !important;
  min-width: unset;
  padding: 16px 11px !important;
  font-weight: 500;
  vertical-align: center;
  border-bottom: 1px solid #ddd;
}
.scrollableTable table tbody tr td {
  font-size: 12px;
  text-align: left !important;
  min-width: unset;
  padding: 16px 11px !important;
  font-weight: 500;
  border-bottom: 1px solid #e4e4e4;
  color: #767676;
}
.scrollableTable table tbody tr td.active {
  color: #FF3C00;
}
.scrollableTable table tbody tr td a {
  color: #0248FF;
}
.scrollableTable table tbody tr td picture {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 100%;
  background-color: #ffeded;
  overflow: hidden;
  background-image: url(../images/no_image.png);
  background-position: center;
  background-size: 70px;
}
.scrollableTable table tbody tr td picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.scrollableTable table tbody tr:last-child td {
  border: 0;
}

.noRecord {
  width: 100%;
  float: left;
  margin: 27px 0 38px 0;
  background: #ffeaea;
  padding: 19px 39px;
  color: #e03a3a;
  font-weight: 600;
  border-left: 4px solid #e03a3a;
}
.noRecord i {
  float: right;
  font-size: 20px;
  color: #eaaaaa;
}

.invalid p {
  width: 100%;
  float: left;
  margin: 27px 0 0px 0;
  background: #ffeaea;
  padding: 19px 39px;
  color: #e03a3a;
  font-weight: 600;
  border-left: 4px solid #e03a3a;
}

.errorAlert {
  width: 100%;
  float: left;
  margin: 0px 0 38px 0;
  background: #ffeaea;
  padding: 19px 39px;
  color: #e03a3a;
  font-weight: 600;
  border-left: 4px solid #e03a3a;
}
.errorAlert i {
  float: right;
  font-size: 20px;
  color: #eaaaaa;
  cursor: pointer;
}

.successAlert {
  width: 100%;
  float: left;
  margin: 0px 0 38px 0;
  background: #e3f7ea;
  padding: 19px 39px;
  color: #2a8851;
  font-weight: 600;
  border-left: 4px solid #2a8851;
}
.successAlert i {
  float: right;
  font-size: 20px;
  color: #55a37b;
  cursor: pointer;
}

#pagination {
  width: 100%;
  float: left;
  margin: 25px 0 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: row wrap;
  gap: 5px;
}
#pagination a {
  font-family: "Poppins";
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffcea2;
  font-size: 12px;
  padding: 2px 6px;
  color: #6d4e33;
  border-radius: 4px;
}
#pagination strong {
  font-family: "Poppins";
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FF3C00;
  font-size: 12px;
  padding: 2px 6px;
  color: #ffffff;
  border-radius: 4px;
}

.radioWrap {
  display: flex;
  align-items: center;
  gap: 20px;
}
.radioWrap .radioLabel {
  float: left;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.radioWrap .radioLabel .checkMark {
  width: 33px;
  height: 33px;
  background-color: #eaeaea;
  border-radius: 100%;
  border: 2px solid #eaeaea;
  float: left;
  position: relative;
}
.radioWrap .radioLabel b {
  float: left;
  font-size: 19px;
  font-weight: 500;
  text-transform: capitalize;
}
.radioWrap .radioLabel input {
  display: none;
}
.radioWrap .radioLabel input:checked ~ .checkMark {
  background-color: #fff;
  border-color: #FF3C00;
}
.radioWrap .radioLabel input:checked ~ .checkMark::after {
  content: "";
  position: absolute;
  width: 23px;
  height: 22px;
  background: #FF3C00;
  border-radius: 100%;
  top: 4px;
  left: 3px;
}

.toggle_icon {
  display: none;
  float: left;
  width: auto;
  margin: 0;
  position: relative;
  height: 34px;
  padding: 6px 0px;
  z-index: 10;
}
.toggle_icon b {
  width: 26px;
  height: 3px;
  background: #000;
  float: left;
  position: relative;
  transition: 0.2s ease-in-out;
}
.toggle_icon b::after {
  content: "";
  position: absolute;
  width: 26px;
  height: 3px;
  background: #000;
  right: 0;
  transition: 0.2s ease-in-out;
  bottom: -10px;
}
.toggle_icon b::before {
  content: "";
  position: absolute;
  width: 26px;
  height: 3px;
  background: #000;
  right: 0;
  bottom: -20px;
  transition: 0.2s ease-in-out;
}
.toggle_icon b.creatCross {
  transform: rotate(45deg) translate(0px, 0);
  margin: 12px 0 0 0;
}
.toggle_icon b.creatCross:after {
  opacity: 0;
}
.toggle_icon b.creatCross:before {
  transform: rotate(-90deg) translate(19px, 0px);
}

.edImgPop {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.edImgPop .ediInner {
  width: 400px;
  height: 500px;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding: 20px 30px;
}
.edImgPop .ediInner .closeEdPop {
  position: absolute;
  top: 12px;
  right: 19px;
  font-size: 24px;
  color: #f00;
  -webkit-text-stroke: 1px #fff;
  cursor: pointer;
}
.edImgPop .ediInner h2 {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 25px;
  font-weight: 500;
  color: #000;
  margin: 0;
}
.edImgPop .ediInner p {
  width: 100%;
  float: left;
  text-align: center;
  margin: 16px 0 0 0;
  font-size: 13px;
  font-weight: 400;
  color: #4d4d4d;
  line-height: 20px;
}
.edImgPop .ediInner picture {
  width: 200px;
  height: 200px;
  float: left;
  border-radius: 100%;
  background-color: #fff4f3;
  overflow: hidden;
  margin: 40px 0;
}
.edImgPop .ediInner picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.edImgPop .ediInner picture img.noImage {
  transform: scale(0.3);
}
.edImgPop .ediInner .buttonWrap {
  width: 100%;
  float: left;
  display: flex;
  gap: 15px;
  align-items: center;
}
.edImgPop .ediInner .buttonWrap .uploadPimage {
  width: 100%;
  float: left;
  width: 100%;
  float: left;
  border: 1px solid #0248FF;
  text-align: center;
  font-size: 14px;
  color: #0248FF;
  padding: 12px 0;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9px;
  cursor: pointer;
}
.edImgPop .ediInner .buttonWrap .uploadPimage input {
  display: none;
}
.edImgPop .ediInner .buttonWrap .deletePimage {
  width: 100%;
  float: left;
  width: 100%;
  float: left;
  border: 1px solid #F6564A;
  text-align: center;
  font-size: 14px;
  color: #F6564A;
  padding: 12px 0;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9px;
  cursor: pointer;
}
.edImgPop .ediInner .buttonWrap .deletePimage input {
  display: none;
}

.popUpFormWrap {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.popUpFormWrap .popUpFormMain {
  width: 850px;
  position: absolute;
  height: 90%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: auto;
  padding: 40px;
  border-radius: 12px;
}
.popUpFormWrap .popUpFormMain::-webkit-scrollbar {
  display: none;
}
.popUpFormWrap .popUpFormMain .closepopForm {
  position: absolute;
  top: 18px;
  right: 25px;
  font-size: 31px;
  color: #f00;
  -webkit-text-stroke: 1.5px #fff;
  cursor: pointer;
}

.tablesWrap {
  width: 100%;
  float: left;
  margin: 35px 0 0 0;
}
.tablesWrap .scrollableTable {
  margin: 14px 0;
}

.countryData {
  width: 100%;
  float: left;
  margin: 25px 0 0 0;
  display: flex;
  flex-flow: row wrap;
  gap: 13px;
}
.countryData .bodyBoxHeader {
  margin: 0 0 15px 0;
}
.countryData .cdBox {
  float: left;
  display: flex;
  align-items: center;
  gap: 10px;
  background: #e1ebff;
  padding: 9px 13px;
  border-radius: 8px;
  transition: 0.3s ease-in-out;
}
.countryData .cdBox h4 {
  width: 100%;
  float: left;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: #34476d;
  transition: 0.3s ease-in-out;
}
.countryData .cdBox h4 small {
  margin: 0 0 0 8px;
  color: #0248ff;
  font-weight: 600;
  transition: 0.3s ease-in-out;
}
.countryData .cdBox .countryFlag {
  min-width: 25px;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  overflow: hidden;
  background-image: url(../images/placeholderGlobe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.countryData .cdBox .countryFlag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.1);
}
.countryData .cdBox:hover {
  background-color: #0248FF !important;
}
.countryData .cdBox:hover h4 {
  color: #fff;
}
.countryData .cdBox:hover h4 small {
  color: #fff;
}

footer {
  width: 100%;
  float: left;
  margin: 35px 0 20px 0;
  background-color: #fff;
  padding: 20px 35px;
  text-align: center;
  border-radius: 12px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.05);
}
footer p {
  width: 100%;
  float: left;
  margin: 0;
  font-size: 14px;
}

.editPhonePop {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  display: none;
}
.editPhonePop .popUpFormMain {
  width: 500px;
  padding: 50px 40px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 12px;
  box-shadow: 0px 3.568px 4.995px 0px rgba(0, 0, 0, 0.04);
}
.editPhonePop .popUpFormMain .closepopFormph {
  position: absolute;
  right: 16px;
  top: 13px;
  color: #f77c7c;
  font-size: 22px;
  cursor: pointer;
}

.statlead {
  width: 100%;
  float: left;
  font-size: 10px;
  color: #458118;
}

.statfollow {
  width: 100%;
  float: left;
  font-size: 10px;
  color: #f77c7c;
}

.callsumcontainer {
  width: 100%;
  float: left;
}

.callSum {
  width: 100%;
  margin: 0 auto;
  border: 2px solid #d7967d;
  text-align: center;
  padding: 10px;
  border-radius: 5px;
  background-color: #f9d2bf;
}

.no_responce_class {
  color: #430886;
}

.invalid_class {
  color: #f70bc4;
}

.not_interested_class {
  color: #c40711;
}

.gapcls {
  width: 100%;
  float: left;
  font-size: 10px;
  color: #575555;
}

.load {
  width: 100%;
  height: 100%;
  background-color: rgba(237, 226, 255, 0.6);
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-image: url(../_images/load.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.changeAgentWrap {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 9999;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  display: none;
}
.changeAgentWrap .changeBox {
  width: 330px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 0px 3.568px 24.995px 0px rgba(0, 0, 0, 0.12);
  border-top: 4px solid #FF3C00;
  padding: 35px 35px;
  display: flex;
  flex-flow: column;
  align-items: center;
  border-radius: 20px;
  transition: 0.4s ease-in-out;
}
.changeAgentWrap .changeBox img {
  width: 70px;
}
.changeAgentWrap .changeBox h4 {
  width: 100%;
  float: left;
  text-align: center;
  margin: 13px 0 0 0;
  font-size: 20px;
  font-weight: 500;
  color: #000;
}
.changeAgentWrap .changeBox p {
  width: 100%;
  float: left;
  text-align: center;
  margin: 7px 0 0 0;
  font-size: 13px;
  font-weight: 500;
  color: #FF3C00;
}
.changeAgentWrap .changeBox form {
  width: 100%;
  float: left;
  margin: 25px 0 12px 0;
  display: flex;
  flex-flow: column;
  align-items: center;
}
.changeAgentWrap .changeBox form .selectAgentBox {
  width: 100%;
  float: left;
  background-color: #eee;
  font-family: "Inter";
  border: 0;
  padding: 13px 29px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(../images/asc.gif);
  background-repeat: no-repeat;
  background-position: 94% 50%;
  border-radius: 30px;
}
.changeAgentWrap .changeBox form .subBttn {
  float: left;
  background-color: #1878df;
  border: 0;
  color: #fff;
  margin: 11px 0 0 0;
  padding: 11px 43px;
  border-radius: 24px;
  cursor: pointer;
}
.changeAgentWrap .changeBox .closeAgentPop {
  position: absolute;
  top: 14px;
  right: 21px;
  font-size: 18px;
  color: #f00;
  cursor: pointer;
}

.recordWrap {
  width: 100%;
  float: left;
  -moz-text-align-last: center;
       text-align-last: center;
  margin: 50px 0;
}
.recordWrap .recordContain {
  width: 100%;
  float: left;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  gap: 30px;
}
.recordWrap .recordContain h4 {
  width: 100%;
  float: left;
  margin: 0;
  font-size: 25px;
  font-weight: 500;
  color: #525252;
}
.recordWrap .recordContain .deleteBttn {
  font-size: 65px;
  color: #f00;
}

.reportOverviewWrap {
  width: 100%;
  float: left;
  margin: 10px 0 0 0;
}
.reportOverviewWrap .reportOverViewBox {
  width: 100%;
  float: left;
  background-color: #fff;
  border: 1px solid #EEE;
  margin: 20px 0 0 0;
  border-radius: 12px;
}
.reportOverviewWrap .reportOverViewBox .agent {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 15px;
  border-bottom: 1px solid #EEE;
}
.reportOverviewWrap .reportOverViewBox .agent picture {
  width: 35px;
  min-width: 35px;
  height: 35px;
  background-color: #eee;
  border-radius: 100%;
  overflow: hidden;
  background-image: url(../images/no_image.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}
.reportOverviewWrap .reportOverViewBox .agent picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.reportOverviewWrap .reportOverViewBox .agent h4 {
  width: 100%;
  float: left;
  font-size: 17px;
  margin: 0 0;
  font-weight: 500;
  color: #323232;
}
.reportOverviewWrap .reportOverViewBox .agent h4 small {
  color: #FF3C00;
  font-size: 14px;
  margin: 0 0 0 6px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap {
  width: 100%;
  float: left;
  display: flex;
  align-items: stretch;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox {
  width: 50%;
  float: left;
  padding: 20px 30px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox.country {
  border-right: 1px solid #eee;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox h5 {
  width: 100%;
  float: left;
  font-size: 15px;
  color: #252525;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox h5 small {
  color: #FF3C00;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox {
  width: 100%;
  float: left;
  margin: 15px 0 0 0;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 0;
  border-bottom: 1px solid #eee;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox:last-child {
  border: 0;
  padding-bottom: 0;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox .country {
  float: left;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #252525;
  font-size: 15px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox .country picture {
  width: 25px;
  min-width: 25px;
  height: 25px;
  background-color: #eee;
  border-radius: 100%;
  overflow: hidden;
  background-size: 16px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox .country picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.1);
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox .totalCall {
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  color: #252525;
  font-size: 14px;
  min-width: 93px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .countryListBox .clBox .totalCall i {
  color: #FF3C00;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList {
  width: 100%;
  float: left;
  margin: 16px 0 0 0;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #eee;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox:last-child {
  border: 0;
  padding-bottom: 0;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status {
  background-color: #ddd;
  color: #000;
  font-size: 14px;
  padding: 5px 9px;
  border-radius: 4px;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status.new {
  background-color: #0248FF;
  color: #fff;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status.noresponse {
  background-color: #F5A84A;
  color: #fff;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status.invalid {
  background-color: #F6564A;
  color: #fff;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status.notinterested {
  background-color: #FF3C00;
  color: #fff;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .status.lead {
  background-color: #58AF76;
  color: #fff;
}
.reportOverviewWrap .reportOverViewBox .contentBoxWrap .contentBox .statusList .statusBox .total {
  float: left;
  color: #252525;
  font-size: 14px;
}/*# sourceMappingURL=style.css.map */