:root {
	--primary-color: #ff0000;
	--primary-color-darker: #ee0000;
	--primary-color-lighter: #ff4444;
	--secondary-color: #e57f1c;
	--alternate-row-color: #F9F9F9;
	--data-border-color: #cccccc;
	--nav-text: white;
	--nav-hover-text: white;
	--nav-sub-text: #999;
	--nav-sub-background-color: #ffffff;
	--nav-sub-hover: #ccc;
	--nav-sub-text-hover: black;
	--nav-pill-text: #999;
	--heading-color: #000 !Important;
	--text-color: #333333;
	--lc-text-size: 16px;
	--breadcrumb-color: #fff;
	--link-color: #3D6AE9 !important;
	--primary-text-color: #000000;
	--lc-text-size-menu: 16px;
	--button-text-color: #fff;
	--button-hover: #C80000;
}

a:hover {
	border:none;
}

.pd-sessiontbl tr td  label{
width:auto; 
}

.lc-CodeCsv{
display:none;	
}

/* new code to hide password on bulk assign */
.lcRegCodesAssign .lc-3:nth-child(2) {
	display:none;
}

.lcRegCodesAssign div.lc-3 {
    -webkit-box-flex: 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}
/* end new code to hide password on bulk assign */




div.m-navbar_popupOptions {
	margin-left:0px;
	margin-right:0px;
}


.MMM--breadcrumbs_theme a, .MMM--breadcrumbs_theme a:hover{
	color:#4B4B4B !important;
	border-bottom: 1px solid #4B4B4B;
	font-size:16px;
	text-decoration:none;
}


div.is-container {
	max-width:100%;
}



.is-container {
	padding: 0 !important;
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
}

.lc-Container .GridView * {
	box-sizing:border-box;
}

#ctl00_Content_lblText .mds-content-cards {
	margin:0;
}


@media screen and (max-width: 960px) {
.mds-content-cards_grid--threeUp .mds-content-offer-cards_grid_card_body{
	display:block;
	width:100%;
	flex-basis:100%;

}


.lc-mds-whychoose .mds-content-cards_grid--threeUp .mds-content-offer-cards_grid_card_body{ 
	margin-bottom:35px;
}

.mds-content-cards_grid--threeUp {
		margin-top:0px !Important;
}

.m-header_searchbutton, .m-header_searchbar {
	height:32px !important
}




}



.is-3MLogo.m-header_logo {
	min-width:200px;
}

.h-notOnDesktop{
	width:55px;
}




.LearningAcademy {
	display:inline-block;
	width:calc(100%-75px);
	font-weight:400;
	color:black;
	font-size:20px;
	line-height:20px;
	height:40px;
	padding-top:10px;
	border-left:solid 1px black;
	padding-left:8px;
	margin-left:2px;

}


@media screen and (max-width: 768px) {
		.m-header_search {
		height:31px !important;
		
	}

}



@media screen and (min-width: 1px) {
	.m-header_searchbar {
		outline:none !important;
	}
	
	

}


@media screen and (max-width: 960px) {
.mds-resource-block_box--linkCt a {
width: 90%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    background: #fff;
    float: right;
	border-bottom:none;
}


.LearningAcademy {
	height: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    margin-top: -1px;
	font-size:14px;

}






}



.mds-accordion_heading:hover * {
	color:#003CE6;
}

.mds-accordion_button {
	padding:20px 20px 20px 20px !important;
	
}



.lc-accordion h5{
    margin-top:45px;
	margin-bottom:25px;
}


.mds-wrapper .mds-resource-block_box  {
	box-sizing:content-box;
}


.mds-accordion_heading button {
	padding-left:20px !important;
}

.mds-accordion_content--container-hide p:first-child {
	margin-top:0;
	padding-top:0;
}


.mds-accordion_content--container-hide {
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: white rgb(221, 221, 221) rgb(221, 221, 221);
    border-image: initial;
	padding-top:20px;

}


#ctl00_Content_lblText .is-wrapper {
	width:100% !important;
	 margin-top: 40px;
}

.GridView th, .GridView th a {
	font-weight:bold;
	color:black;
}


.GridView th, .GridView th a {
	font-weight:bold;
	color:black;
}


.GridView th, .GridView th a {
	font-weight:bold;
	color:black;
}

.GridView th, .GridView td {
	border: solid 1px #CCCCCC;
}

.button:hover,.MDS-button:hover {
	    background-color: #c80000 !Important;
}

