.mlMemTypeSm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
.mlMemUserInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EfEfEf;
	text-align:right;
}
.mlMemUserInfo a{
	color:silver;
}
.mlMemPanel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:Navy;
	background-color:#F5F5F5;
	border:1px solid #E2E2E2;
	line-height:25px;
}
.mlMemPanelCell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:Bold;
	color:Navy;
	background-color:#EEF2F9;
	padding:4;
}
.mlMemPanelRow{
	padding-bottom:10px;
}

.memberpages{padding-top:5px !important}
.memberpages_menu{padding-top:5px !important}
.memberpages_main{padding-top:5px !important; min-height:50px !important;}
.pricing-plan{position:relative;display:block;vertical-align:top;width:100%;padding:15px;margin-bottom:2em;text-align:center;background:#fff;border:1px solid #ddd;border-radius:4px}
.pricing-header{padding:15px;margin:-25px -15px 15px;color:#87a3bc;background-color:#EFEFEF;border-top-right-radius:4px;border-top-left-radius:4px}
.pricing-plan-help{border-bottom:1px dotted #000;cursor:help}
.pricing-plan-help strong.ui-popover{border-bottom:1px dotted #000}
.pricing-plan-label{padding-right:12px;padding-left:12px;font-size:13px;color:#555;}
.pricing-plan-title{margin-top:0;margin-bottom:6px;color:#333;font-size:21px;font-weight:400;text-transform:uppercase}
.pricing-plan-price{display:block;padding:10px;margin:-15px -15px 0;color:#555;background-color:#FCFEFC;border-bottom:1px solid #ddd}
.pricing-plan-amount{color:#46a546;font-size:15px !important;font-weight:400}
.pricing-plan-details{padding:.5em 0 0;margin:0 0 1em}
.pricing-plan-details li{padding-top:.5em;padding-bottom:.5em;list-style:none;border-bottom:1px dotted #ddd}
.pricing-plan hr{margin-top:10px;margin-bottom:10px}
.pricing-plan-current,.pricing-plan-current:hover{color:#333;font-weight:800;text-decoration:none;cursor:default}
.pricing-plan-ribbon,.pricing-plan-ribbon-current,.pricing-plan-ribbon-primary,.pricing-plan-ribbon-secondary,.pricing-plan-ribbon-tertiary{display:inline-block;position:absolute;top:0;right:15px;width:28px;padding:8px 0 12px;color:#fff;background-color:#777}
.pricing-plan-ribbon-current:before,.pricing-plan-ribbon-primary:before,.pricing-plan-ribbon-secondary:before,.pricing-plan-ribbon-tertiary:before,.pricing-plan-ribbon:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:6px solid #344a5c;border-right:14px solid transparent;border-left:14px solid transparent}
.pricing-plan-ribbon-primary{background-color:#d74b4b}
.pricing-plan-ribbon-secondary{background-color:#6685a4}
.pricing-plan-ribbon-tertiary{background-color:#bcbcbc}
.pricing-plan-ribbon-current{background-color:#3d576d;color:#d74b4b}
@media (min-width:768px){
.pricing-plan{max-width:300px;padding-top:25px;padding-bottom:25px;margin-right:auto;margin-left:auto}
.pricing-plan hr{margin-top:20px;margin-bottom:20px}
.pricing-plan-amount{font-size:32px}
.pricing-plan-details{margin:0 0 2em}
.pricing-plan-details li{padding-top:1.25em;padding-bottom:1.25em}

.memberpages{padding-top:50px !important}
.memberpages_menu{padding-top:20px !important; min-height:600px !important;}
.memberpages_main{padding-top:20px !important; min-height:600px !important;}
}

.ultrasmall-text{font-size:10px!important;}
.small-text{font-size:12px!important;}
.smaller-text{font-size:11px!important;}
.normal-text{font-size:14px!important;}
.medium-text{font-size:20px!important;}
.larger-text{font-size:26px!important;}
.large-text{font-size:28px!important;}
.huge-text{font-size:30px!important;}
.boxed-text{max-width:80%; margin:0 auto; text-align:center;}
.boxed-text-small{max-width:200px; margin:0 auto; text-align:center;}
.boxed-text-large{max-width:300px; margin:0 auto; text-align:center;}
.medium-line-height{line-height:30px;}
.large-line-height{line-height:40px;}
.small-text-icon i{padding-left:15px; width:25px; padding-right:10px;}
.small-text-icon i:first-child{padding-left:0px;}
.border-text{border-width:4px!important; padding:5px 0px 5px 15px; border-right:none!important; border-top:none!important; border-bottom:none!important;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize!important;}
.thin{font-weight:300!important;}
.ultrathin{font-weight:100!important;}
.thiner{font-weight:400!important;}
.bold{font-weight:600!important;}
.regular{font-weight:400!important;}
.regularbold{font-weight:500!important;}
.ultrabold{font-weight:900!important;}
.justify{text-align:justify!important;}
.italic{font-style: italic;}
.pointer{cursor:pointer;}

.center-text{text-align:center!important; display:block;}
.left-text{text-align:left!important; display:block;}
.right-text{text-align:right!important; display:block;}

.opacity-05{opacity:0.05;}
.opacity-10{opacity:0.1;}
.opacity-20{opacity:0.2;}
.opacity-25{opacity:0.25;}
.opacity-30{opacity:0.3;}
.opacity-40{opacity:0.4;}
.opacity-50{opacity:0.5;}
.opacity-60{opacity:0.6;}
.opacity-70{opacity:0.7;}
.opacity-75{opacity:0.75;}
.opacity-80{opacity:0.8;}
.opacity-90{opacity:0.9;}
.opacity-95{opacity:0.95;}


.bg-silver-light{background-color: #EFEFEF !important;}
.bg-gray-light{background-color: #bdc3c7!important; color:#FFFFFF;}
.bg-gray-dark{background-color: #417398!important; color:#FFFFFF;}
.border-gray-light{border:solid 1px #bdc3c7!important;}
.border-gray-dark{ border:solid 1px #95a5a6!important;}
.bg-hover-gray-light:hover{background-color: #bdc3c7!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-gray-dark:hover{background-color: #95a5a6!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-silver-light{color: #EFEFEF !important;}
.color-gray-light{color: #AAC5DF!important;}
.color-gray-dark{color: #555 !important;}
.color-alert{color: #F0AD4E !important;}

.bg-white{background-color:#FFFFFF!important;}
.bg-hover-black:hover{background-color:#FFFFFF!important; color:#000000!important;}
.color-white{color:#FFFFFF!important;}
.border-white{border:solid 1px #FFFFFF!important;}
.border-light{border-color:rgba(255,255,255,0.05)!important;}
.border-light-bottom{border-bottom:1px solid #EFEFEF;}

.bg-black{background-color:#000000!important;}
.bg-hover-black:hover{background-color:#000000 !important; color:#FFFFFF!important;}
.color-black{color:#000000 !important;}
.border-black{border:solid 1px #000000 !important;}

.clear{clear:both !important;}
.last-column{margin-right:0% !important;}
.no-bottom{margin-bottom:0px !important;}
.no-top{margin-top:0px!important; padding-top:0px!important;}
.no-block(display:inline !important;)
.quarter-bottom{margin-bottom:5px !important;}
.quarter-top{margin-top:5px !important;}
.small-bottom{margin-bottom:10px !important; display:block;}
.small-top{margin-top:10px !important; display:block;}
.half-top{margin-top:15px !important; display:block;}
.half-bottom{padding-bottom:15px !important; display:block;}
.full-bottom{padding-bottom:30px !important; display:block;}
.full-top{margin-top:30px!important; display:block;}
.left-padding{padding-left:30px;}
.right-padding{padding-right:30px;}
.padding-right{padding-right:20px;}
.padding-left{padding-left:20px;}
.no-border{border:none!important;}
.responsive-image{display:block; width:100%; margin-bottom:15px;}
.rounded-image{border-radius:300px; max-width:300px; overflow: hidden;}
.no-shadow{box-shadow:none!important;}
.center-object{margin: auto; background-position:center !important;}
.box-shadow{box-shadow: 0px 2px 10px rgba(0,0,0,0.15);}
.icon-clear-left{padding-left:15px;}
.icon-clear-right{padding-right:15px;}
.display-block{display:block !important;}
.disabled{cursor: not-allowed !important; pointer-events: none !important; color: #c0c0c0 !important;}

.form-group{
	padding-bottom: 15px !important;
	margin-bottom: 15px !important;
}
.wxCardColumn {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	min-height:280px !important;
}
.wxCardPortlet {
  margin: 0 1em 1em 0;
  padding: 0.3em;
}
.wxCardPortlet-header {
  padding: 0.2em 0.3em;
	margin-bottom: 0.5em;
  position: relative;
  cursor: move;
  background-color:#EFEFEF;
  font-weight:bold;
}
.wxCardPortlet-toggle {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
}
.wxCardPortlet-content {
  padding: 0.4em;
}
.wxCardPortlet-placeholder {
	border: 1px dotted black;
	margin: 0 1em 1em 0;
	height: 50px;
}

.modal.loading .modal-content:before {
    content: 'Deleting Card...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
		background: "#333";
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}

#termstabDrop{
	width:100% !important;
	background-color:#004080 !important;
	color:#FFF !important;


}

#termstabDropTitle{
	width:100% !important;
	color:#FFF !important;
	background-color:#004080 !important;
	font-weight:bold !important;

cursor: pointer !important;
}
