.opin-partner-list-responsive,
.opin-partner-list {
	background-color: #e8e8e8;
	font-size: 12px;
	padding: 6px 0;
	width: 75%;
	margin: 0 auto 30px auto;
}

.opin-partner-description {
	display: table;
	cursor: pointer;
	margin: auto 0;
}

.opin-partner-item {
	display: inline-block;
	padding: .5rem 1rem;
	text-align: left;
	cursor: pointer;
}

.opin-partner-logo {
	width: auto;
	height: 34px;
	clear: both;
	float: left;
	margin-right: 14px;
}

.mvpd-modal-a {
	margin: .5rem; 
	display: inline-block;
	cursor: pointer;
}

.mvpd-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 10004;
	text-align: center;
	overflow-y: auto;
}

.mvpd-modal-content-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	height: auto;
	width: 100%;
	margin: 7rem 0;
}

.welcome-back-modal-content,
.mvpd-modal-content {
	position: relative;
	background-color: #ffffff;
	border-radius: 5px;
/* 	animation: mvpd-modal-expand .75s; */
	box-shadow: rgb(0, 0, 0) 0 0 20px 0;
	width: auto;
}

.mvpd-modal-content-link {
	letter-spacing: 0; 
	color: blue;
	text-decoration: underline;
	display: block;
	padding: 0;
	margin: 0% 50% auto;
}

.mvpd-modal-content-link:hover {
	opacity: .9;
	text-decoration: none;
}

.mvpd-modal-content-title {
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
}

.mvpd-modal-toggle-button, .login-modal-picker-button {
	display: block;
	font-weight: bold;
	background-color: #333333;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    margin: .5rem auto;
    border: 0px;
    border-radius: 20px;
    padding: .5rem 2rem;
}

.mvpd-modal-toggle-button:hover, .login-modal-picker-button:hover {
	background-color: #5F5F5F;
}

.mvpd-modal-close-button {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 36px;
	height: 36px;
	cursor: pointer;
}

.mvpd-modal-close-button:before, .mvpd-modal-close-button:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	width: 60%;
	height: 2px;
	background: #000000;
	box-sizing: border-box;
}

.mvpd-modal-close-button:before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.mvpd-modal-close-button:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

@keyframes adobe-mvpd-logo-shrink {
	from {height: 47px; width: 160px;}
	to {height: 33px; width: 112px;}
}

@keyframes adobe-mvpd-logo-expand {
	from {height: 33px; width: 112px;}
	to {height: 47px; width: 160px;}
}

@keyframes nl-mvpd-logo-shrink {
	from {height: 83px; width: 158px;}
	to {height: 55px; width: 105px;}
}

@keyframes nl-mvpd-logo-expand {
	from {height: 55px; width: 105px;}
	to {height: 83px; width: 158px;}
}

/* LOGIN STYLES START */

#nbaMembershipButtonLogin {
  background-color: #1D428A;
}
#nbaLoginLegal a {
  color: #1D428A;
}
#nbaMembershipButtonCancel {
  margin: 5px 0 0 0;
}
#nbaMembershipForgotPassword {
  font-size: 0.7em;
  float: right;
  margin: -39px 0 0 0;
  font-weight: normal;
}
#nbaMembershipAdditionalPasswordInfoWrapper .nbaMembershipCheckbox .nbaCheckboxText {
  font-size: 0.7em;
}
#nbaMembershipCheckboxShowPassword {
  float: left;
}
#nbaMembershipRememberField {
  top: 2.5rem;
}
#nbaMembershipAdditionalPasswordInfoWrapper {
  position: relative;
}
#nbaMembershipIntlBypass {
  font-size: 0.8em;
  text-align: center;
  padding: 15px 0;
  background-color: #f6f9fd;
  border-top: 1px solid #edf2f8;
  border-bottom: 1px solid #edf2f8;
  margin-top: 6rem;
}
#nbaMembershipIntlBypass a {
	cursor: pointer;
}
#mvpdPickerButton {
	margin: 0;
}

.nba-login-body {
	margin: auto;
	width: 75%;
}

.nba-login-content {
	font-size: 14px;
  	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
}
.nba-login-header {
	padding: 30px 0;
}
.nba-login-title {
	font-size: 20px;
	font-weight: bold;
}
.nba-login-sub-title {
	padding: 10px 0 0 0;
	line-height: normal;
	max-width: 397px;
	margin: auto;
}
.nba-login-link,
.nba-login-link:not([href]) {
	color: #0268d6;
	cursor: pointer;
	text-decoration: none;
}
.nba-login-link:hover,
.nba-login-link:not([href]):hover {
	color: #0268d6;
	cursor: pointer;
	text-decoration: underline;
}

