.my-notifications-group-title {
  margin: 10px 0 5px; }

table {
  margin-bottom: 28px; }

.notifications-settings-title {
  font-weight: 600;
  font-size: 24px;
  font-style: normal;
  line-height: 31px; }

.my-notifications-checkbox {
  display: block;
  margin-left: 10px; }

.my-notifications-radio-div {
  padding-top: 20px;
  display: block;
  margin-left: 10px; }
  .my-notifications-radio-div .radio {
    margin: 0 4px 4px 0; }

/* new notification UI */
.notification-group {
  color: #3BAEE8;
  font-size: 21px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: -4px; }

.news {
  margin-top: 16px; }

.notification-name {
  font-weight: 500;
  line-height: 22px; }

.notification-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px; }

.notification-type {
  margin: 5px auto;
  width: 25px; }

.notification-text {
  font-weight: 500;
  font-size: 13px;
  line-height: 15.6px;
  text-align: center;
  text-transform: uppercase; }

.notification-text-push {
  margin-top: -3px; }

div.notification-type-switch {
  text-align: center;
  margin: 5px; }

div.notifications-settings {
  margin: 50px; }

.notifications-settings td, .notifications-settings th {
  padding: 12px; }

.notifications-settings .title-tr th {
  padding-bottom: 0;
  padding-top: 0; }

.notifications-settings .subtitle-tr td {
  padding: 0; }

input:disabled + span.slider.round {
  cursor: not-allowed;
  background-color: #ccc; }

input:checked:disabled + span.slider {
  background-color: #b0d4f1; }

.switch input[type="checkbox"] {
  width: 20px;
  height: 20px; }

input:checked + .slider {
  background-color: #2196F3; }

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3; }

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

/* Rounded sliders */
.slider.round {
  border-radius: 34px; }

.slider.round:before {
  border-radius: 50%; }

.save-error {
  display: none;
  position: absolute; }

.save-success {
  display: none;
  position: absolute; }