.MDS-button {
	text-decoration:none !important;
	border: 2px;
    border-radius: 2px;
	border-bottom:none;
}



.FeedbackForm {
	padding:20px;
}

form button, form .button {
	outline:none !Important;
	border-bottom:none !important;
	padding:13px 40px !important;
	
}


#aspnetForm {
	max-width:90%;
	margin:auto;	
}


/* general styles */


.m-navbar_nav a:hover {
	text-decoration:none;
}

.m-navbar_nav .m-radioInput:after {
	box-sizing: content-box;
}

.m-navbar_localPopup .m-radioInput:checked:after, .m-navbar_localPopup .m-radioInput:checked:focus:after, .m-navbar_localPopup .m-radioInput:checked:hover:after  { 
		box-sizing: content-box;
}



.m-navbar_nav .m-radioInput_label {
	margin:0;
}

body div.m-footer .link--dark.is-expandable:hover {
	color:#4B4B4B;
}

body .m-footer a, body .m-footer a:link {
	color:#4B4b4b;
}

body .m-footer a:hover{
	color:#C80000;
}


form p {
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	line-height:1.5em;
}




form h3 {
	font-size:2em;
}


body form h1, body form h2, body form h3, body form h4, body form h5 {
   line-height: 1.2;
    text-align: left;
    color: #000;
	font-family: "3MCircular", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	font-weight:bold;
}



body form h1 {
font-size: 35px;
}

body form {
	margin-bottom:60px !important;
}


.carttableeven{
	background-color:#F9F9F9;
}

input[type=text], input[type=password], textarea, select, .lc-textBox {
	box-sizing:border-box !important;
	border-radius:3px  !important;
	border:solid 1px #767676;
}

.carttable th, table th {
	color:black;
	background-color:white;
	padding:15px;
	font-weight:bold;
}
.carttable th, .carttable td, table th, table th {
	border:solid 1px #CCCCCC;
	box-sizing:content-box;
}


#ctl00_Content_pnlFrmDat p {
	padding:15px;
	font-size:16px;
	margin:0;
}



/* end general styles */

.topic-menu {
		background-color:#e8f3ff;padding:20px;text-align:center
}

.topic-menu a {
	font-weight:bold;
padding-right:20px;
padding-left:20px;	
border-bottom:none;
}

.topic-menu span {
	display:inline-block;
	padding-bottom:15px;
}


div[class*="col-md-"]  {
padding-left:0;
padding-right:0;
}

.StackableLeft h4{
	padding-bottom:.5em;
	padding-left:15px;
}


/*.is-overlay {
	margin-left:12px;
	margin-right:12px;
}*/

.lc-mds-hero .mds-heroBanner_title {
	color:white;
}


.lc-mds-hero .is-overlay .is-overlay-bg {
border-image: fill 0
    linear-gradient(to right, rgba(1, 1, 1, 0.9) 0%, rgba(1, 1, 1, 0.6) 40%, rgba(0, 0, 0, 0) 100%);

}




h4.mds-content-cards_title  {
	text-align:center;
}

.mds-content-cards_grid {
	margin-top:35px;
}


.mds-content-offer-cards_grid_card_body {
    flex-basis: 30%;
}

.lc-whychose .mds-content-cards_grid_card_body, .lc-whychose .mds-content-cards_grid_card_body p {
	margin:0;
}


.lc-mds-offer .mds-font_body p, .lc-mds-whychoose .mds-font_body p {
	overflow:visible;
	text-overflow:unset;
	-webkit-box-orient: unset;
}

.lc-mds-whychoose  .mds-content-cards_grid_card_body_link h5{
	margin-bottom:0;
	
}


.lc-mds-offer .mds-content-cards_grid_card_body_link h5 {
	margin-bottom:10px;
}


.is-wrapper .is-section.lc-mds-whychoose .last-box, 
.is-wrapper .is-section.lc-mds-areaofinterest .last-box,
.is-wrapper .is-section.lc-mds-content4 .last-box
{
	padding-bottom:90px;
	
}
.is-wrapper .is-section.lc-mds-whychoose .last-box, 
.is-wrapper .is-section.lc-mds-stackableleft .last-box,
.is-wrapper .is-section.lc-mds-resources  .last-box,
.is-wrapper .is-section.lc-mds-resourceimages .last-box
{
	padding-top:70px;
}

.is-wrapper .is-section.lc-mds-stackableleft .last-box {
	padding-bottom:10px;
}