.nba-login-body {
	padding: 0 0 10px 0;
}
.nba-login-body img,
.nba-action-body-login-options img {
	height: 16px;
	padding: 0 5px 2px 0;
	display: inline-block;
}
IMG.nba-login-eye-error,
IMG.nba-login-eye {
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 16px;
	float: right;
	cursor: pointer;
}
IMG.nba-login-eye-error {
	transform: translate(-12px, -40px);
}
IMG.nba-login-eye {
	transform: translate(-12px, -22px);
}
.nba-login-line-item {
	text-align: left;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
	letter-spacing: normal;
	margin-bottom: 20px;
}
.nba-login-pw-rules-wrapper {
	display: block;
	z-Index: 100;
}
.nba-login-pw-rules-container {
	display: block;
}
.nba-login-pw-rules-title {
	font-size: 18px;
	font-weight: bold;
	color: #d0021b;
	margin-bottom: 20px;
}
.nba-login-pw-rules-line-item {
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	color: #d0021b;
	letter-spacing: normal;
	margin-bottom: 20px;
}
.nba-login-inline {
	display: inline;
}
.nba-login-inline b {
	color: #000000;
}
.nba-login-item {
	vertical-align: top;
	display: inline-block;
}
.nba-login-14 {
	font-size: 14px;
	margin-bottom: 10px;
	text-align: center;
}
.nba-login-12 {
	text-align: center;
	margin: 0 80px;
	
}
.nba-login-center {
	text-align: center;
}
.nba-login-margin-right {
	margin-right: 12px;
}
.nba-login-margin-bottom {
	margin-bottom: 7px;	
}
.nba-login-border-bottom {
	border-bottom: 1px solid #e7e7e7;
}
.nba-login-hidden {
	display: none;
}
.nba-login-select {
	width: 107px;
	height: 30px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
  	border: solid 1px #e7e7e7;
  	background-color: #ffffff;
  	padding: 0 7px;
}
#nbaSignUpModalPC,
.nba-login-country {
	width: 166px;
	display: inline-block;
}
.nba-login-select option {
	font-weight: normal;
}
.nba-login-textbox {
	display: block;
	margin: 0 auto;
	width: 100%;
  	height: 30px;
  	border-radius: 4px;
  	border: 1px solid #e7e7e7;
  	padding: 5px 10px;
  	font-size: 14px;
}
.nba-login-checkbox {
	width: 15px;
    height: 15px;
    border-radius: 3px;
    box-shadow: rgba(204, 204, 204, 0.5) 0 0 2px 0;
    border: solid 1px #1d428a;
    background-color: rgba(29, 66, 138, .05);
    position: absolute;
    cursor: pointer;
}
.nba-login-checkbox::after {
    content: "";
    width: 22px;
    height: 14px;
	float: left;
    background: url("//nba.com/assets/icons/checkmark-black.png") no-repeat;
    background-position: -1px -3px;
    background-size: 21px;
    opacity: 0;
}
.nba-login-checkbox-hidden:checked + label::after {
    opacity: 1;
}
.nba-login-checkbox-hidden {
	position: absolute;
	visibility: hidden;
}
.nba-login-label {
	display: inline-block;
	text-align: left;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
	letter-spacing: normal;
	margin: 0 0 0 24px;
}
.nba-login-left-margin-24 {
	margin-left: 24px;
}
.nba-login-remember-me-wrapper {
	font-size: 12;
	height: 14px;
	float: left;
	line-height: normal;
}

.nba-login-forgot-pw-wrapper {
	font-size: 12;
	height: 14px;
	float: right;
	text-decoration: none;
	cursor: pointer;
	line-height: normal;
}
.nba-login-next,
#nbaForgotPasswordModalSend,
#nbaSignUpModalCreate,
#nbaLoginModalSignIn {
	font-size: 14px;
	font-weight: bold;
	padding: 0 50px;
  	height: 40px;
  	border: 0px;
  	border-radius: 22.5px;
  	background-color: #0268d6;
  	color: #ffffff;
  	outline: none;
  	cursor: pointer;
}
#nbaLoginModalSignIn {
	margin: 20px auto 30px auto;
}
#nbaSignUpModalCreate {
	margin: 5px auto 30px auto;
}
#nbaForgotPasswordModalSend {
	margin: 0 auto 10px auto;
}
.nba-login-validation-error-left,
.nba-login-validation-error-right {
	font-size: 10px;
	color: #d0021b;
	display: none;
}
.nba.login-modal-validation-error-left {
	text-align: left;
}
.nba-login-validation-error-right {
	text-align: right;
} 
.nba-login-validation-error {
	font-weight: normal;
	color: #d0021b;
	margin-bottom: 20px;
	display: none;
}
.nba-login-body-favorite-teams {
	padding: 0 10px;
}
.nba-login-asphalt {
	color: #545454;
}
.nba-login-body p,
.nba-login-body-favorite-teams p {
	margin: auto;
	padding: 30px 0px;
}
.nba-login-body-favorite-teams-item {
	display: inline-block;
	width: 100px;
	margin: 0px 10px 30px 10px;
	vertical-align: top;
}
.nba-login-body-favorite-teams-circle {
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
	border-radius: 50px;
	width: 100%;
	height: 100px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}
.nba-login-body-favorite-teams-circle:hover,
.nba-login-body-favorite-teams-circle-selected {
	background-color: #ffffff;
	border: 1px solid #0268d6;
	cursor: pointer;
}
.nba-login-star {
	position: absolute;
    right: 0;
    color: #0268d6;
    font-size: 18px;
    background-color: #ffffff;
    width: 26px;
    text-align: center;
    border-radius: 13px;
}
.nba-login-body-favorite-teams-circle img {
	margin: auto;
	height: 60%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.nba-login-footer {
	border-top: 1px solid #e7e7e7;
	padding: 30px 10px;
	color: #545454;
}
.nba-login-error-highlight {
	border: solid #d0021b 2px;
}
.nba-login-error-highlight:-webkit-autofill {
	-webkit-text-fill-color: #d0021b;
}
.nba-login-concrete-color {
	margin-bottom: 20px;
	color: #e7e7e7;
}

/* LOGIN STYLES END */

/* PACKAGE EXPLORER STYLES START */

.nba-package-explorer-line-item {
	font-size: 14px;
	text-align: center;
	color: #000000;
	letter-spacing: normal;
	margin-bottom: 14px;
}

/* PACKAGE EXPLORER STYLES END */

/* CHANGE PASSWORD STYLES START */

.nba-change-pw-title {
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	text-transform: uppercase;
}
.nba-change-pw-label {
	text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}
.nba-change-pw-cancel,
.nba-change-pw-cancel:hover {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none;
}
.nba-change-pw-close-button {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 22px;
	height: 22px;
	opacity: .5;
    color: #000;
	cursor: pointer;
}
.nba-change-pw-close-button:before, .nba-change-pw-close-button:after {
	content: "";
	position: absolute;
	top: 110%;
	left: 0%;
	display: inline-block;
	width: 60%;
	height: 2px;
	background: #000000;
	box-sizing: border-box;
}
.nba-change-pw-close-button:before {
	transform: translate(-50%, -50%) rotate(45deg);
}
.nba-change-pw-close-button:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

/* CHANGE PASSWORD STYLES END */

/* HOW TO WATCH/LISTEN STYLES START */
#nbaActionBodyLanguage, 
#nbaActionBodyCondensed {
	display: none;
}

