@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic|Bitter:400,700,400italic");
#footer{
	margin-top:0px;
	border-bottom:0;
	padding-bottom:0;
}
#footer>.wrapper{
	max-width:1024px;
	padding:0 100px;
	background:#192e41;
}
#footer>.wrapper>.row{
	margin:0;
	border-top:0;
}
#footer>.wrapper>.row>.col.col-sm-3.col-md-3.last{
	display:none;
}
#footer>.wrapper>.row.siteMapFooter-links{
	border-bottom:1px solid #558f51;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn{
	border-right:0;
	width:20%;
	height:auto;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3) ul li:nth-child(4) a,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child ul li:nth-child(2) a,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) ul li:nth-child(3) a{
	font-family:brandon-grotesque,sans-serif!important;
	font-size:15px !important;
	font-weight:700;
	color:#69be58 !important;
	text-transform:none;
	margin-top:10px;
	margin-bottom: 3px;
	display:block;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3) ul li:nth-child(4) a:hover,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3) ul li:nth-child(4) a:focus,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child ul li:nth-child(2) a:hover,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child ul li:nth-child(2) a:focus,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) ul li:nth-child(3):hover,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) ul li:nth-child(3) a:focus{
	font-family:brandon-grotesque,sans-serif!important;
	font-size:15px !important;
	font-weight:700;
	color:#69be58 !important;
	text-transform:none;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn h2{
	font-family:brandon-grotesque,sans-serif!important;
	font-size:15px;
	font-weight:700;
	color:#69be58;
	text-transform:none;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li{
	margin-top:0px;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:15px;
	font-weight:400;
	color:#fff;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li a.tel{
	font-family:brandon-grotesque,sans-serif!important;
	font-size:15px;
	font-weight:700;
	color:#69be58 !important;
	text-transform:none;
	margin-top:10px;
	display:block;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li a.tel:hover,
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li a.tel:focus{
	font-family:brandon-grotesque,sans-serif!important;
	font-size:15px;
	font-weight:700;
	color:#69be58 !important;
	text-transform:none;
}
#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul li+li{
	padding-top:4px;
}
#footer>.wrapper>.row.footer-links-container .footer-links{
	width:82%;
	padding:26px 0 0;
}
#footer>.wrapper>.row.footer-links-container .footer-links ul li:first-child{
	background:url("/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/logos/logoFooter.png") no-repeat 100%;
	background-size:contain;
	width:145px;
	padding-left:0;
	margin-right:90px;
}
#footer>.wrapper>.row.footer-links-container .footer-links ul li:first-child a{
	color:transparent;
	padding:0 72px;
}
#footer>.wrapper>.row.footer-links-container .footer-links ul li a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:11px;
	font-weight:400;
	color:#558f51;
}
@media (min-width: 992px){
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn{
		width:19%!important;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3){
		width:21%!important;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) {
		width: 22%!important;
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen{
		margin-top:10px !important;
		width:18%;
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen2{
		width:65%;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer .footer-info{
		text-align:right;
		max-width:100%;
	}
	#footer>.wrapper:last-child{
		padding:72px 90px 15px !important;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer .footer-info {
		padding: 10px 0 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#footer>.wrapper>.row.footer-links-container .logo-biogen{
		margin-top:4px !important;
		margin-bottom:0px !important;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links{
		width:78%;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer .footer-info{
		text-align:right;
		max-width:100%;
	}
	#footer>.wrapper:last-child{
		padding:72px 30px 15px !important;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:first-child,
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child{
		width:19%;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) {
		width: 22%;
	}
}
#footer>.wrapper>.row.footer-links-container .logo-biogen{
	margin-top:18px;
	margin-bottom:0;
}
#footer>.wrapper>.row.footer-links-container .logo-biogen img{
	width:86px;
}
#footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen1{
	display:none
}
#footer>.wrapper>.row.footer-links-container .desktop-disclaimer{
	clear:both;
}
#footer>.wrapper>.row.footer-links-container .desktop-disclaimer p{
	padding-left:0;
}
#footer>.wrapper>.row.footer-links-container .desktop-disclaimer p small{
	font-family:"brandon-grotesque",sans-serif;
	font-size:9px;
	font-weight:400;
	color:#558f51;
}
footer .back-to-top .icon-span{
	background:#69be58;
}

.page_register .content .wrapper{
	text-align:left;
}
.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.title{
	padding:0 50px;
}
.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.text{
	padding:0 50px;
}
.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.text>ul{
	margin:30px 0px;
}
.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.text>ul li{
	line-height:9px;
}
.patientRegistration{
	padding:0 50px;
}
.patientRegistration .part-one-div,.patientRegistration .part-two-div{
	margin:20px 0;
}
.patientRegistration .part-one-div .form-header>p{
	display:none;
}
.patientRegistration .part-two-div #patientRegistrationForm .form-group .sma-edit-date .dropdown{
	width:159px !important;
}
.patientRegistration .part-two-div #patientRegistrationForm div.form-group:nth-of-type(15) label{
	width:100% !important;
}
.patientRegistration .part-two-div #patientRegistrationForm button.btn-submit-patient-registration{
	margin-top:10px;
	margin-left:0px;
}
.patientRegistration .part-two-div .dropdown select.select-dropdown{
	width:150px !important;
}
.patientRegistration .form-header{
	margin-bottom:0;
	max-width:100%;
}
.patientRegistration .form-header h3{
	margin-bottom:10px;
}
.patientRegistration .form-header .form-subtitle{
	float:right;
	font-weight:normal;
}
.patientRegistration #patientRegistrationForm{
	margin-top:0;
}
.patientRegistration #patientRegistrationForm input+.form-group{
	margin-top:0;
}
.patientRegistration #patientRegistrationForm p{
	line-height:26px !important;
}
.patientRegistration #patientRegistrationForm label.error{
	font-weight:400;
	color:red !important;
}
.patientRegistration #patientRegistrationForm .form-group label{
	font-family:"brandon-grotesque",sans-serif;
	font-size:15px;
	font-weight:500;
	color:#7b828a;
	display:block;
	text-align:left;
	float:none;
	width:100%;
}
.patientRegistration #patientRegistrationForm .form-group label span{
	color:#7b828a;
	float:left;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown{
	position:relative;
	display:block;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown,
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown,
.patientRegistration #patientRegistrationForm .form-group input,.patientRegistration #patientRegistrationForm .form-group .dropdown input{
	width:400px
}
.patientRegistration #patientRegistrationForm .form-group .dropdown:focus,
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown:focus,
.patientRegistration #patientRegistrationForm .form-group input:focus{
	outline:none;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown,