.is-wrapper .is-section.lc-mds-offer .mds-content-cards_grid--threeUp {
	margin-top:10px;
}

.is-wrapper .is-section.lc-mds-offer .last-box {
	padding-top:5px;
}

.is-wrapper .is-section.lc-mds-resources  .last-box,  .is-wrapper .is-section.lc-mds-resourceimages .last-box{
	padding-bottom:70px;
}

	
.is-wrapper .is-section.lc-mds-areaofinterest .last-box,
.is-wrapper .is-section.lc-mds-content4 .last-box {
	padding-top:15px;
}


.lc-whychose img {
	fill: #C80000 !important;
	filter: invert(.15) sepia(1) saturate(91) hue-rotate(11deg);
}

.lc-whychose .lc-icon {
	padding-right:8px;	
}

.lc-whychose .mds-content-cards_grid_card_body_link--title {
	flex-basis:100% !important;
}

.lc-mds-whychoose .mds-font_body p {
	margin-left:30px;
	
}

.lc-whychose i {
	color:#C80000 !Important;
	font-weight:bold;
}

.lc-mds-offer .mds-font_body a {
	text-decoration:none;
	border-bottom:none;
	font-weight:500;
}

.lc-mds-offer .mds-content-cards_grid_card_body_link--title, .lc-mds-whychoose .mds-content-cards_grid_card_body_link--title {
	text-decoration:none;
}

.lc-mds-offer .mds-content-cards_grid_card_body {
	margin-bottom:0;
	padding-bottom:0;
}



div.is-wrapper div.lc-mds-offer {
background-color:#F2F2F2;
}


.lc-mds-areaofinterest .mds-content-cards_grid_card:hover {
	top:0 !Important;
}

.lc-mds-areaofinterest h5 a, .lc-mds-areaofinterest h5 {
	color:black !important;
	text-decoration:none !important;
	border-bottom:none !important;
}

.lc-mds-areaofinterest .mds-content-cards_grid_card {
	cursor:auto !important;
}

.is-wrapper .lc-mds-hero div {
	box-sizing:content-box;
}

.is-wrapper div * {
	    box-sizing: border-box;
}

.mds-stackableimages_image {
	margin-right:0 !important;
}

.mds-stackableimages_image {
	height:auto !Important;
	max-height:unset !Important;
}


div[class^="mds-"] p {
	font-size: 14px;
    color: #4b4b4b;
    letter-spacing: 0;
    line-height: 22px;
}


.mds-wrapper .mds-heroBanner {
	height:auto !important;
	min-height:350px !important;
}

.mds-heroBanner_container {

}

body div a.MDS-button {
	width: 225px;
	cursor: pointer;
	font-size: 16px;
    padding: 13px 40px;
    display: inline-block;
	    background: #FF0000;
    font-weight: bold;
	color:white;
	text-align:center;
	outline:none;
}

.mds-wrapper .row {
margin-left:0px;
margin-right:0px;
}

.MMM--skipMenu {
display:none;
}

.m-header_searchbutton {
	box-sizing:content-box !important;
}

.m-navbar a:link, .m-navbar a:visited, .m-navbar a:hover, .m-navbar a:active
{
color:#4B4B4B

}




@media screen and (min-width: 960px) {
.l-dropdown-list_container {
width:100% !important;
}
}

.lc-Container {
padding:60px;

padding-left:0;
padding-right:0;

padding-top:20px;
}


.lc-section td {
background-color:#4b4b4b;
color:white;
}

.lc-nested td:first-child  {
	padding-left:35px;
	
}


h1 {
    font-size: 32px;
    line-height: 44px;
color:black;
}


body *  {
box-sizing: border-box;
}

.mds-wrapper *, .m-footer  * {
box-sizing: content-box;
}


/*start */
/* menu styles */