.nba-action-body-unavailable
.nba-action-body-purchase-options,
.nba-action-body-login-options,
.nba-action-body, 
.nba-action-body-tnt-ot,
.nba-action-footer {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	padding: 40px;
	animation: nba-action-fade-in 2s;
}

.nba-action-winner-right {
	display: inline-block;
    border-top: 6px solid transparent;
    border-left: 9px solid #FFFFFF;
    border-bottom: 6px solid transparent;
    margin-top: 12px;
}

.nba-action-winner-left {
	display: inline-block;
    border-top: 6px solid transparent;
    border-right: 9px solid #FFFFFF;
    border-bottom: 6px solid transparent;
    margin-top: 12px;
}

.nba-action-header {
	background-color: #051c2d;
	color: #ffffff;
	border: solid #051c2d;
}

.nba-action-score, 
.nba-action-large-time,
.nba-action-header-cell-live-event-name {
	font-size: 28px;
	font-weight: 900;
}

.nba-action-period-time {
	font-size: 14px;
	margin-top: 12px;
}

.nba-action-live-game {
	margin: 12px auto auto auto;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #d0021b;
	border-radius: 5px;
	padding: 0 .5rem;
	width: fit-content;
}

.nba-action-title {
	font-size: 16px;
	font-weight: 900;
}

.nba-action-header-title {
	font-weight: bold;
}

.nba-action-content {
	position: relative;
	border-radius: 5px;
	background-color: #ffffff;
	padding: 0rem;
/* 	animation: mvpd-modal-expand .75s; */
	min-width: 290px;
	max-width: 614px;
	box-shadow: rgb(0, 0, 0) 0 0 20px 0;
}

.nba-action-header-grid {
  display: grid;
  grid-template-columns: 30% auto 8px auto 8px auto 30%;
  grid-template-rows: 1fr 1fr 1fr;
}

.nba-action-header-cell-1 {
  grid-row: 1/4;
  grid-column: 1;
  margin: auto 0 auto auto;
  width: 70px;
}
.nba-action-header-cell-2 {
  grid-row: 2/4;
  grid-column: 2;
}
.nba-action-header-cell-3 {
  grid-row: 2/4;
  grid-column: 3;
  margin: 3px 0 0 0;
}
.nba-action-header-cell-4 {
  grid-row: 2/4;
  grid-column: 4;
}
.nba-action-header-cell-5 {
  grid-row: 2/4;
  grid-column: 5;
  margin: 3px 0 0 0;
}
.nba-action-header-cell-6 {
  grid-row: 2/4;
  grid-column: 6;
}
.nba-action-header-cell-7 {
  grid-row: 1/4;
  grid-column: 7;
  margin: auto auto auto 0;
  width: 70px;
}
.nba-action-header-cell-8 {
  grid-row: 1;
  grid-column: 2/7;
  margin: 18px 0 0 0;
  font-size: 14px;
  font-weight: 900;
  color: #ffffff;
}
.nba-action-header-cell-live-event-title {
	grid-row: 1;
	grid-column: 1/8;
	margin: 18px 0 0 0;
}
.nba-action-header-cell-live-event-name {
	grid-row: 2/4;
	grid-column: 1/8;
	margin: 0 0 8px 0;
}

.nba-action-content .mvpd-modal-close-button:before, 
.nba-action-content .mvpd-modal-close-button:after {
	background-color: #ffffff;
}

.nba-action-body-logo {
	height: 42px;
	margin: auto;
}

.nba-action-tnt-ot-logo {
	width: 154px;
	margin-top: -20px;
	display: block;
}

.nba-action-league-pass-float-left {
	float: left;
}

.nba-action-tnt-ot-sponsor,
.nba-action-provider-logo {
	height: 42px;
	float: right;
}

.nba-action-banner {
	background-color: #e8e8e8;
	width: 100%;
	animation: nba-action-fade-in 2s;
}