.patientRegistration #patientRegistrationForm .form-group input{
	border-radius:6px;
	padding:0 12px;
	line-height:1.5;
	font-size:14px;
	color:#7b828a;
	display:block;
	border:1px solid #ccc;
	box-shadow:none;
	width:400px;
	margin-left:0;
	height:40px;
	background-color:#eff0f4 !important;
	border:none;
	font-family:"brandon-grotesque",sans-serif;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown{
	-moz-appearance:none;
	-webkit-appearance:none;
	background-image:url("/content/dam/commercial/specialty/sma/caregiver/en_us/images/icons/select_caret_background.png");
	height:40px;
	display:block;
	background-position-x:90%;
	background-repeat:no-repeat;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown#hospitalist{
	:400px !important;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown select#hospitalaffiationlist{
	width:auto !important;
	background-position-x:97% !important;
}
.patientRegistration #patientRegistrationForm .form-group select.select-dropdown::-ms-expand{
	display:none;
}
.patientRegistration #patientRegistrationForm .form-group input.checkbox{
	margin-top:0;
}
.patientRegistration #patientRegistrationForm .form-group input.error,.patientRegistration #patientRegistrationForm .form-group select.error,.patientRegistration #patientRegistrationForm .form-group textarea.error{
	border-radius:6px;
	border:none !important;
}
.patientRegistration #patientRegistrationForm .form-group label.error{
	margin-left:0;
}
.patientRegistration #patientRegistrationForm .form-group #combo-box{
	left:auto;
	right:2px;
	width:15px;
	height:20px;
	top:2px;
}
.patientRegistration #patientRegistrationForm .form-group .dropdown-menu.state-field{
	max-height:200px;
	overflow:auto;
	width:100%;
}
.patientRegistration #patientRegistrationForm .form-group.autosize+.form-group.autosize{
	width:41%;
	float:left;
}
.patientRegistration #patientRegistrationForm .form-group.checkbox-group input#optin1{
	top:0px;
}
.patientRegistration #patientRegistrationForm .form-group.checkbox-group.agree-checkbox-group input.checkbox{
height:auto;
}
.patientRegistration #patientRegistrationForm .follow-up .form-group .dropdown{
margin-bottom:10px;
}
.patientRegistration #patientRegistrationForm .form-inline-text{
display:block;
float:left;
clear:both;
}
.patientRegistration #patientRegistrationForm button.btn-submit-patient-registration{
color:#fff !important;
background:#4570b7;
border-radius:0px;
padding:12px 15px;
width:17%;
font-family:"brandon-grotesque",sans-serif;
font-size:13px;
font-weight:500;
margin-top:38px;
margin-left:148px;
}
.patientRegistration #patientRegistrationForm button.btn-submit-patient-registration:focus{
outline:none
}
.patientRegistration .account-found-div{
margin-bottom:20px
}
.patientRegistration .account-found-div .form-header .upper{
text-transform:none
}
.patientRegistration .account-found-div .form-header>div{
margin-bottom:20px
}
.patientRegistration .account-found-div .form-header>div b{
font-weight:500;
font-family:"brandon-grotesque",sans-serif
}
.patientRegistration .account-found-div #patientRegistrationForm .checkbox-group.form-options{
float:none;
margin-left:0px !important;
margin-top:30px
}
.patientRegistration .account-found-div #patientRegistrationForm .checkbox-group.form-options label{
font-family:"brandon-grotesque",sans-serif !important;
font-size:15px !important;
font-weight:500 !important;
position:relative;
top:3px
}
.patientRegistration .account-found-div #patientRegistrationForm .checkbox-group.form-options>a{
float:none;
font-family:"brandon-grotesque",sans-serif !important;
font-size:15px !important;
font-weight:500 !important;
margin-top:5px !important
}
.patientRegistration .account-found-div button.btn-submit-patient-registration{
margin-top:30px !important;
margin-left:0px !important
}
.content .well{
background:none;
border:none;
border:none;
border-radius:0;
box-shadow:none;
padding:0;
margin-top:10px
}
.thank-you-page-button{
border-width:1px;
border-radius:10px;
padding:6px 15px;
text-decoration:none !important;
font-weight:700;
font-size:16px
}
.thank-you-page-button:focus{
outline:none
}
#myProfileForm .form-group .dropdown select#editprofhospitalist1{
width:auto !important;
background-position-x:97% !important
}
#myProfileForm .follow-up .hospital-Affliation-List1 .form-group .dropdown #hospitalstate1{
margin-bottom:6px
}
.patientRegistration #patientRegistrationForm .form-group.checkbox-group.agree-checkbox-group{
margin-top:46px
}
.patientRegistration #patientRegistrationForm hr{
margin-top:50px
}
.patientRegistration #patientRegistrationForm .form-group .sma-edit-date .dropdown select.select-dropdown,
.patientRegistration #patientRegistrationForm .form-group .dropdown select#childs_motor_funtion,
.patientRegistration #patientRegistrationForm .form-group .dropdown select#state{
background-image:url("/content/dam/commercial/specialty/sma/caregiver/en_us/images/icons/select_caret_background.png");
background-position-x:130%;
background-repeat:no-repeat
}
.shadow-below{
padding:0;
margin:0;
min-height:0
}
.shadow-below:after{
content:none
}
.smacgsignin .shadow-below{
display:none
}
.smacgsignin form.compressed-form{
margin:0px;
padding:17px 100px 110px
}
.smacgsignin form.compressed-form .form-group input.form-control:-webkit-autofill,
.smacgsignin form.compressed-form .form-group input.form-control:-webkit-autofill:focus{
-webkit-box-shadow:0 0 0 50px #e5e6e8 inset !important;
-webkit-text-fill-color:#7b828a !important
}
.smacgsignin form.compressed-form .form-group label{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:500;
color:#7b828a;
display:block;
text-align:left
}
.smacgsignin form.compressed-form .form-group label span.required{
float:left;
color:#7b828a
}
.smacgsignin form.compressed-form .form-group label.error{
color:red
}
.smacgsignin form.compressed-form .form-group input.error{
border:none !important
}
.smacgsignin form.compressed-form .form-group input.form-control{
width:400px;
margin-left:0;
height:40px;
border:none;
color:#7b828a;
background:#eff0f4;
box-shadow:none !important;
font-family:"brandon-grotesque",sans-serif;
font-size:14px
}
.smacgsignin form.compressed-form .form-group input.form-control:focus{
outline:none;
box-shadow:none
}
.smacgsignin form.compressed-form .form-group .help-block{
font-size:15px;
font-weight:500;
text-align:left;
margin-top:5px
}
.smacgsignin form.compressed-form .checkbox{
text-align:left;
position:relative
}
.smacgsignin form.compressed-form .checkbox label{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:500;
color:#7b828a;
position:absolute;
left:160px;
top:15px
}
.smacgsignin form.compressed-form .checkbox #remember{
margin-top:4px;
margin-left:-20px
}
.smacgsignin form.compressed-form h2{
margin-top:10px
}
.smacgsignin form.compressed-form p.required{
text-align:right
}
.smacgsignin form.compressed-form p{
text-align:left;
position:relative;
margin:0px
}
.smacgsignin form.compressed-form p button.btn{
color:#fff !important;
border:1px solid #4570b7 !important;
font-weight:500;
border-radius:0px;
padding:6px 50px;
background:#4570b7;
font-size:14px;
height:40px;
display:inline-block;
font-family:"brandon-grotesque",sans-serif;
text-transform:none;
position:absolute;
bottom:-5px
}
.smacgsignin form.compressed-form p button.btn:focus{
outline:none
}
.smacgsignin form.compressed-form p:last-child{
color:#4570b7;
font-weight:500
}
#forgot-password form.compressed-form{
margin-left:0;
padding-left:0
}
#forgot-password form.compressed-form .form-group label span.required{
float:left;
color:red
}
#forgot-password form.compressed-form .form-group label.error{
color:red
}
#forgot-password form.compressed-form .form-group input.error{
border:none !important
}
#forgot-password form.compressed-form .form-group input.form-control{
width:400px;
margin-left:0;
font-family:"brandon-grotesque",sans-serif;
font-size:14px;
color:#d0d3d7;
background:#eff0f4
}
#forgot-password form.compressed-form .form-group input.form-control:focus{
outline:none;
box-shadow:none
}
#forgot-password form.compressed-form p button.btn{
color:#fff !important;
border-radius:10px;
font-weight:700;
padding:7px 12px;
font-size:16px;
height:36px;
display:inline-block;
text-transform:none
}
#forgot-password form.compressed-form p button.btn:focus{
outline:none
}
.changepassword form.compressed-form{
margin-left:0;
padding-left:0
}
.changepassword form.compressed-form .form-group label span.required{
float:left;
color:red
}
.changepassword form.compressed-form .form-group label.error{
color:red
}
.changepassword form.compressed-form .form-group input.error{
border:none !important
}
.changepassword form.compressed-form .form-group input.form-control{
width:400px;
margin-left:0
}
.changepassword form.compressed-form .form-group input.form-control:focus{
outline:none;
box-shadow:none
}
.changepassword form.compressed-form p button.btn{
color:#fff !important;
border-radius:10px;
font-weight:700;
padding:6px 15px;
font-size:16px;
height:36px;
display:inline-block;
text-transform:none
}
.changepassword form.compressed-form p button.btn:focus{
outline:none
}
.page_reset-password-confirmation .content .wrapper .main .altWrapper.whiteWrap .text p b a{
display:inline-block;
background:#4570b7;
font-family:"brandon-grotesque";
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:10px 19px 10px 19px;
width:140px;
margin-top:13px
}
.page_profile .content .wrapper{
text-align:left
}
.page_profile .form-header{
margin-bottom:0;
max-width:100%;
padding:0 50px
}
.page_profile .form-header>p{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#4570b7;
line-height:25px;
margin-top:0;
margin-bottom:17px
}
.page_profile .form-header .form-subtitle{
float:right;
font-weight:normal
}
body #myProfileForm .form-group.multi-column-checkbox-group label{
width:100% !important
}
#myProfileForm{
padding:0 50px !important
}
#myProfileForm hr{
display:none
}
#myProfileForm p{
line-height:26px !important;
margin-top:0
}
#myProfileForm label.error{
font-weight:400;
color:red !important
}
#myProfileForm .form-group label{
width:100% !important;
font-family:"brandon-grotesque",sans-serif !important;
font-size:15px !important;
font-weight:500 !important;
color:#7b828a !important;
display:block !important;
text-align:left !important;
float:none !important
}
#myProfileForm .form-group label span{
color:#7b828a;
float:left
}
#myProfileForm .form-group .dropdown{
position:relative;
display:block
}
#myProfileForm .form-group .dropdown select.select-dropdown{
padding-left:7px !important
}
#myProfileForm .form-group .dropdown select.select-dropdown#editprofhospitalist{
width:400px !important
}
#myProfileForm .form-group .dropdown,#myProfileForm .form-group .dropdown select.select-dropdown,#myProfileForm .form-group input,#myProfileForm .form-group .dropdown input,#myProfileForm .form-group input#city-input{
width:400px
}
#myProfileForm .form-group .dropdown:focus,#myProfileForm .form-group .dropdown select.select-dropdown:focus,#myProfileForm .form-group input:focus{
outline:none
}
#myProfileForm .form-group .dropdown select.select-dropdown,#myProfileForm .form-group input{
border-radius:6px !important;
padding:0 12px;
line-height:1.5;
font-size:14px;
color:#7b828a;
display:block;
border:1px solid #ccc;
box-shadow:none;
width:400px;
margin-left:0;
height:40px !important;
background-color:#eff0f4 !important;
border:none;
font-family:"brandon-grotesque",sans-serif !important
}
#myProfileForm .form-group .dropdown select.select-dropdown{
-moz-appearance:none;
-webkit-appearance:none;
width:150px;
float:left;
background-image:url("/content/dam/commercial/specialty/sma/caregiver/en_us/images/icons/select_caret_background.png") !important;
background-repeat:no-repeat !important;
background-position-x:90% !important
}
#myProfileForm .form-group select.select-dropdown::-ms-expand{
display:none
}
#myProfileForm .form-group input.checkbox{
margin-top:0;
max-width:13px
}
#myProfileForm .form-group input.error,#myProfileForm .form-group select.error,#myProfileForm .form-group textarea.error{
border-radius:6px;
border:none !important
}
#myProfileForm .form-group label.error{
margin-left:0 !important
}
#myProfileForm .form-group #combo-box{
left:auto;
right:2px;
width:15px;
height:20px;
top:2px
}
#myProfileForm>div.form-group:nth-of-type(2) .dropdown select.select-dropdown,
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(4) .dropdown select.select-dropdown,
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(4) .dropdown select.select-dropdown{
width:400px
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(3) .dropdown select.select-dropdown,
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(3) .dropdown select.select-dropdown,
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(4) .dropdown select.select-dropdown{
float:none !important
}
#myProfileForm>div.ms-person-follow-up,#myProfileForm>div.caregiver-follow-up{
display:block
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date,
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date{
width:47%;
display:block
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown,
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown{
width:150px
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown:nth-of-type(2),
#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown:nth-of-type(2){
margin-left:16px
}
#myProfileForm .checkbox-group{
padding-left:0 !important
}
#myProfileForm .follow-up .form-group .dropdown{
margin-bottom:10px;
display:block !important;
float:left
}
#myProfileForm button.btn-submit-event-registration{
color:#fff;
background:#4570b7;
border-radius:0px;
padding:12px 15px;
width:17%;
font-family:"brandon-grotesque",sans-serif;
font-size:13px;
font-weight:500;
margin-top:83px;
margin-left:0px;
float:none
}
#myProfileForm button.btn-submit-event-registration:focus{
outline:none
}
.form-group .sma-edit-date label.error,#myProfileForm .form-group .sma-edit-date label.error,
.form-group label.error,#myProfileForm .form-group label.error{
color:red !important
}
.page_edit-my-profile-thank-you .content .wrapper .main .altWrapper.whiteWrap .text p b a{
display:inline-block;
background:#4570b7;
font-family:"brandon-grotesque";
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:10px 19px 10px 19px;
width:17%;
margin-top:13px
}
.sma-edit-date{
display:inline-flex !important
}
#myProfileForm .form-group input#city-input{
width:400px !important
}
#myProfileForm .form-group .sma-edit-date .dropdown select.select-dropdown,
#myProfileForm .form-group .dropdown select#childs_motor_funtion,
#myProfileForm .form-group .dropdown select#state-input{
background-image:url("/content/dam/commercial/specialty/sma/caregiver/en_us/images/icons/select_caret_background.png") !important;
background-position-x:130% !important;
background-repeat:no-repeat !important
}
@-moz-document url-prefix(){
#myProfileForm .form-group .dropdown select.select-dropdown{
width:150px !important
}
#myProfileForm button.btn-submit-event-registration{
color:#fff !important;
background:#4570b7 !important;
border-radius:0px !important;
padding:12px 15px !important;
width:17% !important;
font-family:"brandon-grotesque",sans-serif !important;
font-size:13px !important;
font-weight:500 !important;
margin-top:83px !important;
margin-left:0px !important;
float:none !important
}
#myProfileForm>div.form-group:nth-of-type(2) .dropdown select.select-dropdown,
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(4) .dropdown select.select-dropdown,#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(4) .dropdown select.select-dropdown{
width:400px !important
}
#myProfileForm .form-group .dropdown select.select-dropdown,
.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown{
background-position:90% !important
}
#myProfileForm .form-group .sma-edit-date .dropdown select.select-dropdown,
#myProfileForm .form-group .dropdown select#childs_motor_funtion,#myProfileForm .form-group .dropdown select#state-input,
.patientRegistration #patientRegistrationForm .form-group .sma-edit-date .dropdown select.select-dropdown,
.patientRegistration #patientRegistrationForm .form-group .dropdown select#childs_motor_funtion,
.patientRegistration #patientRegistrationForm .form-group .dropdown select#state{
background-position:130% !important
}
#eventRegistrationForm .form-group .select-dropdown,#myProfileForm .form-group .select-dropdown{
background-position:0 !important
}

}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date{
width:47%
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown{
width:150px
}
#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown:nth-of-type(2){
margin-left:16px
}
#search_result ol li a{
font-weight:700
}
.search.section .search-results-form{
margin:0 0 20px
}
.search.section .search-results-form .form-group .input-wrap{
max-width:95%
}
.search.section .search-results-form .form-group .input-wrap input.form-control:focus{
outline:none;
box-shadow:none
}
.search.section .search-results-form .form-group .input-wrap .glyphicon-remove-circle.clear-search{
top:3px
}
.search.section .search-results-form .form-group button.btn-default{
color:#fff !important;
border-radius:10px !important;
font-weight:700;
padding:0px 15px;
width:auto;
margin:15px 0 0 !important;
float:left !important;
height:auto;
font-size:16px;
text-transform:none;
margin-top:0 !important
}
.search.section .search-results-form .form-group button.btn-default:focus{
outline:none;
box-shadow:none
}
.page_preferences .columncontrol.section{
padding:0
}
.page_preferences .columncontrol.section>.row>.col.col-xs-12.col-sm-4.col-md-4{
padding-left:0
}
.page_preferences .columncontrol.section>.row>.col.col-xs-12.col-sm-8.col-md-8{
padding-left:0;
padding-right:0
}
.mypreferences .my-preferences-container .my-preferences-body p{
font-size:18px
}
.mypreferences .my-preferences-container .my-preferences-body a.userNavButton{
color:#fff !important;
border-width:1px;
border-radius:5px;
padding:6px 12px;
text-decoration:none;
font-weight:700;
font-size:16px
}
.mypreferences .my-preferences-container .my-preferences-body a.userNavButton:focus{
outline:none
}
.myevents .events-accordion-container .events-accordion{
border:none
}
.myevents .events-accordion-container .events-accordion p{
font-size:18px
}
.myevents .events-accordion-container .events-accordion a.no-events{
color:#fff !important;
border-width:1px;
border-radius:5px;
padding:6px 12px;
text-decoration:none;
font-weight:700;
font-size:16px
}
.myevents .events-accordion-container .events-accordion a.no-events:focus{
outline:none
}
.brandregistration #validate-email>legend{
font-size:18px
}
.brandregistration .compressed-form{
padding-left:0
}
.brandregistration .compressed-form .form-group .form-control{
width:400px !important;
margin-left:0
}
.brandregistration .compressed-form .form-group .form-control:focus{
box-shadow:none;
border-color:#ccc
}
.brandregistration .compressed-form .form-group .help-block a{
font-size:18px
}
.brandregistration .compressed-form .form-group input.error.form-control{
border:none !important
}
.brandregistration .compressed-form button,.brandregistration .compressed-form button:hover,
.brandregistration .compressed-form button:focus,.brandregistration .compressed-form button:active{
border:1px solid #e56045 !important;
border-radius:10px;
padding:6px 15px;
background:#e56045;
height:36px;
display:block !important;
text-transform:none;
position:relative;
right:0;
top:0;
left:0;
width:auto;
margin:10px 0 0;
outline:none;
box-shadow:none
}
.brandregistration #login-div .compressed-form .form-group{
margin-top:0
}
.brandregistration span.required{
float:left
}
.brandregistration #register-div .compressed-form fieldset{
margin-top:0
}
.brandregistration #register-div .compressed-form fieldset input+.form-group{
margin-top:0 !important
}
.brandregistration #register-div .compressed-form fieldset #npi-toggle{
display:block !important
}
#hospitalstate{
background-position-x:124% !important
}
#myProfileForm .form-group .dropdown select.select-dropdown,.patientRegistration #patientRegistrationForm .form-group .dropdown select#hospitalstate{
background-image:url("/content/dam/commercial/specialty/sma/caregiver/en_us/images/icons/select_caret_background.png");
background-position:124% !important
}
.ie11 #edit-profile .compressed-form .form-group select.form-control,
.ie11 .brandregistration .compressed-form .form-group select.form-control,
.ie10 #edit-profile .compressed-form .form-group select.form-control,
.ie10 .brandregistration .compressed-form .form-group select.form-control{
padding-right:0 !important
}
#edit-profile .compressed-form,#edit-profile+div .compressed-form{
padding-left:0
}
#edit-profile .compressed-form fieldset>legend,#edit-profile+div .compressed-form fieldset>legend{
font-size:18px
}
#edit-profile .compressed-form .form-group .form-control,#edit-profile+div .compressed-form .form-group .form-control{
width:400px !important;
margin-left:0
}
#edit-profile .compressed-form .form-group .form-control:focus,#edit-profile+div .compressed-form .form-group .form-control:focus{
box-shadow:none;
border-color:#ccc
}
#edit-profile .compressed-form .form-group .help-block a,#edit-profile+div .compressed-form .form-group .help-block a{
font-size:18px
}
#edit-profile .compressed-form .form-group input.error.form-control,#edit-profile+div .compressed-form .form-group input.error.form-control{
border:none !important
}
#edit-profile .compressed-form button,#edit-profile .compressed-form button:hover,
#edit-profile .compressed-form button:focus,#edit-profile .compressed-form button:active,
#edit-profile+div .compressed-form button,#edit-profile+div .compressed-form button:hover,
#edit-profile+div .compressed-form button:focus,#edit-profile+div .compressed-form button:active{
border-radius:10px;
padding:6px 15px;
background:#e56045;
height:36px;
display:block !important;
text-transform:none;
position:relative;
right:0;
top:0;
left:0;
width:auto;
margin:10px 0 0;
outline:none;
box-shadow:none;
float:left !important
}
#edit-profile span.required,#edit-profile+div span.required{
float:left
}
.event_margin{
margin-top:30px;
display:block
}
.eventlocator .col{
padding:0px
}
.eventlocator #event-locator-form #zip_code{
max-height:29px
}
.eventlocator #event-locator-form .btn-locate-event{
padding:3px 15px;
border-radius:10px;
text-decoration:none;
border:none !important
}
.eventlocator #event-locator-form label.error{
font-size:12px
}
.eventlocator #event-locator-form .select-dropdown{
padding:0px
}
.eventregistration .col{
padding:0px
}
.eventregistration .col .form-header{
max-width:inherit
}
.eventregistration .col .form-header ul{
margin-bottom:40px
}
.eventregistration .col .form-header a.btn{
padding:6px 15px;
border-radius:10px;
text-decoration:none;
border:none !important;
float:left;
margin-right:100px
}
#eventRegistrationForm{
margin-right:0px !important
}
#eventRegistrationForm #agree-error{
font-weight:400
}
#eventRegistrationForm .form-group label.error{
color:red
}
#eventRegistrationForm .form-group label{
font-size:18px;
font-weight:400;
color:#574319;
display:block !important;
text-align:left !important;
width:90% !important
}
#eventRegistrationForm .form-group label span{
color:red;
float:left
}
#eventRegistrationForm .form-group label[for="mssource"]{
color:red;
max-width:288px
}
#eventRegistrationForm .form-group label[for="mssource"] span{
width:97%;
float:right;
margin-right:0px
}
#eventRegistrationForm .form-group .dropdown,#eventRegistrationForm .form-group .dropdown select.select-dropdown,
#eventRegistrationForm .form-group input,#eventRegistrationForm .form-group .dropdown input,
#eventRegistrationForm .form-group input#city-input{
width:400px !important
}
#eventRegistrationForm .form-group .dropdown:focus,
#eventRegistrationForm .form-group .dropdown select.select-dropdown:focus,
#eventRegistrationForm .form-group input:focus{
outline:none
}
#eventRegistrationForm .form-group .dropdown select.select-dropdown,#eventRegistrationForm .form-group input{
border-radius:6px !important;
padding:0 12px;
height:27px;
line-height:1.5;
font-size:12px;
color:#555;
display:block;
border:1px solid #ccc;
box-shadow:none
}
#eventRegistrationForm .form-group .dropdown select.select-dropdown{
-moz-appearance:none;
-webkit-appearance:none
}
#eventRegistrationForm .form-group select.select-dropdown::-ms-expand{
display:none
}
#eventRegistrationForm .form-group input.checkbox{
margin-top:0;
max-width:13px
}
#eventRegistrationForm .form-group input.error,
#eventRegistrationForm .form-group select.error,
#eventRegistrationForm .form-group textarea.error{
border-radius:6px;
border:none !important
}
#eventRegistrationForm .form-group label.error{
margin-left:0 !important
}
#eventRegistrationForm .form-group #combo-box{
left:auto;
right:2px;
width:15px;
height:20px;
top:2px
}
#eventRegistrationForm #event-register-form{
padding:6px 15px;
border-radius:10px;
text-decoration:none;
border:none !important
}
.event-confirmation-btn{
padding:6px 15px;
border-radius:10px;
text-decoration:none;
border:none !important;
width:auto;
height:auto;
float:left
}
.event-confirmation-btn a{
padding:0px;
text-decoration:none;
border:none !important
}
#myProfileForm>div.form-group:nth-of-type(3)>label{
margin-top:53px !important
}
#myProfileForm>div.form-group:nth-of-type(13)>label{
margin-top:60px !important
}
#myProfileForm .form-group label[for="primarycc"] span{
display:none
}
#myProfileForm #state-input-error{
clear:both;
padding:0;
margin:0;
height:1px
}
.page_profile #myProfileForm #first_name-error{
margin-top:0 !important
}
.patientRegistration #patientRegistrationForm .checkbox-group input,.patientRegistration #patientRegistrationForm .checkbox-group.form-group input{
background:none !important
}
.form-subtitle{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:500;
color:#7b828a
}
#agree-error{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:500 !important;
color:red !important
}
body .content .hcp-become-a-contributor .sma-edit-date{
padding-left:15px;
padding-right:15px
}
body .content .hcp-become-a-contributor .sma-edit-date div.form-group:nth-child(1){
padding:0 10px 0 0;
width:145px
}
body .content .hcp-become-a-contributor .sma-edit-date div.form-group:nth-child(2){
padding:0 5px 0 5px;
width:145px
}
body .content .hcp-become-a-contributor .sma-edit-date div.form-group:nth-child(3){
padding:0 0 0 10px;
width:145px
}
body .content .hcp-become-a-contributor select{
-moz-appearance:none;
-webkit-appearance:none;
appearance:none
}
body .content .hcp-become-a-contributor .form-control{
margin-top:10px
}
body .content .hcp-become-a-contributor span.signintext{
position:absolute;
right:0;
bottom:-70px
}
body .content .hcp-become-a-contributor a{
color:#7b828a;
text-decoration:none
}
body .content .hcp-become-a-contributor div{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#7b828a
}
body .content .hcp-become-a-contributor .hcp-contributor-submit:hover,body .content .hcp-become-a-contributor .hcp-contributor-submit:focus{
color:#fff
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){
.patientRegistration #patientRegistrationForm .form-group input.checkbox{
margin-top:0px !important
}

}
body{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#7b828a;
line-height:20px;
margin:0 auto
}
body .utility-nav .wrapper,body .content .wrapper,body .isi-inline .wrapper,body .logo-options .wrapper,body .main-nav .wrapper,body .wrapper,body .page-header .wrapper,body footer>.wrapper{
max-width:1024px;
padding:0px
}
body .content .wrapper{
text-align:center;
background-color:white
}
body #agency .container{
background-color:white;
padding-left:0;
padding-right:0
}
body .content h1,body .content .h1,body .page-header h1{
font-family:"brandon-grotesque",sans-serif;
font-size:30px;
font-weight:700;
color:#fff;
margin:0px;
line-height:25px
}
body .content h1+p,body .content .h1+p,body .page-header h1+p,body .content h1+.text,body .content .h1+.text,body .page-header h1+.text{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:400;
color:#fff
}
body b{
font-weight:700
}
body a{
outline:0 !important
}
body .page-header{
margin-bottom:0px
}
body .page-header .wrapper{
margin-top:0px
}
body .page-header .wrapper .page-title{
padding:50px 0px;
background:#69be58;
text-align:center
}
body .page-header .wrapper .page-title h1:nth-of-type(1),body .page-header .wrapper .page-title h2:nth-of-type(2){
display:none
}
body .page-header .wrapper .page-title h1+h2{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:400;
color:#fff;
margin-top:20px;
margin-bottom:0px;
line-height:25px;
padding:0px 187px
}
body .content h2,body .content .h2{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#558f51;
line-height:25px;
margin:0px 0px 17px 0px
}
body .content h3,body .content .h3{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#4570b7;
line-height:25px;
margin-top:0;
margin-bottom:17px
}
body .content p,body .content ul li{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#7b828a;
line-height:20px
}
body .content p{
margin-bottom:20px
}
body .content a{
color:#56c8e4;
text-decoration:underline
}
body .content a:hover,body .content a:focus{
color:#56c8e4;
text-decoration:underline
}
body .page-utils{
display:none
}
body .main.generic-page.one-column>*{
max-width:100%
}
body .content .main>.adaptiveimage{
padding:40px 0px
}
body .content .main>.adaptiveimage figure{
margin:0 auto
}
body .content .main .text-callout:before,body .content .main .text-callout:after{
display:none
}
body .content .main .textcallout{
margin-bottom:30px
}
body .content .main .textcallout .text-callout{
background-color:transparent;
padding:0px;
border:none
}
body .content .main .textcallout .text-callout p{
max-width:100%;
font-family:"brandon-grotesque",sans-serif;
font-size:18px;
font-weight:700;
color:#4570b7
}
body .content .main .textcallout2{
margin-bottom:30px;
border:9px solid #e5e6e8
}
body .content .main .textcallout2 .text-callout{
padding:0px
}
body .content .main .textcallout2 .text-callout p{
max-width:100%;
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a
}
body .content .main .textcallout3{
background:#56c8e4;
overflow:hidden;
padding:31px 300px
}
body .content .main .textcallout3 div{
padding:0px
}
body .content .main .textcallout3 div p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#fff;
margin-bottom:34px
}
body .content .main .textcallout3 div a{
background:#4570b7;
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#fff;
padding:10px 24px
}
body .content .main .textcallout3 div a img{
width:20px;
margin-left:10px;
margin-bottom:4px
}
body .content .main .textcallout3 div a:hover,body .content .main .textcallout3 div a:focus{
text-decoration:none
}
body .content .main .textcallout3.grayCall{
background:#f6f6f7;
padding:40px 100px
}
body .content .main .textcallout3.grayCall div img{
display:inline-block;
width:20%
}
body .content .main .textcallout3.grayCall div p{
display:inline-block;
width:79%;
color:#7b828a;
text-align:left;
padding-left:20px
}
body .content .main .textcallout3.grayCall div p span.titleOrange{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#ea8939;
line-height:36px
}
body .content .main .textcallout3+p{
display:none
}
body .content .main .textcallout4{
background:#fff !important;
padding:10px 0px 25px
}
body .content .main .textcallout4 div p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#4570b7;
margin-bottom:0px
}
body .content .main .textcallout4 div a{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#56c8e4
}
body .content .main .textcallout4 div a:hover,body .content .main .textcallout4 div a:focus{
text-decoration:none
}
body .content .main table{
width:100%;
margin-top:40px
}
body .content .main table tbody tr{
border:6px solid #e5e6e8
}
body .content .main table tbody tr td .table-headline{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#7b828a;
margin:0px;
padding:20px 0px
}
body .content .main table tbody tr td ul{
margin:40px 0px;
text-align:left;
padding-left:180px
}
body .content .main table tbody tr>td.table_container_image{
padding:0px !important
}
body .content .main table tbody tr>td.table_container_image img.table_image{
margin-left:-3px;
max-width:100.8%
}
body .content .main table tbody tr>td.table_container_image .second_table_image{
max-width:101.2% !important
}
body .content .main table tbody>.graphic{
border-right:none;
border-bottom:none;
border-left:none
}
body .content .main .table-headline{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#7b828a;
margin:0px;
padding:20px 0px
}
.accordioncontainer>.col{
margin-bottom:40px;
padding:0
}
.accordioncontainer>.col #accordion,.accordioncontainer>.col .accordion{
margin-top:0px;
border:none;
padding:0 100px
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementHeader{
padding:13px 2px;
border-bottom:2px solid #a7abb0
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader h4,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementHeader h4{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#7b828a
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle{
width:20px;
height:20px
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle.accordionClose,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle.accordionClose{
background:url("/content/dam/commercial/specialty/sma/hcp/en_us/images/icons/accorOpen.png") no-repeat;
background-size:cover
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle.accordionOpen,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle.accordionOpen{
background:url("/content/dam/commercial/specialty/sma/hcp/en_us/images/icons/accorClose.png") no-repeat;
background-size:cover
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementBody,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementBody{
padding:40px 5px 10px;
background:none;
border:none;
text-align:left
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementBody p,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementBody p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a
}
.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementBody p a,.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementBody p u,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementBody p a,.accordioncontainer>.col .accordion .accordionelement .accordionElement .accordionElementBody p u{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#56c8e4;
text-decoration:underline
}
.content figure.well.well-primary{
background:none;
border:none
}
.content figure.well.well-primary img{
width:24%
}
.content figure.well.well-tertiary{
background:none;
border:none
}
.content figure.well.well-tertiary img{
width:50%
}
.content figure.img-responsive img{
max-width:none;
width:auto
}
.orangeSub{
color:#e2503e !important
}
.midorangeSub{
color:#ea8939 !important
}
.greenSub{
color:#558f51 !important
}
.blueSub{
color:#4570b7 !important
}
.lightblueSub{
color:#56c8e4 !important
}
.textAlignLeft{
text-align:left
}
.textAlignLeft p{
text-align:left
}
.textAlignLeft ul li>ul li{
margin-top:16px
}
.textAlignCenter{
text-align:center
}
.textAlignCenter p{
text-align:center
}
body .content .greenLink{
text-align:left
}
body .content .greenLink a,body .content .greenLink a:hover,body .content .greenLink a:focus,body .content .greenLink a:active{
color:#558f51;
text-decoration:none
}
.html+.html{
margin-top:0px
}
.content .altWrapper .text ul.bullet-aligned{
text-align:left;
padding-left:170px
}
.content .altWrapper .main .grayWrap .textcallout{
margin-bottom:0
}
.content .altWrapper .main .grayWrap .textcallout .text-callout{
margin-bottom:25px
}
.content .grayWrap{
padding:50px 100px 25px 100px;
background-color:rgba(167,171,176,0.1)
}
.content .grayWrap .textcallout2 .text-callout{
background-color:rgba(167,171,176,0.1)
}
.content .grayWrap figure{
margin-top:50px
}
.content .grayWrap .textcallout{
margin-bottom:0
}
.content .grayWrap .textcallout .text-callout{
margin:25px
}
.content .whiteWrap{
padding:50px 100px 25px 100px;
background:white
}
.content .whiteWrap .title{
margin-top:0
}
.content .whiteWrap .title h3{
margin:0;
padding:0
}
.content .whiteWrap .title h3 br{
display:none
}
#marquee-container #marquee-footer .btn{
font-weight:bold
}

.template_home .row .main{
padding:50px 20px 5px
}
.template_home .row .main .adaptiveimage img{
width:15%
}
.template_home .carousel .wrapper{
max-width:1024px
}
.template_home .carousel .wrapper:before{
display:none
}
.template_home .carousel .wrapper .hero a.btn{
bottom:176px;
right:307px;
background:transparent;
border:none
}
.template_home .carousel .wrapper .hero a.btn span{
visibility:hidden
}
.template_home .carousel .wrapper .hero a.btn>span:first-child{
padding:12px 66px
}
.template_home .carousel .wrapper .hero a:last-of-type{
right:120px
}
.template_home .carousel .wrapper .hero a:last-of-type>span:first-child{
padding:12px 80px
}
.template_home .content .title h3{
font-family:"brandon-grotesque",sans-serif;
font-size:25px;
font-weight:700;
color:#7b828a;
margin-top:50px;
margin-bottom:17px
}
.template_home .columncontrol{
width:100%;
margin:0 auto
}
.template_home .columncontrol .col{
height:auto;
padding-left:0px;
padding-right:0px
}
.template_home .columncontrol .col:first-child h3{
margin-bottom:29px
}
.template_home .columncontrol .col img{
width:33% !important
}
.template_home .columncontrol .col .icon-buttom-home{
width:7px !important;
margin-left:2px;
margin-top:-5px
}
.template_home .columncontrol .col h3{
height:39px;
margin-bottom:30px;
display:table;
width:100%;
line-height:24px
}
.template_home .columncontrol .col h3 span{
vertical-align:middle;
display:table-cell
}
.template_home .columncontrol .col h3 .green{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
color:#558f51
}
.template_home .columncontrol .col h3 .blue{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
color:#4570b7
}
.template_home .columncontrol .col h3 .orange{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
color:#e2503e
}
.template_home .columncontrol .col figure{
margin-bottom:0;
margin-top:0;
padding-bottom:24px;
padding-top:24px
}
.template_home .columncontrol .col a.title-link{
padding-bottom:39px;
display:block;
text-decoration:none
}
.template_home .columncontrol .col a.title-link h3{
margin-bottom:0;
padding:0 5px
}
.template_home .columncontrol .col p{
margin-bottom:0px
}
.template_home .columncontrol .col p a{
display:table;
width:100%;
height:77px;
text-decoration:none;
font-family:"brandon-grotesque",sans-serif;
font-size:13px;
font-weight:700;
color:#fff;
line-height:16px
}
.template_home .columncontrol .col p a span{
display:table-cell;
vertical-align:middle
}
.template_home .columncontrol .col p .green{
background:#69be58
}
.template_home .columncontrol .col p .blue{
background:#56c8e4
}
.template_home .columncontrol .col p .orange{
background:#ea8939
}
.template_home .altWrapper{
padding:50px 0 20px 0
}
.template_home .altWrapper .adaptiveimage{
padding:0 150px
}
.template_home .altWrapper .adaptiveimage .item.hero.responsive-options{
margin-top:75px;
margin-bottom:65px
}
.template_home .altWrapper>.title,.template_home .altWrapper>.text{
padding:0 150px
}
.template_home .altWrapper>.title h3,.template_home .altWrapper>.title p,.template_home .altWrapper>.text h3,.template_home .altWrapper>.text p{
margin-bottom:30px
}
.template_home .altWrapper>.title p,.template_home .altWrapper>.text p{
text-align:left
}
.template_home .altWrapper>.title p span.greencopy,.template_home .altWrapper>.text p span.greencopy{
font-family:"brandon-grotesque",sans-serif;
font-size:17px;
font-weight:700;
color:#558f51;
line-height:23px;
display:block;
text-align:center
}
.template_home .altWrapper>div.text:nth-last-child(2){
margin-bottom:27px
}
.template_home .altWrapper .text .footnoteBelow{
margin-top:75px !important
}
.template_home .content h3{
margin-bottom:20px
}
.template_home .underline .html span a{
color:#54c8e4
}
.template_home .columncontrol div.row div.col:nth-child(1){
padding-right:26px
}
.template_home .columncontrol div.row div.col:nth-child(2){
padding-right:13px;
padding-left:13px
}
.template_home .columncontrol div.row div.col:nth-child(3){
padding-left:26px
}
.template_home .content .main .home-options-1{
position:relative;
background:#eeeeee
}
.template_home .content .main .home-options-1 div.image:nth-child(2) figure{
padding-top:0;
padding-bottom:0
}
.template_home .content .main .home-options-1 div.image:nth-child(2) img{
width:100% !important
}
.template_home .content .main .home-options-1 div.image:nth-child(3) figure{
padding-top:0;
padding-bottom:0;
position:absolute;
width:100%;
margin-top:-40px
}
.template_home .content .main .home-options-1 div.image:nth-child(3) img{
width:25% !important
}
.template_home .content .main .home-options-1 p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a;
margin-bottom:25px;
margin-top:50px
}
.template_home .content .main .home-options-2{
background:#eeeeee;
position:relative
}
.template_home .content .main .home-options-2 div.image:nth-child(2) figure{
padding-top:0;
padding-bottom:0
}
.template_home .content .main .home-options-2 div.image:nth-child(2) img{
width:100% !important
}
.template_home .content .main .home-options-2 div.image:nth-child(3) figure{
padding-top:0;
padding-bottom:0;
position:absolute;
width:100%;
margin-top:-40px
}
.template_home .content .main .home-options-2 div.image:nth-child(3) img{
width:25% !important
}
.template_home .content .main .home-options-2 p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a;
margin-bottom:25px;
margin-top:50px
}
.template_home .content .main .home-options-3{
position:relative;
background:#eeeeee
}
.template_home .content .main .home-options-3 div.image:nth-child(2) figure{
padding-top:0;
padding-bottom:0
}
.template_home .content .main .home-options-3 div.image:nth-child(2) img{
width:100% !important
}
.template_home .content .main .home-options-3 div.image:nth-child(3) figure{
padding-top:0;
padding-bottom:0;
position:absolute;
width:100%;
margin-top:-40px
}
.template_home .content .main .home-options-3 div.image:nth-child(3) img{
width:25% !important
}
.template_home .content .main .home-options-3 p{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a;
margin-bottom:25px;
margin-top:50px
}
.page_home .content a{
text-decoration:none !important
}
.page_home .content a:hover{
color:#fff !important;
text-decoration:none !important
}
.page_home .content a.options:hover{
color:#56c8e4 !important
}
.image-container-become{
height:500px;
width:100%;
background-size:cover;
position:relative;
text-decoration:none
}
.image-container-become .text-content{
position:absolute;
left:25px;
top:174px
}
.image-container-become .become-contributor h1{
width:315px;
text-align:left;
margin-bottom:20px;
font-size:46px;
line-height:1
}
.image-container-become .become-contributor h2{
width:315px;
text-align:left;
margin-bottom:20px;
font-size:46px;
line-height:1;
color:white
}

.country_options.rightAdjustment {
    right: 0px !important;
}

.country_options {
    right: 0px !important;
    left: auto !important;
    margin: 0;
    width: 200px;
}

.country_options .option_column a {
    margin-bottom: 5px;
}
@media (max-width: 767px){
	.image-container-become .become-contributor h2{
		color:#7b828a;
		width:100%;
		text-align:center;
		padding-bottom:40px;
		padding-top:40px;
		background:#e5e6e8;
		margin:0;
	}
}
.image-container-become .red{
font-family:"brandon-grotesque",sans-serif;
font-size:17px;
color:#fff;
background:#e2503e;
display:table;
padding:15px;
text-decoration:none
}
.image-container-become .red span{
text-decoration:none
}
.image-container-become .red span img{
margin-top:-3px;
margin-left:5px;
width:6px
}
.image-container-become .red:hover{
font-family:"brandon-grotesque",sans-serif;
font-size:17px;
color:#fff;
text-decoration:none !important
}
@media (max-width: 320px){
    .image-container-become .text-content{
        top:316px !important;
	}
}
@media screen and (max-width: 414px) and (min-width: 321px){
    .image-container-become .text-content{
        top:356px !important;
	}	
}
@media (max-width: 414px){
    .image-container-become{
        height:527px !important;
        margin-bottom:80px !important
	}
}
@media screen and (max-width: 767px) and (min-width: 415px){
    .image-container-become{
        height:727px !important;
        margin-bottom:80px !important
	}
    .image-container-become .text-content{
        top:560px !important;
	}
	img.visible-xs {
        width: 100% !important;
    }
}
.promo_bubble{
margin-right:4% !important;
width:24% !important
}
@media screen and (min-width: 992px){
.content .main .tab .nav-tabs>li{
height:72px
}

}
body .content .altWrapper>.text .footnoteBelow p{
text-align:center
}
body .content .altWrapper>.text .footnoteBelow+p{
display:none
}
.table.table-style-1{
border-right:3px solid #e5e6e8;
font-family:"brandon-grotesque", sans-serif
}
.table.table-style-1>thead>tr>th{
background-color:#e5e6e8;
color:#4570b7;
border:none;
vertical-align:middle;
text-transform:uppercase
}
.table.table-style-1>thead>tr>th:first-child{
background-color:#3e65a6;
color:white
}
.table.table-style-1>tbody>tr{
border:none !important
}
.table.table-style-1>tbody>tr>td{
border:none;
text-align:left;
border-top:1px solid #e5e6e8
}
.table.table-style-1>tbody>tr>td:first-child{
width:38%;
background-color:#4570b7;
color:white;
border-top:1px solid #3e65a6
}
.table.table-style-1>tbody>tr>td ul{
margin:0 !important;
padding-left:16px !important
}
.table.table-style-1>tbody>tr>td ul li{
font-size:10px !important;
margin-top:6px
}
.table.table-style-1>tbody>tr>td ul li p{
font-size:15px;
margin:0
}
.table.table-style-1>tbody>tr:last-child td{
border-bottom:3px solid #4570b7
}
.table.table-style-1>tbody>tr:last-child td:last-child{
border-bottom:3px solid #e5e6e8
}
.table.table-style-1.t-green>thead>tr>th{
color:#538f51
}
.table.table-style-1.t-green>thead>tr>th:first-child{
background-color:#4c814a;
color:white
}
.table.table-style-1.t-green>tbody>tr>td:first-child{
background-color:#538f51;
border-top:1px solid #4c814a
}
.table.table-style-1.t-green>tbody>tr:last-child td{
border-bottom:3px solid #538f51
}
.table.table-style-1.t-green>tbody>tr:last-child td:last-child{
border-bottom:3px solid #e5e6e8
}
@media screen and (min-width: 767px){
body .canvas-container{
background:#eeeeee
}
body .content .altWrapper>.text .footnoteBelow{
padding:0 180px;
margin-top:20px
}
body .content .altWrapper>.text .footnoteBelow p{
margin-bottom:0
}
.template_home div.underline>div.section.columncontrol>div.row{
margin-left:-2px
}
.table.table-style-1{
border-right:4px solid #e5e6e8
}
.table.table-style-1>thead>tr>th{
padding:26px 20px
}
.table.table-style-1>tbody>tr>td{
padding:12px 15px 12px 26px;
font-size:16px;
border-top:2px solid #e5e6e8
}
.table.table-style-1>tbody>tr>td:first-child{
width:35%;
border-top:2px solid #3e65a6
}
.table.table-style-1>tbody>tr>td ul li{
font-size:10px !important
}
.table.table-style-1>tbody>tr>td ul li p{
font-size:16px
}
.table.table-style-1>tbody>tr:last-child td{
border-bottom:4px solid #4570b7
}
.table.table-style-1>tbody>tr:last-child td:last-child{
border-bottom:4px solid #e5e6e8
}

}
.content .main .tab{
width:100%;
max-width:inherit
}
.content .main .tab .nav-tabs>li{
display:table;
width:16.69%;
float:left;
margin-top:0;
margin-bottom:0;
min-height:87px
}
.content .main .tab .nav-tabs>li:last-child>a{
border-right:0
}
.content .main .tab .nav-tabs>li>a{
background:#e5e6e8;
border-right:1px solid #f6f6f7;
border-left:1px solid #f6f6f7;
display:table-cell;
vertical-align:middle;
font-size:14px;
padding-left:6px;
padding-right:6px
}
.content .main .tab .nav-tabs>li>a:hover,.content .main .tab .nav-tabs>li>a:active,.content .main .tab .nav-tabs>li>a:focus{
text-decoration:none
}
.content .main .tab .nav-tabs>li>a span{
display:inline-block;
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#558f51;
text-shadow:none
}
.content .main .tab .nav-tabs>li>a span span{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:400;
color:#558f51
}
.content .main .tab .nav-tabs>li.active{
position:relative;
bottom:5px
}
.content .main .tab .nav-tabs>li.active>a{
background:#558f51
}
.content .main .tab .nav-tabs>li.active>a span{
color:#fff
}
.content .main .tab .nav-tabs>li:first-child>a,.content .main .tab .nav-tabs li:last-child>a{
border-radius:0
}
.content .main .tab .nav-tabs>li:last-child{
border-right:0px;
width:16.9%
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner{
padding:40px 20px 20px
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner h2{
text-align:center;
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#558f51;
text-transform:uppercase
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol{
border-bottom:1px solid #c8c7cc;
padding-bottom:25px;
margin-bottom:25px
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol .row .column-control-column{
border-right:1px solid #c8c7cc;
padding:20px 19px;
text-align:center
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol .row .column-control-column h3{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol .row .column-control-column p{
margin-top:14px;
font-family:"brandon-grotesque",sans-serif;
font-size:14px;
font-weight:700;
color:#558f51
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol .row>div:last-child .column-control-column{
border-right:none
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol+.title.section h3{
font-family:"brandon-grotesque",sans-serif;
font-size:15px;
font-weight:700;
color:#7b828a
}
.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol+.title.section+.text p{
margin-bottom:0px
}
.content .nav-tabs>li:first-child>a,.content .nav-tabs>li:last-child>a,.content .nav-tabs>li.last>a{
border-radius:0px
}
.content .footnote{
text-align:left;
font-size:85%;
padding-top:2px;
margin-top:0
}
.template_home .content .footnote{
font-style:italic;
font-size:15px;
margin-top:56px;
line-height:17px;
padding-right:0px;
padding-left:0px;
margin-bottom:80px
}
.content .footnote+p{
display:none
}
.teasertile .media{
display:table;
margin-top:0;
margin-bottom:0
}
.teasertile .media .media-left{
display:table-cell
}
.teasertile .media .media-left img{
max-width:165px
}
.teasertile .media .media-body{
display:table-cell;
vertical-align:middle;
max-width:610px
}
.teasertile .media .media-body h3{
text-align:left
}
.teasertile .media .media-body p{
font-weight:400;
font-size:15px;
line-height:22px;
text-align:left
}
.teasertile .media .media-body>p.link{
color:#4570b7
}
.teasertile .media .media-body>p.link a{
color:#56c8e4
}
#modals .modal-dialog .modal-content{
border-radius:5px
}
#modals .modal-dialog .modal-header .close span{
color:#a7abb0;
background-color:transparent
}
#modals .modal-dialog .modal-body{
padding:40px 20px 30px
}
#modals .modal-dialog .modal-body .modal-title{
text-align:center;
margin:0px 0px 50px 0px
}
#modals .modal-dialog .modal-body .modal-title p{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:700;
color:#4570b7;
line-height:22px
}
#modals .modal-dialog .modal-body .modal-title p+p{
font-family:"brandon-grotesque",sans-serif;
font-size:20px;
font-weight:400;
color:#7b828a
}
#modals .modal-dialog .modal-body .modal-title .zin-popup {
    font-family: "brandon-grotesque",sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #7b828a;
}
#modals .modal-dialog .modal-body .modal-title .popup-button{
position:absolute;
background:#4570b7;
font-family:"brandon-grotesque", sans-serif;
font-size:15px;
font-weight:700;
color:#fff;
padding:10px 24px;
text-decoration:none;
display:inline-block;
bottom:61px;
left:230px
}
#modals .modal-dialog .modal-body .modal-buttons{
border-top:1px solid #a7abb0;
overflow:hidden;
padding:50px 0px 20px !important
}
#modals .modal-dialog .modal-body .modal-buttons a.btn{
margin-left:56px;
border:3px solid #4570b7 !important;
float:left;
background:#4570b7 url("/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/icons/arrow.png") no-repeat 60px center;
background-size:20%;
padding-right:45px;
padding-left:12px;
margin-left: 130px;
}
#modals .modal-dialog .modal-body .modal-buttons a.cancel{
float:right;
margin-right:150px;
}
#modals .modal-dialog .modal-body .modal-buttons a{
background:#4570b7;
font-family:"brandon-grotesque", sans-serif !important;
font-size:15px;
font-weight:700;
color:#fff;
padding:11px 24px;
text-decoration:none;
display:inline-block;
border:none;
text-transform:capitalize
}
.page_community .content .wrapper .section.columncontrol .column-control-column a figure span img{
width:65%;
padding:20px 0 30px 0
}
.page_community .content .wrapper .section.columncontrol .column-control-column a+p{
min-height:220px !important;
text-align:left
}
.page_community .content .wrapper .section.columncontrol .column-control-column p:nth-of-type(2){
text-align:center
}
.page_community .content .wrapper .section.columncontrol .column-control-column p:nth-of-type(2) a{
background:#4570b7;
font-family:"brandon-grotesque", sans-serif;
font-size:15px;
font-weight:700;
color:#fff;
padding:10px 24px 8px;
display:block;
width:100%;
text-align:center;
text-decoration:none
}
.page_community .content .wrapper .section.columncontrol .column-control-column p:nth-of-type(2) a img{
width:20px;
margin-left:10px;
margin-bottom:4px
}
.modal-backdrop.in{
background-color:#222328 !important;
opacity:0.6 !important
}
.img-wrapper-full .image figure{
margin:0
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){
#modals #exit-site .modal-dialog .modal-body .modal-title .popup-button{
margin-left:-102px !important;
top:280px !important
}
#modals #hcp-exit-site .modal-dialog .modal-body .modal-title .popup-button{
margin-left:-102px !important;
top:414px !important
}

}
.no-click{
cursor:default !important
}
.atss .at-share-btn .at-icon-wrapper{
background-color:#122e44 !important
}
@media screen and (max-width: 319px){
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child{
		
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn {
		width: 100%;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul.mobile-footer-links {
		margin-top: 30px;
	}
	
}
@media screen and (max-width: 767px) and (min-width:320px){
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn{
		width:50%;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child{
		padding-right:20px;
		float:right;
		position:absolute;
		top:0;
		right:10px;
	}
	#footer>.wrapper>.row.footer-links-container{
		position:absolute;
		top:205px;
		width:50%;
		right:10px;
	}
}
@media screen and (max-width: 767px){	
	.content .well{
		margin-top:50px !important;
	}
	#footer>.wrapper:last-child{
		padding: 30px 0!important;
		position:relative
	}
	#footer>.wrapper>.row.siteMapFooter-links{
		display:block;
		position:relative;
		border-bottom:none;
		padding: 0;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn{
		height:auto;
		padding-top:15px;
		padding-left:20px;
		padding-bottom: 20px;
		padding-right:20px;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn h2{
		font-size:14px;
		margin-bottom:0px
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn ul {
		margin-bottom: 0;
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn li{
		padding:10px 0 3px
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn li a{
		font-size:13px !important;
		line-height:14px
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn li a.tel{
		font-size:14px !important;
		margin-top:30px !important;
		display:block;
		margin-bottom:5px
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn li+li{
		padding-top:10px
	}
	
	
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3) ul li:nth-child(4),
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) ul li:nth-child(3),
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child ul li:nth-child(2) {
		padding-top:25px
	}
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(3) ul li:nth-child(5),
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:nth-child(4) ul li:nth-child(4),
	#footer>.wrapper>.row.siteMapFooter-links .siteMapColumn:last-child ul li:nth-child(3) {
		padding: 7px 0 0;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links{
		width:100%;
		float:right;
		padding:0px 14px 0;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li{
		display:block;
		float:none;
		border-right:0;
		margin-bottom:14px;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li:first-child{
		margin-bottom:30px
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li a{
		font-size:10px
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen{
		float:left;
		clear:both;
		display:block;
		padding-left:20px
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen1, #footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen2 {
		margin-bottom: 23px;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer{
		float:left;
		padding-left:21px;
		width:84%;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer p small{
		font-family:"brandon-grotesque",sans-serif;
		font-size:9px;
		font-weight:400;
		color:#558f51
	}
	footer .back-to-top{
		bottom:50px
	}
	body .logo-options .wrapper{
	padding-bottom:15px
	}
	.page_my-preferences .fixed-offset{
	padding-top:181px
	}
	.page_my-preferences .fixed-offset .logo-options .wrapper{
	padding:0 15px
	}
	.page_my-preferences .fixed-offset .logo-options .wrapper .col1{
	margin-top:22px;
	margin-left:0px
	}
	.mypreferences .my-preferences-container .my-preferences-body p{
	font-size:14px
	}
	.mypreferences .my-preferences-container .my-preferences-body a.userNavButton{
	font-size:14px
	}
	.myevents .events-accordion-container .events-accordion{
	border:none
	}
	.myevents .events-accordion-container .events-accordion p{
	font-size:14px
	}
	.myevents .events-accordion-container .events-accordion a.no-events{
	font-size:14px
	}
	.page_register .content .wrapper{
	text-align:left
	}
	.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.title{
	padding:0;
	text-align:center
	}
	.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.text{
	padding:0px
	}
	.page_register .content .wrapper .main .altWrapper.whiteWrap>.section.text>ul li{
	line-height:14px
	}
	.patientRegistration #patientRegistrationForm .form-group .dropdown select#hospitalaffiationlist{
	background-position-x:85% !important
	}
	#myProfileForm .form-group .dropdown select#editprofhospitalist1{
	background-position-x:85% !important;
	width:100% !important
	}
	#myProfileForm>div.form-group:nth-of-type(3)>label{
	margin-top:0 !important
	}
	#myProfileForm>div.form-group:nth-of-type(13)>label{
	margin-top:0 !important
	}
	.thank-you-page-button{
	font-size:14px;
	line-height:38px
	}
	.patientRegistration{
	padding:0px 20px
	}
	.patientRegistration .account-found-div{
	margin-bottom:20px
	}
	.patientRegistration .multi-column-checkbox-group .column-one,.patientRegistration .multi-column-checkbox-group .column-two{
	width:100%
	}
	.patientRegistration .multi-column-checkbox-group>label:before{
	content:"*";
	color:red
	}
	.patientRegistration .multi-column-checkbox-group>label span{
	display:none
	}
	.patientRegistration .form-header .form-subtitle{
	font-size:14px
	}
	.patientRegistration #patientRegistrationForm>p{
	line-height:18px !important
	}
	.patientRegistration #patientRegistrationForm label.error{
	font-size:14px;
	line-height:16px
	}
	.patientRegistration #patientRegistrationForm .form-group .dropdown,.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown,.patientRegistration #patientRegistrationForm .form-group input,.patientRegistration #patientRegistrationForm .form-group .dropdown input{
	width:100%
	}
	.patientRegistration #patientRegistrationForm .form-group label{
	font-size:14px;
	width:100% !important
	}
	.patientRegistration #patientRegistrationForm .form-group.autosize+.form-group.autosize{
	width:100%
	}
	.patientRegistration #patientRegistrationForm button.btn-submit-patient-registration{
	width:37%;
	margin:0 auto
	}
	.patientRegistration .part-two-div #patientRegistrationForm .form-group .sma-edit-date .dropdown{
	width:160px !important
	}
	.patientRegistration .part-two-div #patientRegistrationForm .form-group .sma-edit-date div.dropdown:nth-of-type(1){
	margin-right:14px
	}
	.patientRegistration #patientRegistrationForm .checkbox-group input,.patientRegistration #patientRegistrationForm .form-group.checkbox-group input{
	margin-right:3px;
	margin-top:1px
	}
	.patientRegistration .part-two-div #patientRegistrationForm button.btn-submit-patient-registration{
	margin:0 auto
	}
	.patientRegistration #patientRegistrationForm .form-group .dropdown select.select-dropdown#hospitalist{
	width:100% !important
	}
	.smacgsignin form.compressed-form{
	padding:0 20px;
	margin-bottom:50px
	}
	.smacgsignin form.compressed-form .form-group input.form-control{
	width:100%;
	margin-top:5px
	}
	.smacgsignin form.compressed-form .form-group label{
	font-size:15px
	}
	.smacgsignin form.compressed-form .form-group label span.required{
	display:inline
	}
	.smacgsignin form.compressed-form .form-group .help-block{
	font-size:15px
	}
	.smacgsignin form.compressed-form .checkbox label{
	font-size:15px
	}
	.smacgsignin form.compressed-form p button.btn{
	font-size:15px
	}
	.smacgsignin form.compressed-form p a.signInButton{
	font-size:15px
	}
	#forgot-password .shadow-below{
	text-align:center
	}
	#forgot-password form.compressed-form>p.required{
	margin-top:-2px
	}
	#forgot-password form.compressed-form .form-group input.form-control{
	width:300px;
	margin-top:5px
	}
	#forgot-password form.compressed-form .form-group label{
	font-size:14px;
	display:inline
	}
	#forgot-password form.compressed-form .form-group label span.required{
	display:inline
	}
	#forgot-password form.compressed-form p button.btn{
	font-size:14px
	}
	.changepassword form.compressed-form>p.required{
	margin-top:-2px
	}
	.changepassword form.compressed-form .form-group input.form-control{
	width:300px;
	margin-top:5px
	}
	.changepassword form.compressed-form .form-group label{
	font-size:14px;
	display:inline
	}
	.changepassword form.compressed-form .form-group label span.required{
	display:inline
	}
	.changepassword form.compressed-form p button.btn{
	font-size:14px
	}
	.page_profile .form-header{
	margin-bottom:30px;
	max-width:100%;
	padding:0px !important
	}
	.page_profile .form-header .form-subtitle{
	float:right;
	font-weight:normal;
	margin-top:8px;
	font-size:14px
	}
	style#my-profile-styles+.form-header{
	padding:0 20px !important
	}
	#myProfileForm{
	margin-right:0px !important;
	padding:0px 20px 20px !important
	}
	#myProfileForm label.error{
	font-size:14px;
	line-height:16px
	}
	#myProfileForm .form-group label{
	font-size:14px
	}
	#myProfileForm .form-group .dropdown,#myProfileForm .form-group .dropdown select.select-dropdown,#myProfileForm .form-group input,#myProfileForm .form-group .dropdown input,#myProfileForm .form-group input#city-input{
	width:100% !important;
	float:none
	}
	#myProfileForm .checkbox-group p{
	display:inline
	}
	#myProfileForm button.btn-submit-event-registration{
	float:none !important;
	display:block;
	font-size:14px;
	width:37%;
	margin:0 auto
	}
	#myProfileForm .multi-column-checkbox-group .column-one,#myProfileForm .multi-column-checkbox-group .column-two{
	width:100%
	}
	#myProfileForm .multi-column-checkbox-group>label:before{
	content:"*";
	color:red
	}
	#myProfileForm .multi-column-checkbox-group>label span{
	display:none
	}
	.search.section .search-results-form .form-group .input-wrap .glyphicon-remove-circle.clear-search{
	top:5px
	}
	.search.section .search-results-form .form-group button.btn-default{
	font-size:14px
	}
	.brandregistration #validate-email>legend,.brandregistration .compressed-form label,.brandregistration .compressed-form .form-group label.error{
	font-size:14px;
	width:100%
	}
	.brandregistration .compressed-form .form-group .form-control{
	font-size:12px;
	width:300px !important
	}
	.brandregistration .compressed-form button,.brandregistration .compressed-form button:hover,.brandregistration .compressed-form button:focus,.brandregistration .compressed-form button:active,.brandregistration .compressed-form .form-group .help-block a{
	font-size:14px
	}
	.brandregistration .compressed-form fieldset .form-group{
	margin:5px 0
	}
	#edit-profile .compressed-form .form-group .form-control,#edit-profile+div .compressed-form .form-group .form-control{
	font-size:12px;
	width:300px !important
	}
	#edit-profile .compressed-form button,#edit-profile .compressed-form button:hover,#edit-profile .compressed-form button:focus,#edit-profile .compressed-form button:active,#edit-profile .compressed-form .form-group .help-block a,#edit-profile+div .compressed-form button,#edit-profile+div .compressed-form button:hover,#edit-profile+div .compressed-form button:focus,#edit-profile+div .compressed-form button:active,#edit-profile+div .compressed-form .form-group .help-block a{
	font-size:14px
	}
	#edit-profile .compressed-form fieldset .form-group,#edit-profile+div .compressed-form fieldset .form-group{
	margin:5px 0
	}
	#edit-profile .compressed-form fieldset>legend,#edit-profile+div .compressed-form fieldset>legend{
	font-size:14px
	}
	#edit-profile .compressed-form label,#edit-profile .compressed-form .form-group label.error,#edit-profile+div .compressed-form label,#edit-profile+div .compressed-form .form-group label.error{
	font-size:14px;
	display:inline-block
	}
	#edit-profile .compressed-form label,#edit-profile+div .compressed-form label{
	width:100%;
	text-align:left;
	float:right
	}
	#myProfileForm .ms-person-follow-up .form-group .sma-edit-date div.dropdown:nth-of-type(1){
	margin-right:17px
	}
	#myProfileForm .caregiver-follow-up .form-group .sma-edit-date div.dropdown:nth-of-type(1){
	margin-right:16px
	}
	#myProfileForm .caregiver-follow-up .form-group .sma-edit-date div.dropdown:nth-of-type(3){
	margin-top:12px
	}
	#myProfileForm .form-group .sma-edit-date .dropdown{
	width:160px !important
	}
	#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown{
	margin-right:2px
	}
	#myProfileForm .form-group .dropdown select#editprofhospitalist.select-dropdown{
	width:100% !important;
	background-position-x:90% !important
	}
	#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date,#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date{
	width:100%
	}
	#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown:nth-of-type(2){
	margin-left:0px
	}
	#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date div.dropdown:nth-of-type(2){
	margin-left:0
	}
	#myProfileForm .form-group .dropdown select#state-input,#myProfileForm .form-group .dropdown select#childs_motor_funtion{
	width:160px !important
	}
	.page_edit-my-profile-thank-you .content .wrapper .main .altWrapper.whiteWrap .text p b a{
	width:37%
	}
	#eventRegistrationForm .form-group .dropdown,#eventRegistrationForm .form-group .dropdown select.select-dropdown,#eventRegistrationForm .form-group input,#eventRegistrationForm .form-group .dropdown input,#eventRegistrationForm .form-group input#city-input{
	width:100% !important
	}
	#eventRegistrationForm #event-register-form{
	font-size:14px
	}
	.eventregistration .col .form-header a.btn{
	margin-right:0px;
	font-size:14px
	}
	.eventregistration .col .form-header div{
	float:left
	}
	.eventregistration .col .form-header div+div{
	float:right
	}
	.event-confirmation-btn{
	padding:6px 15px;
	border-radius:10px;
	text-decoration:none;
	border:none !important;
	width:auto;
	height:auto;
	float:left
	}
	.event-confirmation-btn a{
	padding:0px;
	text-decoration:none;
	border:none !important
	}
	.form-group .sma-edit-date{
	display:inline-flex !important;
	flex-wrap:wrap
	}
	.smacgsignin form.compressed-form p.required{
	top:18px
	}
	.patientRegistration #patientRegistrationForm .form-group .dropdown select#hospitalaffiationlist{
	width:100% !important
	}
	body .content .hcp-become-a-contributor span.signintext{
	position:static;
	right:0;
	bottom:-70px
	}
	body .content .hcp-become-a-contributor h3{
	margin-top:40px
	}
	body .content h1,body .content .h1,body .page-header h1{
	font-size:20px
	}
	body .page-header .wrapper .page-title{
	padding:50px 20px;
	}
	.accordioncontainer>.col #accordion{
	padding:0 20px;
	margin-top:0px
	}
	.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader .headerToggle{
	width:15px;
	height:15px
	}
	.accordioncontainer>.col #accordion .accordionelement .accordionElement .accordionElementHeader h4{
	font-size:15px
	}
	.template_home .hero-content-bottom-right .caption{
	display:none
	}
	.template_home .columncontrol .col+.col{
	border-left:none
	}
	.template_home .adaptiveimage .item.hero.responsive-options img{
	width:100% !important
	}
	.template_home .altWrapper>.title,.template_home .altWrapper>.text{
	padding:0 20px !important
	}
	.template_home .carousel .wrapper .hero a.btn{
	bottom:61px;
	right:-250px;
	z-index:2
	}
	.template_home .carousel .wrapper .hero a.btn>span:first-child{
	padding:8px 16px
	}
	.template_home .carousel .wrapper .hero a.btn:last-of-type{
	right:-317px;
	z-index:2
	}
	.template_home .carousel .wrapper .hero a.btn:last-of-type>span:first-child{
	padding:8px 22px
	}
	.template_home .content .row .main .col .home-options-3{
	margin-top:30px
	}
	.template_home .content .row .main .col .home-options-2{
	margin-top:30px
	}
	.template_home .text .footnote small{
	font-size:11px
	}
	.template_home .altWrapper{
	padding:30px 0 20px 0
	}
	.content .altWrapper .text ul.bullet-aligned{
	text-align:left
	}
	.content .grayWrap{
	padding:30px 20px 30px;
	background-color:rgba(167,171,176,0.1)
	}
	.content .grayWrap .textcallout2 .text-callout{
	background-color:rgba(167,171,176,0.1)
	}
	.content .whiteWrap{
	padding:30px 20px 30px;
	background:#fff
	}
	#modals #exit-site .modal-dialog .modal-body .modal-buttons,#modals #hcp-exit-site .modal-dialog .modal-body .modal-buttons{
	padding:22px 0px 20px !important
	}
	#modals #hcp-exit-site .modal-dialog .modal-body .modal-title .popup-button{
	margin-left:-103px;
	top:392px
	}
	#modals #hcp-exit-site .modal-dialog .modal-body .modal-buttons a.cancel, #modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons a.cancel,  #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons a.cancel{
	top:83px;
	position:relative
	}
	#modals #hcp-exit-site .modal-dialog .modal-body .modal-buttons a.btn, #modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons a.btn, #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons a.btn{
	position:relative;
	bottom:74px
	}
	#modals #hcp-exit-site .modal-dialog .modal-body .modal-buttons{
	padding:74px 0px 20px !important
	}
	#modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons, #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons{
	padding:74px 0px 30px !important
	}
	#modals #exit-site .modal-dialog .modal-body .modal-title .popup-button{
	margin-left:-103px;
	top:280px
	}
	#modals #exit-site .modal-dialog .modal-body .modal-buttons a.cancel{
	top:83px;
	position:relative
	}
	#modals #exit-site .modal-dialog .modal-body .modal-buttons a.btn{
	position:relative;
	bottom:74px
	}
	#modals #exit-site .modal-dialog .modal-body .modal-buttons{
	padding:50px 0px 20px !important;
	min-height:178px
	}
	#modals #third-exit-site .modal-dialog .modal-body .modal-title .popup-button{
	top:262px
	}
	#modals #third-exit-site .modal-dialog .modal-body .modal-buttons a.cancel{
	top:83px;
	position:relative
	}
	#modals #third-exit-site .modal-dialog .modal-body .modal-buttons a.btn{
	position:relative;
	bottom:74px
	}
	#modals #third-exit-site .modal-dialog .modal-body .modal-buttons{
	min-height:178px
	}
	#modals .modal-dialog .modal-header .close span{
	color:#a7abb0;
	background-color:transparent
	}
	#modals .modal-dialog .modal-body{
	margin-bottom:24px;
	min-height:463px
	}
	#modals .modal-dialog .modal-body .modal-title{
	text-align:center;
	padding:0 15px
	}
	#modals .modal-dialog .modal-body .modal-title p{
	font-family:"brandon-grotesque",sans-serif;
	font-size:20px;
	font-weight:700;
	color:#4570b7
	}
	#modals .modal-dialog .modal-body .modal-title p+p{
	font-family:"brandon-grotesque",sans-serif;
	font-size:20px;
	font-weight:400;
	color:#7b828a
	}
	#modals .modal-dialog .modal-body .modal-title .popup-button{
	position:absolute;
	background:#4570b7;
	font-family:"brandon-grotesque", sans-serif;
	font-size:15px;
	font-weight:700;
	color:#fff;
	padding:10px 24px;
	text-decoration:none;
	display:inline-block;
	bottom:auto;
	left:50%;
	min-width:205px;
	margin-bottom:0px;
	margin-left:-102px;
	width:206px
	}
	#modals .modal-dialog .modal-body .modal-buttons{
	min-height:160px;
	width:205px !important;
	margin:0 auto
	}
	#modals .modal-dialog .modal-body .modal-buttons a.btn{
	border:3px solid #4570b7 !important;
	background:#4570b7 url("/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/icons/arrow.png") no-repeat 120px center;
	background-size:10%;
	padding-right:35px;
	padding-left:10px;
	margin-left:0;
	width:100%;
	text-align:center
	}
	#modals .modal-dialog .modal-body .modal-buttons a.cancel{
	bottom:10px;
	left:0;
	float:none;
	margin-right:0;
	min-width:206px;
	margin-bottom:10px
	}
	#modals .modal-dialog .modal-body .modal-buttons a{
	background:#4570b7;
	font-family:"brandon-grotesque", sans-serif !important;
	font-size:15px
	}
	#third-exit-site .modal-dialog .modal-body .modal-title{
	height:90px;
	display:block
	}
	#third-exit-site .modal-dialog .modal-body .modal-title .popup-button{
	top:335px;
	bottom:auto
	}
	#third-exit-site .modal-dialog .modal-body p:nth-of-type(2){
	min-height:65px
	}
	.content .main .tab .tab-content .tab-pane .tab-pane-inner .columncontrol .row .column-control-column{
	border:none
	}
	body .content .main .textcallout3.grayCall{
	padding:40px 0
	}
	.content .accordion-header.visible-xs-block{
	width:100%;
	padding-right:20%
	}
	.content .accordion-header{
	font-family:"brandon-grotesque",sans-serif;
	font-size:15px;
	font-weight:700;
	color:#558f51;
	background-color:#e5e6e8;
	font-weight:700;
	margin-top:5px 0 2px;
	word-wrap:break-word;
	padding:20px 20px 20px 10px;
	text-align:left
	}
	.content .accordion-header:before{
	content:none;
	border:none !important
	}
	.content .accordion-header:hover{
	color:#558f51;
	text-decoration:none
	}
	.content .accordion-header .glyphicon-plus-sign:before{
	content:"";
	background:url("/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/icons/closed_tab1.png") no-repeat;
	background-size:70%;
	display:block;
	width:27px;
	height:29px
	}
	.content .accordion-header.active{
	background:#558f51;
	font-family:"brandon-grotesque",sans-serif;
	font-size:15px;
	font-weight:700;
	color:#fff!important;
	text-decoration:none
	}
	.content .accordion-header.active:hover,.content .accordion-header.active:focus,.content .accordion-header.active:active{
	text-decoration:none;
	color:white
	}
	.content .accordion-header.active .glyphicon-minus-sign:before{
	content:"";
	background:url("/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/icons/open_tab.png") no-repeat;
	background-size:70%;
	display:block;
	width:29px;
	height:5px;
	position:relative;
	top:7px
	}
	.content .accordion-header span{
	word-wrap:normal
	}
	.content .accordion-header span.text-notransform b{
	font-weight:800 !important
	}
	.content .accordion-header span.text-notransform b span{
	font-weight:700 !important
	}
	.teasertile .media .media-left{
	display:inline !important;
	float:none !important
	}
	.teasertile .media .media-body{
	display:block
	}
	.teasertile .media .media-body h3{
	text-align:center
	}
	.content .thumbnail-block:before{
	box-shadow:none
	}
	.page_community .content .wrapper .section.columncontrol .column-control-column a figure span img{
	width:53%;
	padding-bottom:10px
	}
	.page_community .content .wrapper .section.columncontrol .column-control-column a+p{
	min-height:180px !important
	}
	.template_home .content .main{
	padding:30px 0 0 0
	}
	.template_home .columncontrol div.row div.col:nth-child(1){
	padding-right:0
	}
	.template_home .columncontrol div.row div.col:nth-child(2){
	padding-right:0;
	padding-left:0
	}
	.template_home .columncontrol div.row div.col:nth-child(3){
	padding-left:0
	}
	.template_home .content .main .home-options-1 div.image:nth-child(3) img{
	width:20% !important
	}
	.template_home .content .main .home-options-2 div.image:nth-child(3) img{
	width:20% !important
	}
	.template_home .content .main .home-options-3 div.image:nth-child(3) img{
	width:20% !important
	}
	.template_home .row .main .adaptiveimage img{
	width:100%
	}
	.image-container-become{
	height:373px;
	background-size:contain;
	margin-bottom:150px
	}
	.image-container-become .text-content{
	left:0;
	top:372px;
	width:100%
	}
	.image-container-become .text-content p{
	display:none !important;
	font-family:"brandon-grotesque",sans-serif;
	font-size:20px;
	font-weight:700;
	color:#7b828a;
	margin:0;
	padding:45px 0;
	background:#eeeeee
	}
	.image-container-become .red{
	padding:25px;
	width:100%
	}
	body.template--home.page_home.template_home .content .altWrapper>.text .footnoteBelow{
	padding:0px 23px !important
	}
	br.hide-mobile{
	display:none
	}
	body .content{
	padding-top:0
	}
	.altWrapper.grayWrap.no-image-article{
	padding-top:60px !important
	}
	.image-container-become .become-contributor h2{
	font-size:26px
	}

}
@media screen and (max-width: 991px) and (min-width: 767px){
	header .fixed{
		border:none;
	}
	header .logo-options .wrapper .mobile-menu-toggle span{
		background:#7b828a;
	}
	.row-offcanvas.row-offcanvas-left.active header .logo-options .wrapper .mobile-menu-toggle{
		width:80px !important;
	}
	.row-offcanvas.row-offcanvas-left.active header .logo-options .wrapper .mobile-menu-toggle span{
		background:#fff;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li{
		padding-right:15px;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li:first-child{
		margin-right:10px;
	}
	#footer>.wrapper>.row.footer-links-container .footer-links ul li a{
		font-size:9px;
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen{
		width:22%;
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen2{
		width:100%;
	}
	#footer>.wrapper>.row.footer-links-container .logo-biogen .logo-biogen2 img{
		margin-top:14px;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer{
		clear:both;
	}
	#footer>.wrapper>.row.footer-links-container .desktop-disclaimer .footer-info {
		padding: 15px 0 20px;
	}
	#footer>.wrapper>.row.footer-links-container ul.desktop-footer-links li:nth-child(2){
		margin-left:60px;
	}
	.page_registration .underline .col.col-xs-12.col-sm-6.col-md-12,.page_profile .underline .col.col-xs-12.col-sm-6.col-md-12,.eventregistration .col.col-xs-12.col-sm-6.col-md-12{
		width:100%;
	}
	.page_register .col-sm-6{
		width:100% !important;
	}
	.patientRegistration #patientRegistrationForm .form-group.autosize+.form-group.autosize{
		width:100%;
	}
	.patientRegistration #patientRegistrationForm button.btn-submit-patient-registration{
		margin-top:0px;
		margin-left:0px;
	}
	.patientRegistration .part-one-div,.patientRegistration .part-two-div{
		width:600px;
	}
	.page_profile .form-header,#myProfileForm{
		padding:0 50px !important;
	}
	#myProfileForm .form-group input{
	width:400px !important;
	}
	#forgot-password .shadow-below{
		text-align:center;
	}
	#myProfileForm>div.ms-person-follow-up>div.form-group:nth-of-type(1) .sma-edit-date,#myProfileForm>div.caregiver-follow-up>div.form-group:nth-of-type(1) .sma-edit-date{
		width:60%;
	}
	.patientRegistration #patientRegistrationForm .form-group .dropdown select#hospitalaffiationlist{
		width:600px !important;
	}
	#myProfileForm .form-group .dropdown select#editprofhospitalist1{
		width:600px !important;
	}
	.content{
		padding:0px;
	}
	.content .altWrapper .text ul.bullet-aligned{
		text-align:left;
		padding-left:170px;
	}
	.content .grayWrap{
		padding:50px 30px 50px;
		background:#f6f6f7;
	}
	.content .grayWrap .textcallout2 .text-callout{
		background:#f6f6f7;
	}
	.content .whiteWrap{
		padding:50px 30px 50px;
		background:#fff;
	}
	.accordioncontainer>.col #accordion,.accordioncontainer>.col .accordion{
		padding:0 30px;
	}
	.template_home .columncontrol .col h3{
		height:40px;
	}
	.template_home .columncontrol .col:first-child h3{
		margin-bottom:30px;
	}
	.template_home .columncontrol .col figure{
		padding-top:49px;
	}
	.template_home .carousel .wrapper .hero a.btn{
		bottom:133px;
		right:234px;
	}
	.template_home .carousel .wrapper .hero a.btn>span:first-child{
		padding:10px 44px;
	}
	.template_home .carousel .wrapper .hero a.btn:last-of-type{
		right:94px;
	}
	.template_home .carousel .wrapper .hero a.btn:last-of-type>span:first-child{
		padding:10px 55px;
	}
	.template_home .altWrapper .adaptiveimage{
		padding:0 30px;
	}
	.template_home .altWrapper>.title,.template_home .altWrapper>.text{
		padding:0 30px;
	}
	.template_home .columncontrol div.row div.col:nth-child(1){
		padding-right:16px;
	}
	.template_home .columncontrol div.row div.col:nth-child(2){
		padding-right:8px;
		padding-left:8px;
	}
	.template_home .columncontrol div.row div.col:nth-child(3){
		padding-left:16px;
	}
	.template_home .columncontrol .col .home-options-1 a.title-link{
		padding-bottom:63px;
	}
	.template_home .columncontrol .col .home-options-1 div.image:nth-child(3) figure{
		margin-top:-32px;
	}
	.template_home .columncontrol .col .home-options-2 a.title-link{
		padding-bottom:87px;
	}
	.template_home .columncontrol .col .home-options-2 div.image:nth-child(3) figure{
		margin-top:-32px;
	}
	.template_home .columncontrol .col .home-options-3 div.image:nth-child(3) figure{
		margin-top:-32px;
	}
	.image-container-become{
		height:380px;
	}
	.image-container-become .text-content{
		left:35px;
		top:130px;
	}
	.content .main .textcallout3.grayCall div .verticalAlignMid{
		vertical-align:middle;
		margin:0;
	}
	.page_community .content .wrapper .section.columncontrol .column-control-column a+p{
		min-height:280px !important;
	}
	.page_community .content .wrapper .section.columncontrol .column-control-column p:nth-of-type(2) a{
		padding:10px 8px 8px;
	}
	.page_home .underline>.html p>small{
		font-size:10px;
		line-height:15px;
	}
	.image-container-become .become-contributor h1{
		font-size:32px;
	}

}
@media screen and (max-width: 991px){
	#myProfileForm .checkbox-group{
		padding:0 !important;
	}
	#myProfileForm .checkbox-group input{
		display:block !important;
		float:left !important;
	}
	.brandregistration .compressed-form .form-group .form-control.input-small,#edit-profile .compressed-form .form-group .form-control.input-small{
		max-width:500px;
	}
	.patientRegistration #patientRegistrationForm .form-group input.checkbox{
		margin-top:9px;
	}
	.patientRegistration #patientRegistrationForm .form-group.checkbox-group.agree-checkbox-group input.checkbox{
		margin-top:0 !important;
	}
	#footer .siteMapFooter-links{
		padding-bottom:30px;
	}
}
@media screen and (min-width: 992px){
.page_home .underline>.html p>small{
font-size:10px;
line-height:15px
}
.page_home .columncontrol .col figure{
padding-top:49px
}
#footer>.wrapper .row.footer-links-container .logo-biogen img{
width:86px;
margin-top:15px
}
#footer>.wrapper .row.footer-links-container .desktop-disclaimer{
clear:none;
margin-top:57px
}
#footer .siteMapFooter-links{
padding-bottom:30px
}

}
.highContrast.content,.highContrast.content p,.highContrast ul li,.highContrast p,.highContrast.isi p b,.highContrast .btn-next .btn-next-left .btn-next-left-text,.highContrast.content .key-points span,.highContrast h1,.highContrast h2,.highContrast h3,.highContrast h4,.highContrast h5,.highContrast span,.highContrast a,.highContrast p,.highContrast#footer h1,.highContrast#footer h2,.highContrast#footer h3,.highContrast#footer h4,.highContrast#footer h5,.highContrast#footer span,.highContrast#footer a,.highContrast#footer p{
color:#000 !important;
border-color:#000 !important
}
.highContrast .cta-learnmore,.highContrast .tysabri-promo{
background:white !important;
border:none !important
}
.smallTextSize.isi p b,.smallTextSize.content .form-group label,.smallTextSize.content .form-group .dropdown-container,.smallTextSize p span,.smallTextSize span,.smallTextSize p a,.smallTextSize p,.smallTextSize li,.smallTextSize .btn-next .btn-next-left .btn-next-left-text,.smallTextSize .btn-next .btn-right-text,.smallTextSize#footer a,.smallTextSize#footer p,.smallTextSize#footer small,.smallTextSize.content .key-points span,.smallTextSize #locate-form .form-group label,.smallTextSize #locate-form .form-group label span,.smallTextSize #locate-list a,.smallTextSize h1,.smallTextSize h2,.smallTextSize h3,.smallTextSize h4,.smallTextSize h5{
font-size:18px !important;
line-height:1 !important
}
.smallTextSize p small,.smallTextSize small{
font-size:14px !important
}
.smallTextSize h1,.smallTextSize.isi h2{
font-size:36px !important
}
.smallTextSize h2{
font-size:24px !important
}
.smallTextSize h3{
font-size:24px !important
}
.smallTextSize h6{
font-size:24px !important
}
.smallTextSize#footer h2{
font-size:22px !important
}
.content.smallTextSize h1,.content.smallTextSize .h1{
font-size:30px !important;
line-height:40px
}
.content.smallTextSize h2,.content.smallTextSize .h2{
font-size:24px !important;
line-height:30px
}
.content.smallTextSize h3,.content.smallTextSize .h3{
font-size:24px !important;
line-height:26px
}
.content.smallTextSize h6,.content.smallTextSize .h6{
font-size:24px !important;
line-height:40px
}
.content.smallTextSize p{
font-size:18px !important;
line-height:26px
}
.content.smallTextSize p a{
font-size:18px !important;
line-height:26px
}
.content.smallTextSize p a:hover{
font-size:18px !important;
line-height:26px
}
.content.smallTextSize a{
font-size:18px !important;
line-height:26px
}
.content.smallTextSize a:hover{
font-size:18px !important;
line-height:26px
}
.content.smallTextSize small{
font-size:14px !important;
line-height:16px
}
.content.smallTextSize .compressed-form p button.signin-submit,.content.smallTextSize .compressed-form p a.btn-continue,.content.smallTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.smallTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.smallTextSize #event-register-form{
font-size:16px !important
}
.content.smallTextSize .patientRegistration #patientRegistrationForm .checkbox-group{
clear:both
}
.content.smallTextSize .accordioncontainer .accordion .accordionElement .accordionElementHeader h4{
font-size:20px !important;
line-height:14px !important
}
.content.smallTextSize .snap .col{
width:30%
}
.mediumTextSize.isi p b,.mediumTextSize.content .form-group label,.mediumTextSize.content .form-group .dropdown-container,.mediumTextSize p span,.mediumTextSize span,.mediumTextSize p a,.mediumTextSize p,.mediumTextSize li,.mediumTextSize .btn-next .btn-next-left .btn-next-left-text,.mediumTextSize .btn-next .btn-right-text,.mediumTextSize#footer a,.mediumTextSize#footer p,.mediumTextSize#footer small,.mediumTextSize.content .key-points span,.mediumTextSize #locate-form .form-group label,.mediumTextSize #locate-form .form-group label span,.mediumTextSize #locate-list a,.mediumTextSize h1,.mediumTextSize h2,.mediumTextSize h3,.mediumTextSize h4,.mediumTextSize h5{
font-size:20px !important;
line-height:1 !important
}
.mediumTextSize p small,.mediumTextSize small{
font-size:20px !important
}
.mediumTextSize h2{
font-size:28px !important
}
.mediumTextSize h1,.mediumTextSize.isi h2{
font-size:38px !important
}
.mediumTextSize h3{
font-size:26px !important
}
.mediumTextSize h4{
font-size:24px !important
}
.mediumTextSize h6{
font-size:26px !important
}
.content.mediumTextSize h1,.content.mediumTextSize .h1{
font-size:38px !important;
line-height:42px
}
.content.mediumTextSize h2,.content.mediumTextSize .h2{
font-size:26px !important;
line-height:32px
}
.content.mediumTextSize h3,.content.mediumTextSize .h3{
font-size:26px !important;
line-height:28px
}
.content.mediumTextSize h6,.content.mediumTextSize .h6{
font-size:26px !important;
line-height:42px
}
.content.mediumTextSize p{
font-size:20px !important;
line-height:28px
}
.content.mediumTextSize p a{
font-size:20px !important;
line-height:28px
}
.content.mediumTextSize p a:hover{
font-size:20px !important;
line-height:28px
}
.content.mediumTextSize a{
font-size:20px !important;
line-height:28px
}
.content.mediumTextSize a:hover{
font-size:20px !important;
line-height:28px
}
.content.mediumTextSize small{
font-size:16px !important;
line-height:18px
}
.content.mediumTextSize .compressed-form p button.signin-submit,.content.mediumTextSize .compressed-form p a.btn-continue,.content.mediumTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.mediumTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.mediumTextSize #event-register-form{
font-size:18px !important;
width:125px !important
}
.content.mediumTextSize .patientRegistration #patientRegistrationForm .checkbox-group{
clear:both
}
.content.mediumTextSize .patientRegistration #patientRegistrationForm .form-group input{
margin-top:0px
}
.content.mediumTextSize .accordioncontainer .accordion .accordionElement .accordionElementHeader h4{
font-size:22px !important;
line-height:16px !important
}
.content.mediumTextSize .snap .col{
width:30%
}
.largeTextSize.isi p b,.largeTextSize.content .form-group label,.largeTextSize.content .form-group .dropdown-container,.largeTextSize p span,.largeTextSize span,.largeTextSize p a,.largeTextSize p,.largeTextSize li,.largeTextSize .btn-next .btn-next-left .btn-next-left-text,.largeTextSize .btn-next .btn-right-text,.largeTextSize#footer a,.largeTextSize#footer p,.largeTextSize#footer small,.largeTextSize.content .key-points span,.largeTextSize #locate-form .form-group label,.largeTextSize #locate-form .form-group label span,.largeTextSize #locate-list a,.largeTextSize h1,.largeTextSize h2,.largeTextSize h3,.largeTextSize h4,.largeTextSize h5{
font-size:22px !important;
line-height:1.1 !important
}
.largeTextSize p small,.largeTextSize small{
font-size:22px !important
}
.largeTextSize h2{
font-size:28px !important
}
.largeTextSize h1,.largeTextSize.isi h2{
font-size:40px !important
}
.largeTextSize h3{
font-size:28px !important
}
.largeTextSize h4{
font-size:26px !important
}
.largeTextSize h6{
font-size:28px !important
}
.content.largeTextSize h1,.content.largeTextSize .h1{
font-size:40px !important;
line-height:444px
}
.content.largeTextSize h2,.content.largeTextSize .h2{
font-size:28px !important;
line-height:34px
}
.content.largeTextSize h3,.content.largeTextSize .h3{
font-size:28px !important;
line-height:30px
}
.content.largeTextSize h6,.content.largeTextSize .h6{
font-size:28px !important;
line-height:44px
}
.content.largeTextSize p{
font-size:22px !important;
line-height:30px
}
.content.largeTextSize p a{
font-size:22px !important;
line-height:30px
}
.content.largeTextSize p a:hover{
font-size:22px !important;
line-height:30px
}
.content.largeTextSize a{
font-size:22px !important;
line-height:30px
}
.content.largeTextSize a:hover{
font-size:22px !important;
line-height:30px
}
.content.largeTextSize small{
font-size:18px !important;
line-height:20px
}
.content.largeTextSize .compressed-form p button.signin-submit,.content.largeTextSize .compressed-form p a.btn-continue,.content.largeTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.largeTextSize .patientRegistration #patientRegistrationForm .btn-submit-patient-registration,.content.largeTextSize #event-register-form{
font-size:20px !important;
width:125px !important
}
.content.largeTextSize .patientRegistration #patientRegistrationForm .checkbox-group{
clear:both
}
.content.largeTextSize .patientRegistration #patientRegistrationForm .form-group input{
margin-top:-2px
}
.content.largeTextSize .accordioncontainer .accordion .accordionElement .accordionElementHeader h4{
font-size:24px !important;
line-height:18px !important
}
.content.largeTextSize .snap .col{
width:29%
}
html .page-title .nav-pills .glyphicon{
font-size:16px !important
}
.page-title .nav-pills>li>a,.page-title .nav-pills>li>a:hover{
font-size:16px !important;
line-height:16px
}

