.pd-0 {
  padding: 0 !important;
}

input {
  outline: none !important;
  box-shadow: none !important;
}

.mg-0 {
  margin: 0 !important;
}


/*Login*/

.authguard_wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100vh;
}

.authdescribe_wrap {
  width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #085589;
  color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.authforms_wrap {
  width: calc(100% - 500px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.authdescribe_wrap h2 {
  width: 360px;
  max-width: 100%;
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 36px;
  line-height: 45px;
}

.authdescribe_wrap>img {
  width: 350px;
  position: relative;
  top: 15%;
}

.authforms_guards {
  width: 520px;
  max-width: 100%;
}

.authforms_guards>h3 {
  font-size: 24px;
  line-height: 29px;
  font-family: LibreFranklin-Medium;
  text-transform: uppercase;
  color: #333333;
  font-weight: 600;
  margin: 30px 0 10px 0;
}

.authforms_guards>span {
  font-size: 16px;
  line-height: 19px;
  color: #959595;
}

.authforms_guards form {
  margin-top: 30px;
}

.apex_auth_forms {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  height: 70px;
  margin-bottom: 25px;
  padding: 15px;
  align-items: center;
}

.apex_auth_forms>span {
  background: #FFFFFF;
  border: 1px solid #085589;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  color: #085589;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 22px;
  margin-right: 15px;
}

.apex_auth_forms>span i.fa.fa-envelope {
  margin-top: -2px;
}

.apexauth_layer {
  width: calc(100% - 55px);
  position: relative;
}

.apexauth_layer input {
  width: 100%;
  border: 0;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  float: left;
  margin-top: 15px;
  background-color: transparent;
  outline: none;
}

.apexauth_layer label {
  font-size: 12px;
  line-height: 15px;
  color: #333333;
  width: 100%;
  margin: 0 0 5px;
  position: absolute;
  top: 0;
}

.apex_auth_frgt_pswd {
  width: 100%;
  float: left;
  text-align: right;
  margin-bottom: 10px;
}

.apex_auth_frgt_pswd a {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  color: #333333;
  text-decoration: none;
}

.apex_auth_submitprocess {
  width: 100%;
  float: left;
}

.back_login {
  width: 100%;
  padding-top: 20px;
  float: left;
  text-align: center;
}

.back_login span {
  font-size: 15px;
  line-height: 18px;
  color: #7A7878;
}

.back_login span a {
  text-transform: uppercase;
  color: #085589;
  font-weight: 600;
  text-decoration: none;
}

.btn-apex-primary {
  background: #085589;
  border-radius: 5px;
  border: 0;
  height: 45px;
  min-width: 120px;
  outline: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-transform: uppercase;
}

.apex_auth_submitprocess>button {
  width: 100%;
  float: left;
  font-weight: 600;
  margin-bottom: 5px;
}

.eyeapex_forms .apexauth_layer input[type="text"]~i::before {
  content: "\f070";
}

.eyeapex_forms .apexauth_layer i {
  position: absolute;
  right: 0;
  top: 8px;
  color: #ACB2B5;
  font-size: 18px;
}

.apex_auth_forms:focus-within {
  background: #EEF8FF;
  border: 1px solid #085589;
}

.apex_auth_forms:focus-within>span {
  background: #085589;
  color: #fff;
}

.apex_auth_forms:focus-within>.apexauth_layer label {
  color: #085589;
}


/*Login*/


/* Manager_user */

.pagecontent_wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 15px;
}

.apex-white_wrap {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  background: #FFFFFF;
  border-radius: 10px;
  padding: 10px;
}

.apex-title-lilblue {
  background: #EEF8FF;
  border-radius: 5px;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

.apex-title-lilblue h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #333333;
  margin: 0;
  padding: 12px 15px;
}

.apexforms-wraps {
  width: 100%;
  float: left;
  position: relative;
}

.apexforms-group {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 15px;
}

.apexinput-froms input:focus {
  border-color: #085589 !important;
}

.apexinput-froms input, .apexinput-froms select {
  width: 300px;
  height: 40px;
  max-width: 100%;
  border-radius: 5px;
  outline: none;
  padding: 8px 10px;
  background-color: #e6e6e6 !important;
  border: 1px solid #CCD9E1;
  box-sizing: border-box;
  border-radius: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #242E3E;
}

.apexinput-froms label {
  font-size: 14px;
  line-height: 16px;
  color: #242E3E;
  opacity: 0.6;
  margin: 0;
  width: 130px;
}

.apxsilsetting_group input {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.apexinput-froms {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.forms_verified {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-align: right;
  text-decoration-line: underline;
  color: #2ECC71;
  margin-left: 10px;
}

.apexpage-titletop h2 {
  width: 100%;
  float: left;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 0;
}

.apex-white_wrap:last-child {
  margin-bottom: 0;
}

.apexpage-titletop {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}

.apx-responsive {
  width: 100%;
  float: left;
}

.apxtable_grids_wrapper {
  width: 100%;
  background: #fff;
  float: left;
  border-radius: 10px;
  margin-bottom: 15px;
}

.apxtable_grid_head {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 10px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #DFE3E6;
}

.apxtable_grid_head h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 0;
}

span.pencil i:hover {
  color: #2ECC71;
}

span.trash i:hover {
  color: #E74C3C;
}

.apxtable_headbtn button {
  border: 1px solid;
  box-sizing: border-box;
  border-radius: 6px;
  min-width: 220px;
  height: 40px;
  background: transparent;
  margin-left: 20px;
  font-size: 13px;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}

.apxtable_headbtn {
  display: flex;
  width: auto;
  flex-direction: row;
}

.apxtable_headbtn button svg {
  margin-right: 10px;
}

.btn-export-down {
  color: #085589;
  font-weight: 600;
}

.btn-export-down {
  color: #9B59B6;
}

.btn-create-manage a {
  color: #085589;
  text-decoration: none !important;
}

.apxbtn_finalcenter.apx-mt-15 {
  margin-top: 15px !important;
  display: inline-block;
  text-align: center;
}

.btn_to_btitle a {
  color: #085589;
  width: 100%;
  display: inline-block;
  text-decoration: none !important;
  padding: 5px 0;
}

.btn-create-manage a:hover, .btn-create-manage:hover a {
  color: #fff !important;
}

.btn-create-manage {
  color: #085589;
  border-color: #085589 !important;
  font-weight: 600;
}

.btn-export-down {
  color: #9B59B6;
  border-color: #9B59B6 !important;
}

.btn-export-down:hover {
  background: #9B59B6 !important;
  color: #fff;
}

.btn-export-down:hover svg path {
  fill: #fff;
}

.inactive_status {
  color: #E74C3C;
  background: rgba(231, 76, 60, 0.15);
  border-radius: 5px;
  width: 90px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 15px;
}

.active_status {
  color: #2ECC71;
  background: rgba(46, 204, 113, 0.15);
  border-radius: 5px;
  width: 90px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 15px;
}

.apx-actions>span {
  margin-right: 15px;
  font-size: 20px;
  color: #4A4E4C;
  cursor: pointer;
}

.btn-create-manage:hover {
  background: #085589 !important;
  color: #fff;
}

.btn-create-manage:hover svg path {
  fill: #fff !important;
}

.apxtable_grid_table table thead th {
  font-weight: 600;
  font-size: 13px;
  padding: 5px 10px;
  line-height: 20px;
  color: #242E3E;
  white-space: nowrap;
  text-transform: uppercase;
  border: 1px solid #DBDBDB;
  background: #E7F5FF;
  border: 1px solid #B8CEDD;
}

.apxtable_grid_table table tbody td {
  border: 1px solid #DBDBDB;
  font-size: 13px;
  color: #242E3E;
  line-height: 20px;
  padding: 5px 15px !important;
  vertical-align: middle;
}

.apxtable_grid_table table thead th img {
  margin-left: 8px;
}

.apxtable_pagination_wrapper {
  width: 100%;
  display: flex;
  margin: 20px 0 15px;
  flex-direction: row;
  align-items: center;
  background: #F6FBFF;
  padding: 10px 30px 20px 10px;
  border-radius: 10px;
  justify-content: space-between;
}

.apxlist_number_page {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.pagination_gopage {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 30px;
}

.apxtable_pagelist {
  width: auto;
  display: flex;
  font-size: 15px;
  color: #808688;
}

.apxlist_number_page input {
  width: 50px;
  height: 30px;
  background: #F4F8FA;
  border: 1px solid #DBE0E2;
  margin: 0 10px;
  outline: none;
  color: #4C5052;
}

.pagination_gopage input {
  width: 50px;
  height: 30px;
  background: #F4F8FA;
  border: 1px solid #DBE0E2;
  margin: 0 10px;
  outline: none;
  color: #4C5052;
  text-align: center;
}

.apxtable_pagination {
  width: auto;
  float: left;
}

.apxtable_pagination ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
}

.apxtable_pagination ul li {
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #959B9D;
  margin-left: 15px;
}

.apxtable_pagination ul li a {
  background: transparent;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 15px;
  color: #959B9D;
}

.apxtable_pagination ul li.active a {
  background: #085589;
  color: #fff !important;
}

.apxtable_pagination ul li.next {
  color: #5F6668 !important;
  font-weight: 600;
}

.filterapx_wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow-x: auto;
  overflow-y: hidden;
}

.table {
  white-space: nowrap;
}

.filter_setting {
  width: auto;
  float: right;
}

.filter_setting ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

.filter_setting ul li {
  width: 30px;
  height: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  margin-left: 15px;
  cursor: pointer;
  padding: 6px;
}

.filter_setting ul li.filter_apx {
  background: #085589;
}

.filter_setting_forms {
  width: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.filter_setting_forms h3 {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: #333333;
  margin: 0 30px 0 0;
}

.authguard_wrapper .invalid-feedback {
  padding-left: 0;
}

.filter_setting_forms .apxsilsetting_group:nth-child(2) {
  width: 110px;
}

.apxsilsetting_group {
  display: flex;
  flex-direction: column;
  width: 185px;
  margin-left: 5px;
}

.apxsilsetting_group label {
  /* font-weight: 600; */
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #ACACAC;
  margin: 0;
}

.apxsilsetting_group input {
  outline: none;
  border: 0;
  /* font-weight: 600; */
  font-size: 13px;
  line-height: 16px;
  color: #545454;
}

.filter_setting ul li.setting_reset {
  background: #1C1F21;
}

.apxgroup-filter {
  width: 100%;
  display: flex;
  margin-bottom: 10px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}

.apxgroup-filter label {
  margin: 0;
  width: 130px;
  max-width: 100%;
}

.apxgroup-filter input, .apxgroup-filter select {
  width: 250px;
  height: 40px;
  padding: 6px 9px;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  outline: none;
}

.btnfilter-apply {
  border: 1.5px solid #2ECC71;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100px;
  height: 40px;
  color: #2ECC71;
  outline: none;
  background: transparent;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
}

.btnfilter-cancel {
  border: 1.5px solid #E74C3C;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100px;
  height: 40px;
  background: transparent;
  color: #E74C3C;
  outline: none;
  font-weight: 600;
  font-size: 13px;
  margin-left: 20px;
  text-transform: uppercase;
}

.fr {
  float: right;
}

#filterby .modal-header h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

#filterby .modal-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.maintable_delete {
  width: 100%;
  display: flex;
  padding: 20px 0 30px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.maintable_delete p {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #2C3E50;
}

.maintable_delete img {
  margin-bottom: 20px;
}

.maintable_delete .filterbt_btnn.btn_deletecard button {
  margin-left: 15px;
}

.manage_photos {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.manager_photos_images {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 20px;
}

.manager_photos_images>img {
  width: 100%;
}

.manager_photos_content {
  width: auto;
  display: flex;
  flex-direction: column;
}

.manager_photos_content h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #0C0D0E;
}

.apexinput-froms input:focus {
  border-color: #085589 !important;
}

.manager_photos_content span {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #085589;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

.btn_removepic {
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  min-width: 120px;
  height: 30px;
  background: transparent;
  margin-right: 15px;
  font-size: 11px;
  text-transform: uppercase;
}

.btn_uploadpic {
  min-width: 120px;
  height: 30px;
  font-weight: 600;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #085589;
  border-radius: 5px;
  border: 0;
}

.btn_grey {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
  border: 0;
  background: #BABFC2;
  min-width: 120px;
  border-radius: 5px;
  height: 40px;
  margin: 0 10px;
}

.btn_dblue {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  border: 0;
  color: #FFFFFF;
  min-width: 120px;
  border-radius: 5px;
  height: 40px;
  background: #085589;
  margin: 0 10px;
}

.apxbtn_finalcenter {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

select {
  background: transparent url(../../../assets/images/dropdown.png) no-repeat;
  -webkit-appearance: none;
  background-position: 94% center;
}

.apxpage-title_wrap {
  padding: 10px 0px;
  border-bottom: 1px solid #DFE3E6;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.btn_to_btitle {
  width: 100px;
  height: 35px;
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #085589;
  background: #F4FBFF;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  outline: none;
}

.apx-actions>span a {
  font-size: 20px;
  color: #4A4E4C;
}


/* Manager_user */

.sidebar-submenu ul li {
  padding-left: 0 !important;
  margin: 0 0 0 9px !important;
}

.sidebar-submenu ul li a {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4F4C4B;
  padding-right: 5px !important;
}

.apex-white_wrap.newheight-apx {
  min-height: calc(100vh - 192px);
}

.assign_lead {
  width: 88px;
  height: 88px;
  background: #F39C12;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}

.assign_lead img {
  margin: 0;
}

@media screen and (max-width:767px) {
  .apexforms-group.hud_btnGroup a.btn-assign_task {
    margin: 8px 0px !important;
    width: 245px !important;
    font-size: 13px;
  }
}

.apexforms-group.hud_btnGroup a.btn-assign_task.btn_180 {
  width: 180px;
  max-width: 100%;
  margin-right: 20px;
}

.apexforms-group.hud_btnGroup a.btn-assign_task.btn_300 {
  width: 300px;
  max-width: 100%;
}

.apexforms-group.hud_btnGroup a.btn-assign_task:hover {
  background: #085589;
  color: #ffffff;
  text-decoration: none;
}

.apexforms-group.hud_btnGroup {
  border-bottom: 1px solid #DFE3E6;
  width: 100%;
  padding: 10px 0 15px;
}

.apexforms-group.hud_btnGroup .apexinput-froms {
  justify-content: center;
}

.client_search.client-files_manger {
  background: #fff;
  margin-right: 15px;
  margin-top: -3px;
}


/*lead-list*/

.lead-head h2 {
  float: left;
  line-height: 38px;
}

a.pencilleadlist {
  margin-right: 15px;
  font-size: 20px;
  color: #4A4E4C;
  cursor: pointer;
}

.search_lead_grid {
  display: block;
  float: left;
  margin: 20px 0px 3px;
}

.search_lead_grid h2 {
  font-weight: normal;
  font-size: 13px;
  color: #333333;
  width: auto !important;
  float: left;
  line-height: 39px;
  text-transform: capitalize;
}

.search_lead_grid .apexinput-froms {
  float: left;
  width: auto !important;
}

.search_lead_grid .apexinput-froms select {
  width: 220px;
  margin-left: 15px;
}

.sidebar-search {
  width: 250px;
  float: left;
  margin-right: 3%;
  border: 1px solid #DCE2E7;
  padding: 2px;
  border-radius: 5px;
}

span.input-group-text {
  background: #085589;
  color: #fff;
  border-radius: 5px !important;
}

.sidebar-search .input-group input {
  background: #EEF8FF;
  border: 0px !important;
}


/*lead-list*/

.apexinput-froms textarea {
  width: 300px;
  height: 120px;
  max-width: 100%;
  background-color: #FAFDFF;
  border: 1px solid #CCD9E1;
  box-sizing: border-box;
  border-radius: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  color: #242E3E;
  outline: none;
  padding: 8px 10px;
}

.apexinput-froms.textarea_lpb {
  align-items: flex-start;
}

.apexinput-froms.textarea_lpb label {
  margin-top: 10px;
}

button {
  outline: none !important;
}


/*Client*/

.apx_clients_wrapper {
  width: 100%;
  float: left;
  position: relative;
}

.apx_clients_title {
  padding: 10px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #DFE3E6;
}

.apx_clients_title h2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 0;
}

.client_search {
  background: #EEF8FF;
  border: 1px solid #DCE2E7;
  box-sizing: border-box;
  border-radius: 5px;
  width: 250px;
  height: 40px;
  padding: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.client_search input {
  outline: none !important;
  border: 0;
  background: transparent;
  font-size: 14px;
  padding-left: 10px;
  width: calc(100% - 35px);
}

.client_search>span {
  background: #085589;
  border-radius: 5px;
  width: 34px;
  height: 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.apx_clients-filemangement {
  width: 100%;
  float: left;
  position: relative;
  padding: 15px 10px;
}

.apx_client-lister-details:hover {
  background: #fff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
}

.apx_client-lister-details {
  /* background: rgb(238 248 255 / 0.9);
  border: 1px solid #D8DFE3;
  border-radius: 5px;
  padding: 10px;*/
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  /* cursor: pointer; */
  transition: all 0.2s linear;
}

.apx_client-file-contents {
  width: 100%;
  display: flex;
  flex-direction: row;
  outline: none;
  align-items: center;
  margin-bottom: 1px;
  justify-content: space-between;
}

.apx_client-file-status {
  width: 100%;
  display: flex;
  flex-direction: row;
  border-top: 1px solid #DFE3E6;
  padding-top: 0px;
  align-items: center;
  justify-content: space-between;
}

.apx_client-lister-details:last-child {
  margin-bottom: 0;
}

.flex-filescontent {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.flex-filescontent img {
  width: 38px;
  margin-right: 10px;
}

.apx_client-content-grid label {
  width: 100%;
  float: left;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.apx_client-content-grid span {
  /* font-weight: 600; */
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
  width: 100%;
  float: left;
}

.apxfile_index_names p {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.apx_client-content-grid {
  display: flex;
  flex-direction: column;
}

.flex-filescontent {
  flex-direction: row;
}

.apx_clients-file-grid label {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-right: 30px;
  margin-bottom: 0;
}

.apx_clients-file-grid span {
  /* font-weight: 600; */
  font-size: 14px;
  line-height: 21px;
  color: #3A3E40;
  word-break: break-word;
}

span.negoapx_title {
  color: #085589;
}

.apx_clients-file-grid {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.apexinput-froms.block_lablels.mention_us .rdio label:before {
  top: 13px;
}

.apx_clients-file-grid a {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  text-decoration-line: underline;
  color: #085589;
}

span.fileapxstatus {
  color: #F15925 !important;
  text-overflow: ellipsis;
  display: inline-block;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
}

.apx_clients-file-grid a {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  text-decoration-line: underline;
  color: #085589;
  text-decoration: underline;
}

.maintable_delete>span {
  background-color: #F39C12;
  width: 80px;
  height: 80px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.maintable_delete>span>img {
  margin: 0;
  width: 35px;
}

.maintable_delete p {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #2C3E50;
  max-width: 100%;
  width: 380px;
  margin: 20px auto 30px;
  text-align: center;
}

main.page-content {
  min-height: 100vh;
}

.apxclients_active {
  background: #fff;
  margin-bottom: 5px !important;
}

.apexinput-froms.apexinput_froms-horz {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.apexinput-froms.apexinput_froms-horz label {
  width: 100%;
  float: left;
  margin-bottom: 8px;
}

.width-100 {
  width: 100% !important;
}

.apx_client-lister-details.apxclients_active .apxfile_index_names p {
  font-weight: 600;
}

.apx_clientloa>a {
  text-decoration: none !important;
}

.sidebar-wrapper ul li a.link-active {
  background: transparent;
  color: #f15925 !important;
}

.sidebar-wrapper ul li a.link-active {
  background: #f15925;
  /* color: #fff !important; */
}

.sidebar-wrapper .sidebar-menu ul li .sidebar-submenu ul li a.link-active {
  background: transparent;
  /* color: white !important; */
}

.client-filetitle {
  display: flex;
}

button.btn_to_notes {
  border: 1px solid #ccc;
  box-shadow: inset 0 0 0 2px #fff;
  border-radius: 5px;
  background: #085589;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 6px 15px;
  margin-right: 25px;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
}

.btn_to_notes img {
  border-right: 1px solid #fff;
  padding-right: 7px;
  margin-right: 8px;
}

input {
  outline: none !important;
}

.btnsignature_pdf {
  border: 0;
  background: transparent;
  display: inline-block;
  font-size: 14px;
}

.btnsignature_pdf img {
  margin-right: 6px;
}

.bluepdf {
  color: #085589;
}

.redpdf {
  color: #E74C3C;
}


/*Client*/

.manauto_attachments {
  padding-left: 25px;
}

.manauto_attachments span {
  padding-left: 10px;
}

.manageauto_upload>input[type="file"] {
  display: none;
}

.manageauto_upload>label {
  width: 143px;
  height: 35px;
  border: 1px solid #B2B2B2;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #828282;
  cursor: pointer;
  transition: all 0.2s linear;
}

.manageauto_upload>label svg {
  margin-right: 7px;
}

.manageauto_upload>label:hover {
  background: #B2B2B2;
  color: #fff;
}

.manageauto_upload>label:hover svg path {
  fill: #fff;
}

.manager_uploader_files {
  width: 100%;
  max-width: 100%;
  float: left;
  position: relative;
  background: #EEF8FF;
  border-radius: 5px;
  padding: 10px;
}

.manager_uploader_files>span {
  font-weight: 600;
  font-size: 12px;
  color: #333333;
  width: 100%;
  float: left;
}

.manager_uploader_files ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.manager_uploader_files ul li {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px 0 10px;
}

.manager_uploader_files ul li p {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4C5052;
  margin: 0 10px;
}

.manager_uploader_files ul li>span {
  width: 25px;
  height: 25px;
  background: #E74C3C;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  margin-left: 5px;
  padding-top: 1px;
  cursor: pointer;
}

.btncli_dblue {
  width: 90px;
  height: 25px;
  background: #085589;
  border-radius: 5px;
  color: #fff;
  border: 0;
  margin-top: 5px;
}

.manager_uploader_files ul li .btncli_dblue {
  margin-top: 0;
}

.filesname_clients_doc {
  width: 85%;
  display: flex;
  border: 1px solid #D6D6D6;
  border-radius: 5px;
  padding: 10px 10px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.filesname_clients_doc>img {
  width: 21px;
  object-fit: contain;
  margin-right: 15px;
}

.filesname_clients_doc span {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
}


/* aasif */


/*client-contacts*/

.block_lablels label {
  margin-bottom: 10px;
}

.block_lablels {
  flex-direction: column;
  align-items: flex-start;
}

.block_lablels input {
  width: 280px;
  max-width: 100%;
}

.values_append button {
  float: right;
  padding: 0;
  margin: 0px;
  height: 24px;
  width: 24px;
  position: relative;
  top: -4px;
}

button.btn.add_block {
  margin-left: 10px !important;
}

.label_headers {
  width: 100%;
  float: left;
  display: block;
}

.label_headers label {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  color: #333333 !important;
}

.bg_grey_blur {
  background: #F7F7F7;
  border-radius: 5px;
  padding: 15px;
  float: left;
  width: 100%;
}

.bg_grey_blur.bg_none {
  background: none;
}

.bg_grey_blur .label_headers label {
  text-align: center;
  display: block;
  margin-bottom: 0;
}

.bg_grey_blur .apexforms-group:last-child {
  margin-bottom: 0;
}

.bg_grey_blur label {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #7C7E80;
}

.bg_grey_blur label.detils_lbl {
  font-weight: 600;
  font-size: 15px;
  line-height: 19px;
  color: #085589;
}

button.btn.add_export img {
  margin-right: 10px;
}

button.btn.add_export {
  background: #085589;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  height: 45px;
}

.ui_newTask {
  background: #EEF8FF;
  border-radius: 5px;
  width: 100%;
  float: left;
  padding: 15px;
  margin-bottom: 10px;
}

.mb_10 {
  margin-bottom: 10px;
}

.ui_newTask .form-group label {
  float: left;
  width: 110px;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.ui_newTask h6.pendingState {
  color: #F39C12 !important;
  text-decoration: underline;
}

.ui_newTask .form-group {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

.ui_newTask .form-group h6 {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #3A3E40;
  display: inline-block;
}

.ui_newTask .form-group.text_note {
  display: unset !important;
}

.form-group.text_note label {
  display: block;
  width: 100% !important;
  margin-bottom: 15px;
}

.form-group.text_note p {
  font-weight: 600;
  font-size: 13px;
  line-height: 25px;
  color: #3A3E40;
  display: inline-block;
  margin-bottom: 0;
}

.ui_newTask hr {
  width: 100%;
  float: left;
  border: 1px solid #DFE3E6;
  margin-top: 0;
  margin-bottom: 20px;
}

button.btn.re-assign {
  width: 140px;
  max-width: 100%;
  min-height: 35px;
  background: #F4FBFF;
  border: 1px solid #085589;
  border-radius: 5px;
  margin: 0px auto;
  display: block;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #085589;
}

.scroll_details {
  min-height: 1725px;
  overflow-y: scroll;
}

@media screen and (max-width:1024px) {
  .bg_grey_blur label.detils_lbl {
    word-break: break-all;
  }
}

@media screen and (min-width:992px) and (max-width:1100px) {
  button.btn.add_export {
    font-size: 11px;
  }
  .bg_grey_blur label.detils_lbl {
    word-break: break-all;
  }
}

@media screen and (max-width:767px) {
  .scroll_details {
    margin-top: 20px;
  }
  .mob_input_wt .apexinput-froms input {
    width: 100% !important;
  }
}

@media screen and (max-width:991px) {
  .bg_grey_blur {
    margin-bottom: 10px;
  }
}

@media screen and (min-width:992px) {
  .ui_newTask .form-group {
    margin-bottom: 20px;
    display: flex;
    float: left;
  }
}


/*End cliend-contacts*/


/*ss-portal*/

.block_lablels label {
  width: 100%;
}

.rdio {
  position: relative;
  display: flex;
}

.rdio input[type="radio"] {
  opacity: 0;
}

.rdio label {
  padding-left: 10px;
  cursor: pointer;
  margin-bottom: 7px !important;
}

.rdio label:before {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 6px;
  left: 0;
  content: '';
  display: inline-block;
  border-radius: 50px;
  border: 2px solid #085589;
  background: #fff;
}

.rdio input[type="radio"] {
  margin: 0px;
}

.rdio input[type="radio"]:disabled+label {
  color: #999;
}

.rdio input[type="radio"]:disabled+label:before {
  background-color: #fbc52d;
}

.rdio input[type="radio"]:checked+label::after {
  content: '';
  position: absolute;
  top: 9px;
  left: 3px;
  display: inline-block;
  font-size: 11px;
  width: 6px;
  height: 6px;
  border-radius: 50px;
}

.rdio-default input[type="radio"]:checked+label:before {
  border-color: #fbc52d;
}

.rdio-primary input[type="radio"]:checked+label:before {
  border: 2px solid #085589;
}

.rdio-primary input[type="radio"]:checked+label {
  color: #085589;
}

.rdio-primary input[type="radio"]:checked+label::after {
  background-color: #085589;
}

.mt_10 {
  margin-top: 10px !important;
}

.mt_30 {
  margin-top: 30px !important;
}

.apexinput-froms label small {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  font-weight: 700;
}

textarea.apex-textarea {
  min-height: 140px;
}

.apxbtn_finalcenter.mt_30 {
  float: left;
}

.scroll_details {
  max-height: 1725px;
}

.scroll_details.ssportal_rt {
  max-height: 3230px;
  height: auto;
}


/*client_hardship*/

.label_headers.text-left label {
  text-align: left;
  line-height: 1.6rem !important;
}

.radio_flex {
  width: 100%;
  display: block;
  float: left;
}

.radio_flex .rdio label {
  margin-bottom: 0px !important;
  padding-top: 5px;
}

.radio_flex .rdio label {
  margin-bottom: 0px !important;
  padding-top: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4F4C4B;
}

.radiobuttons {
  width: 190px;
  float: left;
}

.ml_15 {
  margin-left: 15px;
}

.radio_flex .rdio input[type="radio"] {
  width: 10px !important;
}

span.checkbox {
  position: relative;
  display: block;
  margin-bottom: 18px;
  width: 100%;
}

span.checkbox input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
  position: relative;
  top: 3px;
  left: 2px;
  width: 18px;
  height: 16px;
}

span.checkbox .form-group.check-form {
  margin-bottom: 0px;
}

span.checkbox input[type="checkbox"]:checked+label {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #3E4347;
}

span.checkbox .form-group.check-form label {
  padding-left: 0;
  margin-bottom: 0px;
  width: 16px;
  height: 16px;
  position: relative;
  left: -15px;
  top: 0;
}

span.checkbox .form-group.check-form input[type="checkbox"]~small {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4F4C4B;
  margin-left: -6px;
}

span.checkbox .form-group.check-form input[type="checkbox"]:checked~small {
  color: #085589;
  margin-left: -6px;
}

.check-form label {
  position: relative;
  cursor: pointer;
}

span.checkbox input[type="checkbox"]:checked+label:before {
  display: none;
}

span.checkbox .check-form label:before {
  border-radius: 2px;
  bottom: 2px;
}

span.checkbox .check-form label:before {
  content: '';
  -webkit-appearance: none;
  border: 1px solid #4F4C4B;
  box-sizing: border-box;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 10px;
}

span.checkbox .check-form input:checked+label:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url('../images/clients/checked.png') no-repeat;
}

span.checkbox input[type="checkbox"]:checked+label:before {
  border: 2px solid #0767AB;
}

textarea.af_text {
  resize: none;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  color: #4F4C4B;
  margin-top: 10px;
}

.wt700 {
  width: 700px;
  max-width: 100%;
  margin: 0px auto;
}

.mt_20 {
  margin-top: 20px;
}

.scroll_details {
  width: 100%;
  float: left;
  overflow-y: auto;
}

label.flex_situate {
  width: 100%;
}

.bg_grey_blur.radio_division .radiobuttons {
  width: 100%;
}

.bg_grey_blur.radio_division .radiobuttons .rdio {
  margin-bottom: 10px;
}

.img_blocks {
  position: relative;
  width: 100%;
  float: left;
  background: #FFFFFF;
  border: 1px solid #DCDCDC;
  box-sizing: border-box;
  border-radius: 10px;
  height: 200px;
}

.apexinput-froms.position_bottomdiv {
  position: absolute;
  bottom: 0px;
  background: #EEF8FF;
  border-radius: 0px 0px 9px 9px;
}

.apexinput-froms.position_bottomdiv ul {
  list-style: none;
  width: 100%;
  margin-bottom: 0px;
  padding: 13px 0px;
}

.ht_img {
  height: auto;
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
}

.apexinput-froms.position_bottomdiv ul li {
  display: flex;
  justify-content: flex-end;
  padding: 0px 10px;
}

.apexinput-froms.position_bottomdiv ul li label, .apexinput-froms.position_bottomdiv ul span {
  width: 50%;
  display: inline-block;
  margin-bottom: 0px;
}

.apexinput-froms.position_bottomdiv ul li label {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.apexinput-froms.position_bottomdiv ul span {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  text-align: right;
}

.ptb_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ht_img img {
  width: 190px;
  max-width: 100%;
}

.scroll_details.scroll_1980 {
  max-height: 1880px;
}

span.checkbox .form-group.check-form input[type="checkbox"]~.af_text {
  display: none;
}

span.checkbox .form-group.check-form input[type="checkbox"]:checked~.af_text {
  display: block;
}


/*client-reassign-task*/

.bg_blur {
  background-color: #F4F4F4;
}

.padding_15 {
  padding: 15px;
}

.apex_group_af {
  width: 100%;
  float: left;
  padding: 0px 10px;
}

.grped_label textarea {
  width: 100%;
  line-height: 25px;
}

.apex_group_af .apexinput-froms select, .apex_group_af dp-date-picker.dp-material {
  width: 280px;
  max-width: 100%;
}

.title_specify {
  margin-bottom: 20px;
}

.title_specify h6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #F15925;
  display: block;
  width: 100%;
}

h6.inputform_details {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
  display: block;
  width: 100%;
}

hr.line_af {
  float: left;
  width: 100%;
  display: block;
  border-top: 1px solid #DFE3E6;
}

.apxbtn_finalcenter.mt_20 {
  float: left;
}

.label_fixed_width .apexinput-froms label {
  width: 110px;
}

.label_fixed_width .apexinput-froms input, .label_fixed_width .apexinput-froms select, .label_fixed_width .apexinput-froms dp-date-picker.dp-material {
  width: 250px !important;
  max-width: 100%;
}

.label_fixed_width textarea.apex-textarea {
  width: 100%;
}

.label_fixed_width .apexforms-group .row>div {
  margin-bottom: 20px;
}

.lbl_txtarea label {
  margin-right: 10px;
}

.apexinput-froms.flex_radio .radio_flex {
  display: flex;
}

.apexinput-froms.flex_radio .radio_flex .radiobuttons {
  width: auto;
}

.apexinput-froms.lbl_txtarea {
  align-items: flex-start;
}


/*closing statement*/

.head_title h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 10px 0px 20px 0px;
}

.checkbox_frmGp span.checkbox {
  width: 200px;
  max-width: 100%;
  display: inline-block;
}

.apexinput-froms.lbl_txtarea.flexalign textarea {
  width: 100%;
}

.apexinput-froms label small.sub_sml {
  font-weight: normal;
  color: #0000007a;
}

.checkedpan_grp {
  width: 100%;
  float: left;
  display: flex;
}

.checkedpan_grp span.checkbox {
  width: 130px;
}

.apexinput-froms label.instruct_description {
  background: #EEF8FF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 15px;
  width: 100%;
  line-height: 25px;
}

.table_apex_calculate {
  width: 100%;
  float: left;
  overflow: scroll;
}

.table_apex_calculate .scroll_apex_wrap {
  width: 1025px;
  padding: 0px 20px;
}

lable.data_rate, lable.data_equal {
  color: #333333;
  width: 70px;
  text-align: center;
  display: block;
  padding-top: 11px;
}

input.width_200 {
  width: 200px;
}

input.width_120 {
  width: 120px;
}

small.data_small {
  font-size: 14px;
  line-height: 17px;
  color: #333333b3;
}

label.data_label {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
}


/*new tble*/

.col-lg-2.bg_blur_grey {
  padding: 0px;
  word-break: break-all;
  background: #EEF8FF;
}

.scroll_apex_wrap input[type="text"] {
  width: 100%;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  padding-left: 10px;
  color: #3A3E40 !important;
  font-weight: 600;
}

label.data_header {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  padding: 0px 12px;
}

label.common_lbl {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

lable.data_value {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
}

.flex_minht {
  padding-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

h6.top_headertxt {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
}

label.common_lbl {
  text-align: left;
  width: 100%;
}

.col-lg-2.bg_blur_grey {
  padding: 0 10px;
}

.scroll_apex_wrap input.amt_total {
  background: #F4F4F4;
  border: 1px solid #D6D6D6;
  color: #3A3E40 !important;
  font-weight: 600;
  text-align: center;
}

label.common_lbl.dv_right {
  text-align: right;
}

.flex_minht.header_flexwrap {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.flex_minht.header_flexwrap label.common_lbl {
  width: auto;
}

.apexinput-froms.flexed_minht {
  flex-direction: column;
  align-items: flex-start;
}

.apexinput-froms.flexed_minht dp-date-picker.dp-material {
  margin-bottom: 15px;
  width: 180px;
}

.apexinput-froms.flexed_minht dp-date-picker.dp-material input {
  width: 100%;
  margin: 0px;
}

.flex_minht.header_flexwrap lable.data_rate {
  margin-left: 50px;
}

.flex_minht.header_flexwrap input[type="text"] {
  width: 120px;
  margin-right: 25px;
  margin-left: 25px;
}

.flex_minht dp-date-picker.dp-material {
  width: 100%;
}

.flex_minht.st_secondflex input[type="text"] {
  width: 100px;
  margin: 0px 25px;
}

.flex_minht.st_secondflex {
  display: flex;
  flex-direction: row;
}

.flex_minht.datepickersflex {
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row;
}

.flex_minht.datepickersflex dp-date-picker.dp-material {
  width: 180px;
}

.months_flex {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  padding: 0px 10px;
}

.months_flex .apexinput-froms {
  width: 140px;
  margin: 0px 30px;
}

.columned_dir .apexinput-froms label {
  margin-bottom: 8px;
  display: block;
  text-align: left;
  width: 100%;
}

.columned_dir .apexinput-froms {
  flex-direction: column;
}

.bg_blur_grey.btlr_5, .bg_blur_grey.btrr_5 {
  padding-top: 15px;
}

.bg_blur_grey.bbrr-5, .bg_blur_grey.bblr-5 {
  padding-bottom: 15px;
}

.bg_blur_grey.btlr_5 {
  border-top-left-radius: 5px;
}

.bg_blur_grey.btrr_5 {
  border-top-right-radius: 5px;
}

.bg_blur_grey.bblr-5 {
  border-bottom-left-radius: 5px;
}

.bg_blur_grey.bbrr-5 {
  border-bottom-right-radius: 5px;
}


/*05-08-2020*/

.table_apex_calculate .scroll_apex_wrap {
  width: 100%;
}

.lable_width_align .apexinput-froms label {
  width: 130px;
}

.lable_width_align label.common_lbl {
  width: 100%;
}

.lable_width_align .apexinput-froms label.instruct_description {
  width: 100%;
}

.apxclient_docbtnfin button.btn-create-manage.btn_bg_blue a {
  color: #ffffff;
}

.apxclient_docbtnfin button.btn-create-manage.btn_bg_blue {
  background: #085589 !important;
}

.apex-white_wrap.lable_width_align .lbl_txtarea label {
  margin-right: 0;
}

lable.data_value {
  width: 100%;
  text-align: left;
}

.apxsilsetting_group.wt_120_all {
  width: 70px;
}

.apex_tabs {
  width: 100%;
  float: left;
}

.apex_tabs .nav-tabs li a.nav-link {
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  width: 160px;
  height: 40px;
  color: #085589;
  line-height: 37px;
  text-align: center;
  padding: 0;
  background: #fff;
  box-shadow: none;
  border-radius: 0;
  border: none;
}

.apex_tabs .nav-tabs li a.nav-link.active {
  background: #085589;
  color: #fff;
  border-radius: 5px;
}

.apex_tabs ul.nav.nav-tabs {
  border: none;
  padding-bottom: 20px;
  margin-left: 13px;
}

label.label_cmn {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  width: 130px;
}

.radiobuttons.mather_code {
  width: 100%;
}

li.square_mth {
  padding-left: 40px;
  position: relative;
}

li.square_mth.mthactive::before {
  background: url('../images/square.png') no-repeat;
  border: 0;
}

li.square_mth::before {
  width: 18px;
  height: 18px;
  position: absolute;
  content: "";
  left: 4px;
  border: 1px solid #A8A8A8;
  border-radius: 2px;
  top: 4px;
}

div#lead_clinetProperty .apexinput-froms label.sub_lbl {
  width: 300px;
}

.apex_tabs.lead_apex_tabs0 ul li:last-child a {
  border-radius: 0 5px 5px 0;
}

.apex_tabs.lead_apex_tabs0 ul li:first-child a {
  border-radius: 5px 0 0 5px;
}

.apexinput-froms.checked_spanWidth span.checkbox {
  width: 130px;
  margin-bottom: 0;
}

textarea.af_text.mt_0 {
  margin-top: 0px;
}

span.higlight_span {
  color: #085589;
}

.prev_assigned_detail.mt_20 .apexinput-froms span {
  width: 100%;
}

.mb_0 {
  margin-bottom: 0px !important;
}

.no_marginSection .apexforms-group.lead-group>.row {
  margin: 0px 0px !important;
}


/*new tble*/

.col-lg-2.bg_blur_grey {
  padding: 0px;
  word-break: break-all;
  background: #EEF8FF;
}

.scroll_apex_wrap input[type="text"] {
  width: 100%;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  padding-left: 10px;
  color: #3A3E40 !important;
  font-weight: 600;
}

label.data_header {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  padding: 0px 12px;
}

label.common_lbl {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #333333;
}

lable.data_value {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
}

.flex_minht {
  padding-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

h6.top_headertxt {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
}

label.common_lbl {
  text-align: left;
  width: 100%;
}

.col-lg-2.bg_blur_grey {
  padding: 0 10px;
}

.scroll_apex_wrap input.amt_total {
  background: #F4F4F4;
  border: 1px solid #D6D6D6;
  color: #3A3E40 !important;
  font-weight: 600;
  text-align: center;
}

label.common_lbl.dv_right {
  text-align: right;
}

.flex_minht.header_flexwrap {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.flex_minht.header_flexwrap label.common_lbl {
  width: auto;
}

.apexinput-froms.flexed_minht {
  flex-direction: column;
  align-items: flex-start;
}

.apexinput-froms.flexed_minht dp-date-picker.dp-material {
  margin-bottom: 15px;
  width: 180px;
}

.apexinput-froms.flexed_minht dp-date-picker.dp-material input {
  width: 100%;
  margin: 0px;
}

.flex_minht.header_flexwrap lable.data_rate {
  margin-left: 50px;
}

.flex_minht.header_flexwrap input[type="text"] {
  width: 120px;
  margin-right: 25px;
  margin-left: 25px;
}

.flex_minht dp-date-picker.dp-material {
  width: 100%;
}

.flex_minht.st_secondflex input[type="text"] {
  width: 100px;
  margin: 0px 25px;
}

.flex_minht.st_secondflex {
  display: flex;
  flex-direction: row;
}


/*******LEAD_LOA******/

.assigned_detailsBg .row div {
  padding: 0px;
}

.assigned_detailsBg .row {
  margin: 0px;
}

.assigned_detailsBg .row h4 {
  width: 100%;
  display: block;
  margin-bottom: 10px !important;
}

.assigned_detailsBg {
  width: 100%;
  float: left;
  background: #F4F8FA;
  padding: 10px;
  border-radius: 10px;
}

.appointed_scheduler {
  width: 100%;
  float: left;
  display: block;
  padding: 20px;
  background: #EEF8FF;
  border-radius: 10px;
  margin-bottom: 15px;
}

.appointed_scheduler h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  width: 100%;
}

.apexforms-group.hud_btnGroup .apexinput-froms {
  justify-content: center;
}

.apexforms-group.hud_btnGroup a.btn-assign_task {
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  display: block;
  line-height: 45px;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  color: #085589;
  text-align: center;
}

.appointed_scheduler input, .appointed_scheduler textarea {
  background-color: #ffffff !important;
}

.apexinput-froms.apex_bg_white {
  background: #ffffff;
  padding: 10px;
  border-radius: 5px;
  z-index: 999;
  position: relative;
}

.apexinput-froms.apex_bg_white input {
  height: unset;
}

.apexinput-froms.apex_bg_white .radiobuttons {
  width: 80px;
}

.apexinput-froms.apex_bg_white label {
  display: inline-block;
  width: 100%;
}

.btn_reschedule button.btn {
  width: 150px;
  height: 35px;
  background: #F15925;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.appoint_stat input {
  height: unset;
}

.wt_100 {
  width: 100% !important;
}

.appoint_stat .radio_flex {
  margin-top: 8px;
}

.apexforms-group.lead-group.appointed_scheduler {
  padding: 20px 0px;
}

.apexinput-froms.invite_own .btn_reschedule button.btn {
  width: 200px;
}

.apexinput-froms.invite_own .btn_reschedule {
  margin: 0px auto;
  text-align: center;
}

.upload_form_flex {
  display: flex !important;
}

.upload_form_flex .manageauto_upload {
  display: flex;
}

button.btn_signature {
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 180px;
  height: 35px;
  left: 646px;
  top: 2822px;
  background: #085589;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
}

.upload_form_flex .manageauto_upload>label {
  margin-right: 40px;
}

.upload_form_flex {
  padding: 0 !important;
}

.apexinput-froms.input_flex {
  display: flex !important;
  float: left;
  align-items: center;
  width: 100%;
  margin-bottom: 0px !important;
}

.row_flex {
  align-items: center;
  display: flex !important;
}

.apexinput-froms.input_flex h5.wrng_alert {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #F15925;
  width: 100%;
  background: #FDF4F1;
  border-radius: 5px;
  text-align: center;
  padding: 10px;
}

.apx_clients-filemangement.lead_afm .apx_client-content-grid label {
  width: 130px;
}

.row.apex_m0 {
  margin: 0px !important;
  width: 100%;
}

.apexinput-froms.input_flex label {
  float: left;
}

.apx_clients-filemangement.lead_afm .apx_client-file-status {
  justify-content: unset;
}

.tab-content.my-content-customtab {
  width: 100%;
  float: left;
  padding: 0 15px;
}

.apex_tabs.lead_apex_tabs .nav-tabs li a.nav-link.active {
  border-radius: 5px !important;
}

.apex_tabs.lead_apex_tabs .nav-tabs li a.nav-link {
  border-radius: 0px !important;
}

.apex_tabs.lead_apex_tabs .nav-tabs li a:last-child {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.apex_tabs.lead_apex_tabs .nav-tabs li a.nav-link {
  width: auto;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.apex_tabs.lead_apex_tabs .nav-tabs li a:last-child {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.search_lead_grid .apexforms-group.lead-group {
  margin: 0;
}

.search_lead_grid {
  margin-top: 0;
}

.search_lead_grid .sidebar-search {
  margin-bottom: 0;
}

.apexforms-group.lead-group .apexinput-froms {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.apex_tabs.lead_apex_tabs0 .nav-tabs li a.nav-link {
  width: auto;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.bg_blur_wrap input, .bg_blur_wrap select, .bg_blur_wrap textarea {
  background-color: #EDEDED !important;
}

.apexforms-group.lead-group .apexinput-froms label {
  width: 100%;
}

.prev_assigned_detail h4 {
  font-size: 14px;
  FONT-WEIGHT: 700;
}

.prev_assigned_detail {
  width: 100%;
  float: left;
}

label.sub_lbl small {
  font-weight: 100;
  color: #F15925;
  float: right;
  text-decoration: underline;
}

.apexinput-froms.block_lablels.flex_lb_radio .radio_flex input {
  height: unset;
}

.apexinput-froms.block_lablels.flex_lb_radio .radio_flex {
  display: flex;
}

.apexinput-froms.block_lablels.flex_lb_radio .radio_flex {
  width: 140px;
}

.radio_flex.flex_wrap_radio .radiobuttons {
  width: 130px;
}

.radio_flex.flex_wrap_radio input {
  height: unset;
}

.radio_flex.flex_wrap_radio {
  width: 300px;
  display: flex;
  flex-wrap: wrap;
}

.apexinput-froms.radio_grp_apex {
  background: #F4F4F4;
  padding: 15px;
  border-radius: 5px;
}

.apexinput-froms.radio_grp_apex .radio_flex {
  width: 100% !important;
}


/*ganesan*/

.contact-modal-head {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contact-modal-head .modal-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 0px;
}

.contact-modal-head .Cls-btn-g {
  background: 0;
  border: 0;
}

.cd-bk {
  background: #EEF8FF;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 10px;
}

.contact-detail {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #F15925;
  margin-bottom: 20px;
}

.det-fl {
  display: flex;
  align-items: center;
}

.detail-label {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-bottom: 15px;
}

.detail-txt-g {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  margin-bottom: 10px;
}

.contact-detail-inner {
  width: 33.3%;
}

.addr-par {
  line-height: 25px;
}


/* 06d_LOA Documents  */

.cont-wrap-g {
  background: #FFFFFF;
  border-radius: 10px;
  padding: 10px;
}

.down-load-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.down-load-head h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 0px;
  font-family: 'Libre Franklin';
  display: flex;
  align-items: center;
}

.down-load-head h2 span svg {
  height: 20px;
  width: 20px;
  margin-left: 10px;
}

.down-zip-btn-g {
  padding: 10px 20px;
  background: #FFFFFF;
  border: 1px solid #B2B2B2;
  box-sizing: border-box;
  border-radius: 6px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #828282;
}

.down-zip-btn-g span {
  position: relative;
  top: 2px;
}

.req-sect-g {
  margin-top: 20px;
  padding: 0px;
}

.req-head-g {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.req-head-g h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.req-rbts .down-zip-btn-g {
  margin-left: 10px;
}

.colo-ar {
  padding: 5px 20px;
}

.colo-sec {
  background: #EEF8FF;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.col-s-g {
  border-radius: 2px;
  height: 16px;
  width: 16px;
  margin-right: 10px;
}

.p-b {
  background: #3498DB;
}

.colo-info {
  display: flex;
  align-items: center;
  margin: 5px;
}

.ir-o {
  background: #F39C12;
}

.c-g {
  background: #2ECC71;
}

.in-c {
  background: #D35400;
}

.nm-p {
  background: #FD79A8;
}

.nl-r {
  background: #E74C3C;
}

.color-label-g {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.search-doc-sec {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.search-doc-sec h2 {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin: 0px;
  margin-right: 20px;
}

.search-doc-g {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  width: 260px;
  height: 40px;
  padding-left: 20px;
}

#docs-table {
  width: 100%;
  border-top: 1px solid #DFE3E6;
  min-width: 1200px;
  max-width: 100%;
}

#docs-table th {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #606669;
  padding: 20px;
  background: #F6FBFF;
}

.tab-req-sec::-webkit-scrollbar {
  display: none;
}

.tab-req-sec {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

#docs-table th svg {
  position: relative;
  bottom: 2px;
  margin-left: 4px;
}

.file-n-g {
  display: flex;
  align-items: center;
  margin: 0px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4C5052;
}

#docs-table tbody td {
  padding: 20px;
}

.dwn-btn-g {
  background: #085589;
  border-radius: 5px;
  width: 90px;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 13px;
  color: #FFFFFF;
  height: 25px;
  border: 0;
  margin: 15px 0px;
}

.file-n-g svg {
  margin-right: 10px;
}

.short-sale h2 {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  text-transform: uppercase;
  color: #828282;
  margin-bottom: 0px;
  width: 89%;
}

.short-sale {
  background: #EEF8FF;
  border-radius: 6px;
  width: 150px;
  display: flex;
  align-items: center;
  padding: 10px;
  height: 75px;
}

.icon-sec {
  display: flex;
  align-items: flex-end;
}

.icon-sec svg {
  height: 14px;
  width: 14px;
}

.icon-btn button {
  background: #FFFFFF;
  border-radius: 3px;
  border: 0;
}

.edit-table-g {
  margin-bottom: 10px;
}

.icon-sec .icon-btn {
  margin-left: 10px;
}

.info-svg {
  margin-bottom: 1px;
}

#docs-table tbody td {
  padding: 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #606669;
}

.table-doc-select {
  background: #F4F4F4 url(../images/dwn-arr.png) no-repeat right/10px !important;
  background-position-x: 95% !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #F4F4F4;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  width: 200px;
  height: 45px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  padding: 10px;
}

.cmmnt-btn {
  background: #F4F4F4;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 3px;
  width: 30px;
  height: 30px;
}

.lite-txt-g {
  font-weight: 400;
  font-size: 14px;
  display: block;
}

.at-ge-do-g {
  margin-top: 20px;
}

.at-ge-do-g h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  background: #EEF8FF;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 0px;
}

.sign-dwn-g {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.down-inn-er-g {
  display: flex;
  align-items: center;
}

.down-inn-er-g {
  display: flex;
  align-items: center;
  margin-left: 30px;
}

.e-si-b {
  margin-bottom: 0px;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #085589;
  margin-left: 15px;
}

.e-si-r {
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #E74C3C;
  margin-left: 15px;
  margin-bottom: 0px;
}

.direc-head {
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  color: #333333 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}

.direc-area-g {
  border-top: 1px solid #DFE3E6;
  padding: 15px 10px;
}

.folder-bk-g {
  margin: 20px 0px;
}

.folder-inner-g {
  background: #EEF8FF;
  opacity: 0.9;
  border-radius: 5px;
  width: 320px;
  min-height: 50px;
  display: flex;
  align-items: center;
  padding: 10px;
  position: relative;
}

.folder-name-g {
  margin-bottom: 0px;
  margin-left: 15px;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
}

.folder-info-icon-g {
  position: absolute;
  right: 20px;
}

.emailed-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}

.emailed-head h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  padding: 0px;
  margin: 0px;
  background: 0;
}

.emailed-section {
  padding: 0px;
  margin-top: 20px;
}

.emailed-btn-g {
  background: #FFFFFF;
  border: 1px solid #B2B2B2;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 10px 20px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #828282;
  margin: 0px 10px;
}

#emailed-info {
  width: 100%;
  border-top: 2px solid #DFE3E6;
  min-width: 1310px;
}

.emailed-tab-g {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.emailed-tab-g::-webkit-scrollbar {
  display: none;
}

#emailed-info th {
  padding: 15px;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #606669;
  background: #F6FBFF;
}

#emailed-info th svg {
  position: relative;
  bottom: 2px;
  margin-left: 5px;
}

#emailed-info td {
  padding: 15px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #606669;
}


/* end 06d_LOA Documents  */


/* aasif */


/* cutomise column modal */

.cust-modal-head {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.cust-modal-head .modal-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.Cls-btn-g {
  height: 40px;
  padding: 0px !important;
  border: 0;
  background: none;
}

.clientopened-eye .apx_clients-file-grid.apex_right a {
  color: #085589;
}

.chat-head {
  padding: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  background: #F6F9FB;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.05);
  border-radius: 0px;
}

.chat-modal-body {
  padding: 0px;
}

.chat-head span {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.send-note-txt {
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  width: 100%;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  padding: 10px 20px;
  margin: 0px 20px;
}

.send-notes-btn {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #085589;
  border-radius: 5px;
  height: 40px;
  width: 160px;
  border: 0;
}

.chat-body {
  padding: 20px;
}

.chat-list {
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}

.chat-list img {
  max-width: 60px;
  max-height: 60px;
  border-radius: 50px;
  margin-right: 15px;
}

.chat-msg-txt {
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12);
  border-radius: 25px 25px 25px 0px;
  padding: 15px 20px;
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 15px;
  line-height: 19px;
  color: #656C72;
}

.chat-user-name {
  margin: 0px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #3E4347;
}

.our-msg {
  background: #F5F9FB;
  border-radius: 25px 25px 25px 0px;
  box-shadow: none;
  font-size: 15px;
  line-height: 19px;
  color: #4F5356;
}

.chat-msg-time {
  font-size: 12px;
  line-height: 15px;
  color: #85919A;
  margin-left: 10px;
}


/* end cutomise column modal */


/* cutomise column modal */

.cust-modal-head {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.cust-modal-head .modal-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.down-load-btn-g {
  width: 180px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #9B59B6;
  box-sizing: border-box;
  border-radius: 6px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #9B59B6;
  margin: 0px 15px;
  opacity: 1;
}

.Cls-btn-g {
  height: 40px;
  padding: 0px !important;
  border: 0;
  background: none;
}

.Cls-btn-g svg {
  height: 15px;
  width: 15px;
}

.require-modal-inner {
  display: block !important;
  width: 100%;
}

.h-t {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}

.edit-icons-g {
  position: absolute;
  right: 15px;
}

.edit-icons-g a {
  margin: 0px 10px;
}

.edit-pen-g:hover path {
  fill: #2ECC71;
}

.delete-icon-g:hover path {
  fill: #E74C3C;
}

.yes-icon-g a {
  margin: 0px 2px;
}

.require-list-g {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin: 15px auto;
}

.require-left {
  display: flex;
  width: 67%;
  align-items: center;
  position: relative;
  height: 50px;
  background: #EEF8FF;
  opacity: 0.9;
  border-radius: 5px;
}

.require-right .down-load-btn-g {
  margin: 0px;
  max-width: 140px;
}

.pdf-icon-g {
  margin: 0px 15px;
}

.file-name-txt {
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
  width: 78%;
  height: 35px;
  padding: 9px;
}

.dis-file-txt {
  background: none !important;
  border: none !important;
  pointer-events: none;
}

.req-edit-g a {
  margin: 0px 3px;
}

.require-left .edit-icons-g.req-edit-g {
  bottom: 16px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 500px) {
  .require-list-g {
    flex-direction: column;
  }
  .require-left {
    margin-bottom: 10px;
    width: 100%;
  }
  .file-name-txt {
    width: 100%;
  }
  .require-left {
    padding-right: 10px;
  }
}


/* end cutomise column modal */


/* cutomise column modal */

.cust-modal-head {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.cust-modal-head .modal-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.apply-btn-g {
  background: #FFFFFF;
  border: 1.5px solid #2ECC71 !important;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100px;
  height: 40px;
  padding: 0px !important;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #2ECC71;
  margin: 0px 20px !important;
  opacity: 1;
}

.Cancel-btn-g {
  width: 100px;
  height: 40px;
  padding: 0px !important;
  background: #FFFFFF;
  border: 1.5px solid #E74C3C !important;
  box-sizing: border-box;
  border-radius: 6px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #E74C3C;
  opacity: 1;
}

.add-col-btn-g {
  display: block;
  width: 100%;
  background: #085589 !important;
  border: 1px solid #085589 !important;
  box-sizing: border-box;
  border-radius: 6px;
  height: 40px;
  opacity: 1;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.cust-modal-inner {
  display: block !important;
  width: 100%;
}

.content-mod {
  display: flex;
  padding: 5px 0px !important;
  width: 100%;
  position: relative;
  align-items: center;
}

.edit-box-g {
  width: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  padding-left: 10px;
  height: 45px;
  pointer-events: none;
  border: 0px;
}

.content-mod.textbox_activated .edit-icons-g.editeyes {
  display: none;
}

.cust-modal-inner {
  height: calc(100vh - 300px);
  overflow-y: scroll;
}

.disable-box-g {
  pointer-events: all;
  border: 1px solid #D6D6D6;
}

.edit-icons-g {
  position: absolute;
  right: 15px;
}

.edit-icons-g a {
  margin: 0px 10px;
}

.eye-icon-g:hover path {
  fill: #085589;
}

.edit-pen-g:hover path {
  fill: #2ECC71;
}

.delete-icon-g:hover path {
  fill: #E74C3C;
}

.yes-icon-g a {
  margin: 0px 2px;
}

.dis-txt-g, .dis-edit-pen-g, .dis-delete-icon-g {
  opacity: 0.3;
  pointer-events: none;
}

.cust-column-modal-body .close.add-col-btn-g {
  display: block;
  width: 100%;
  background: #085589 !important;
  border: 1px solid #085589 !important;
  box-sizing: border-box;
  border-radius: 6px;
  height: 40px;
  opacity: 1;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.apx_client-file-status.clientfile_Status.clientdesnegot {
  flex-wrap: wrap;
}

.clientdesnegot .fileapxstatus {
  color: #F39C12;
  width: auto;
}

.clientdesnegot .apx_clients-file-grid.width-100 {
  margin-top: 10px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 440px) {
  .cust-modal-head {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cust-modal-head .modal-title {
    width: 85%;
    margin-bottom: 15px;
  }
}


/* end cutomise column modal */

.clientopened-eye .apex_right {
  margin-left: auto;
}

.clientopened-eye .apx_clients-file-grid:first-child {
  width: 34%;
}

.apx_client-lister-details {
  display: flex;
}

.apx_client_lister {
  align-items: center;
  width: 100%;
  display: flex;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  justify-content: space-between;
}

.apx_grids_new {
  display: flex;
  flex-direction: column;
}

.apx_grids_new label {
  margin: 0 0 5px 0;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.apx_grids_new span {
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
  font-weight: 600;
}


/*Negotiator Module*/

.apx_clients-filemangement.text_are_decoration a {
  width: 100%;
  display: flex;
  margin-bottom: 10px;
  flex-direction: column;
}

.apx_clients-filemangement.text_are_decoration a .apx_client-content-grid {
  width: 18%;
}

.apx_clients-filemangement.text_are_decoration .apx_client-file-contents {
  justify-content: flex-start;
  align-items: center;
}

.apx_clients-filemangement.text_are_decoration a .apx_client-content-grid:first-child {
  width: 30%;
}

.apx_clients-filemangement.text_are_decoration a {
  text-decoration: none;
}

.apx_clients-filemangement.text_are_decoration .apx_client-file-status .apx_clients-file-grid {
  width: 18%;
}

span.fileapxstatus.status_yellow {
  color: #F39C12 !important;
  width: auto;
}

.apx_clients-filemangement.text_are_decoration .apx_client-file-status .apx_clients-file-grid:first-child {
  width: 30%;
}

.apx_clients-filemangement.text_are_decoration a .apx_client-file-status {
  justify-content: flex-start;
}

.client-filetitle.asstnegotiator .client_search {
  background: #fff;
  margin-right: 15px;
  margin-top: -2px;
}

.client-filetitle.asstnegotiator button.btn_to_notes {
  margin-top: -2px;
}


/*Negotiator Module*/

.apxtable_grid_head .lead-head, .apxtable_headbtn {
  flex-wrap: wrap;
}

.apxtable_headbtn button {
  margin-bottom: 10px;
}

.search_lead_grid {
  flex-wrap: wrap;
}

.sidebar-search {
  margin-bottom: 10px;
}


/* Jamal */


/* Login Agreement */

.authforms_wrap.login-agreement-main {
  display: inline-block;
  position: relative;
  padding: 40px;
}

.logo-heading {
  display: flex;
  align-items: center;
}

.logo-heading h4 {
  display: inline-block;
  width: 100%;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  text-transform: uppercase;
  color: #333333;
}

.apex-title-lilblue.atl-center {
  margin: 25px 0px 14px 0px;
  text-align: center;
}

.login-agreement-paragraph p {
  font-weight: 600;
  font-size: 14px;
  line-height: 48px;
  color: #333333;
}

.login-agreement-paragraph p input.lic-no {
  background: #e6e6e6;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #3A3E40;
  width: 150px;
  padding: 9px 0px 10px 15px;
  margin: 0px 3px;
}

select.la-state {
  background: url(../../../assets/images/clients/log-ag-back.png) #FFFFFF no-repeat;
  background-position: 92%;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #3A3E40;
  width: 150px;
  padding: 9px 0px 10px 15px;
  margin: 0px 3px;
}

input.lic-no-two {
  background: #FFFFFF;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #3A3E40;
  width: 150px;
  padding: 9px 0px 10px 15px;
  margin: 0px 3px;
}

.login-agreement-paragraph p.line-h-adjust {
  line-height: normal;
}

.login-agreement-paragraph ul {
  padding-left: 0;
  list-style-type: none;
}

.login-agreement-paragraph li p {
  line-height: 23px !important;
}

.login-agreement-paragraph ul li {
  font-weight: 600;
  font-size: 14px;
  line-height: 23px;
  color: #333333;
  margin-bottom: 20px;
  padding-left: 20px;
}

.login-agreement-full-sec .authdescribe_wrap {
  align-self: auto;
  padding-top: 159px;
  height: auto;
}

.aw-inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.authguard_wrapper.login-agreement-full-sec {
  height: auto;
}

dp-date-picker.la-dp.dp-material input {
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  width: 200px;
  color: #085589;
}

.apexforms-group.lia-form-sec .apexinput-froms {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
}

.apexforms-group.lia-form-sec .apexinput-froms label {
  margin-bottom: 15px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.no-margins {
  margin-left: 0 !important;
  margin-right: 0 !important;
  border: 0;
}

.rmt-part {
  margin-top: 30px;
}

.apexforms-group.lia-form-sec span.login_sptl {
  padding: 24px 22px 26px 22px;
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
}

.agreement-sss {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.aia-end-section textarea {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  height: 120px;
}

.aia-end-section {
  float: left;
  width: 100%;
  padding-top: 25px;
  border-top: 1px solid #DFE3E6;
}

.aia-end-section .apxbtn_finalcenter {
  margin-top: 40px;
}

.aia-end-section label {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-bottom: 15px;
}


/*/Login Agreement */


/* tutorial video */

button.play-btn.btn {
  opacity: 0.9;
  border: 1px solid #2ECC71;
  box-sizing: border-box;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.07));
  border-radius: 5px;
  width: 100px;
  height: 36px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #2ECC71;
}

button.play-btn.btn img {
  margin-right: 4px;
  vertical-align: sub;
}


/*/ end


tutorial video */


/* dashboard edit */

.additional-form-sec {
  margin-top: 25px;
}

.dash-edit-bg textarea {
  border: 1px solid #D6D6D6;
  height: 136px;
}

.dash-edit-bg textarea, .dash-edit-bg input {
  background: #EDEDED;
}

.dash-edit-bg select {
  background: #EDEDED url(../../../assets/images/dropdown.png) no-repeat;
  background-position: 94% center;
}

.no-pad-left {
  padding-left: 0 !important;
}

.multiple-forms-ss {
  display: flex;
}

body .dash-edit-bg dp-date-picker.dp-material .dp-picker-input {
  background: #EDEDED url(../../../assets/images/calendar_icon.png);
  background-position: 97% 54%;
  background-repeat: no-repeat;
}

.apex-white_wrap.dash-edit-bg label {
  white-space: nowrap;
}

.apex-title-lilblue.mtt {
  margin-top: 30px;
}

.static-form-section {
  float: left;
  width: 100%;
  background: #F4F8FA;
  border-radius: 5px;
  padding: 20px;
}

.static-form-section h6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  margin-bottom: 20px;
}

.row.esp.no-margins {
  float: left;
  width: 100%;
}

.apexforms-group.lia-form-sec .static-form-section .apexinput-froms {
  flex-direction: row;
}

.apexforms-group.lia-form-sec .static-form-section .apexinput-froms label, .apexforms-group.lia-form-sec .static-form-section .apexinput-froms p {
  margin-bottom: 0;
}

.apexforms-group.lia-form-sec .static-form-section .apexinput-froms p {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
}

.apexforms-group.lia-form-sec .esp .apexinput-froms {
  flex-direction: row;
  align-items: center;
}

.apexforms-group.lia-form-sec .esp {
  margin-top: 25px;
}

.apexforms-group.lia-form-sec .esp .apexinput-froms label {
  margin-bottom: 0;
}

.rej-accpt-btn {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: center;
}

.btn.reject-btn {
  background: #E74C3C;
  border-radius: 5px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF !important;
  width: 120px;
  height: 45px;
}

.btn.accept-btn {
  background: #2ECC71;
  border-radius: 5px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF !important;
  width: 120px;
  height: 45px;
  margin-left: 20px;
}


/* end dashboard edit */


/* Dashboard */

.agent-m-dashboard .radialProgressBar .overlay {
  width: 49px;
  height: 49px;
  line-height: 51px;
}

span.ut-end {
  font-size: 11px;
}

.agent-m-dashboard .table-responsive.apx-responsive tbody td:first-child {
  padding-left: 12px !important;
}

.agent-m-dashboard .table-responsive.apx-responsive tbody .reject-table-img {
  margin: 0px 13px 0px 16px;
}

.agent-m-dashboard .radialProgressBar.progress-asst-neg.rp-ran {
  background-image: linear-gradient(54deg, #ddd 0%, #fbac3b 13%, transparent 50%), linear-gradient(90deg, #f76750 35%, #ddd 50%);
}

.remove-dp-icon.dp-material input {
  background: transparent !important;
  height: 15px !important;
}

ul.unstyled.centered.dashboard-table label {
  margin-bottom: 0;
}

.agent-m-dashboard .apxsilsetting_group {
  width: 110px;
}

button.accept-tb-btn {
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #2ECC71;
  border: 1px solid #2ECC71;
  box-sizing: border-box;
  border-radius: 5px;
  width: 120px !important;
  min-width: 120px !important;
  height: 40px;
}

button.rjct-tb-btn {
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #E74C3C;
  border: 1px solid #E74C3C;
  box-sizing: border-box;
  border-radius: 5px;
  width: 120px !important;
  min-width: 120px !important;
  height: 40px;
}


/* End Dashboard */


/* Reject popup */

#filterby.dash-edit-reject .modal-header {
  border-bottom: 0;
}

.dash-edit-reject .modal-lg {
  max-width: 500px;
}

.dash-edit-reject .apxgroup-filter label {
  margin: 0;
  min-width: unset;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  width: 26%;
  padding-top: 16px;
}

.dash-edit-reject .apxgroup-filter {
  align-items: start;
}

.dash-edit-reject .apxbtn_finalcenter.can-update {
  margin-top: 20px;
}

.dash-edit-reject .modal-content .modal-body {
  border-top: 1px solid #ccc;
}

.dash-edit-reject textarea {
  background: #FFFFFF;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
  padding: 14px 20px;
  height: 120px;
  width: 74%;
}


/* Reject popup */


/* manage owner */

button.btn-w-img {
  background: #e0f7ea;
  border-radius: 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #2ECC71;
  width: 100px;
  height: 30px;
  border: 0;
  border-radius: 2px !important;
  text-align: left;
  padding-left: 0;
}

button.btn-w-img img {
  margin-right: 17px;
}

td.mo-table-end {
  text-align: center !important;
}


/* End manage owner */


/* Jamal */

button.btn-w-img-red {
  background: rgb(231 76 60 / 0.15);
  border-radius: 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #E74C3C;
  border-radius: 2px !important;
  width: 100px;
  height: 30px;
  border: 0;
  padding: 0 5px 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: center;
}

.apx_clients-filemangement>a {
  text-decoration: none !important;
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}

.noticontact_us {
  border-right: 1px solid #D8E1E7;
  margin-left: auto;
  float: right;
  margin-right: 15px;
  padding-bottom: 20px;
}

.apx_client-file-status.taskcloser {
  flex-wrap: wrap;
}

.bell-notificaton.contact_notifi a i {
  transform: rotate(90deg);
}

.disable-g {
  pointer-events: none;
}

.broker-disable-g input, .broker-disable-g select, .broker-disable-g input[type="radio"], .broker-disable-g textarea, .broker-disable-g .rdio.rdio-primary.radio-inline label {
  pointer-events: none;
}

.apxstudent_forms select {
  width: 220px;
  height: 40px;
  max-width: 100%;
  border: 1px solid #D6D6D6;
  border-radius: 5px;
  outline: none;
  padding: 8px 10px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #3A3E40;
}

.apxstudent_forms label {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-right: 15px;
}

.apxtables_ist {
  width: auto;
  display: flex;
}

.form-head-g-br {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  margin-bottom: 20px;
  margin-left: 15px;
  display: block;
  width: 100%;
}

.appoint-bk {
  background: #EEF8FF;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 20px;
}

.apexforms-group.lead-group .apexinput-froms label {
  width: 100%;
  margin-bottom: 10px;
}

.apexforms-group.lead-group.appoint-bk.bg-none {
  background: none;
}

.file-up-area {
  display: flex;
  align-items: center;
}

.file-up-area label {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-left: 15px;
  margin-right: 40px;
  margin-bottom: 0px;
}

span.upload-name-g {
  font-weight: 600;
  font-size: 14px;
  color: #4C5052;
  margin-bottom: 0px;
}

.dwn-btn-b {
  background: #085589;
  border-radius: 5px;
  border: 0;
  width: 90px;
  height: 25px;
  font-weight: 600;
  font-size: 11px;
  line-height: 13px;
  color: #FFFFFF;
  margin-left: 25px;
}

.inv-btn-sec-g {
  background: #A49C99;
  border-radius: 5px;
  width: 200px;
  height: 35px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
  border: none;
}

.button-sec-g {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}


/*Broker-Module*/

.select_groups {
  width: 100%;
  float: left;
}

.select_groups .apexinput-froms {
  width: 100% !important;
  justify-content: flex-end;
}

.select_groups .apexinput-froms label {
  width: auto !important;
}

button.btn.btn_assign {
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 120px;
  height: 40px;
  background: #085589;
  border-radius: 5px;
  margin-left: 10px;
}

.select_groups .apexforms-group.lead-group .apexinput-froms {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.prev_assigned_detail.bg_light_grey {
  background: #F4F8FA;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}

.pagecontent_wrapper.no_marginSection.cs_forms .apex-white_wrap.newheight-apx {
  min-height: unset;
}

.pagecontent_wrapper.no_marginSection.cs_forms .apex-white_wrap.newheight-apx textarea.bg_blur {
  width: 100%;
}

button.btn-create-manage.btnexcel-file {
  color: #2ECC71;
}

.apxtable_headbtn {
  justify-content: flex-end;
}


/*End broker module*/


/* dashboard ho */

.dashboard-ho-section .apx_client-lister-details {
  background: #fdfeff;
  border: 0;
}

.dashboard-ho-section .apx_clients-filemangement {
  padding: 0px;
}

.dashboard-ho-section {
  float: left;
  width: 100%;
  padding: 0px 5px;
}

.welcome-dho h1 {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #3A3E40;
  margin-bottom: 10px;
  margin-top: 0;
}

.welcome-dho h1 span {
  color: #f15925;
}

.welcome-dho p {
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #828282;
}

.welcome-dho {
  background: #fdfeff;
  padding: 20px;
  margin: 10px 0px 20px 0px;
}

.wts-left h6 {
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  color: #085589;
}

span.between-down {
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #828282;
}

.watch-tutorial-sec {
  padding-top: 20px;
}

.watch-tutorial-sec {
  display: flex;
}

.wts-right {
  margin-left: auto;
}

hr.dhs-line-part {
  float: left;
  width: 100%;
  border-bottom: 1px solid #DFE3E6;
  margin-top: 0;
}


/* End dashboard ho */


/* hardship */

.hardship-supplies-section {
  float: left;
  width: 100%;
  padding: 13px;
}

.hardship-supplies-section .hsp {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 25px;
}

.hs-checkbox-sec label {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-bottom: 3px;
}

.hs-checkbox-sec {
  float: left;
  width: 100%;
  margin-bottom: 12px;
}

.aww-sec {
  margin-top: 13px;
}

.hs-checkbox-sec .styled-checkbox+label:before {
  content: '';
  width: 12px;
  border-radius: 100% !important;
  height: 12px;
  margin-top: 1px;
}

.hs-checkbox-sec .styled-checkbox:checked+label:after {
  content: '';
  background: transparent;
  width: 2px;
  height: 2px;
  box-shadow: unset;
}

.hs-checkbox-sec .styled-checkbox:checked+label:before {
  border: 1.5px solid #085589;
}

.hs-checkbox-sec li {
  width: 20%;
  height: 30px;
}

.hs-checkbox-sec ul.unstyled.centered li {
  float: left;
  margin-right: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.apexinput-froms.hcdatepic {
  flex-direction: row;
  padding-left: 15px;
}

.apexinput-froms.hcdatepic label {
  width: 110px;
  margin-right: 10px;
  align-items: center;
  margin-bottom: 0;
}

.hcs-extra-space {
  margin-top: 20px;
  padding-left: 38px;
  float: left;
  width: 100%;
  background: #F9F9F9;
  border-radius: 5px;
  padding-top: 10px;
}

.hcs-extra-space .hs-checkbox-sec:nth-child(2) li {
  width: 28%;
  height: 30px;
}

.hcs-extra-space .hs-checkbox-sec li.long-label-wn {
  width: auto;
}

.apexinput-froms.block_lablels.hcdatepic.hs-txtarea {
  margin-top: 30px !important;
  float: left;
  width: 100%;
}

.hs-txtarea textarea {
  width: 86%;
}

button.down-zip-btn-g svg path {
  fill: #828282;
}

.signature-full-section .login_sptl {
  padding: 45px 0px 0px 0px;
  width: 400px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #DCDCDC;
  box-sizing: border-box;
  border-radius: 10px;
  max-width: 100%;
}

.apexinput-froms.hcdatepic.signature-date input {
  background: transparent !important;
  border: 0;
}

.apexinput-froms.hcdatepic.signature-date {
  margin-top: 41px !important;
  align-items: center;
  background: #EEF8FF;
  border-radius: 0px 0px 9px 9px;
  padding-left: 0;
}

.sig-left>label {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

.signature-full-section {
  display: flex;
  flex-wrap: wrap;
  padding-left: 30px !important;
}

.hardship-can-upd {
  margin-top: 50px;
  float: left;
  width: 100%;
}

.sig-left-parent {
  margin-top: 50px;
}

.apexinput-froms.hcdatepic.signature-date {
  margin-top: 45px !important;
  align-items: center;
}

.watch-tutorial-sec {
  background: #EEF8FF;
  padding-bottom: 15px;
}


/* end hardship */

.apexinput-froms input::placeholder {
  font-weight: 400;
}

.apxbtn_finalcenter.apx-mt-15 button {
  margin: 10px;
}

.btn-export-down {
  background: #FFFFFF;
  border: 1px solid #9B59B6;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 5px 10px;
}

.page-h-gg.container-fluid.contentpage_wrapper {
  padding: 0px;
  min-height: unset;
  background: #F4FBFF !important;
}

.page-h-gg.container-fluid.contentpage_wrapper h2 {
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
  margin: 0 25px;
  padding: 25px 0px;
  border-bottom: 1px solid #DFE3E6;
}

.apxtable_grid_head .search_lead_grid {
  padding-top: 9px;
}

.container-fluid.contentpage_wrapper.man-mod-mp-g .apexinput-froms input {
  width: 240px;
}

.nego-profi-g .apexinput-froms input {
  width: 200px;
}

.apexauth_layer label {
  left: 0;
}

.apexforms-group.placeholder-clr .apexinput-froms input::placeholder {
  color: #ACACAC;
}

.mld-edit .apexinput-froms input::placeholder {
  color: #3A3E40;
}

.apxlist_number_page input {
  text-align: center;
}


/*************changes******************/

button.btn_update_status {
  width: 225px;
  max-width: 100%;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #085589;
  box-sizing: border-box;
  border-radius: 5px;
  margin-left: 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #085589;
}

.status_modal .modal-footer {
  border-top: 0;
  justify-content: center;
}

button.btn.btn_cancel {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #E74C3C;
  width: 100px;
  height: 40px;
  background: #FFFFFF;
  border: 1.5px solid #E74C3C;
  box-sizing: border-box;
  border-radius: 6px;
}

button.btn.btn_confirm {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #2ECC71;
  width: 100px;
  height: 40px;
  background: #FFFFFF;
  border: 1.5px solid #2ECC71;
  box-sizing: border-box;
  border-radius: 6px;
}

h6.title_modal {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #2C3E50;
  text-align: center;
}

.status_modal .modal-body {
  width: 80%;
  margin: 0px auto;
}

.flex_center {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 10px;
}

.status_modal span.checkbox {
  width: auto;
  margin-bottom: 0px;
}

.img_circle {
  width: 88px;
  height: 88px;
  margin: 0px auto;
  display: block;
  background: #F39C12;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  margin-bottom: 25px;
}

.status_modal .modal-content {
  padding-bottom: 30px;
}

span.delete {
  font-size: 20px;
  color: #F15925;
}

.apxtable_grid_head>.row {
  width: 100%;
}

.apexinput-froms.d-flex {
  flex-direction: row !important;
  align-items: center !important;
}

.img_center .apexinput-froms {
  margin-bottom: 0px !important;
  padding-top: 15px;
}

input.w_300 {
  width: 450px;
  max-width: 100%;
}

.apexinput-froms.mb_0 h3 {
  font-weight: 600;
  font-size: 18px;
}

i.fas.fa-eye {
  color: #838587;
}

h6.title_name {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.row.custom_borders {
  border-top: 1px solid #DFE3E6;
  border-bottom: 1px solid #DFE3E6;
  padding-top: 10px;
  padding-bottom: 10px;
}

h1.value_label {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #3A3E40;
  line-height: 23px
}

.lable_customwt label {
  width: 230px;
  min-width: 180px;
  max-width: 100%;
}

.apexinput-froms.lable_customwt {
  align-items: flex-start;
}

.mt_60 {
  margin-top: 60px;
}

.flex_loop img {
  float: right;
  margin-left: 7px;
}

.flex_loop {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.bg_custom_blue {
  width: 517px;
  max-width: 100%;
  background: #EEF8FF;
  border-radius: 5px;
  align-items: center;
  padding: 10px;
}

.apexforms-group .bg_custom_blue .radiobuttons, .apexforms-group .radiobuttons label, .apexforms-group .bg_custom_blue label {
  width: auto !important;
  margin-right: 10px;
  margin-bottom: 0 !important;
}

.apexforms-group .bg_custom_blue .radiobuttons input {
  height: auto !important;
  width: 250px;
}

.apexforms-group .bg_custom_blue .radiobuttons {
  width: 160px !important;
}

.apexinput-froms input[type="radio"] {
  height: unset;
}

.blocksections span {
  width: 100%;
  display: block;
}

.blocksections span a {
  color: #2ECC71;
  font-size: 15px;
}

span.checkbox .form-group.check-form input[type="checkbox"]~.blocksections {
  display: none;
}

span.checkbox .form-group.check-form input[type="checkbox"]:checked~.blocksections {
  display: block;
}

.blocksections textarea.af_text {
  margin-top: 0px;
}

.blocksections {
  margin-top: 4px;
}

.flex_tdLabel label {
  width: auto !important;
  margin-right: 5px;
}

.flex_tdLabel {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
}

button.btn.pdf-del {
  width: 25px;
  height: 25px;
  left: 599px;
  top: 8807px;
  background: #E74C3C;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pdf-fmt.w-100 {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
}

button.btn.pdf-del i {
  color: #ffffff;
  font-size: 14px;
  text-align: center;
}

.custom_pdf_form .pdf-fmt {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.custom_pdf_form .input-file-section {
  width: 130px;
  border-radius: 6px;
}

.apexforms-group.custom_pdf_form .row>div {
  margin-bottom: 15px;
}

.pt_30 {
  padding-top: 30px;
}

.t-es .btn_dblue.lender-btn {
  max-width: 100%;
}

.apxtable_grid_head .lead-head, .apxtable_headbtn {
  flex-wrap: wrap;
}

.apxtable_headbtn button {
  margin-bottom: 10px;
}

.search_lead_grid {
  flex-wrap: wrap;
}

.sidebar-search {
  margin-bottom: 10px;
}


/*Homeowner changes*/

input.form-control.time_picks {
  background: url("../../assets/images/clients/clock.png") no-repeat 95%;
}

.apexforms-group .apexinput-froms .bg_blur, dp-date-picker.bg_blur.dp-material input[type="text"] {
  background-color: #F4F4F4 !important;
}

button.btn.pdf-dwn.bg_org {
  background: #F15925;
}

.lb_fixedwith label {
  width: 155px;
  max-width: 100%;
}


/*negotiator module changes*/

.apexinput-froms.block_labells.mention_us label {
  width: 100%;
  margin-bottom: 10px;
}

.apexinput-froms.block_labells.mention_us {
  flex-direction: column;
}

.apexinput-froms.block_labells.mention_us .radio_flex {
  margin-bottom: 10px;
}

.apexinput-froms.block_labells.mention_us .rdio.rdio-primary.radio-inline {
  margin-bottom: 8px;
}

.apexinput-froms.block_labells {
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start;
}

.bg_grey_blur.radio_division.ptb_20 label {
  width: 100%;
}

.radiobuttons input[type="radio"] {
  height: unset;
}

.require-modal-inner span.checkbox {
  margin-bottom: 0px;
  margin-left: 18px;
}

.require-modal-inner .apexinput-froms select {
  background-color: #fff;
}

.maintable_delete p {
  width: 100%;
}


/*End negotiator module changes*/

.file-orr-t {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #F15925;
}

.pending-txt-g {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #F39C12;
}

.btnfile-green {
  color: #2ecc71;
}

.btnfile-green svg path {
  fill: #2ECC71;
}

.btn-create-binder {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #F15925;
}

.btn-howto-video {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #828282;
}

.btn-create-binder:hover {
  background-color: #F15925;
  color: white;
}

.btn-howto-video:hover {
  background-color: #828282;
  color: white;
}

.btn-del-g {
  background: no-repeat;
  border: none;
}

.aastclients .apx_client-file-contents {
  margin-bottom: 0;
}

.not_active {
  opacity: 0.4;
  pointer-events: none;
}

button.btn.add_export a {
  color: #fff;
}


/*super admin changes*/

button.btn-create-manage.pruple_blur:hover {
  background: #9B59B6 !important;
  color: #fff !important;
}

button.btn-create-manage.pruple_blur {
  border: 1px solid #9B59B6 !important;
  color: #9B59B6 !important;
}

.apexforms-group.lead-group .table-responsive tr td {
  vertical-align: middle;
}

.table-responsive.table_template_task .apexinput-froms input, .table-responsive.table_template_task .apexinput-froms select {
  width: 100%;
}

.apexinput-froms.img-center img {
  padding-top: 20px;
}

.table-responsive.table_template_task table.table.table-borderless {
  width: 1020px;
}


/*tab changes*/

.apx_client-file-status.clientfile_Status.clientdesstatus {
  border-top: none;
}

.apx_clients-filemangement.bg_white {
  padding-right: 0;
  padding-left: 0;
}

.bg_white .apx_client-lister-details {
  background: #fff;
}

.apx_client-lister-details.bg_white .apx_client_lister {
  border: none;
  margin-bottom: 0px;
}

.apx_client-lister-details.bg_white {
  background: #fff;
}

.apx_client-file-status.clientfile_Status.clientdesnegot {
  border-top: 0;
}

.mp-right {
  background: #F4F4F4;
  padding: 15px 10px;
  border-radius: 10px;
}


/* broker module  */

body dp-date-picker.dp-material input::placeholder, body dp-date-picker.dp-material .dp-picker-input {
  color: #3A3E40 !important;
  font-weight: 800;
}

.mp-right p {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #333333;
  margin-bottom: 11px;
}

.mp-right b {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4C5052;
  margin: 0 8px;
}

.mp-right .btn_uploadpic {
  width: 90px;
  min-width: 90px;
}

.mp-right {
  align-items: center;
  align-self: center;
}

.increment-decrement {
  position: absolute;
  right: 3%;
}

.increment-decrement img {
  margin-left: 6px;
}

.login-agreement-paragraph dp-date-picker.la-dp.dp-material {
  line-height: 20px !important;
}

.alle {
  margin-top: 12px;
}

.alle-ph-color input::placeholder, .alle-ph-color textarea::placeholder, .alle-ph-color textarea {
  color: #3A3E40;
  font-weight: bold;
}


/* End broker module */


/*19-8-2020*/

.popup_notes .apxgroup-filter label {
  min-width: 15% !important;
}

.popup_notes .apxgroup-filter input, .popup_notes .apxgroup-filter select, .popup_notes .apxgroup-filter textarea {
  min-width: 85%;
  float: right;
}

.popup_notes .apxgroup-filter textarea {
  padding: 6px 9px;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  outline: none;
}

.popup_notes .apxgroup-filter label {
  padding-top: 12px;
}

.popup_notes .apxgroup-filter {
  align-items: flex-start;
}

div#create_news_send .apexinput-froms.apxfiles {
  width: 280px;
  max-width: 100%;
}

.label_fixed_width .apexinput-froms .manageauto_upload label {
  width: 130px;
}

div#create_news_send input[type="text"] {
  width: 100% !important;
}

span.client_commet {
  cursor: pointer;
}

.apexinput-froms.check-formBox {
  background: #F7F7F7;
  border-radius: 10px;
  padding: 15px;
  flex-direction: column;
}

.apexinput-froms.check-formBox .row {
  width: 100%;
}

.apexinput-froms.check-formBox .form-group.check-form input {
  width: unset !important;
}

.apexinput-froms.check-formBox .row div {
  margin-bottom: 0px;
}

.apexinput-froms.check-formBox .apexinput-froms label {
  color: #085589;
}

span.alert_light {
  display: block;
  width: 100%;
  color: #dc3545;
  font-size: 13px;
}

.apexinput-froms.t_350 {
  width: 350px;
}

.apexinput-froms.t_180 {
  width: 180px;
}

.apexinput-froms.t_350 input, .apexinput-froms.t_180 input {
  width: 100%;
}

.scrollable_div {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  padding: 0px 10px;
}

.apex-white_wrap.header_scrollable_div {
  overflow-x: scroll;
  padding: 0px;
}

.scrollable_div.table_header_blur {
  background: #F6FBFF;
  padding: 15px 0px;
  border-top: 1px solid #DFE3E6;
}

.scrollable_div.table_header_blur .apexinput-froms {
  padding-left: 10px;
}

.bg_table_body {
  width: 100%;
  float: left;
  padding-top: 10px;
}

input.bg_blur_blue {
  background: #F0F9FF;
}

input.bg_blur_grey {
  background: #FBFBFB;
}

.scrollable_div.table_header_blur .apexinput-froms label {
  text-transform: uppercase;
  color: #606669;
}

input.bg_blur_org {
  background: #FFF7F4;
}

h4.sctitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #333333;
}

.apexinput-froms.flex_end {
  justify-content: flex-end;
}

.apexinput-froms.t_350.formApex600 input {
  width: 350px;
}

.apexinput-froms.t_350.formApex600 {
  width: 580px;
  justify-content: flex-start;
  align-items: flex-start;
}

.scrollable_div.div_total_calculate {
  border-top: 1px solid #DFE3E6;
  padding-top: 10px;
}

input.bg_blur_grn {
  background: #F2FFF8;
}

.apex-white_wrap.header_scrollable_div.brR_0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.mb_20 {
  margin-bottom: 20px;
}

.scrollable_div .apexinput-froms {
  margin: 0px 8px !important;
}

.apex-white_wrap.header_scrollable_div.nthChildOne .scrollable_div {
  margin-bottom: 0px;
  padding: 10px;
  align-items: center;
}

.apexinput-froms.flex_end {
  justify-content: flex-end;
}

.apx_client-file-status.clientmediuem_status {
  flex-wrap: wrap;
}

.apx_client-file-status.clientmediuem_status .apx_clients-file-grid.width-100 {
  padding-top: 15px;
}

.mp-right {
  margin: 10px 0px;
}

.mp-right span button.btn_uploadpic {
  margin-left: 20px;
}

.prev_assigned_detail.bgmpre_clip {
  background: #F4F8FA;
  padding: 15px;
  border-radius: 5px;
}

.apxtable_grid_head .lead-head, .apxtable_headbtn {
  flex-wrap: wrap;
}

.apxtable_headbtn button {
  margin-bottom: 5px;
}

.search_lead_grid {
  flex-wrap: wrap;
}

.sidebar-search {
  margin-bottom: 10px;
}

p.hsp.har-bg-g.manibgm_cli {
  background: #F7F7F7;
  padding: 15px 10px;
  border-radius: 5px;
  margin-bottom: 15px;
}

ul.unstyled.centered.maincenter_ist li {
  width: 33.3%;
}

.apxgroup-filter.mytextarea_cli textarea {
  width: 80%;
  min-height: 100px;
  padding: 6px 9px;
  border: 1px solid #D6D6D6;
  box-sizing: border-box;
  border-radius: 5px;
  outline: none;
}

.asuum-exp-btn-g .btnfile-green {
  margin: 2px auto !important;
}

.upload-sel-g {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.upload-sel-g .apexinput-froms {
  width: 200px !important;
  margin: 10px;
  height: 20px;
}

.manageauto_upload.upload-sel-g .apexinput-froms span.checkbox {
  margin-bottom: 0px;
}

.asuum-exp-btn-g {
  text-align: center;
  width: 100%;
  display: inline-block;
}

.asuum-exp-btn-g svg {
  margin-right: 5px;
}

.btncolumns-orange svg path {
  fill: #F15925;
}

.btncolumns-orange:hover {
  color: #fff !important;
}

.req-rbts {
  width: auto;
  display: flex;
}

.btncolumns-orange {
  color: #F15925;
}

.manageauto_upload.upload-sel-g .apexinput-froms span.checkbox {
  margin-bottom: 0px;
}

.manageauto_upload.upload-sel-g .form-group.check-form input {
  display: none;
}

.manageauto_upload.upload-sel-g {
  margin-left: -13px;
}

.c-re-g {
  color: #F15925 !important;
}

.apexforms-group.clientapx_formsgro .apexinput-froms label {
  min-width: 120px;
}

.apx_client-file-status.clientfile_Status.clientdesstatus .apx_clients-file-grid {
  margin-bottom: 10px !important;
}

button {
  border-radius: 50px !important;
}


/* Radio */

.files_status_doclist ul li label span {
  width: 26px;
  height: 26px;
  background: #E6E6E6;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  padding-top: 5px;
}

.files_status_doclist ul li label {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.files_status_doclist ul li label span i {
  color: #A8A8A8;
}

.files_status_doclist ul li {
  margin-bottom: 10px !important;
}

.files_status_doclist ul li input {
  display: none;
}

.files_status_doclist ul li label span {
  width: 26px;
  height: 26px;
  margin-right: 12px;
  background: #E6E6E6;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  padding-top: 3px;
}

.files_status_doclist ul li label span i {
  color: #A8A8A8;
}

.files_status_doclist ul li input:checked~label {
  color: #3A3E40;
  font-weight: 600;
}

.files_status_doclist ul li input:checked~label span {
  background: #2ECC71;
}

.files_status_doclist ul li input:checked~label span i {
  color: #fff;
}

.ml-35 {
  margin-left: 35px;
}

.files_status_doclist ul li.waiting_to_success input:checked~label span {
  background: #F39C12;
}


/* END Radio */


/*Nodatafound*/

.nodata_found_components {
  width: 100%;
  float: left;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px 0;
  margin-bottom: 15px;
}

.nodata_found_components h2 {
  font-size: 24px;
  margin: 0;
}

.invalid-feedback {
  padding-left: 130px;
}


/*Nodatafound*/

.apxtable_grid_table {
  width: 100%;
}

.apxtable_grid_head {
  flex-wrap: wrap;
}

.row.lg-l {
  width: 330px;
}

select {
  padding-right: 23px !important;
}

.apexinput-froms.mangersigned_copy label {
  width: 145px;
}

.apexinput-froms.mangersigned_copy .manageauto_upload label {
  margin-right: 15px;
}

.apexinput-froms.input_flex.ownerload_upload {
  flex-wrap: unset;
  align-items: center;
  justify-content: center;
}

.apexinput-froms.input_flex.ownerload_upload h5 {
  margin: 0;
}

.modeltask_wrapper {
  width: 100%;
  height: 100vh;
  background: rgb(0 0 0 / .2);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modeltask_white {
  width: 50%;
  background: #fff;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0 0 10px 0px #ccc;
}

.modelhead {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
}

.modelhead h2 {
  margin: 0;
  font-size: 22px;
  padding: 5px 10px;
}

.model_footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px 0 15px 0;
}

.taskform {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.model_footer button {
  height: 33px;
  min-width: 100px;
}

.form_groups {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 0 10px;
}

.modelbody {
  width: 100%;
  display: inline-block;
  padding: 10px;
}

.apexinput-froms.input_flex.ownerload_upload label {
  margin-top: -6px;
}

.apexinput-froms.imgagent .radiobuttons {
  width: auto;
}

.autogen_btnsale .ng-star-inserted {
  width: 100% !important;
  max-width: 100%;
  flex: 0 0 100% !important;
}

.autogen_shortsales {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-height: 400px;
  overflow: scroll;
}

.autogen_shortsales h2 {
  width: 100% !important;
}

.autogen_shortsales ul.ng-star-inserted {
  width: 30% !important;
  max-width: 30%;
}

.apx_clients-filemangement {
  position: relative;
}

span.spcl_editer {
  position: absolute;
  right: 30px;
  margin-top: 5px;
  cursor: pointer;
  width: 100%;
  height: 100%;
  left: inherit;
  z-index: 9;
  float: right !important;
  text-align: right;
  outline: none;
  /* min-height: 100px;
  display: flex; */
}

.task-details-pencil i {
  /* min-height: 100px;
  display: flex; */
}

span.spcl_editer img {
  width: 14px;
}

.client_search form {
  width: 100%;
  display: flex;
  align-items: center;
}

.client_search form span button {
  background: none;
  border: 0;
}

.client_search form span {
  background: #085589;
  border-radius: 5px;
  width: 34px;
  height: 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}


/*ganesan*/

header.login_header, .page-wrapper .page-content {
  background: #EFF3F6 !important;
}

.lead_list h1 {
  padding: 10px 5px 10px 5px !important;
  color: #212121 !important;
  font-weight: 600 !important;
}

.apxtable_grid_head h2 {
  color: #030207 !important;
  font-size: 18px !important;
  margin-bottom: 0px !important;
}

.filter_setting_forms h3 {
  color: #030207 !important;
}

.tutorial-main-sections iframe {
  max-width: 250px;
  border-radius: 10px;
  max-height: 200px;
}

.content-user-tlt span strong {
  color: #252733 !important;
}

.apex-title-lilblue h3 {
  margin-bottom: 0px;
}

.authforms_guards h3 {
  margin-bottom: 5px;
  margin-top: 13px;
  font-size: 22px;
  font-weight: 600;
}

.apexauth_layer label {
  color: #2A3133;
}

.apex_auth_frgt_pswd a {
  color: #2A3133;
}

.btn-apex-primary {
  background: #015289;
}

.filter_setting_forms .apxsilsetting_group {
  margin: 0px 20px;
}

.filter_setting_forms .apxsilsetting_group label {
  margin-bottom: 5px;
}

.apexinput-froms.ng-star-inserted h2 {
  margin-bottom: 0px;
}

.apexinput-froms.ng-star-inserted mat-form-field.mat-form-field.ng-tns-c85-4.mat-primary.mat-form-field-type-mat-select.mat-form-field-appearance-fill.mat-form-field-can-float.ng-untouched.ng-pristine.ng-valid {
  margin: 5px;
}

.mat-form-field-infix {
  margin-bottom: 0px !important;
  padding-bottom: 0px;
  position: relative;
  bottom: 13px;
}

.mat-form-field-appearance-fill .mat-select-arrow-wrapper {
  transform: translateY(0%) !important;
}

.mat-form-field-wrapper {
  padding-bottom: 0px;
  min-height: 58px;
}

.mat-form-field {
  min-width: unset;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .apxtable_grids_wrapper .apxtable_grid_head .btn-create-manage {
  padding: 3px 13px;
  outline: none;
  height: 35px;
}

.container-fluid.contentpage_wrapper .content_wrapper.ng-star-inserted .lead_list {
  padding: 10px;
}

.pagecontent_wrapper.agent-m-dashboard .apxtable_pagination_wrapper {
  padding-bottom: 0px !important;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.tutorial-sections-part2 {
  padding-top: 44px;
}

.noticontact_us {
  margin-right: 56px;
}


/*ganesan*/


/*ganesan*/

header.login_header, .page-wrapper .page-content {
  background: #EFF3F6 !important;
}

.lead_list h1 {
  padding: 10px 5px 10px 5px !important;
  color: #212121 !important;
  font-weight: 600 !important;
}

.apxtable_grid_head h2 {
  color: #030207 !important;
  font-size: 18px !important;
  margin-bottom: 0px !important;
}

.filter_setting_forms h3 {
  color: #030207 !important;
}

.apexpage-titletop h2 {
  font-style: normal;
  font-weight: 600 !important;
  font-size: 20px !important;
  line-height: 20px !important;
  letter-spacing: 0.2px !important;
  color: #212121 !important;
}

.content-user-tlt span strong {
  color: #252733 !important;
}

.apex-title-lilblue h3 {
  margin-bottom: 0px !important;
}

.authforms_guards h3 {
  margin-bottom: 5px !important;
  margin-top: 13px !important;
  font-size: 22px !important;
  font-weight: 600!important;
}

.apexauth_layer label {
  color: #2A3133 !important;
}

.apex_auth_frgt_pswd a {
  color: #2A3133 !important;
}

.filter_setting_forms .apxsilsetting_group {
  margin: 0px 6px !important;
}

.filter_setting_forms .apxsilsetting_group label {
  margin-bottom: 5px !important;
}

.apexinput-froms.ng-star-inserted h2 {
  margin-bottom: 0px !important;
}

.mat-form-field-infix {
  margin-bottom: 0px !important;
  padding-bottom: 0px;
  position: relative !important;
  bottom: 13px;
}

.mat-form-field-appearance-fill .mat-select-arrow-wrapper {
  transform: translateY(0%) !important;
}

.mat-form-field-wrapper {
  padding-bottom: 0px !important;
  min-height: 58px !important;
}

.mat-form-field-flex {
  max-height: 39px !important;
}

.mat-form-field {
  min-width: unset !important;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .apxtable_grids_wrapper .apxtable_grid_head .btn-create-manage {
  padding: 3px 13px;
  outline: none;
  height: 35px;
}

.container-fluid.contentpage_wrapper .content_wrapper.ng-star-inserted .lead_list {
  padding: 10px;
}

.pagecontent_wrapper.agent-m-dashboard .apxtable_pagination_wrapper {
  padding-bottom: 0px !important;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.mat-form-field-infix {
  bottom: 14px !important;
}

.mat-form-field-flex {
  max-height: 40px !important;
}

.client_search form span button i.fa.fa-search {
  color: white;
}

.pagecontent_wrapper.col-12.col-md-12.col-lg-12.col-xl-12 .apex-white_wrap .apxbtn_finalcenter.can-update {
  margin-bottom: 20px;
}

.apex-white_wrap.newheight-apx .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.mt_10 .apexinput-froms.apex_bg_white.block_lablels .radio_flex .radiobuttons .rdio.rdio-primary.radio-inline label {
  margin-top: -6px;
}

.container-fluid.contentpage_wrapper .apxtable_grids_wrapper .apxtable_grid_head .sidebar-search.search-auto {
  margin-bottom: 0px;
}

.filterapx_wrap.report_wrap_fil .filter_setting_forms .apxsilsetting_group:nth-child(3) {
  min-height: 26px;
}

.filterapx_wrap.report_wrap_fil .filter_setting_forms .apxsilsetting_group:nth-child(4) {
  min-height: 26px;
}

.report_wrap_fil .apxsilsetting_group label.report_date {
  margin-top: -17px;
}

div#apx_client-file-contents .apx_clients-file-grid label {
  min-width: 123px;
  max-width: 100%;
}

.tutorial-video-part-bg .tutorial-sections-part1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
}

@media screen and (max-width:767px) {
  .tutorial-video-part-bg .row.no-margin {
    flex-direction: column;
  }
  .tutorial-main-sections.tml-strt {
    flex-direction: column;
  }
  .tutorial-main-sections.tml-md {
    flex-direction: column;
  }
}

.leaddasboard_listercircle .user_title h2 {
  line-height: 18px !important;
}

.logtext h2 {
  font-size: 18px !important;
  text-transform: capitalize;
  color: #333333 !important;
}

.logtext h2, .lead_list h1, .user_title h2, .lead_list p, .apexpage-titletop h2, .apxtable_grid_head h2 .filter_setting_forms h3, .active_status, .apxtable_grid_table table thead th, .apxtable_grid_table table thead td, .nodata_found_components h2, .apx_clients_title h2, .apxtable_grid_head h2, .apex-title-lilblue h3, .hdng-btn h6, .full-size-part label, .apxtable_pagination ul li a, .apxtable_headbtn button {
  font-family: 'muli' !important;
}

.apexinput-froms label {
  font-size: 14px !important;
  line-height: 20px;
  color: #333333 !important;
  opacity: 1 !important;
  font-family: 'muli' !important;
}

form .apxbtn_finalcenter.can-update {
  margin-top: 10px !important;
  margin-bottom: 30px !important;
}

.filter_setting_forms .apxsilsetting_group label {
  margin-bottom: 5px;
  font-size: 13px !important;
  line-height: 20px !important;
  color: #333333 !important;
  font-family: 'muli' !important;
}

.apexpage-titletop h2 {
  margin-bottom: 0px !important;
}

body .report_wrap_fil .apxsilsetting_group dp-date-picker.dp-material .dp-picker-input {
  border: 1px solid #ced4da;
  border-radius: .25rem;
}

@media screen and (min-width:991px) {
  .report_wrap_fil .apxsilsetting_group label.report_date {
    margin-top: -36px !important;
  }
}

@media screen and (min-width:992px) and (max-width:1130px) {
  .tutorial-video-part-bg .tutorial-sections-part2 {
    margin-left: 0px;
  }
  .tutorial-sections-part2 span, .tutorial-sections-part1 span, .tutorial-video-part-bg .tic-text span {
    font-size: 11px;
  }
  .tutorial-main-sections p {
    font-size: 11px;
  }
}

.apx-actions {
  text-align: center;
}

.apxtable_grid_table table thead th:last-child {
  text-align: center;
}

.apex-white_wrap .apxassign_lilwraps .apxassignstatus_wrest_sta {
  height: auto;
  margin-bottom: 0px;
}

.apex-white_wrap .apxassign_lilwraps .apxassignstatus_wrest_sta .docwrest_grid_sta {
  margin-bottom: 0px;
}

.finalbtn_task a {
  width: 140px;
  max-width: 100%;
  min-height: 35px;
  background: #F4FBFF;
  border: 1px solid #085589;
  border-radius: 25px;
  margin: 0px auto;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #085589;
  display: flex;
  justify-content: center;
  align-items: center;
}

.finalbtn_task a:hover {
  text-decoration: none;
}

.logtext h2, .lead_list h1, .user_title h2, .lead_list p, .apexpage-titletop h2, .apxtable_grid_head h2 .filter_setting_forms h3, .active_status, .apxtable_grid_table table thead th, .apxtable_grid_table table thead td, .nodata_found_components h2, .apx_clients_title h2, .apxtable_grid_head h2, .apex-title-lilblue h3, .hdng-btn h6, .full-size-part label, .apxtable_pagination ul li a, .apxtable_headbtn button {
  text-transform: capitalize;
}


/* 23-11-2020 by ganesh*/

.logtext h2, .filter_setting_forms h3, .lead_list h1 {
  text-transform: capitalize !important;
}

.search_lead_grid.col-lg-12 .sidebar-search .input-group .input-group-append span.input-group-text button {
  background: none;
  border: 0;
}

.search_lead_grid.col-lg-12 .sidebar-search .input-group .input-group-append span.input-group-text button i {
  color: white;
}

.apex-white_wrap.pd-0.ng-star-inserted .apx_clients-filemangement.ng-star-inserted .apx_client-lister-details.ng-star-inserted {
  padding: 5px 10px;
  border: 1px solid #D8DFE3;
  box-sizing: border-box;
  border-radius: 5px;
}

.files_status_doclist ul li label span i {
  color: #e6e6e6;
}

div#apx_client-file-contents .apx_clients-file-grid label {
  min-width: 123px;
  max-width: 100%;
  font-weight: 600;
}

.apexforms-group.align-decode.full-size-part .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.tvt-section .apexinput-froms label.font-weight-600.send_via_pop {
  width: auto;
  margin-left: 10px;
  margin-top: 10px;
}

.apexforms-group.align-decode.full-size-part .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.tvt-section .apexinput-froms label.font-weight-600 {
  width: 100%;
  margin-top: 0px;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper.col-12.col-md-12.col-lg-12.col-xl-12 .apex-white_wrap form .apexforms-group.align-decode.full-size-part .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.tvt-section .apexinput-froms ul.unstyled.centered input {
  left: 0;
  width: auto;
  top: 11px;
  z-index: 2;
  left: 1px;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper.col-12.col-md-12.col-lg-12.col-xl-12 .apex-white_wrap form .apexforms-group.align-decode.full-size-part .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.tvt-section .apexinput-froms ul.unstyled.centered li {
  position: relative;
}

.apxtable_grid_table .table-responsive.apx-responsive table.table td .apx-actions span.pencil button.btn-create-manage.notes-btn {
  background: no-repeat;
  border: 0;
  color: unset;
}

.apxtable_grid_table .table-responsive.apx-responsive table.table td .apx-actions span.pencil button.btn-create-manage.notes-btn:hover {
  background: unset !important;
}

.apex-white_wrap.mob_input_wt .apexforms-wraps .apexforms-group .col-12.col-sm-12.col-md-8.col-lg-8.col-xl-8 .apexinput-froms.apexinput-froms-radio-btn.bg_custom_blue .radiobuttons .rdio.rdio-primary.radio-inline label {
  margin-top: -2px;
}

.apexforms-wraps .apexforms-group .col-12.col-sm-12.col-md-4.col-lg-4.col-xl-4 .apexinput-froms.block_lablels .flex_loop.ng-untouched.ng-pristine.ng-valid.ng-star-inserted {
  margin-bottom: 10px;
}

div#impnotify div#notificatonpopup .modal-content .modal-header h4.modal-title {
  margin-bottom: 0px;
  font-weight: 600;
  font-family: 'Muli';
  font-size: 17px;
}

div#impnotify .filterforms_setting .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12 .apxgroup-filter ul.ng-star-inserted li button {
  background: no-repeat;
  border: 0;
  color: #085589;
  text-transform: capitalize;
  text-decoration: underline;
}

.pagecontent_wrapper.ng-star-inserted .apex-white_wrap.pd-0 .apx_clients_wrapper .apx_clients_title .apxtable_headbtn.ng-star-inserted button.btn-create-manage {
  color: #085589;
}

.pagecontent_wrapper.ng-star-inserted .apex-white_wrap.pd-0 .apx_clients_wrapper .apx_clients_title .apxtable_headbtn.ng-star-inserted button.btn-create-manage:hover {
  color: white;
}


/* end 23-11-2020 by ganesh*/

.mat-form-field {
  border-radius: 5px;
  border: 1px solid #ced4da;
  border-bottom: 0;
}

.mat-form-field {
  max-height: 41px;
}

.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex {
  cursor: pointer;
  background: white;
}

.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: #ced4da;
}

.mat-form-field {
  max-height: 41px;
  max-width: 185px;
}

.manageauto_upload.ng-untouched.ng-pristine.ng-valid.ng-star-inserted {
  margin-bottom: 10px;
  margin-left: 130px;
}

.manageauto_upload.ng-untouched.ng-pristine.ng-valid.ng-star-inserted:first-child {
  margin-left: 0px !important;
}

.tutorial-sections-part2 {
  padding-top: 29px;
}

.page-wrapper.chiller-theme.active-dashboard .logtext h2 {
  color: white !important;
}

.page-wrapper.chiller-theme.active-dashboard header.login_header {
  background: #015289 !important;
}

.page-wrapper.chiller-theme.active-dashboard .container-fluid.contentpage_wrapper {
  background: #015289;
}

.page-wrapper.chiller-theme.active-dashboard .content-user-tlt span strong {
  color: white !important;
}

.page-wrapper.chiller-theme.active-dashboard nav#sidebar {
  box-shadow: none;
}

.page-wrapper.chiller-theme.active-dashboard .sidebar-brand {
  box-shadow: none;
}

.chiller-theme .sidebar-wrapper .sidebar-menu {
  background: #242E3E;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .ng-star-inserted .apex-white_wrap.tut-inner-content.ng-star-inserted .tutorial-video-part-bg .row.no-margin .tutorial-main-sections.tml-md.col-xl-4.col-sm-4.col-12 .tutorial-sections-part2 {
  padding-top: 44px;
}

.progress-managers {
  background-image: linear-gradient(90deg, #FF3E44 50%, #ddd 50%);
}

.progress-broker {
  background-image: linear-gradient(90deg, #00AAFF 50%, #ddd 50%);
}

.progress-agent {
  background-image: linear-gradient(90deg, #83DE00 50%, #ddd 50%);
}

.progress-homeowner {
  background-image: linear-gradient(90deg, #FF00AA 50%, #ddd 50%);
}

.progress-negotiators {
  background-image: linear-gradient(90deg, #FFAA01 50%, #ddd 50%);
}

.progress-asst-neg {
  background-image: linear-gradient(90deg, #17CD81 50%, #ddd 50%);
}

.progress-closer {
  background-image: linear-gradient(90deg, #472D66 50%, #ddd 50%);
}

.add-det-right a {
  display: block;
}

.apex-white_wrap .apexforms-group.placeholder-clr .col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 .apexinput-froms {
  flex-wrap: wrap !important;
}

.apxtable_pagination ul li a {
  width: auto;
}

.user-info img {
  object-fit: unset;
}

.progress-managers {
  background-image: linear-gradient(90deg, #FF3E44 50%, #ddd 50%) !important;
}

.progress-broker {
  background-image: linear-gradient(90deg, #00AAFF 50%, #ddd 50%) !important;
}

.progress-agent {
  background-image: linear-gradient(90deg, #83DE00 50%, #ddd 50%) !important;
}

.progress-homeowner {
  background-image: linear-gradient(90deg, #FF00AA 50%, #ddd 50%) !important;
}

.progress-negotiators {
  background-image: linear-gradient(90deg, #FFAA01 50%, #ddd 50%) !important;
}

.progress-asst-neg {
  background-image: linear-gradient(90deg, #17CD81 50%, #ddd 50%) !important;
}

.progress-closer {
  background-image: linear-gradient(90deg, #472D66 50%, #ddd 50%) !important;
}


/*ganesan*/

.pop-chck-g .apexinput-froms.check-formBox .row.ng-star-inserted .col-12.col-sm-12.col-md-10.col-lg-10.col-xl-10 .apexinput-froms span.checkbox .form-group.check-form input[type="checkbox"]:checked~small {
  color: #085589;
  margin-left: 20px;
}

.pop-chck-g .apexinput-froms.check-formBox {
  padding-top: 0px;
  padding-bottom: 0px;
}

.client_search {
  position: relative;
}

.apex-white_wrap.pd-0 .apx_clients_wrapper .apx_clients_title .client_search .close_searchIc {
  bottom: unset;
}

.apex-white_wrap.pd-0 .apx_clients_wrapper .apx_clients_title .client_search .close_searchIc i.fa.fa-times {
  color: white;
}

.search_lead_grid .sidebar-search .input-group .close_searchIc {
  background: #085589;
  border-radius: 5px;
  width: 34px;
  height: 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.apex-white_wrap.newheight-apx .apexforms-group .apexinput-froms .manageauto_upload {
  justify-content: left;
}

.apex-white_wrap.newheight-apx .apexforms-group .apexinput-froms .manageauto_upload input {
  margin-right: 10px;
}

.pagecontent_wrapper .apex-white_wrap.newheight-apx .apexforms-group .row .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12 .apexinput-froms >:nth-child(2) {
  margin-left: 0px !important;
}

.page-wrapper.chiller-theme.active-dashboard button.btn_to_notes.notes-btn-g {
  background: white;
  color: #f15925;
  font-family: 'muli' !important;
}

.page-wrapper.chiller-theme.active-dashboard .btn_to_notes img {
  border-right: 1px solid #f15925;
}

.leaddasboard_listercircle .user_title h2 {
  text-transform: capitalize;
}

.filter_setting_forms .apxsilsetting_group label {
  text-transform: capitalize;
}

.apxtable_grids_wrapper .apxtable_grid_table .table-responsive.apx-responsive .table thead th:first-child {
  text-align: center;
}

.apex-title-lilblue h3 {
  text-transform: capitalize !important;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .apxtable_grids_wrapper .apxtable_grid_head .btn-create-manage {
  font-family: 'muli' !important;
  border: 1px solid #085589 !important;
}

.apxtable_grid_head h2 {
  color: #030207 !important;
  font-size: 18px !important;
  margin-bottom: 0px !important;
  font-style: normal;
  font-weight: 600;
}

.apex-white_wrap.pd-0 .client_search {
  position: relative !important;
}

.client_search span.close_searchIc {
  background: none !important;
  bottom: unset !important;
}

.apex-white_wrap.pd-0 .client_search {
  position: relative !important;
}

.client_search span.close_searchIc {
  background: none !important;
  bottom: unset !important;
}

.sidebar-search .input-group i.fa.fa-search {
  background: #085589;
  color: white;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 3px;
  border-radius: 5px;
}

.sidebar-search {
  position: relative;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .apxtable_grids_wrapper .apxtable_grid_head .btn-create-manage {
  font-size: 13px !important;
  line-height: 16px !important;
  margin: 0px 5px !important;
}

.apxtable_headbtn button {
  font-size: 13px !important;
}

.container-fluid.contentpage_wrapper .pagecontent_wrapper .apxtable_grids_wrapper .apxtable_grid_head .btn-create-manage.btnexcel-file {
  border: 1px solid #2ecc71 !important;
}

.filesname_clients_doc {
  border: 0;
  padding: 0px;
}

.filesname_clients_doc img {
  display: none;
}

ul.unstyled.centered label {
  width: auto;
  cursor: default;
}

.rdio-primary input[type="radio"]:checked+label:before {
  border: 3px solid #085589;
}

.rdio label:before {
  border: 3px solid #4F4C4B;
  top: 3px;
}

button.btn_to_notes.notes-btn-g svg {
  border-right: 1px solid #fff;
  padding-right: 7px;
  margin-right: 8px;
  width: 30px;
}

.page-wrapper.chiller-theme.active-dashboard button.btn_to_notes.notes-btn-g svg path {
  fill: #f15925;
}

.page-wrapper.chiller-theme.active-dashboard button.btn_to_notes.notes-btn-g svg {
  border-right: 1px solid #f15925;
}

#separate_fomrs:nth-child(2) {
  margin-left: 0px !important;
}

.apex-white_wrap.tut-vidoe-drop button.btn.brd-btn.ng-star-inserted svg {
  margin-right: 6px;
  bottom: 2px;
  position: relative;
}

.tut-vidoe-drop .hdng-btn .btn.brd-btn:hover {
  color: white;
  background: #085589;
}

.super_active {
  padding-top: 0px !important;
}

div#via_popups .styled-checkbox {
  position: absolute;
  z-index: 2;
}

div#via_popups label.font-weight-600.send_via_pop {
  margin-left: 7px;
  margin-bottom: 10px;
}

.property_add textarea {
  height: 40px !important;
  margin-bottom: 25px;
  border: 1px solid #CCD9E1;
  background: #e6e6e6;
}

body .head_rgt .dropdown.show {
  position: relative;
  z-index: 999999999;
}

.apxbtn_finalcenter {
  margin-bottom: 20px;
}

label.contact_email_st {
  width: 60px;
  max-width: 100%;
}

.tutorial-video-part-bg .no-margin {
  padding-bottom: 10px;
}

.client_remove {
  display: none;
}

.notification_details .apxgroup-filter label {
  margin-bottom: 25px !important;
  margin-top: 10px !important;
}

.report_wrap_fil .filter_setting ul {
  display: flex;
  margin-top: 26px;
}

.apx_client-file-status .current-status-detail .apx_clients-file-grid {
  width: 25% !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}


/*notification css*/

.filterforms_setting .apxgroup-filter li {
  list-style-type: none;
  text-transform: capitalize;
  font-size: 15px;
  min-width: 200px;
}

.apxgroup-filter ul.ng-star-inserted {
  padding-left: 10px;
}

div#impnotify .filterforms_setting .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12 .apxgroup-filter ul.ng-star-inserted li button {
  background: no-repeat;
  border: 0;
  color: #085589;
  text-transform: capitalize;
  text-decoration: none;
  float: right;
  margin-right: 10px;
  text-transform: capitalize;
}

.apxgroup-filter ul:nth-child(odd) {
  background: #f0f7ff;
  padding: 5px 10px;
  border-radius: 0px 7px 0px;
}

.apxgroup-filter ul:nth-child(even) {
  background: #faf9f9;
  padding: 5px 10px;
  border-radius: 0px 7px 0px;
}

.apxgroup-filter ul {
  margin-right: 10px
}

.signature-pad canvas {
  background-color: #e6e6e6 !important;
}

.video-filename {
  display: flex;
  flex-direction: column;
  margin-left: 14px;
  width: 150px;
  max-width: 100%;
  word-break: break-all;
}

ul.activity-log-btn {
  float: right;
  display: flex;
  list-style-type: none;
}

ul.activity-log-btn li {
  float: left;
}

ul.activity-log-btn .btn_to_btitle {
  float: left;
  width: auto !important;
  margin: 0px 7px;
  padding: 0px 12px;
}

div#maintes_leadtask > div {
  padding: 10px 5px;
}

input.lic-nos {
  border: 0px !important;
  background: transparent !important;
  width: 100px !important;
  max-width: 100% !important;
}

.sidebar-wrapper ul li a.link-active span {
  color: #fff;
}

.apx_clients-filemangement #maintes_leadtask.apx_client-lister-details {
  border: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
}

.apx_clients-filemangement #maintes_leadtask.apx_client-lister-details > div {
  border: 1px solid #ccc;
  padding: 10px !important;
  margin-bottom: 10px;
  border-radius: 5px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a.link-active:after {
  color: #fff;
}

body #apx_client-file-contents .apx_clients-file-grid.desc-grid {
  width: 100% !important;
}


/*notification css*/


/*tabs container*/


/* app-scrollable-tab-super ul.tabs.apx-tabsparallel li.tab.clientsProperty {
  cursor: pointer;
}

app-scrollable-tab-super ul.tabs.apx-tabsparallel li.tab.clientsDefault {
  pointer-events: none;
}

app-scrollable-tab-super ul.tabs.apx-tabsparallel {
  cursor: not-allowed;
} */


/*tabs container*/

@media only screen and (min-width:1201px) and (max-width:1399px) {
  body .apx_client-file-status .current-status-detail .apx_clients-file-grid {
    max-width: 15% !important;
  }
}

.btn-create-manage:hover {
  color: #fff !important;
}

.apx_client-file-contents .apx_clients-file-grid.desc-grid {
  padding-top: 6px !important;
}

.status-cs span {
  font-weight: bold;
  color: #F15925 !important;
}


/*01-02-2021*/

.content-mod.flex-content-mod>label {
  display: flex;
  align-items: center;
}

.flexareaslabel {
  display: flex;
  align-items: center;
}

div#radioPopupModal {
  background: #08080800;
}

div#radioPopupModal .modal-body {
  display: flex;
  justify-content: center;
  min-height: 220px;
}

.flex_btngroups button {
  border: none;
  width: 115px;
  height: 40px;
  background: #ffffff;
  color: #000000;
  font-size: 14px !important;
}

button.btn.btn-default.btn-close-radio {
  display: block;
  margin: 0px auto;
  padding: 0px;
  height: 40px;
  border-radius: 30px;
  width: 120px;
  color: #ffffff;
  background: #085589;
}

button.btn-cmn.btndocusign {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  border: 1px solid #085589;
  min-width: 120px;
  border-radius: 5px;
  height: 40px;
  margin: 0 10px;
  color: #085589;
}

.flex_btngroups>label {
  width: 100%;
  float: left;
}

.flex_btngroups>label input {
  margin-right: 5px;
  height: 20px;
  width: 20px;
}

.flex_btngroups>label label {
  position: relative;
  top: -5px;
  font-size: 16px;
}

.flex_btngroups {
  width: 100%;
}

.flex_btngroups>label input:checked+label+textarea {
  display: block;
}

.flex_btngroups>label textarea {
  display: none;
}

div#radioPopupModal .modal-header {
  justify-content: flex-end;
}

div#radioPopupModal .modal-header {
  border-bottom: 0;
}

.flexareaslabel {
  display: flex;
  align-items: center;
}

.flexareaslabel label {
  display: flex;
  align-items: center;
}

body .cdk-overlay-container {
  z-index: 9999 !important;
}

div#notespopupNew .modal-dialog .modal-header {
  padding: 0.5rem 1rem;
}

div#notespopupNew .modal-dialog {
  max-width: 100% !important;
  width: 700px;
}

div#notespopupNew .modal-dialog h4 {
  margin: 0px !important;
}