.nba-action-body-grid {
	height: auto;
	width: 100%;
	display: grid;
	grid-template-rows: 1fr;
	grid-gap: 0px;
}
.nba-action-body-cell {
	font-size: 14px;
	text-align: center;
	padding: 11px;
	border: 1px solid #051c2d;
	font-weight: normal;
	margin: 20px 0 10px 0;
	cursor: pointer;
	grid-row: 1;
}
.nba-action-body-grid-1-2-3 {
	grid-template-columns: 1fr 1fr 1fr;
}
.nba-action-body-grid-1-3 {
	grid-template-columns: 1fr 0 1fr;
}
.nba-action-body-grid-1-2 {
	grid-template-columns: 1fr 1fr 0;
}
.nba-action-body-grid-1 {
	grid-template-columns: 1fr 0 0;
}
.nba-action-body-grid-2-3 {
	grid-template-columns: 0 1fr 1fr;
}
.nba-action-body-grid-2 {
	grid-template-columns: 0 1fr 0;
}
.nba-action-body-grid-3 {
	grid-template-columns: 0 0 1fr;
}
.nba-action-body-cell-1 {
	grid-column: 1;
}
.nba-action-body-cell-2 {
	grid-column: 2;
}
.nba-action-body-cell-3 {
 	grid-column: 3;
}
.nba-action-body-cell-first {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.nba-action-body-cell-last {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.nba-action-body-cell-selected {
	background-color: #051c2d;
	color: #ffffff;
}

.nba-action-body-row-single, .nba-action-body-row-double {
	background-color: #f1f1f1;
	border-radius: 5px;
	margin: 10px 0 0 0;
	padding: 15px 20px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	position: relative;
}

.nba-action-body-row-double {
	padding: 10px 20px;
}

.nba-action-body-row-double > span:first-of-type {
	line-height: 24px;
}

.nba-action-body-row-single {
	line-height: 35px;
}

.nba-action-body-team-logo-small {
	float: right;
	width: 35px;
	vertical-align: middle;
}

.nba-action-body-tnt-ot-logo-small {
	width: 30px;
	vertical-align: middle;
	margin-right: 14px;
	display: inline-block;
}

.nba-action-body-team-logo-mini {
	width: 45px;
	padding: 14px 14px 14px 4px;
	vertical-align: middle;
	display: inline-block;
}

.nba-action-body-team-logo-big {
	margin-top: -5%;
	margin-left: -3%;
	position: absolute;
}

.nba-action-body-sub-text {
	font-size: 10px;
	font-weight: normal;
}

.nba-action-body-unavailable {
	padding: 20px 0;
	clear: both;
	border-top: 2px solid #f6f6f6;
    margin-top: 52px;
}

.nba-action-body-purchase-options,
.nba-action-body-login-options {
	text-align: center;
	animation: nba-action-fade-in 2s;
}
.nba-action-body-purchase-options p,
.nba-action-body-login-options p,
.nba-action-body-purchase-options a {
	display: block;
}
.nba-action-body-purchase-options p,
.nba-action-body-login-options p {
	padding-top: 10px;
}
.nba-action-body-purchase-options a {
	padding: 20px 0;
}

.nba-action-body-content-item {
	margin-top: 20px;
}

.nba-action-body-login-options {
	border-top: 2px solid #f6f6f6;
	margin-top: 40px;
	padding-bottom: 0px;
}

.nba-action-body-audio-section {
	margin-top: 30px;
	text-align: center;
}

.nba-action-body-cta-button-filled,
.nba-action-body-cta-button {
	min-width: 263px;
	height: 40px;
	border-radius: 22.5px;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #ffffff;
	background-color: #0268d6;
	margin: 10px auto 0 auto;
	display: block;
	border-width: 0;
	cursor: pointer;
}

.nba-action-body-cta-button {
	border: solid 2.5px #0268d6;
	color: #0268d6;
	background-color: #ffffff;
	padding: 0 40px;
}

.nba-action-footer hr, 
.nba-action-body hr {
	border-top: 2px solid #f6f6f6;
}

.nba-action-footer-grid {
  height: auto;
  width: auto;
  display: grid;
  grid-template-columns: 1fr 9fr;
  grid-template-rows: auto auto;
  grid-gap: 14px 28px;
  border-top: 2px solid #f6f6f6;
  margin-top: 10px;
  padding-top: 10px;
}
.nba-action-footer-cell-1 {
  grid-row: 1;
  grid-column: 1;
  font-weight: bold;
  width: fit-content;
}
.nba-action-footer-cell-2 {
  grid-row: 1;
  grid-column: 2;
}
.nba-action-footer-cell-3 {
  grid-row: 2;
  grid-column: 1;
  font-weight: bold;
  width: fit-content;
}
.nba-action-footer-cell-4 {
  grid-row: 2;
  grid-column: 2;
}
.nba-action-footer-broadcaster-logo {
	height: 24px;
    vertical-align: middle;
    display: inline-block;
}
.nba-action-footer-link-out-logo {
	display: inline-block;
	margin: 0px 3px 2px 8px;
}
.nba-action-body-tnt-ot {
	padding-bottom: 0;
}
.nba-action-footer {
	padding-top: 0;
}

@keyframes nba-action-fade-in {
	from {opacity: .1}
	to {opacity: 1}
}

/* HOW TO WATCH/LISTEN STYLES END */

/* WELCOME BACK MODAL STYLES START */
.welcome-back-title {
	font-size: 48px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.08;
	letter-spacing: normal;
	text-align: center;
}
.welcome-back-subtitle {
	font-size: 20px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.4;
	letter-spacing: normal;
	text-align: center;
	margin: 20px 0;
}
.welcome-back-button {
	color: #ffffff;
	font-size: 20px;
	background-color: #c8102e;
	border-radius: 5px;
	padding: 10px 40px;
	margin: 0 0 40px 0;
}

/* WELCOME BACK MODAL STYLES END */

/* PICKER STYLES START */

.nba-picker-steps-container {
	background-color: #051c2d;
	padding-top: 14px;
	padding-bottom: 6px;
	text-align: center;
}
.nba-picker-steps-item,
.nba-picker-steps-line {
	display: inline-block;
	text-align: center;
	width: 60px;
	vertical-align: middle;
}
.nba-picker-steps-line {
	padding-bottom: 25px;
}
.nba-picker-steps-number-selected,
.nba-picker-steps-number {
	height: 40px;
	width: 40px;
	border-radius: 20px;
	text-align: center;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-top: 4px;
	margin: auto;
}
.nba-picker-steps-number-selected {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #051c2d;
}
.nba-picker-steps-number {
	background-color: #051c2d;
	border: 1px solid #4782e9;
	color: #ffffff;
}
.nba-picker-steps-name-selected,
.nba-picker-steps-name {	
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
}
.nba-picker-steps-name-selected {
	color: #ffffff;
}
.nba-picker-steps-line,
.nba-picker-steps-name {
	color: #4782e9;
}

.nba-picker-a {
	margin: .4rem; 
	display: inline-block;
	cursor: pointer;
}

.nba-picker-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 10005;
	text-align: center;
}

.nba-picker-content-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
}