.m-navbar_profilePopup .m-navbar_popupOption:hover {
    text-decoration: underline !important;
    background: linear-gradient(to right, #fff 50%, #fff 50%) !important;
    transition: none 0s ease 0s !important;
}

.m-navbar_profilePopup .m-navbar_popupOption {
    background: linear-gradient(to right, #fff 50%, #fff 50%) !important;
    transition: none 0s ease 0s !important;
}




/* fix for iphone */
@media screen and (max-width: 958px) {
	
.m-header_search {
	margin-right:15px !important;	
}

.is-3MLogo.m-header_logo {
	margin-right:0px !important;
}
	
	
	
.m-navbar_localization {
bottom:13% !important;
}

.hide-logo {
	display:none !Important;
}

}


.m-header_search .m-header_searchbutton {
	    box-sizing: content-box !important;
		border-radius:0px 20px 20px 0px !important;
}


@media screen and (max-width: 958px) {
	.is-header_container::after, .is-header_container::before, .is-header_container, .is-header_container * {
		box-sizing:revert !important;
	}
}


.popUpEmail {
font-weight:bold;
padding-top:0 !important;
font-size:.8em;
transition:none !important;
}
.popUpName {
padding-bottom:0;
font-weight:normal;
font-size:18px;
transition:none !important;
}

.popUpName:hover, .popUpEmail:hover {
background-color:transparent !important;
background:none  !important;


}

.mmm-hr {
border-top:solid 2px #F2F2F2 ;
padding-top:5px;
padding-bottom:5px;
}


.lc-submenu {
display:none !important;
    margin-left: 300px;
    top: -30px;
    margin-top: -30px;
border-left:solid 2px gray;
column-width:300px;
padding-left:30px;
}

#lc-menu-details li {
	padding:10px;
}


div#lc-menu-details li a:hover {
background-position: left bottom;
    transition: all .35s linear;
	text-decoration:underline;
	 
}

div#lc-menu-details ul {
	column-width:auto;
	  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
		  max-width:600px;
	padding-bottom:100px;
}


div#lc-menu-details ul:after {
  content: '';
  width 100%;
  display: inline-block;
}

@media screen and (min-width: 961px) {
.mmm-left-menu {
	
    width: 20%;
    display: inline-block;
    clear: left;
    display: table-cell;border-right:solid 1px #dedede;
}


.mmm-right-menu {
    display: inline-block;
    width: 60%;
    height: 100%;
    vetical-align: top;
    display: table-cell;padding-left:30px;
}

.mmm-right-menu .single-col {
    -webkit-column-count: 1 !Important;
    -moz-column-count: 1 !Important;
    column-count: 1 !Important;
}



}

@media screen and (max-width: 960px) {
	
	
.m-navbar_popup {
    top: 0 !important;
    width: 100%  !important;
    position: absolute;
    margin: 0  !important;
    max-width: 100%  !important;
    left: 0  !important;	
	box-sizing:border-box !important;
}
	
.m-navbar_profileOverlay {
top:0 !Important;		
}
	
#dropdown-list_products-title	 {
	text-align:center;
	margin-top:0 !important;
}
	
#products-list	 {
	padding-left:0 !Important;
}
	
.l-dropdown-list_container {	
	overflow-y: auto !Important;
}
#lc-menu-details {
	position:absolute !Important;
	top:60px !important;
	left:0;
	width:100%;
	height:100%;
	background-color:white;
}

#lc-menu-details ul {
	width:100%;
	column-count:1 !important;
}

#lc-menu-details li {
	display:block;
	border-bottom: 1px solid #DDDDDD;
	
}

#lc-menu-details li a{
padding:20px 25px !Important;
}

}




div#lc-menu-details li {
	padding:0;
	  text-align: left;
  display: inline-block;
  width: 100%;
}

div#lc-menu-details li a {
	
	padding: 10px 7px;
    background: linear-gradient(to right, #F9F9F9 49%, #fff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: .35s linear;
	color: #4b4b4b;
    display: block;
    font-size: 16px;
    font-weight: 200;
	border-bottom: none;
}



.m-navbar_profilePopup a:link, .m-navbar_profilePopup a:visited{
	color: #4b4b4b;
	
}


#products-list {
position:inherit !important;
padding-left:20%;
}

.m-navbar_popupOptions label {
	width:auto;
	font-size:16px;
}

.m-navbar_popupOptions input {
	float:left;
	/*padding-top:8px;*/
}



.l-dropdown-list i {
	float:right;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
}


@media screen and (min-width: 960px) {
.m-navbar_localization {
	top:-50px !Important;
	right:7% !important;
}
}

.l-dropdown-list > a {
	font-weight:bold !important;
	margin-bottom:10px;
}


/*end */
/* menu styles */


/* my account styles */
.fa-drivers-license:before {
    content: "\f0a3";
}


.AccountMainDiv img {
	display:block;
	height:40px;
	padding-top:20px;
	margin:auto;
	margin-bottom:20px;
	    filter: invert(.15) sepia(1) saturate(91) hue-rotate(11deg);
}



body p.AccountMainDiv a, body p.AccountMainDiv a:visited {
    background-color: white !Important;
	color:#666 !Important;
	border:solid 1px #BBBBBB;
	border-radius:0px !Important;
	
	padding-bottom:40px;

	
}