/***header common navi start***/

.utility-nav{
	background:#fff;
	min-height:23px;
	margin-bottom:0;
	box-shadow:none;
}
.utility-nav .wrapper{
	max-width:1024px;
	padding:0px
}
.utility-nav .wrapper .navbar-nav{
	margin:0;
	float:right
}
.utility-nav .wrapper .navbar-nav>li{
	width:auto;
	margin:0;
	text-align:left;
	margin-top:14px;
	border-right:1px solid #7b828a
}
.utility-nav .wrapper .navbar-nav>li>a{
	padding:0px 20px;
	font-family:"brandon-grotesque",sans-serif;
	font-size:11px;
	font-weight:500;
	color:#4570b6;
	text-shadow:none;
	text-transform:uppercase
}
.utility-nav .wrapper .navbar-nav>li>a:hover,
.utility-nav .wrapper .navbar-nav>li>a:visited,
.utility-nav .wrapper .navbar-nav>li>a:active,
.utility-nav .wrapper .navbar-nav>li>a:focus{
    color: #4570b6;
}
.utility-nav .wrapper .navbar-nav>li:first-child>a,
.utility-nav .wrapper .navbar-nav>li:first-child>a:hover,
.utility-nav .wrapper .navbar-nav>li:first-child>a:visited,
.utility-nav .wrapper .navbar-nav>li:first-child>a:active,
.utility-nav .wrapper .navbar-nav>li:first-child>a:focus {
    color: #7b828a;
}
.utility-nav .wrapper .navbar-nav>li>a:not([href]){
	text-transform:none
}
.utility-nav .wrapper .navbar-nav>li:first-child{
	padding-right:0
}
.utility-nav .wrapper .navbar-nav>li.navbar-right{
	border-right:none;
	padding-right:0px
}
.utility-nav .wrapper .navbar-nav>li.navbar-right p.navbar-text{
	padding:0;
	overflow:hidden
}
.utility-nav .wrapper .navbar-nav>li.navbar-right p.navbar-text a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:11px;
	font-weight:500;
	color:#7da2cf !important;
	text-shadow:none;
	padding:0px 20px;
	background:none
}
.utility-nav .wrapper .navbar-nav>li.navbar-right p.navbar-text a+a{
	padding-right:15px;
	border-left:1px solid #7b828a
}
.logo-options{
	background:#fff
}
.logo-options .wrapper{
	padding:0;
	max-width:1024px;
}
.logo-options .wrapper .col3{
	padding:32px 35px 0 0;
	float:right;
	margin-right:28px;
	display: none;
}
.logo-options .wrapper .col3 p{
	text-align:right;
	margin-bottom:0;
}
.logo-options .wrapper .col3 p a{
	text-decoration:none;
}
.logo-options .wrapper .col1{
	padding:0;
}
.logo-options .wrapper .col1 .first a {
    max-width: 100%;
    display: block;
}
header{
	max-width:1024px;
	margin:0 auto;
}
header>div.wrapper{
	margin-top:0 !important;
}
header .main-nav{
	padding-bottom:0px;
}
.page-header{
	background:none !important;
}
body .main-nav .wrapper,body .wrapper{
	padding:0 !important;
}
header .utility-nav .navbar-nav>li.countryselector:nth-of-type(4){
	display:inline-block;
	margin-top:0;
}
.country_options.rightAdjustment{
	right:0px !important;
}
.utility-nav .wrapper .safari.navbar-nav>li.countryselector{
	padding-right:0px !important;
}
.safari.navbar-nav>div.country_options.rightAdjustment{
	right:146px !important;
}
.countryselector .text{
	font-family:"brandon-grotesque",sans-serif;
	font-size:11px;
	font-weight:50;
	color:#4570b6;
}
.utility-nav .wrapper .navbar-nav>li.countryselector{
	margin-top:0px;
	padding-top:13px;
}
.utility-nav .wrapper .navbar-nav>li.countryselector.clicked{
	padding-top:13px;
}
.open-close-arrow{
	margin:0 10px;
	max-width:10px;
	display:inline-block;
}
.country_options .option_column a{
	font-size:13px;
	font-family:"brandon-grotesque",sans-serif;
	font-weight:500;
}
.countryselector img.countryflag{
	position:relative;
	bottom:4px;
}
.main-nav{
	background-color:#fff;
	position:relative;
}
.main-nav .wrapper{
	padding:0 64px !important;
	max-width:1024px;
}
.main-nav .wrapper .main-nav-list>li{
	width: 12%;
}