.nba-picker-content {
	background: #051c2d;
	border-radius: 5px;
	overflow: hidden;
	padding: 2rem 0rem 1rem 0rem;
	min-width: 290px;
	max-width: 740px;
/* 	animation: mvpd-modal-expand .75s; */
	box-shadow: rgb(0, 0, 0) 0 0 20px 0;
}

.nba-picker-content-link {
	letter-spacing: 0; 
	color: blue;
	text-decoration: underline;
	display: block;
	padding: 0;
	margin: 0% 50% auto;
}

.nba-picker-content-link:hover {
	opacity: .9;
	text-decoration: none;
}

.nba-picker-content-title {
	font-size: 14px;
	height: 16px;
	font-weight: 900;
	font-stretch: normal;
  	font-style: normal;
  	line-height: normal;
  	letter-spacing: normal;
	margin: 0 auto;
	text-align: center;
	color: #FFFFFF;
}

.nba-picker-toggle-button, .login-modal-picker-button {
	display: inline-block;
	font-weight: bold;
	background-color: #0268d6;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
    border: 0px;
    border-radius: 22.5px;
    outline: none;
    cursor: pointer;
    height: 40px;
    margin: 7px;
}

.nba-picker-toggle-button:focus, 
.login-modal-picker-button:focus, 
#nbaLoginModalSignIn:focus {
	outline: none;
}

.nba-picker-pane-wrapper, 
.nba-picker-provider-pane,
.nba-picker-content-subtitle,
.nba-picker-provider-names-wrapper,
.nba-picker-provider-list-icons,
.nba-picker-message-pane {
	background-color: #FFFFFF;
}

.nba-picker-provider-message-title,
.nba-picker-provider-message-body,
.nba-picker-content-subtitle {
	max-width: 450px;
}

.nba-picker-content-subtitle {
	margin: auto;
	height: 16px;
	font-size: 14px;
  	font-weight: normal;
  	font-stretch: normal;
  	font-style: normal;
  	line-height: normal;
  	letter-spacing: normal;
  	text-align: center;
	color: #000000;
	padding: 20px 0;
}

.nba-picker-provider-list-names, 
.nba-picker-message-pane {
	display: none;
}

.nba-picker-provider-pane,
.nba-picker-message-pane {
	margin: auto 0 1rem 0;
}

.nba-picker-pane-wrapper {
	display: block;
}

.nba-picker-provider-list-icons {
	padding: 30px 0;
}

.nba-picker-provider-list-names {
	margin: auto;
	transition: all 2.5s;
}

.nba-picker-provider-names-wrapper {
	border: 1px solid #e5e5e5;
	height: auto;
    margin: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.nba-picker-provider-names {
	list-style-type: none;
    padding: 0px;
    text-align: left;
    margin: 0;
}

.nba-picker-provider-names a {
	display: block;
	padding: .5rem 1rem;
	margin: 0px;
	cursor: pointer;
}

.nba-picker-provider-names a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.nba-picker-message-pane {
    text-align: center;
    
    
}

.nba-picker-provider-message-title {
	font-size: 24px;
    font-family: San Francisco, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #1D428A;
    text-align: center;
    font-weight: bold;
    margin: auto;
    transition: padding 2.5s;
}

.nba-picker-provider-message-body {
	color: #0B153C;
	font-size: 18px;
    font-family: San Francisco, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: normal;
    text-align: center;
    font-weight: normal;
    padding: 2rem;
    margin: auto;
}

.nba-picker-provider-message-link {
	font-size: 16px;
	color: #0071D9;
	display: block;
}

.nba-picker-li-odd {
	background-color: #EEEEEE;
}
.nba-picker-li-even {
	background-color: #FFFFFF;
}

.nba-picker-help-link {
	position: absolute;
	left: 10px;
	top: 5px;
	color: #FFFFFF;
	cursor: pointer;
}

.nba-picker-search-box {
	width: 100%;
	height: 40px;
	padding-left: 40px;
    margin: 2rem 0 0 0;
    border: 1px solid #D8D8D8;
    background: #F3F4F5 url('data:image/webp;base64,UklGRhgBAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSKIAAAABcBvbdqN8XOSpwJMyagCrvkQf6mVdBCUo39xnuJdIf10DEaHAbRsl0THDK4hTalOWRkuq8BDCMTywnBMUSkwmQhVITlw+gbciy5WHhMmG8Hrk2PMQurOhsPJOtoC00VDEqqBtDASPgLEpMeGZoKxP/UL9Lk0nohDPevdJxzdete5/HOLHvxcXYlnnfccR4h37HyoCY1dhVDcQPeoGomW9HAFWUDggUAAAALADAJ0BKhgAGAA+vUqcTCckIqI36ADgF4lpDbAAG0Ae3XmPdyqAAP7eoGi+p/pQR8u35N7f6egG1dY9Y6cnGuCTic0QsspkZ8uzenWQAAAA') 0.5em center no-repeat;
}

.nba-picker-close-button {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 36px;
	height: 36px;
	cursor: pointer;
}

.nba-picker-close-button:before, .nba-picker-close-button:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	width: 60%;
	height: 2px;
	background: #FFFFFF;
	box-sizing: border-box;
}