p.AccountMainDiv {
	max-width:1000px;
	margin-top:40px;
}

p.AccountMainDiv a:hover, p.AccountMainDiv a:visited:hover {
	background-color: #F9F9F9 !important;
	
}

p.AccountMainDiv i {
	line-height:120px !important;
}

p.AccountMainDiv, p.AccountMainDiv a, .fa::before {
	box-sizing:border-box !important;
}

/* end */
/* my account styles */



/*start instructor*/
.instructor-right ul.m-footer-social{
	padding-top:5px;
	
}



@media screen and (max-width: 980px) {
	.instructor-right img {
	float:none !important;
	margin:auto !important;
	display:block;
}

.instructor-right {
	margin-left:30px !important;
	text-align:center;
}

.instructor-right .m-footer-social {
	position:relative !important;
}

.instructor-right {
margin-left:0 !Important;
}


.m-navbar-mainprofile {
	display:none;
}


	
}



.instructor-description {
	margin-left:20%;
	margin-right:20%;
	
}

.instructor-header ul {
	max-width:300px;
	padding-top:20px;
}

.instructor-header ul li .MMM--socialIcn{
background-color:#4b4b4b;
color:white;
}

.instructor-header ul li .m-footer-socialIcn--outline:before {
color:#4b4b4b;
}

.instructor-header ul li .m-footer-socialIcn:hover .MMM--socialIcn{
color: #4b4b4b;
background-color:white;
}


.instructor-header {
background-color:#f9f9f9;
padding:30px;
margin-bottom:40px;
display:block;

}

 .lc-Instructor-Bio strong {
color:#4B4B4B;
font-size:1em;
text-transform: uppercase ;
font-weight:normal !important;
padding-top:20px;
display:block;
}


.instructor-right h1 {
	font-weight: bold;
    font-size: 3em;
	padding-top:10px;
}
.instructor-right img {
	max-width: 180px; 
	width:100%;
	float:left;
	margin-right:60px;
	display:block;
}
.instructor-right {
margin-left:calc(20% - 20px);
}





.instructor-header:after {
clear:both;
content:'';
display:table;
}

/*end instructor*/


/* general course settings */

.course-image {
display: inline-block;
    float: left;
    padding-right: 20px;
	padding-bottom:10px;
	
}


/*Start new training screen */


.lc-Product-Title {
    font-size: 18px;
    font-weight: bold;
	margin-bottom:0;
	color:black;
}


.lc-course .button {
position: absolute;
    right: 30px;
    top: 30%;
}

.AreaOfInterest {
float:left;
text-transform:uppercase;
width:calc(100% - 200px);
color:#4B4B4B;
font-weight:200;
margin-bottom:15px;
}


.LearningFormat {
float:right;
font-weight:bold;
width:200px
text-align:right;

}


@media screen and (max-width: 800px) {
	.lc-Product-Nav a {
		margin-right:0 !Important;
		    padding: 0 10px 20px 10px !important;
	}
}

@media screen and (max-width: 450px) {
	.lc-Product-Nav a {
		margin-right:0 !Important;
		    padding: 25px 10px 20px 10px !important;
	}
	

}



 .lc-Product-Nav a.navactive {
color:#c80000 !important;
 }


.lc-Product-Nav a:hover:after, .lc-Product-Nav a.navactive:after {
    transform: scaleX(1);
    transition: transform .3s ease-in-out;
    display: block;
}

.lc-Product-Nav a::after {
    border-bottom: 3px solid #C80000;
    content: '';
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -2px;
    transform: scaleX(0);
}



.lc-Product-Nav a {
display:inline-block;
margin-right:30px;
font-size: 16px;
font-weight:bold;
color:#4B4B4B !important;
border-bottom:none;
transform: scaleX(1);
transition: transform .3s ease-in-out;
padding:0 20px 20px 20px
}

.lc-Product-Nav {
border-bottom:solid 1px rgba(0,0,0,.125);
width:100%;
margin-bottom:50px;
}

.lc-ProductBorder {
border:1px solid rgba(0,0,0,.125); margin-bottom:25px;box-shadow: 0px 10px 20px 0px rgba(75,75,75,0.1);
}

.lc-noproducts  {
font-size:16px;
}

.lc-noproducts h2 {
	font-size:24px;
}

.lc-InProgres, .lc-Enrolled, .lc-Completed {
display:none;
}

