.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left {
  position: absolute;
  left: 0px;
  top: 100px;
  width: 302px;
  overflow: hidden;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right {
  position: absolute;
  left: 327px;
  top: 100px;
  width: 625px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left h4 {
  font-weight: bold;
  font-size: 17px;
  line-height: 23px;
  padding-top: 22px;
  margin-left: 25px;
  margin-right: 25px;
  padding-bottom: 21px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left .account_setting_nav {
  padding-bottom: 40px;
  padding-top: 18px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left .account_setting_nav .account_setting {
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 0px;
  margin-bottom: 2px;
  float: left;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left .account_setting_nav .account_setting.active a {
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  color: #2687c9 !important;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_left .account_setting_nav .account_setting a {
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment {
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main {
  padding-left: 25px;
  padding-top: 22px;
  margin-bottom: 15px;
  border-radius: 20px;
  width: 100%;
  display: inline-block;
  padding-right: 20px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_top_first .account_left p {
  font-weight: bold;
  font-size: 17px;
  line-height: 23px;
  margin: 0;
  padding: 0;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_top_first .account_right {
  float: right;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_top_first .account_right a {
  padding: 6.06px 10.06px 6.06px 10.06px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_top_first .account_right a span.icon-pen {
  font-size: 1.2rem;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .story-text-email {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 0px;
  min-width: 30%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .active-cmn {
  padding: 30px 0;
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .story-text-email-body {
  float: left;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .story-text-email-body .text-email {
  border: 0px;
  padding: 0px;
  color: #333333;
  font-size: 15px;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: #666666;
  margin: 0 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_top_first .account_cint .deactivate-note {
  display: inline-block;
  margin-top: 0px;
  padding-top: 25px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_top_first .account_cint .deactivate-note span {
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  color: #666666;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_top_first .account_cint .deactivate-note .tips-button {
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #ffffff;
  background: #2687c9;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  padding: 12px 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  border: none;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 100%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .form-group {
  padding: 0;
  margin-bottom: 5px;
  width: 100%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area {
  padding: 0px;
  position: relative;
  float: left;
  width: 100%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display {
  padding: 0px;
  padding-top: 32px;
  padding-bottom: 33px;
  float: left;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .edit_user_email_display-email {
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  padding: 0px;
  width: auto;
  float: left;
  margin-right: 25px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .edit_user_email_display-email-type {
  float: left;
  width: auto;
  position: relative;
  padding-top: 0px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .edit_user_email_display-email-type .disabled-cls {
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  color: #888888;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .edit_user_email_display-email-type .disabled-cls::before {
  display: inline-block;
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  left: -15px;
  top: 10px;
  background: #cccccc;
  border-radius: 50%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .edit_user_email_display-email-permission {
  width: auto;
  float: right;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .email_display_area .edit_user_email_display-email-permission .side-btn .permission-but-all .dropdownFix {
  position: relative !important;
  float: right;
  z-index: inherit;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .set_option_for_email {
  padding-right: 0px;
  padding-left: 0px;
  /* margin-top: -25px; */
  padding-bottom: 25px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .set_option_for_email .active-cls {
  color: #2687c9;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  border-right: 1px solid #eeeeee;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .set_option_for_email .remove-cls {
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #ff0000;
  margin-left: 25px;
  position: relative;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .set_option_for_email .remove-cls::before {
  display: inline-block;
  content: "";
  border-left: 0.3rem solid black;
  height: 12px;
  position: absolute;
  left: -9px;
  top: 10px;
  background: #cccccc;
  border-left: 1px solid #cccccc;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .email_display_area .edit_user_email_display .side-btn .permission-but-all .dropdownFix button {
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border: none;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .add_new_email .add_new_email_section {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  padding-bottom: 15px;
  display: inline-block;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .add_new_email .add_new_email_section>span {
  display: inline-block;
  background: rgba(38, 135, 201, 0.1);
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  width: 130px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: #2687c9 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .add_new_email .add_new_email_section .add-new-email-btn a {
  color: #2687c9 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .add_new_email .add_new_email_section .add-new-email-btn:hover a {
  color: #2687c9 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .account_cint.new-account-class {
  font-weight: 500;
  font-size: 15px;
  padding: 30px 0;
  margin-bottom: 0 !important;
  color: #333333;
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 {
  padding-top: 0px;
  float: left;
  width: 100%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix {
  display: unset !important;
  position: relative;
  z-index: inherit;
  float: left;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_left .b {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix button {
  border-radius: 10px;
  border: none;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix ul {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: none;
  left: -40px !important;
  padding: 0;
  min-height: auto;
  top: 30px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix ul li {
  padding: 5px 8px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix ul li span.icon-checkmark {
  background: #e9f3f9;
  height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .9rem;
  border-radius: 5px;
  color: #2687c9;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix ul li a {
  margin-right: 0 !important;
  padding: 0 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .dropdownFix button svg {
  margin-right: 5px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .permission-but-all {
  width: auto;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle {
  margin: 0 !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle.btn-secondary {
  width: 56px;
  height: 30px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 40px;
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.15);
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle:before {
  content: "" !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle:after {
  content: "" !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle>.handle {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 23px;
  height: 23px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #cccccc;
  transition: left 0.25s;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status {
  position: absolute;
  top: 30px;
  right: 0px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle.btn-secondary.active {
  background-color: #ffffff !important;
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.15);
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .chatbox_status .btn-toggle.active>.handle {
  left: 28px;
  transition: left 0.5s;
  background: #10bb28;
  box-shadow: 0px 0px 30px rgba(16, 187, 40, 0.3);
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .account_right {
  width: auto;
  float: right;
  padding: 0;
  margin-top: -20px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .privacy_18 .account_cont_right .account_right a {
  padding: 5px 5px !important;
  border-radius: 8px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .account_cint .account_cont_left b {
  font-size: 15px;
  line-height: 20px;
  color: #333333;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .account_main_bottom {
  padding: 0px !important;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body {
  width: 100%;
  float: left;
  font-weight: normal;
  font-size: 12px;
  line-height: 30px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item {
  width: 100%;
  float: left;
  padding: 22px 0px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  display: flex;
  align-items: center;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item label {
  font-weight: bold;
  font-size: 14px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.btn-secondary {
  color: #6b7381;
  float: right;
  position: relative;
  width: 56px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 30px;
  box-shadow: inset 0px 0px 8px rgb(0 0 0 / 15%);
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.btn-secondary:before,
.btn-toggle.btn-secondary:after {
  color: #6b7381;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle>.handle {
  position: absolute;
  top: 3px;
  left: 4px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #cccccc;
  transition: left 0.25s;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.btn-secondary:before,
.btn-toggle.btn-secondary:after {
  color: #6b7381;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.btn-secondary.active {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.15);
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.active>.handle {
  left: 28px;
  transition: left 0.5s;
  background: #10bb28;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .notification_checkbox .notification-setting-body .notifiy-item .btn-toggle.btn-secondary:before,
.btn-toggle.btn-secondary:after {
  color: #6b7381;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder {
  float: left;
  width: 100%;
  border-radius: 20px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .account_main_top_first {
  float: left;
  width: 100%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .account_main_top_first .account_left {
  width: auto;
  float: left;
  padding-top: 35px;
  padding-left: 25px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .account_main_top_first .account_left p {
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  color: #333333;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .account_main_top_first .account_left .contributor-sub {
  display: inline-block;
  font-size: 12px;
  padding-right: 25px;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  color: #666666;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  float: left;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .selected-ctg {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 5px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-head {
  width: 100%;
  float: left;
  padding-bottom: 20px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .selected-ctg p {
  width: 100%;
  float: left;
  color: rgb(123, 141, 155);
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 7px;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-head .selected-ctg {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 5px;
  padding-top: 30px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-category-contributor-setting {
  padding: 5px;
  float: left;
  width: 100%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-category-contributor-setting .item.item {
  float: left;
  margin: 0px 5px 5px 0px;
  background: #2687c9;
  padding: 5px 10px;
  border-radius: 5px;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-category-contributor-setting .item.item a {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #ffffff;
  float: left;
  display: flex;
  align-items: center;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-category-contributor-setting .item a span {
  padding-right: 2px;
  font-size: .6em;
  width: auto;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-head .search-filter-main {
  width: 100%;
  float: left;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  position: relative;
  margin-bottom: 0;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-main .search-filter-input {
  padding-left: 0px !important;
  float: left;
  width: 100%;
  max-width: 100%;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-head .search-filter-main .filter-button {
  display: none;
  width: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  color: rgb(140, 158, 173);
  font-size: 20px;
  padding: 10px 10px 5px;
  border-left: 1px solid rgb(197, 203, 214);
  min-height: 40px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .users_list_18 .user-block-list {
  padding: 25px 0px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .users_list_18 .user-block-list span {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  margin-right: 25px;
  color: #333333;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .users_list_18 .user-block-list span.dotdot {
  height: 5px;
  width: 5px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .users_list_18 .user-block-list a {
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  position: relative;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cint .account_cont_left b {
  font-weight: bold;
  font-size: 17px;
  line-height: 23px;
  float: left;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cont_right label {
  float: left;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  margin-top: 14px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cont_right input#block_user_name {
  width: 52%;
  float: left;
  padding-left: 20px;
  margin-top: 3px;
  margin-left: 10px;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 15px !important;
  line-height: 20px !important;
  color: #666666 !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cont_right .block-button button.m_class.button {
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  padding: 13px 17px;
  border: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .block_user_list {
  width: 100%;
  float: left;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main li.user-block-list {
  padding: 25px 0px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cint .account_cont_right .account_right {
  float: right;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cint .block-button {
  float: right;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cint .block-button .account_cont_right.save-cancel {
  float: right;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_cint .account_cont_right button.buttonall {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  padding: 13px 17px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border: none;
  float: right;
  margin-left: 5px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .block_user_list ul.block-user-list {
  padding-left: 0px;
  margin-top: 10px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .block_user_18 .block_user_list .block-user-list .user-block-list a {
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #ff0000;
  margin-left: 25px;
  position: relative;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .block_user_18 .block_user_list .block-user-list .user-block-list a::before {
  display: inline-block;
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  left: -15px;
  top: 7px;
  background: #cccccc;
  border-radius: 50%;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group {
  width: 100%;
  float: left;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  margin-bottom: 0px !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .input-group {
  width: 100%;
  float: left;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .input-group .input-group-addon {
  float: left;
  width: 35%;
  background: none;
  align-items: center;
  display: flex;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .input-group .input-group-addon p {
  float: left;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  padding-top: 0;
  color: #333333;
  margin-bottom: 0;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .livein_box {
  float: right;
  width: 65%;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .livein_box select {
  border-radius: 12px !important;
  padding-left: 15px;
  box-shadow: none;
  color: #666666 !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .livein_box select option {
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border: none;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .livein_box select#list_security_question {
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  padding-left: 15px;
  box-shadow: none;
  color: #666666 !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .form-group .input-group input#editProfile_answer {
  width: 65%;
  float: right;
  box-shadow: none;
  padding-left: 20px;
  color: #666666 !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .account_cint .account_cont_right button {
  float: left !important;
  padding: 11px 20px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
}

.account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .account_cint .account_cont_right {
  margin-top: 0px !important;
  float: left;
  width: 100%;
  padding: 15px 0;
}

.account_setting_right .portfolio_coment .account_main .account_main_bottom_hide .account_cint .account_cont_right a {
  padding: 11px 20px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .form-group .input-group {
  display: block;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .form-group .input-group {
  padding-top: 12px !important;
  padding-bottom: 7px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: flex;
  align-items: center;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .form-group .input-group .input-group-addon {
  width: 40% !important;
  float: left;
  position: unset;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .form-group .input-group input {
  width: 60% !important;
  float: right;
  box-shadow: none;
  padding-left: 20px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .account_cint .account_cont_right {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
  padding-top: 25px !important;
  float: left;
  width: 100%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .account_cint .account_cont_right button.btn.btn-default.pull-right.mar-right-15.ex-save {
  margin-right: 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #2687c9;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .account_cint .account_cont_right button.btn.btn-default {
  padding: 11px 20px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .account_cint .account_cont_right button.btn.btn-primary.pull-right {
  padding: 10px 20px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #ffffff;
  border: none;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv {
  float: left;
  width: 100%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .passChangeDiv .account_main_bottom .form-group .input-group .input-group-addon p {
  text-align: left;
  margin-bottom: 0;
  line-height: inherit;
  font-weight: 600;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section {
  padding: 0px;
  margin-bottom: 25px;
  position: relative;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .form-group {
  margin: 0px !important;
  padding: 12px 0px !important;
  margin-bottom: 25px !important;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .form-group .input-group {
  position: unset !important;
  width: 100%;
  display: inline-block;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .form-group .input-group .input-group-addon p {
  margin: 12px 0px !important;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .input-group input.form-control {
  position: unset;
  float: right !important;
  width: 72% !important;
  display: inline-block !important;
  box-shadow: none;
  margin-right: 70px;
  padding-left: 20px;
  color: #666666 !important;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .input-group input.form-control:focus {
  color: #666666 !important;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns button.btn.btn-default {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  padding: 11px 17px;
  margin-left: 12px;
  margin-right: 12px;
  border: none;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns .side-btn .permission-but-all div#dropdownMenu4 {
  display: inline-block !important;
  float: right;
  position: relative;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns .side-btn {
  width: 100% !important;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns .side-btn .permission-but-all button.btn.btn-primary.pull-right {
  padding: 11px 17px;
  background: #2687c9;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #ffffff;
  border: none;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns .side-btn .permission-but-all button.btn.btn-default.permission-h34.mar-right-15 {
  position: absolute;
  right: -12px;
  top: -87px;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main .users_list_18 .user-block-list a::before {
  display: inline-block;
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  left: -15px;
  top: 7px;
  background: #cccccc;
  border-radius: 50%;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section.padding-bottom-0.col-md-12 .dropdown-menu.permission-dropdown {
  top: -45px;
  left: -35px !important;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-main .search-filter-input input {
  width: 100%;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  height: 50px;
  padding: 0 20px;
  line-height: 50px;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 {
  box-shadow: 0px 20px 28px rgb(0 0 0 / 22%);
  border-radius: 0px 0px 20px 20px;
  padding: 15px 0px;
  max-height: 350px;
  padding-bottom: 0px !important;
  border: none;
  overflow: auto;
  width: 100%;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome {
  padding-bottom: 15px !important;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  box-sizing: border-box;
  width: 100%;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design {
  float: left;
  list-style: none;
  width: 100%;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul.dropdown-menu.sub-menu.filter_dropdown {
  border-radius: 0;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design .trigger {
  padding: 5px 0 5px 15px;
  display: block;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design .trigger span.icon-arow_right {
  font-size: 0.8em;
  margin-right: 6px;
  left: 0px;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design a.trigger.left-caret.left-caret span.icon-arow_right {}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome li a .icon-arow_right {
  position: absolute;
  left: 15px;
  top: 10px;
}

a.trigger.left-caret .icon-arow_right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .contributor-ctg-item ul.dropdown-menu.sub-menu {
  border: 0;
  box-shadow: none;
  display: none;
  height: auto;
  min-width: 100%;
  overflow: auto;
  padding: 0;
  position: relative !important;
  top: 0;
  margin-top: 0 !important;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .contributor-ctg-item .dropdown-menu>li {
  cursor: pointer;
  float: left;
  position: relative;
  width: 100%;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .contributor-ctg-item .dropdown-menu>li>a {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  white-space: nowrap;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .contributor-ctg-item span.cat-add-img {
  border-radius: 6px;
  width: 20px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  margin-right: 15px;
  transition: 0.5s;
  float: right;
  padding-right: 14px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design .dropdown-menu .subcatg_act span.sub-cat-add-img.cat-add-design.item_added_1_40 {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-right: 15px;
  transition: 0.5s;
  float: right;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design .dropdown-menu .subcatg_act span.sub-cat-add-img.cat-add-design.item_added_1_40 span {
  font-size: 6pt;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 p.clear-all-btn.seccontributor-clear-all-for-desktop {
  width: 100%;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  -moz-border-radius: 0px 0px 20px 20px;
  -webkit-border-radius: 0px 0px 20px 20px;
  border-radius: 0px 0px 20px 20px;
  cursor: pointer;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 p.clear-all-btn.filter-clear.setcontributor-for-mobile-desktop {
  display: none;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 p.filter-close.setcontributor-for-mobile-btn {
  display: none;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .form-group .input-group .input-group-addon {
  background: transparent;
  float: left;
  position: relative;
  display: flex;
  align-items: center;
  width: 80px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .form-group .input-group .input-group-addon p {
  margin: 0;
}

.account_setting_right .newEmailNotSaved {
  color: #721c24;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
}

.account_setting_right span#dropdown_title4 a {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
}

.account_setting_right .permission-dropdown li a#select_pub span {
  background: rgba(38, 135, 201, 0.1);
}

.account_setting_right .permission-dropdown li a span:first-child {
  background: transparent !important;
  font-size: 9pt;
}

.account_setting_right .permission-dropdown li a span {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
}

.account_setting_right .permission-dropdown li a span svg {
  display: block;
  margin-right: 0 !important;
}

.account_setting_right .permission-dropdown li a span path {
  fill: #2687c9 !important;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li {
  float: left;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 1px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 15px;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li:last-child {
  margin-bottom: 0;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li a {
  float: left;
  padding: 0 15px;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li a span {
  float: left;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li span.cat-add-img.cat-add-design {
  position: relative !important;
  float: right;
  padding-right: 0 !important;
  text-align: center;
  top: 0;
}

.account_setting_right .StarContributors-settings .search-filter-main .mobile-drop-17 .dropCustome .category_design ul li span.cat-add-img.cat-add-design svg {
  height: 20px;
  margin-left: 0px;
}

.account_main_top_first {
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 22px;
}

.account_cint.new-account-class {
  float: left;
  width: 100%;
}

.account_main_top_first.deactivate-radius.deactivate-radius_ext {
  display: block;
  float: left;
  width: 100%;
}

.account_cont_right.block_user_18 {
  float: left;
  width: 100%;
}

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-head .search-filter-box {
  margin: 0;
  padding: 0 5px;
}

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

.custom-container .portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .account_main_bottom .account_cint.new-account-class .account_cont_right {
  float: right;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .add_new_email .add_new_input_section .control-btns .side-btn .permission-but-all.new-permission-class.palinPost {
  width: 100px;
  float: right;
}

.portfolio_body_right .portfolio_body_right2 .account_setting_right .portfolio_coment .allSideBorder .StarContributors-settings .search-filter-main .search-filter-input input+svg {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}

.account_main_top_first .account_cont_right a {
  float: left;
}

.account_main_top_first .account_cont_right a span.account_edit {
  float: left;
}

.account_main_top_first .account_cont_right a span.account_edit svg {
  float: left;
}

.permission-but-all.new-permission-class.palinPost .dropdownFix.permissionDropbox.open ul.dropdown-menu.permission-dropdown li a span.icon-checkmark {
  margin-right: 0px;
}

.text_color_red {
  color: red;
}

.confirmation-btn button.tips-button.delete-bt {

  border: none;
  font-size: 15px !important;
  color: #ffffff !important;
  background: #2687c9;
  font-weight: 500;
  padding: 0;
  width: 60px;
  border-radius: 10px;
  height: 36px;
}

.confirmation-btn button.tips-button.cancel-delete-bt {

  border: none;
  font-size: 15px !important;
  color: white !important;
  background: gray;
  font-weight: 500;
  padding: 0;
  width: 60px;
  border-radius: 10px;
  height: 36px;
}

.account_left-deactivate .deactivate-note .delete-account-bt {
  background: red !important;
  border-radius: 10px;
  padding: 10px 20px;
  border: none;
  font-size: 12px !important;
  color: #ffffff !important;
  font-weight: 400;
}

.text_color_red {
  color: red;
  animation: shake 0.5s;
}

.account_main_bottom.padding-left-right-10.account-setting-style input.form-control.change-pss {
  font-size: 14px !important;
  border-radius: 12px;
  height: 45px;
  color: #666666 !important;
  padding: 0 20px;
  border: none !important;
}

@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }

  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }

  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }

  30% {
    transform: translate(3px, 2px) rotate(0deg);
  }

  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }

  80% {
    transform: translate(-1px, -1px) rotate(1deg);
  }

  90% {
    transform: translate(1px, 2px) rotate(0deg);
  }

  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

.last-alert .confirmation-btn .deactivate-bt {
  background: #2687C9 !important;
  border-radius: 10px;
  padding: 10px 20px;
  border: none;
  font-size: 12px !important;
  color: #ffffff !important;
  font-weight: 400;
}

.changeUser_name {
  width: 60%;
  position: relative;
}

.changeUser_name span.d_at {
  position: absolute;
  font-weight: bold;
  top: 49%;
  transform: translateY(-50%);
  z-index: 9;
  left: 8px;
}

.changeUser_name #changeUserName {
  width: 100% !important;
  padding-left: 22px;
}


.changeUser_name div#message {
  position: absolute;
  top: 100%;
  font-size: 12px;
}

.changeUser_name div#message .password_error.fixheight {
  color: #ff0000;
}

.changeUser_name div#message .password_error.alert-success.fixheight {
  color: #3c763d;
  background: none;
  font-size: 14px;
  padding-top: 2px;
}



.account_setting_right .portfolio_coment .account_main .account_border_wrep .edit_user_email_section .email_display_area .set_option_for_email .account_main_bottom .form-group .input-group {
  display: block;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .edit_user_email_section .email_display_area .set_option_for_email.account_main_bottom .form-group .input-group {
  padding-top: 12px !important;
  padding-bottom: 7px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: flex;
  align-items: center;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .edit_user_email_section .email_display_area .set_option_for_email .account_main_bottom .form-group .input-group .input-group-email {
  /* width: 40% !important; */
  float: left;
  position: unset;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .edit_user_email_section .email_display_area .set_option_for_email .account_main_bottom .form-group .input-group input {
  width: 60% !important;
  float: right;
  box-shadow: none;
  padding-left: 20px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_top_first .account_left.account_main_bottom .email_display_area .change-email .change-email-bt {
  background: #2687C9 !important;
  border-radius: 10px;
  padding: 10px 20px;
  border: none;
  font-size: 12px !important;
  color: #ffffff !important;
  font-weight: 400;
}

.fade.verification_email_modal.in.modal {
  padding-right: 0 !important;
}

.fade.verification_email_modal.in.modal .modal-dialog {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.fade.verification_email_modal.in.modal .modal-dialog .modal-header {
  position: absolute;
  right: 0;
}

.fade.verification_email_modal.in.modal .modal-dialog .modal-header button.close {
  background: #333;
  height: 27px;
  width: 27px;
  border-radius: 100%;
  opacity: 1;
  color: #fff;
  text-shadow: none;
  top: -6px;
  position: absolute;
  right: -8px;
}

.fade.verification_email_modal.in.modal .modal-dialog .modal-body {
  float: left;
  margin: 0 auto;
  width: 100%;
}

.fade.verification_email_modal.in.modal .modal-dialog .message-signup-text {
  float: left;
  margin: 0 auto;
  width: 100%;
}

.fade.verification_email_modal.in.modal .modal-dialog .modal-body .form-grup.otp_inputBox div:nth-child(1) {
  align-items: center;
  justify-content: center;
}


.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .form-group {
  margin-bottom: 12px;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .form-group p.left-title {
  margin-bottom: 0;
  height: 45px;
  font-weight: 600;
  display: flex;
  align-items: center;
}

.account_setting_right .portfolio_coment .account_main .account_border_wrep .account_main_bottom .account_cint .account_cont_right button.btn.btn-primary.pull-right {
  border-radius: 5px;
}

.account_main_bottom.account-setting-style.new_mail_verification .account_cint {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.change-email.set_option_for_email .alert-error ul {
  padding-left: 0;
  margin-top: 10px;
}

.change-email.set_option_for_email .alert-error ul li.alert.alert-danger {
  color: #721c24 !important;
  background-color: #f8d7da !important;
  border-color: #f5c6cb !important;
  border-radius: 10px;
}

.change-email.set_option_for_email span.secondary_email_add {
  float: left;
  width: 100%;
}

.change-email.set_option_for_email span.secondary_email_add input.secondary_email {
  height: 40px;
  width: 70%;
  float: left;
  border-radius: 5px;
  padding-left: 10px;
}

.change-email.set_option_for_email span.secondary_email_add span.resend-cls {
  float: right;
  height: 40px;
  display: flex;
  align-items: center;
  margin: 0;
  width: 25%;
  justify-content: center;
  font-weight: bold;
}


.email_display_area.margin-top-0 .change-email.set_option_for_email p {
  width: 100%;
  text-align: center;
  margin-top: 10px !important;
  float: left;
  margin-bottom: 0;
}

.alert-success_message {
  float: left;
  width: 100%;
}

.alert-success_message ul {
  float: left;
  width: 100%;
  padding-left: 0;
}

.alert-success_message ul li.alert.alert-success {
  color: #155724 !important;
  background-color: #d4edda !important;
  border-color: #c3e6cb !important;
  padding: 10px;
}

.alert-danger-error ul li.alert.alert-danger {
  color: #ff0000 !important;
  background-color: #fff0f0 !important;
  border-color: #fff0f0 !important;
  padding: 10px;
}

.newMailChange_password .message-signup-text {
  margin-bottom: 0;
}

.newMailChange_password .message-signup-text h4 {
  padding-bottom: 0 !important;
}

.newMailChange_password .form-group {
  width: 100%;
  display: flex;
  align-items: center;
}

.newMailChange_password .recapcha-email .form-group {
  display: flex;
  align-items: center;
  justify-content: center;
}

.newMailChange_password .form-group p.left-title {
  width: 30%;
  float: left;
  text-indent: 0;
  text-align: left;
  font-weight: bold;
  margin-bottom: 0;
}

.newMailChange_password .form-group input.form-control.change-pss {
  float: right;
  color: #555 !important;
  width: 70%;
}

.newMailChange_password .confirmation-btn {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.alert-success_message .alert.alert-success {
  color: #155724 !important;
  background-color: #d4edda !important;
  border-color: #c3e6cb !important;
}

.alert-success_message .alert.alert-success span.icon-rightCheck {
  height: 30px;
  width: 30px;
  margin-right: 8px;
  background: #7fc38f;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  border-radius: 5px;
}

.user_introduction .modal-body .edit_user_contact_info_new .edit_user_phone_section .edit_user_phone_display .phone-type span.icon-dot {
  font-size: 0.6rem;
  margin: 0 4px;
}
.recapcha-email .form-group{
  display: flex;
  align-items: center;
  justify-content: center;
}
.comment-not-available.admin_banned{
  align-items: center;
  display: flex;
}
.comment-not-available.admin_banned h3{
  margin-bottom: 0px !important;
}
/* .recapcha-email #recapchac{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
} */

#new_mail_change {
  text-transform: lowercase !important;
}

.display_none {
  display: none !important;
}

.total_like_userList {
  align-items: flex-start !important;
}

.total_like_userList .notifications_message_text {
  float: left;
}

.total_like_userList .notifications_message_text h3 {
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.total_like_userList .notifications_message_text .light_lff .common-tagline .like-inc {
  top: 0;
}

.total_like_userList .notifications_message_text .light_lff .common-tagline .like-inc span.span-liner {
  font-size: .5rem;
  margin: 0 4px;
}

.total_like_userList .follow_bio_bottom {
  padding-left: 10px;
  font-size: 13px;
  padding-top: 0;
}
.account_setting_right_invest_info_header,
.account_setting_left_invest_info_header{
  top: 160px !important;
}