.nba-picker-close-button:before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.nba-picker-close-button:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

.nl-mvpd-logo:hover {
	z-index: 1;
	position: relative;
	transform: scaleX(1.20) scaleY(1.20);
}

@keyframes mvpd-modal-expand {
	from { transform: scaleX(.99) scaleY(.99); box-shadow: rgb(32, 32, 32) 0 0 0 0;}
  	50%  { transform: scaleX(1.01) scaleY(1.01); box-shadow: rgb(0, 0, 0) 0 0 22px 3px;}
  	to   { transform: scaleX(1) scaleY(1); box-shadow: rgb(0, 0, 0) 0 0 20px 0;}
}

@keyframes nba-picker-provider-list-names-shrink {
	from {height: 258px;}
	to {height: 376px;}
}

@keyframes nba-picker-provider-list-names-expand {
	from {height: 376px;}
	to {height: 258px;}
}

@keyframes nba-picker-provider-message-title-contract {
	to {padding: 4rem 2rem 0 2rem;}
	from {padding: 25% 2rem 0 2rem;}
}

@keyframes nba-picker-provider-message-title-expand {
	from {padding: 4rem 2rem 0 2rem;}
	to {padding: 25% 2rem 0 2rem;}
}

@keyframes nl-mvpd-logo-shrink {
	from {height: 77px; width: 187px;}
	to {height: 63px; width: 154px;}
}

@keyframes nl-mvpd-logo-expand {
	from {height: 63px; width: 154px;}
	to {height: 77px; width: 187px;}
}

/* PICKER STYLES END */

/* NAVIGATION DROPDOWN MENU START */
.nba-menu-button {
    white-space: nowrap;
    padding: 18px 12px;
    cursor: pointer;
}
.nba-menu-portrait {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjYuMSAoMjYzMTMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnByb2ZpbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icHJvZmlsZSI+CiAgICAgICAgICAgIDxnIGlkPSJVc2VyLVBob3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9IkNpcmNsZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuMjUiIGN4PSIxNSIgY3k9IjE1IiByPSIxNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjQuNzQzMTg2MywyNS4xODI1NjkzIEMyMi4yNjU3MDg3LDI3LjU5NjM3NTcgMTguODgwODI0OCwyOS4wODMzMzMzIDE1LjE0ODY0MzQsMjkuMDgzMzMzMyBDMTEuMjQzMzUzMSwyOS4wODMzMzMzIDcuNzE4MzI0ODIsMjcuNDU1MjM4NCA1LjIxNTI3NjE3LDI0Ljg0MDc2NjMgQzUuNTY5NjU4LDI0LjY5ODM1NDMgNy43NzYyMzE4MSwyMy44MTkwODU0IDksMjMuNTA5MDA5IEMxMC4zMzMzMzMzLDIzLjE3MTE3MTIgMTAuODMzMzMzMywyMi40OTU0OTU1IDExLjE2NjY2NjcsMjIuMTU3NjU3NyBDMTEuNSwyMS44MTk4MTk4IDExLjUsMjAuOTc1MjI1MiAxMS41LDIwLjEzMDYzMDYgQzExLjUsMTkuMjg2MDM2IDEwLjY2NjY2NjcsMTguNzc5Mjc5MyAxMC42NjY2NjY3LDE4LjEwMzYwMzYgQzEwLjY2NjY2NjcsMTcuNDI3OTI3OSAxMC44MzMzMzMzLDE2LjI0NTQ5NTUgMTAuMzMzMzMzMywxNi4wNzY1NzY2IEM5LjgzMzMzMzMzLDE1LjkwNzY1NzcgOS42NjY2NjY2NywxNS41Njk4MTk4IDkuNSwxNS4wNjMwNjMxIEM5LjMzMzMzMzMzLDE0LjU1NjMwNjMgOSwxNC4wNDk1NDk1IDksMTMuMjA0OTU1IEM5LDEyLjM2MDM2MDQgOS41LDEyLjM2MDM2MDQgOS41LDEyLjM2MDM2MDQgQzkuNSwxMi4zNjAzNjA0IDkuMTY2NjY2NjcsMTAuNTAyMjUyMyA5LjE2NjY2NjY3LDguNjQ0MTQ0MTQgQzkuMTY2NjY2NjcsNi43ODYwMzYwNCAxMC42NjY2NjY3LDUuOTQxNDQxNDQgMTAuNjY2NjY2Nyw1Ljk0MTQ0MTQ0IEMxMC42NjY2NjY3LDUuOTQxNDQxNDQgMTIuNSw0LjA4MzMzMzMzIDE0LjgzMzMzMzMsNC4wODMzMzMzMyBDMTcuODMzMzMzMyw0LjA4MzMzMzMzIDIwLjMzMzMzMzMsNS43NzI1MjI1MiAyMC4zMzMzMzMzLDguOTgxOTgxOTggQzIwLjMzMzMzMzMsMTAuODQwMDkwMSAxOS44MzMzMzMzLDEyLjM2MDM2MDQgMTkuODMzMzMzMywxMi4zNjAzNjA0IEMxOS44MzMzMzMzLDEyLjM2MDM2MDQgMjAuMzMzMzMzMywxMi41MjkyNzkzIDIwLjMzMzMzMzMsMTMuMjA0OTU1IEMyMC4zMzMzMzMzLDEzLjg4MDYzMDYgMjAuMTY2NjY2NywxNC41NTYzMDYzIDE5LjgzMzMzMzMsMTUuMjMxOTgyIEMxOS41LDE1LjkwNzY1NzcgMTkuMTY2NjY2NywxNS45MDc2NTc3IDE4LjgzMzMzMzMsMTYuMjQ1NDk1NSBDMTguNjMxNjA4NiwxNi40NDk5NDYyIDE4LjY2NjY2NjcsMTcuODE3NDUxMiAxOC42NjY2NjY3LDE4LjI3MjUyMjUgQzE4LjY2NjY2NjcsMTguOTQ4MTk4MiAxNy44MzMzMzMzLDE5LjYyMzg3MzkgMTcuODMzMzMzMywyMC4xMzA2MzA2IEMxNy44MzMzMzMzLDIwLjYzNzM4NzQgMTcuNjY2NjY2NywyMS44MTk4MTk4IDE4LjE2NjY2NjcsMjIuMzI2NTc2NiBDMTguNjY2NjY2NywyMi44MzMzMzMzIDE5LjY2NjY2NjcsMjMuNTA5MDA5IDIxLjgzMzMzMzMsMjQuMDE1NzY1OCBDMjMuMzcxMTIxMiwyNC4zNzU0MzU1IDI0LjMyMTIwOTQsMjQuOTA1Mjg4NSAyNC43NDMxODYzLDI1LjE4MjU2OTMgWiIgaWQ9IlVzZXIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+') no-repeat center;
	background-size: 26px;
    text-overflow: ellipsis;
    border: 25px solid transparent;
    cursor: pointer;
    display: block;
}
.nba-menu-options-portrait-wrapper,
.nba-menu-options-signin-wrapper {
	display: none;
	background-color: #ffffff;
	width: 200px;
	position: absolute;
	-webkit-font-smoothing:antialiased;
	box-shadow: 0 10px 10px 0 hsla(0, 0%, 80%, .5);
	color: #000000;
	height: auto;
	overflow-y: auto;
}
.nba-menu-options-arrow {
	display: none;
    position: absolute;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    bottom: 0;
    transform: translateX(160%);
}
.nba-menu-options-portrait-wrapper {
	margin-top: 2px;
	transform: translateX(-74%);
}
.nba-menu-options-signin-wrapper {
	margin-top: 17px;
	transform: translateX(-64%);
}
.nba-menu-language-arrow-up,
.nba-menu-language-arrow-down {
	font-size: 13px;
	padding: 0 12px;
	color: #aaa;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	transition: transform .75s;
	transform: translateY(20%);
}
.nba-menu-language-arrow-up {
	transform: rotate(180deg) translateY(-40%);
}
.nba-menu-2-margin-top {
	margin-top: 2px;
}