.lc-course-main {
width:calc(100% - 200px);
}

.infospacer {
	vertical-align:middle;display:inline-block;color:#979797;font-size:8px;padding:0 5px 0 5px;
}


@media screen and (max-width: 961px) {
.lc-course .button {
 position:relative;
 display:inline-block;
 right:0;
  top:0;
 }

.lc-course-main {
	width:100%;
	clear:both;
}
}

/* end new training screen */


.button.ContactUs {
	background-image: url('/uploads/images/icons/NewTab.svg');
    background-repeat: no-repeat;
    background-position-x: 33px;
    background-position-y: 13px;
    padding-left: 60px !important;
}



.footerCTA {
	background-color:#F9F9F9;
	padding-top:70px;
	padding-bottom:70px;
	text-align:center;
	font-size:16px;
	margin-top:80px;
}

.footerCTA p {
	font-size:18px;
	color:black;
	display:block;
}


.footerCTA .button {
	float:none;
	margin:auto;
	display:inline-block;
	background-color:#4B4B4B !important;
	margin-top:20px;
	text-decoration:none;
}

.footerCTA .button:hover {
	background-color:black !important;
	text-decoration:none;
}


.footerCTA h3 {
	font-size:24px;
	text-align:center;
	
}


div.quizArea *, div.quizArea p, div.quizArea label {
	font-size:16px;
	line-height:22px;
}

/* catalog content */
#ctl00_Content_pnlSubCatDesc .mds-content-cards {
	padding-left:0;
	padding-right:0;
}

table.calendarday * {
	box-sizing:border-box;
}
div.fileUpload, div.fileUpload:hover {
	background-color:transparent !Important;
	color: #4b4b4b !Important;
	padding:0 !important;
	margin:0 !important;
	width:auto !Important;
	
}

input[type=file] {
	width:100% !important;
}

input.datepicker {
	max-width:150px;
}

.post {
	margin-top:50px;
}

.post-meta {
	margin-bottom:25px !important;
}


article.post .post-date .month {
	font-size:1em !important;
	padding-top:5px  !important;
}

h4.heading-primary {
	font-size:2em;
}


/* end catalog content */

@media screen and (max-width: 600px) {

	.carttable th, .carttable td {
		border:none;
	}
}

.mds-wrapper .mds-content-cards_grid_card a {
	text-decoration: underline;
}

.m-navbar_popupOptions {
	margin-bottom:0px;
}


@media screen and (min-width: 768px) {
	.m-footer_help {
		display:none !important;
	}
}


@media screen and (max-width: 768px) {
	.mds-wrapper .mds-stackableimages .mds-stackableimages_container--left .mds-stackableimages_image {
		max-width:100%;
	}
	.mds-wrapper .mds-stackableimages .mds-stackableimages_container--left .mds-stackableimages_image img {
		max-width:250px;
	}
	
	.m-footer-help-sub {
		display:none;
	}
	
	
	
	
}





.us-autocomplete-pro-menu {
    overflow-y: scroll;
    max-height: 13em;
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.12);
    position: absolute;
    text-align: left;
    width: inherit;
    z-index: 999;
    background-color: #fff;
    width: 450px;
    padding: 4px 8px 4px 8px;
    margin-left: 27.26%;
    margin-top: -12px;
    border: solid 1px #e4e3e3;
    list-style: none;
}

    .us-autocomplete-pro-menu .ui-menu-item {
        padding-top: 4px;
        border-bottom: solid 1px #e4e3e3;
        margin-bottom: 4px;
    }

    .us-autocomplete-pro-menu .ui-menu-item-wrapper:hover, .us-autocomplete-pro-menu .ui-state-active {
        cursor: pointer;
        background-color: #f2f2f2;
    }
	
	
	
/* 
	Form.aspx
*/

#ctl00_Content_pnlFrmDat > label, .frmlabel {
	width: 100%;
	padding-left: 0;
}

#ctl00_Content_pnlFrmDat > .lc-form-input-txt {
	margin: 0;
}

/*
	UpdateInfo.aspx
*/

.UserProfile {
	padding: 20px;
}


.UserProfile #ctl00_Content_pnlFrmDat .BillingInfoHeader,
.UserProfile #ctl00_Content_pnlFrmDat .BillingInfoHeader + p {
	padding: 0;
}

.UserProfile #ctl00_Content_pnlFrmDat .frmlabel {
	margin: 20px 0 5px 0;
}


	p.feedback {
		background-color:#EBEEF0;
	}
	