.main-nav .wrapper .main-nav-list>li>a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:14px;
	font-weight:500;
	color:#7b828a;
	display: block;
}
.main-nav .wrapper .main-nav-list li.over>a{
	color:#7b828a;
}
.main-nav .wrapper .main-nav-list li.over .caret{
	display:none;
}
.main-nav .wrapper .main-nav-list li.here>a{
	color:#69be58;
}
.main-nav .wrapper .main-nav-list li+li{
	border-left:1px solid #e5e6e8;
}
.main-nav .wrapper .main-nav-list>li ul{
	top: 30px;
    background: #192e41;
    min-width: auto;
    width: 100%;
}
.main-nav .wrapper .main-nav-list>li ul>li{
	border-bottom:none;
	text-align:left;
}
.main-nav .wrapper .main-nav-list>li ul>li>a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:13px;
	font-weight:700;
	color:#69be58;
	line-height:17px;
	margin-top:0px;
	padding:6px 8px;
}
.main-nav .wrapper .main-nav-list>li ul>li>a:hover,.main-nav .wrapper .main-nav-list>li ul>li>a:active,
.main-nav .wrapper .main-nav-list>li ul>li>a:focus,.main-nav .wrapper .main-nav-list>li ul>li>a:visited{
	color:#69be58 !important
}
.main-nav .wrapper .main-nav-list>li ul li+li{
	border-left:none
}
.main-nav .wrapper .main-nav-list>li ul>li.over a{
	color:#69be58 !important
}
.main-nav .wrapper .main-nav-list>li ul>li.over a:hover,.main-nav .wrapper .main-nav-list>li ul>li.over a:active,
.main-nav .wrapper .main-nav-list>li ul>li.over a:focus,.main-nav .wrapper .main-nav-list>li ul>li.over a:visited{
	color:#69be58 !important
}
.no-touchcapable .main-nav .wrapper>ul>li>a:hover,
.touchcapable header .main-nav .wrapper>ul>li>.on,header .main-nav .wrapper>ul>.over>a{
	color:#7b828a;
	background:none
}
header{
	border:none !important
}
header>div.wrapper{
	background:#192e41;
	text-align:center;
	margin-top:10px:
}
header>div.wrapper .breadcrumb{
	height:32px;
	padding:13px 0px !important;
	margin:0 auto !important;
	border-bottom:none;
	display:inline-block;
}
header>div.wrapper .breadcrumb>li div.stacked-breadcrumb{
	width:auto !important;
	padding:0 10px;
}
header>div.wrapper .breadcrumb>li div.stacked-breadcrumb a{
	font-family:"brandon-grotesque",sans-serif;
	font-size:13px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
}
header>div.wrapper .breadcrumb>li div.stacked-breadcrumb a:hover,header>div.wrapper .breadcrumb>li div.stacked-breadcrumb a:active,header>div.wrapper .breadcrumb>li div.stacked-breadcrumb a:focus{
	color:#fff !important;
	text-decoration:none;
}
header>div.wrapper .breadcrumb>li.active{
	font-family:"brandon-grotesque",sans-serif;
	font-size:13px;
	font-weight:700;
	color:#69be58;
}
header>div.wrapper .breadcrumb li+li{
	border-left:1px solid #e5e6e8;
}
header>div.wrapper .breadcrumb li+li:before{
	display:none;
}
.logo-options .row {
	margin:0;
}
.logo-options .col2 {
    display: block;
}
.logo-options .col2 ul li:first-child {
    background: url(/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/common/B728_90.gif) no-repeat;
    background-size: 100% 100%;
    width: auto;
	list-style: none;
	margin: 0;
}
.logo-options .col2 ul li:last-child {
    background: url(/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/logos/KnowSMA_TW.png) no-repeat;
	list-style: none;
	background-size: 115px;
}
.logo-options .col2 ul li:first-child a {
    display: block;
    height: 100%;
}
.logo-options .col2 ul li:last-child a {
    padding: 0px 40px 15px 30px;
}
.logo-options .wrapper .row .col2 ul{
	padding:0;
	margin: 0;
	height: 100%;
}
.logo-options .col2 ul li:first-child a , .logo-options .col2 ul li:last-child  a {
    color: transparent;
}
.logo-options .wrapper .col1 .last{
	display:none;
}
.logo-options .wrapper .row .col1{
	height: 60px;
}
.logo-options .col1 .first {
	margin: 0;
	padding: 0;
    height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (min-width: 992px) {
	.main-nav .wrapper>ul {
		font-size: 0;
	}
	.main-nav .wrapper .main-nav-list>li {
		margin-right: 0;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(2) {
		width: 15%;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(3) {
		width: 13%;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(5){
		width: 13%;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(6) {
		width: 11%;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(7) {
		width: 11%;
	}
	.main-nav .wrapper .main-nav-list li.level-1:nth-child(8) {
		width: 13%;
	}
	.main-nav .wrapper .main-nav-list>li>a{
		height: 30px;
		line-height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.main-nav .wrapper>ul ul li.last {
		margin-bottom: 15px;
	}
	.logo-options .row {
		height: 107px;
	}
	.logo-options .col2 ul li:first-child,
	.logo-options .wrapper .row .col2 {
		height: 90px;
	}
	.logo-options .col2 ul li:last-child {
		height: 23px;
		margin-left: -250px;
		margin-top: -30px;
	}
	.logo-options .wrapper .col1 .first a {
		width: 200px;
	}
	.logo-options .wrapper .row .col1 {
		width: 27%;
	}
	.logo-options .wrapper .row .col2 {
		width: 73%;
		box-sizing: border-box;
	}
	.safari {
		width: 100%;
		text-align: right;
		margin-bottom: 10px !important;
	}
}
@media screen and (max-width: 991px){
	.utility-nav .wrapper{
		padding:0 10px 0 10px;
	}
	.utility-nav .wrapper .navbar-nav{
		margin-top:0;
		width:100%;
		background:#e5e6e8;
		position:relative;
	}
	.utility-nav .wrapper .navbar-nav>li{
		height:auto;
		width:57%;
		padding:9px 0;
		margin-top:0px;
		border:none;
		padding-right:0px;
	}
	.utility-nav .wrapper .navbar-nav>li a{
		padding:0 10px;
		text-align:left;
		border:none;
		margin-top:0;
		font-size:11px;
		background-size:20% 100%;
	}
	.utility-nav .wrapper .navbar-nav li+li{
		border:none;
	}
	.utility-nav .wrapper .navbar-nav li.navbar-right{
		float:right !important;
		margin-right:10px;
		position:absolute;
		right:0px;
	}
	.utility-nav .wrapper .navbar-nav li.navbar-right p.navbar-text{
		float:right;
	}
	.utility-nav .wrapper .navbar-nav li.navbar-right p.navbar-text a{
		padding:0px;
	}
	header .fixed{
		border:none;
		padding-bottom:0px;
	}
	header>div.wrapper{
		display:none;
	}
	.logo-options{
		padding-top:0;
	}
	.logo-options .wrapper{
		position:relative;
	}
	.logo-options .wrapper .col1 .first{
		margin:0;
		width:100%;
		text-align:center;
	}
	.logo-options .wrapper .row .col2 {
		padding: 0;
	}
	.logo-options .wrapper.navbarutilitywrapper .row {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.mobile-menu-toggle{
		top: 0;
		height: 100%;
		width: 80px;
		margin: 0;
		padding: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 5px;
	}
	.utility-nav{
		border-top:none;
	}
	header .fixed{
		border:none;
	}
	header .logo-options .wrapper .mobile-menu-toggle span{
		background:#7b828a;
		margin: 0;
	}
	.row-offcanvas.row-offcanvas-left.active header .logo-options .wrapper .mobile-menu-toggle{
		background:#69be58;
	}
	.row-offcanvas.row-offcanvas-left.active header .logo-options .wrapper .mobile-menu-toggle span{
		background:#fff;
	}
	.utility-nav .wrapper .safari.navbar-nav>li.countryselector{
		right:0;
	}
	.utility-nav .wrapper .navbar-nav li.navbar-right p.navbar-text a:first-child{
		padding-right:10px;
	}
	.utility-nav .wrapper .navbar-nav li.navbar-right p.navbar-text a+a{
		padding-right:0px;
		padding-left:10px;
	}
	.main-nav{
		padding:0px !important;
		background:#192e41;
		position:absolute;
	}
	.main-nav .wrapper{
		padding:0px !important;
	}
	.main-nav .wrapper .main-nav-list{
		height:auto !important;
	}
	.main-nav .wrapper .main-nav-list>li{
		width:100%;
		border-right:none;
		height:auto;
		top:0px;
		border-bottom:1px solid #0c6b82;
		padding-left:10px;
	}
	.main-nav .wrapper .main-nav-list>li>a{
		margin-top:0px;
		padding:16px 0px 16px 6px;
		text-align:left;
		position:relative;
		text-transform:none;
		font-family:"brandon-grotesque",sans-serif;
		font-size:15px;
		font-weight:700;
		color:#69be58 !important;
	}
	.main-nav .wrapper .main-nav-list>li>a:after{
		content:url("../images/icons/open.png");
		background:none;
		position:absolute;
		right:10px;
		top:50%;
		background:none;
		width:18px;
		height:18px;
	}
	.main-nav .wrapper .main-nav-list>li>a:before{
		display:none;
	}
	.main-nav .wrapper .main-nav-list>li>a span.caret{
		display:none;
	}
	.main-nav .wrapper .main-nav-list>li>a.on:after{
		content:url("../images/icons/close.png");
		background:none;
		position:absolute;
		right:10px;
		top:50%;
		background:none;
		width:18px;
		height:18px;
	}
	.main-nav .wrapper .main-nav-list>li ul{
		padding:0px;
		background:none;
		margin-left:0px;
	}
	.main-nav .wrapper .main-nav-list>li ul>li>a{
		font-family:"brandon-grotesque",sans-serif;
		font-size:15px;
		font-weight:400;
		color:#fff !important;
		text-align:left;
		padding:0px 8px 20px 8px;
	}
	.main-nav .wrapper .main-nav-list>li ul>li>a:after,
	.main-nav .wrapper .main-nav-list>li ul>li>a:before{
		display:none;
	}
	.main-nav .wrapper .main-nav-list>li ul>li>a:active,
	.main-nav .wrapper .main-nav-list>li ul>li>a:focus,
	.main-nav .wrapper .main-nav-list>li ul>li>a:hover,
	.main-nav .wrapper .main-nav-list>li ul>li>a:visited{
		background:#192e41 !important;
		color:#fff !important;
	}
	.main-nav .wrapper .main-nav-list>li ul>li:after,
	.main-nav .wrapper .main-nav-list>li ul>li:before{
		display:none;
	}
	.row-offcanvas-left .sidebar-offcanvas{
		left:-262px;
		width:262px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 992px) {
	.safari.navbar-nav>div.country_options.rightAdjustment {
		right: 0 !important;
	}
	.country_options span.country_text {
		text-align: left;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.utility-nav .wrapper .navbar-nav li:nth-child(2) {
		margin-top: -8px;
	}
	.logo-options .wrapper.navbarutilitywrapper .row {
		height:80px;
		padding-left: 80px;
		gap: 1.5em;
	}
	.logo-options .wrapper .row .col1{
		height: 60px;
		width: 170px;
	}
	.logo-options .wrapper .row .col2 {
		width: 390px;
		height: 48px;
		box-sizing: border-box;
	}
	.logo-options .col2 ul li:first-child{
		background-size: contain;
		height: 100%;
	}
	.logo-options .col2 ul li:last-child {
		width: 100%;
		float: left;
		height: 30px !important;
		margin-top: -150px;
		margin-left: -55%;
	}
	.logo-options .col1 .first {
		align-items: center;
		justify-content: left;
	}
	
}
@media (max-width: 767px){
	.country_options{
		overflow-y:scroll;
		overflow-x:hidden;
		max-height:80vh;
	}
	.country_options .option_column a {
        margin-bottom: 2px;
    }
	.countryselector .text{
		font-size:11px;
		color:#4570b6
	}
	.utility-nav .countryselector .text {
        display: none;
    }
	.open-close-arrow{
		margin:0 10px;
		max-width:10px;
		display:inline-block
	}
	.countryflag{
		max-width:20px
	}
	.country_options .option_column a{
		font-size:12px;
		font-family:"brandon-grotesque",sans-serif;
		font-weight:500
	}
	.countryselector img.countryflag{
		position:relative;
		bottom:0px
	}
	
	.mobile-menu-toggle{
		width: 55px;
	}
	.logo-options .wrapper.navbarutilitywrapper .row {
		padding-left: 55px;
	}
	.utility-nav .wrapper .navbar-nav{
		margin-bottom:0
	}
	.utility-nav .wrapper .navbar-nav>li>a{
		text-transform:none
	}
	.logo-options .wrapper .row .col1 {
		width: 35%;
		height: auto;
	}
	.logo-options .wrapper .row .col2 {
		width: 65%;
	}
	.logo-options .col2 ul li:last-child {
		background-size: 100px;
	}
	.row-offcanvas.row-offcanvas-left.active header .logo-options .wrapper .mobile-menu-toggle + div.row {
		padding-left: 65px;
	}
}
@media screen and (max-width: 414px){
	.logo-options .wrapper.navbarutilitywrapper .row {
		height:50px;
	}
	.logo-options .wrapper .row .col2 {
		padding: 0 10px;
	}
	.logo-options .col2 ul li:last-child {
		margin-top: -40px;
		margin-left: -70%;
		position: absolute;
	}
	
}
@media screen and (max-width: 767px) and (min-width: 415px){
	.logo-options .wrapper.navbarutilitywrapper .row {
		height:70px;
	}
	.logo-options .col2 ul li:first-child {
		background-size: contain;
		width: 300px;
	}
	.logo-options .wrapper.navbarutilitywrapper .row {
		justify-content: flex-start;
	}
	.logo-options .wrapper .row .col2 {
		margin-left: 15px;
		padding: 0;
	}
	.logo-options .wrapper .col1 .first a {
		max-width: 195px;
	}
	.logo-options .col2 ul li:first-child a {
		height: 38px;
	}
	.logo-options .col2 ul li:last-child {
		margin-top: -38px;
		margin-left: -76%;
	}
}
@media screen and (max-width: 567px) and (min-width: 415px){
	.logo-options .col2 ul li:first-child a {
		height: 28px;
	}
	.logo-options .col2 ul li:first-child {
		width: 220px;
	}
}
@media screen and (max-width: 414px) and (min-width: 321px){
	.logo-options .col2 ul li:first-child{
		height: 30px;
	}
}
@media screen and (max-width: 320px) {
	.logo-options .wrapper.navbarutilitywrapper .row {
		height: 80px;
		flex-direction: column;
		gap: 5px;
	}
	.logo-options .col2 ul li:first-child{
		height: 40px;
	}
	.logo-options .wrapper .row .col2 {
		width: 100%;
	}
}

/*** To Delete ***/
.logo-options .col2 ul li:last-child {
    display: none;
}

/***header common navi end***/

/*# sourceMappingURL=main-sma-pat.css.map */

/* share logo 非表示 */
.atss .at-share-btn .at-icon-wrapper, .atss a .at-icon-wrapper {
    display: none !important;
}

/*  Country Flag  */

@media (max-width: 991px){
	.utility-nav .wrapper .navbar-nav>li.countryselector {
		top: 0px !important;
	}
	.country_options {
	top: 30px !important;
	}
}
div.at4-arrow {
    display: none;
}
.page-header-generic h1 {
    max-width: 100%;
}
.mobile-menu-toggle .icon-bar {
    width: 25px !important;
}

@media screen and (max-width: 767px){
	.page-header .wrapper .page-title h1+h2{
		padding:0px !important
	}
}

/****  New Br ****/
@media screen and (max-width: 1024px){
	br.pc{
		display:none;
	}
}	
@media screen and (max-width: 991px){
	br.pc-tbh {
		display: none;
	}
}
@media screen and (max-width: 767px){
	br.pc-tb{
		display:none;
	}
}
br.tb {
	display: none;
}
@media screen and (max-width: 769px) and (min-width: 768px){
	br.tb {
		display: block;
	}
}
br.tb-spx {
	display: none;
}
@media screen and (max-width: 991px) and (min-width: 768px){
	br.tb-spx {
		display: block;
	}
}
@media screen and (min-width: 992px){
	br.tb-spx-sp {
		display:none;
	}
}	
@media screen and (min-width: 768px){
	br.sp {
		display:none;
	}
}
@media screen and (min-width: 415px){
	br.spv {
		display:none;
	}
}
@media screen and (max-width: 414px){
	br.pc-tb-sph {
		display:none;
	}
}
/**zinbra modal**/
@media screen and (max-width: 250px){
	#modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons, #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons{
		width: auto !important;
	}
	#modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons a.cancel, #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons a.cancel{
		min-width: 100% !important;
	}
	#modals #zinbrytarems-exit-site .modal-dialog .modal-body .modal-buttons a.btn, #modals #zinbrytahcp-exit-site .modal-dialog .modal-body .modal-buttons a.btn{
		background: #4570b7 url(/content/dam/commercial-tw/specialty/sma/caregiver/tw_tw/images/icons/arrow.png) no-repeat 80% center;
		padding-right: 0px;
		padding-left: 0px;
		background-size: 10% !important;
	}
}