#nbaMenuSignInOptions,
#nbaMenuControlOptions,
.nba-menu-language-options,
#nbaMenuSignOutOptions {
	text-align: left;
	color: #000000;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	padding-top: 14px;
	vertical-align: middle;
}
.nba-menu-language-note,
.nba-menu-score-wrapper,
#nbaMenuSignInOptions a,
#nbaMenuSignInOptions a:not([href]),
#nbaMenuControlOptions a,
#nbaMenuControlOptions a:not([href]) {
	margin-left: 14px;
	text-decoration: none;
	color: inherit;
	width: fit-content;
}
.nba-menu-language-note {
	color: #545454;
}
.nba-menu-score-wrapper,
#nbaMenuControlOptions a,
#nbaMenuControlOptions a:not([href]) {
	display: block;
}
.nba-menu-language-label {
	padding-left: 14px;
}
.nba-menu-language-label,
#nbaMenuSignOutOptions a,
#nbaMenuSignInOptions a,
#nbaMenuControlOptions div,
#nbaMenuControlOptions a {
	margin-bottom: 14px;
}
#nbaMenuSignOutOptions a,
#nbaMenuSignInOptions a,
#nbaMenuControlOptions a {
	cursor: pointer;
}
#nbaMenuSignInOptions,
.nba-menu-language-options {
	border-bottom: 1px solid #e7e7e7;
}
.nba-menu-language-options {
	display: none;
}
.nba-menu-language-selected {
	font-weight: bold;
}
#nbaMenuSignOutOptions {
	border-top: 1px solid #e7e7e7;
}

#nbaMenuDTCSignIn,
#nbaMenuTVESignIn,
#nbaMenuNBASignIn,
#nbaMenuDTCSignOut,
#nbaMenuTVESignOut,
#nbaMenuOPiNSignOut,
#nbaMenuNBASignOut,
#nbaMenuDTCLogo,
#nbaMenuTVELogo,
#nbaMenuOPiNLogo,
#nbaMenuNBALogo,
#nbaMenuSignOutOptions {
	display: none;
	margin: auto;
}
#nbaMenuDTCSignOut,
#nbaMenuTVESignOut,
#nbaMenuOPiNSignOut,
#nbaMenuNBASignOut {
	line-height: 21px;
	vertical-align: top;
}
#nbaMenuSignOutOptions img {
	padding-left: 14px;
	padding-right: 7px;
}
#nbaMenuNBALogo {
	width: 50px;
}
#nbaMenuTVELogo,
#nbaMenuOPiNLogo,
#nbaMenuDTCLogo {
	width: 70px;
}

