
.language-dropdown div.dropdown-menu { max-height:75vh; overflow:auto; }
			#inboxList li.nav-item span.menu-title { text-overflow: ellipsis; overflow: hidden; }	
			
	  .mobileShow {display: none;}

	  @media only screen
		and (min-device-width : 320px)
		and (max-device-width : 480px){ 
		  .mobileShow {display: inline;}
	  }
	  .mobileHide { display: inline; }

	  @media only screen
		and (min-device-width : 320px)
		and (max-device-width : 480px){
		 .mobileHide { display: none;}
	  }

	@media only screen and (max-width: 700px) {
		.content-wrapper, .card .card-body {
			padding-left:0.75rem;
			padding-right:0.75rem;
		}
		.main-panel b.email {
			max-width: 100%;
			display: block;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			text-align:center;
		}
		.center-on-mobile {
			text-align:center;
		}
		.mail-counter-link {
			display:block;
			float: none !important;
			max-width: 40px;
        	margin: 5px auto;
        	margin-right: auto !important;
		}
		.copy-button {
			margin: 12px auto;
    		padding: 8px 13px;
		}
	}

	@media only screen and (min-width: 700px) {
		.navbar .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu.NotificationDropdown {
			width: auto;
			right: -20px;
			left: auto !important;
		}
	}
	#NotificationDropdown .badge {
		position:absolute;
		top:-5px;
		right:-5px;
		border-radius:100%;
		background:red;
		color:white;
	}

	.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown #NotificationDropdown.dropdown-toggle:after {
		display:none !important;
	}
	.NotificationDropdown .unread {
		font-weight:600;
		background:#eee;
	}

.copy-button {
    background-color:rgb(26 86 219);
    padding-bottom: .625rem;
    padding-top: .625rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    border: none;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
  }
  .copy-button:hover, .copy-button:focus {
    background-color: rgb(30 66 159);
  }
  .hidden {
    display:none !important;
  }
  .days-left-area { max-width:fit-content;padding:0;margin:0;border-radius:15px;font-weight:900;color:#fff;text-shadow:1.5px 1.5px 3px #000; }
  @media (min-width: 992px) {
      .days-left-area { margin-left:20px; }
  }
  @media (max-width: 991px) {
      .days-left-area { margin: 10px auto 0; max-width: 100%; }
  }
  .adsbygoogle {
      align-items: center;
      justify-items: center;
      align-content: center;
      justify-content: center;
      text-align: center;
  }
  .deleteMailBtn {
    position:absolute;right:0;top:-5px;width:30px;height:30px;border-radius:50%;z-index:999;
}
.inbox-emails .unreadMail .deleteMailBtn { display:none; }

.inbox-emails .subject { 
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.redPoint {position:absolute;right:0;top:-5px;width:30px;height:30px;background:#F44336;border-radius:50%;}

.inbox-emails .redPoint { display:none; }

.inbox-emails .unreadMail .redPoint { display:block; }

.unreadMail {
	background:#C5CAE9;
}

.inbox-emails > a { border: .5px solid #ddd; }
.inbox-emails > a:hover { padding: 1rem; }

@media only screen and (max-width: 5600px) {
  .inbox-emails .rounded-circle {
    display: none !important;
  }
}

.new-header-view .navbar .navbar-brand-wrapper {
    display: none !important;
}

.new-header-view .navbar .navbar-nav.navbar-nav-right {
    order:2;
}

.new-header-view .navbar .navbar-toggler.navbar-toggler-right {
    order:1;
}