.nba-menu-score-switch {
  position: absolute;
  margin-left: 10px;
  width: 30px;
  height: 17px;
}
.nba-menu-score-switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.nba-menu-score-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #cccccc;
  transition: .4s;
  border-radius: 17px;
}
.nba-menu-score-slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: .4s;
  border-radius: 50%;
}
input:checked + .nba-menu-score-slider {
  background-color: #2196F3;
}
input:focus + .nba-menu-score-slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .nba-menu-score-slider:before {
  transform: translateX(13px);
}

/* NAVIGATION DROPDOWN MENU END */

@media only screen and (min-width: 1px) {
	.welcome-back-modal-content,
	.mvpd-modal-content, 
	.nba-action-content {
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		overflow-y: auto;
	}
	
	.welcome-back-body {
		padding: 5%;
	}
	
	.adobe-mvpd-logo {
		transition: transform .75s;
		border: 2px solid #D9D9D9;
		height: 33px; 
		width: 112px;
		padding: .5em 0em;
/* 		animation: adobe-mvpd-logo-shrink .5s; */
	}
	
	.nl-mvpd-logo {
		transition: transform .75s;
		border: 2px solid #D9D9D9;
		height: 63px;
		width: 154px;
/* 		animation: nl-mvpd-logo-shrink .5s; */
		background-color: #FFFFFF;
	}
	.nba-picker-content {
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		overflow-y: auto;
	}
	.nba-picker-provider-names-wrapper {
		height: 376px;
		animation: nba-picker-provider-list-names-shrink 2.5s;
	}

	.nba-picker-provider-pane-starting-width {
		min-width: fit-content;
	}
	.nba-picker-provider-message-title {
		padding: 25% 2rem 0 2rem;;
		animation: nba-picker-provider-message-title-expand 2.5s;
	}
	.nba-picker-provider-message-link {
		padding-bottom: 25%
	}

	.nba-picker-toggle-button {
		width: 90%;
	}
}

@media only screen and (min-width: 620px) {
	.mvpd-modal-content {
		position: relative;
		width: 620px;
		overflow-y: visible;
	}
	.welcome-back-modal-content {
		position: relative;
		width: 820px;
		overflow-y: visible;
	}
	.welcome-back-body {
		padding: 40px 140px 20px 140px;
	}
	.login-modal-error-message {
		font-size: 1.2rem;
	}
	.login-modal-id-label, .login-modal-pw-label {
		float: left;
		font-size: 1.2rem;
		padding-top: 1rem;
	}
	.login-modal-pw-label {
		margin-right: 3.5rem;
	}
	.login-modal-input {
		font-size: 1.2rem;
		padding: .5rem 1.2rem;
		border-width: medium;
	}
	.login-submit-button {
	    padding: 8px 72px;
    	margin-left: 150px;
	}
	.login-cancel-button {
		padding: 8px 40px;
	}
	
	.nba-action-header-grid {
		width: 620px;
	}
	.nba-action-content {
		position: relative;
		overflow: hidden;
	}
	.nba-action-body-row {
		width: auto;
	}
	
	#nbaMembershipButtonLogin {
    	width: 60%;
    	float: left;
  	}
  	#nbaMembershipButtonCancel {
    	width: 38%;
    	float: left;
    	margin: 0 0 0 2%;
  	}
  	.opin-partner-list,
  	.nba-login-body {
		width: 350px;
	}
	
	.adobe-mvpd-logo {
		height: 47px; 
		width: 160px;
		padding: .8em 0em;
/* 		animation: adobe-mvpd-logo-expand .5s; */
	}
	.nl-mvpd-logo {
		height: 77px;
		width: 187px;
/* 		animation: nl-mvpd-logo-expand .5s; */
	}
	.nba-picker-content {
		position: relative;
	}
	.nba-picker-provider-names-wrapper {
	    height: 258px;
	    animation: nba-picker-provider-list-names-expand 2.5s;
	}
	.nba-picker-message-pane {
		height: 370px;
	}
	.nba-picker-provider-message-title {
		padding: 4rem 2rem 0 2rem;
		animation: nba-picker-provider-message-title-contract 2.5s;
	}
	.nba-picker-provider-message-link {
		padding-bottom: 0;
	}
	.nba-menu-language-arrow-up {
		transform: rotate(180deg) translateY(-20%);
	}
	.nba-picker-provider-pane-starting-width {
		min-width: 740px;
	}
	.nba-picker-toggle-button {
		width: 230px;
	}
	.nba-login-title {
		font-size: 26px;
	}
	.nba-login-pw-rules-title {
		color: #000000;
	}
	.nba-login-pw-rules-line-item {
		color: #000000;
	}
	.nba-login-pw-rules-wrapper {
		display: none;
		width: 320px;
		position: absolute;
		height: auto;
		overflow-y: auto;
		margin: -10px 0 0 18px;
	}
	.nba-login-pw-rules-container {
		box-shadow: 0 0 10px 0 rgba(204, 204, 204, 0.5);
		border: 1px solid #bdbdbd;
		border-radius: 5px;
		background-color: #ffffff;
		-webkit-font-smoothing: antialiased;
		padding: 20px 20px 0 20px;
	}
	.nba-login-next,
	#nbaForgotPasswordModalSend,
	#nbaSignUpModalCreate,
	#nbaLoginModalSignIn {
		padding: 0 60px;
	}
}

@media only screen and (max-width: 460px) {
	#nbaSignUpModalCreate {
		padding: 0 10.5%;
	}
}
