@charset "UTF-8";
/* CSS Document */

body {font-size:16px; font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 400; color:#434343; background-color:#fffffc;}

/*STRUCTURE*/
.main-content > div:last-child {padding-bottom:55px;}
@media (max-width:767px) {
	.main-content > div:last-child {padding-bottom:30px;}
}

.purple-wrapper {background-color:#55004d; padding:10px 0;}
.grey-wrapper {background-color:#e7eaec;}
.blue-wrapper {background-color:#00477c; color:#fff; padding:40px 0;}

/*sticky footer*/
html, body {height: 100%;}

.sticky-wrapper {min-height: 100%;}

.main-content {overflow:auto;
	padding-bottom: 142px;}  /* must be same height as the footer */

.footer-wrapper {position: relative;
	margin-top: -142px; /* negative value of footer height */
	height: 142px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

@media (max-width:767px) {
	.main-content {padding-bottom:161px;}
	.footer-wrapper {height:161px; margin-top:-161px;}
}

/*TYPOGRAPHY, LISTS, LINKS, IMAGES, ETC*/
h1, h2, h3, h4, h5, h6 {margin-top:0;}
h1 {color:#00487d; font-size:2.438em; margin-bottom:35px;}
h2 {color:#00487d; font-size:1.625em; margin-bottom:15px;}
h3 {color:#434343; font-size:1.375em; margin-bottom:5px}
h4, h5, h6 {font-size:1em; margin-bottom:3px; font-weight:700;}

p {text-align:justify; line-height:1.688em;}
p, ol, ul {margin-top:0; margin-bottom:25px;}
ol, ul {padding-left:20px;}
ol li, ul li {line-height:1.2em; margin-bottom:3px;}
p + ul, p + ol {margin-top:-20px;}

table {font-size:.9em; margin-bottom:25px;}
table td {padding:6px; line-height:1.3em;}
table td p:last-child, table td ul:last-child, table td ol:last-child {margin-bottom:0;}
table p {margin-bottom:15px; text-align:left; line-height:1.3em;}
table p + ul, table p + ol {margin-top:-10px;}

.videowrapper {float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin-bottom:25px;}
.videowrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

img {max-width:100%;}

hr {border-top:1px solid #00487d; margin-top:40px; margin-bottom:40px;}

.intro-text {font-size:1.125em; line-height:1.5em; margin-bottom:35px;}
.event-price {color:#e9892d; padding-left:0;}
.event-price li {list-style-type:none; display:inline-block; margin-right:20px;}
.event-price strong {font-size:1.875em;}

a {color:#00487d;}
a:hover {color:#00487d; text-decoration:underline;}

.btn {color:#fff; background-color:#00487d; border-radius:3px; border:none; font-weight:600; font-size:1em;}
.btn:hover, .btn:focus {color:#fff; background-color:#003e6b;}
.btn.grad, .btn-primary {background: #014b81; /* Old browsers */
	background: -moz-linear-gradient(top,  #014b81 0%, #004477 50%, #003a64 51%, #01365c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#014b81), color-stop(50%,#004477), color-stop(51%,#003a64), color-stop(100%,#01365c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #014b81 0%,#004477 50%,#003a64 51%,#01365c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #014b81 0%,#004477 50%,#003a64 51%,#01365c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #014b81 0%,#004477 50%,#003a64 51%,#01365c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #014b81 0%,#004477 50%,#003a64 51%,#01365c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014b81', endColorstr='#01365c',GradientType=0 ); /* IE6-9 */
	text-shadow: 0 -1px 1px rgba(0,0,0,.9);
}
.page-home .btn-primary {background: #f9c03b; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9c03b 0%, #fbc138 50%, #edb632 51%, #deaa2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c03b), color-stop(50%,#fbc138), color-stop(51%,#edb632), color-stop(100%,#deaa2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9c03b 0%,#fbc138 50%,#edb632 51%,#deaa2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9c03b 0%,#fbc138 50%,#edb632 51%,#deaa2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9c03b 0%,#fbc138 50%,#edb632 51%,#deaa2e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9c03b 0%,#fbc138 50%,#edb632 51%,#deaa2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c03b', endColorstr='#deaa2e',GradientType=0 ); /* IE6-9 */
	text-shadow: 0 -1px 1px rgba(0,0,0,.7); padding:6px 18px;
}
.btn-secondary {background-color:#55004d;}
.btn-secondary:hover {background-color:#45003f;}

@media (max-width:991px) {
	p {text-align:left;}
	#library-table td {display:block; width:100% !important;}
}
@media (max-width:767px) {
	h1 {font-size:2em;}
}

/*BLOCKS*/
/*HEADER*/
.header-wrapper {background-color:#fff; box-shadow: 0 0 8px rgba(0,0,0,.54); position:relative;}
#site_search {float:right; position:relative;}
#site_search button {position:absolute; right:0; top:50%; background:none; border:none; color:#00487d; width:28px; height:28px; margin-top:-14px;}
#site_search .form-control {width:200px; height:30px;}
#site_search .form-group {margin-bottom:0;}

.header .social {margin-bottom:10px; text-align:right;}
.header-right {text-align:right; color:#82929a; padding-top:15px;}
.header-right > div:last-child {margin-top:29px; margin-bottom:17px;}
.header-right .btn {font-weight:400;}
.header-left {overflow:hidden;}
.header-left img {max-width:100%;}

.main-nav .navbar-default {background-color:transparent; border:none; min-height:1px; margin-bottom:0;}
.main-nav .navbar-nav > li > a {font-size:1.063em; text-transform:uppercase;}
.main-nav .navbar-nav > li {background-color:#e7eaec;}

@media(min-width:768px) {
	.main-nav .container-fluid, .navbar-collapse {padding:0;}
	.main-nav .navbar-nav {display:table; width:100%;}
	.main-nav .navbar-nav > li {display:table-cell; width:14.286%; float:none; padding:7px 0; border-right:2px solid #fff; cursor:pointer;}
	.main-nav .navbar-nav > li:first-child {border-radius:5px 0 0 0;}
	.main-nav .navbar-nav > li:last-child {border-radius:0 5px 0 0; border:none;}
	.main-nav .navbar-nav > li > a {display:inline-block; vertical-align:middle; text-align:center; width:100%; padding:0 10px;}
}
@media(min-width:768px) and (max-width:991px) {
	.main-nav .navbar-nav > li {width:auto;}
	.main-nav .navbar-nav > li > a {font-size:1em;}
}
@media (max-width:767px) {
	.navbar-text .navbar-link {width: 100%; background-color: #00487d; display: block; color: #fff; text-align: center; border-radius: 3px; padding: 3px;}
	.navbar-text .navbar-link:hover {color:#fff; text-decoration:none;}
}

/*PAGE HEADER*/
.page-header {margin:0 0 25px 0; font-size:3.063em; color:#82929a; font-weight:100; padding:0; text-transform:uppercase;}
.page-header .container {background-image:url(/images/logowatermark.png); background-repeat:no-repeat; background-position:right; padding-top:19px; padding-bottom:11px;}
#page-header-text, #page-header-text > p { position: relative; font-size: 49px; font-style: normal; font-weight: 100; min-height: 70px; font-family: proxima-nova, sans-serif; line-height: 70.0114288330078px; padding: 0px 15px 0px 15px; margin: 0px 0px 0px 0px; text-transform: uppercase; float: left;}

@media screen and (max-width: 767px) {
    .container {overflow-x: hidden;}
	#page-header-text, #page-header-text > p {font-size:30px;}
}

/*BREADCRUMBS*/
.breadcrumbs {font-size:.938em; margin-bottom:50px;}
.breadcrumbs ul {margin:0; padding:0; list-style-type:none;}
.breadcrumbs ul li {display:inline;}
.breadcrumbs ul li:after {content:">"; padding:0 2px 0 6px;}
.breadcrumbs ul li:last-child:after {content:""; padding:0;}
.breadcrumbs a {color:#434343; text-decoration:underline;}

/*MODULE LISTS*/
.mod-list {padding:15px 0; background-color:#e7eaec; border-radius:5px 5px 0 0;}
.mod-list ul {margin:0; padding:0; list-style-type:none;}
.mod-list h3 {padding:0 15px 10px; border-bottom:1px solid #acb2b5; margin-bottom:0; text-transform:uppercase; color:#00487d; font-weight:800; font-size:1.438em;}
.mod-list .scroll-content {margin-bottom:10px; height:380px; position:relative; overflow:hidden !important;}
.mod-list ul li {border-bottom:1px solid #acb2b5;}
.mod-list ul li a {display:block;padding:5px 15px; color:#221e1f; line-height:1.250em;}
.mod-list .mod-tag {font-style:italic; display:block; font-size:.875em; margin-top:6px; font-weight:400;}
.mod-list .more-link {float:right; margin-right:15px; font-size:.875em;}

.mod-list .mCSB_outside + .mCSB_scrollTools {right:2px;}
.mod-list .mCSB_scrollTools .mCSB_draggerRail {display:none;}
.mod-list .mCSB_scrollTools .mCSB_dragger {height:40px;}
.mod-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#acb2b5; background-color:rgba(172,178,181,.60); width:9px;}
.mod-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#acb2b5; background-color:rgba(172,178,181,.8)}
.mod-list .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mod-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#acb2b5; background-color:rgba(172,178,181,.95)} 

.cal-list .event-date, .cal-list .event-desc {display:inline-block; vertical-align:middle;}
.cal-list .event-date {background-image:url(../images/calicon.png); width:44px; height:61px; color:#fff; font-size:1.688em; text-align:center; padding-top:17px; margin-right:9px;}
.cal-list .event-date .month {display:block; text-align:center; font-size:.519em; text-transform:uppercase;}
.cal-list .event-desc {font-weight:600; width:77.9%;}

.blog-mini-list a {font-weight:600;}

@media(min-width:1200px) {.cal-list .event-desc {width:82.4%;}}
@media (max-width:767px) {.mod-list {margin-bottom:30px;}}

/*CALLOUTS*/
.callouts a {display:block; margin-bottom:30px;}
.callouts > a:last-child {margin-bottom:0;}
.callouts h3 {color:#00487d; font-size:1.250em;}
.well.callouts {padding:13px; border-radius:7px; background-color:#f8f8f7; border:none; box-shadow:none;}
.callout-btns {margin:0; padding:0; list-style-type:none; margin-bottom:40px;}
.callout-btns .btn {font-size: 1.125em; font-weight: 100; padding: 11px 10px; border-radius: 7px; margin-bottom: 7px;}
.callout-btns .btn .glyphicon {font-size:.7em;}

/*POWER OF THE W*/
.the-w {padding-left:10px;}
.the-w .w-row {background-color:#e0e9ec; border-radius:5px; margin-bottom:14px;}
.the-w .w-row:last-child {margin-bottom:0;}
.the-w .w-qual, .the-w .qual-desc {display:inline-block; vertical-align:middle;}
.the-w .qual-desc ul {margin:0; padding:0; list-style-type:none;}
.the-w .qual-desc ul li {line-height:1em;}
.w-row .w-qual {margin: -10px 10px -10px -10px; color:#fff; font-weight:700; font-size:1.123em; text-shadow:0 -1px 1px #000; padding-left:25px; padding-right:25px;}
.w-row .qual-desc {color:#00487d; line-height:1.188em;}
.w-row .w-qual {height:96px; width:361px; padding-top:35px; background-repeat:no-repeat;}
.page-home .w-row .w-qual {height:96px; width:223px; padding-top:35px;}

.business-init .w-qual {background-image:url(/images/w_bussinessinit.png);}
.community .w-qual {background-image:url(/images/w_community.png);}
.leadership .w-qual {background-image:url(/images/w_leadership.png);}
.measurment .w-qual {background-image:url(/images/w_measurment.png);}

.page-home .w-row .qual-desc {width:48%;}
.page-home .business-init .w-qual {background-image:url(/images/w_bussinessinit_home.png);}
.page-home .community .w-qual {background-image:url(/images/w_community_home.png);}
.page-home .leadership .w-qual {background-image:url(/images/w_leadership_home.png);}
.page-home .measurment .w-qual {background-image:url(/images/w_measurment_home.png);}

@media(min-width:768px) and (max-width:991px) {
	.page-inside .the-w .w-qual {display:block; width:100%;}
	.page-inside .w-row .w-qual {margin:0; padding:3px 5px; height:auto; width:auto; background-image:none !important; border-radius:5px 5px 0 0; box-shadow: 0 0 6px rgba(0,0,0,.7);}
	.page-inside .business-init .w-qual {background-color:#e9892d;}
	.page-inside .community .w-qual {background-color:#55004d;}
	.page-inside .leadership .w-qual {background-color:#004170;}
	.page-inside .measurment .w-qual {background-color:#4f6e1f;}
	.page-inside .the-w .qual-desc {padding:10px;}
}
@media (max-width:767px) {
	.page-home .the-w {margin-bottom:15px;}
	.the-w .w-qual, .the-w .qual-desc, .page-home .w-row .qual-desc  {display:block; width:100%;}
	.w-row .w-qual, .page-home .w-row .w-qual {margin:0; padding:3px 5px; height:auto; width:auto; background-image:none !important; border-radius:5px 5px 0 0; box-shadow: 0 0 6px rgba(0,0,0,.7);}
	.business-init .w-qual {background-color:#e9892d;}
	.community .w-qual {background-color:#55004d;}
	.leadership .w-qual {background-color:#004170;}
	.measurment .w-qual {background-color:#4f6e1f;}
	.the-w .qual-desc {padding:10px;}
}

/*CALENDAR*/
.calendar .cal-top td {vertical-align:middle;}
.calendar .cal-top h2 {margin:0;}
.calendar .prev .btn-primary, .calendar .next .btn-primary {background:transparent; color:#00487d; text-shadow:none;}
.calendar .prev .btn-primary .glyphicon {font-size:10px; margin-right:2px;}
.calendar .next .btn-primary .glyphicon {font-size:10px; margin-left:2px;}

.page-event-page .event-desc {font-size:1.125em;}
.calendar a.event { display: block; border: 1px solid #ccc; padding: 1px 3px; font-size: 11px; width: 100%; overflow-x: hidden; border-radius: 4px; background-color: #EC8A1F; color: black; }
#calendar_types { margin-top: 76px; }
#calendar_types ul { list-style: none; margin-left: 0; padding-left: 0; }
.category-holder ul { padding-left: 0; }
#calendar_types.category-holder ul li { border-bottom: none; }
.category-holder ul li, #calendar_types.category-holder ul li ul li { list-style-type: none; border-bottom: 1px solid #cfcfcf; padding: 5px 0; }
#calendar_types > ul > li > .color-sample { display: none; }
#calendar_types .color-sample { display: inline-block; vertical-align: top; width: 17px; height: 17px; border-radius: 17px; margin-right: 3px; margin-top: 2px; }
.category-holder ul li a { color: #000; }

/*list view*/
#year-links ul {padding-left:0; margin-left:0; list-style-type:none;}
#year-links ul li {border-right:1px solid #00487d; display:inline; padding:0 10px; font-weight:700;}
#year-list ul li a {text-decoration:underline;}
#year-links ul li:first-child {padding-left:0;}
#year-links ul li:last-child {border-right:none;}

.calendar-list, .calendar-list ul {padding-left:0; margin-left:0;}
.calendar-list {margin-top:20px;}
.calendar-list li {list-style-type:none;}
.calendar-list .list-month {border-bottom:1px solid #00487d; margin-bottom:15px; padding-bottom:15px;}
.list-month h4 {margin-bottom:10px; font-size:1.2em; font-weight:400;}
.month-events li {margin-bottom:5px;}

/*FOOTER*/
.footer-wrapper {background-color:#e7eaec;}
.footer {font-size:.875em;}
.footer a {color:#434343;}
.footer p {margin-bottom:10px; line-height:1.3em;}
.footer-left {padding-top:47px;}
.footer .footer-nav, .footer .contact-info {float:right;}
.footer .footer-nav, .footer .footer-nav p {text-align:right;}
.footer .contact-info {padding: 25px 0 25px 25px; border-left: 1px solid #00487d;}
.footer .footer-nav {padding:25px 15px 15px 0px; width:66%;}
.footer-nav ul {margin:0 0 15px 0; padding:0; list-style-type:none; text-transform:uppercase; font-weight:700;}
.footer-nav ul li {display:inline-block;}
.footer-nav ul li:after {content:"|"; padding:0 5px;}
.footer-nav ul li:last-child:after {content:""; padding:0;}

@media (min-width:1200px) {
.footer .footer-nav {width:auto; padding:25px 15px 25px 0px;}
}
@media(min-width:768px) and (max-width:991px) {
.footer .footer-nav {padding: 21px 15px 2px 0px; width:57%;}
.footer-nav ul {margin:0 0 7px 0;}
}
@media (max-width:767px) {
	.footer-left {padding-top:12px;}
	.footer .footer-nav {display:none;}
	.footer .contact-info {float:none; padding:15px 0 0; border:none;}
}

/*HOMEPAGE STYLES*/
.page-home h1, .page-home h2, .page-home .h3 {font-weight:700;}

#slider1 { /*background-color:#00487d;*/ color:#fff;}
#slider1 img {width:100%;}

/*#slider1 .slide-img, #slider1 .slide-desc {float:left; padding:0 15px;}*/
#slider1 .slide-img {width:100%; }

/*#slider1 .slide-desc {width:29%; font-size:1.025em; padding-top:50px; text-shadow:0 -1px 1px #000;}
#slider1 .slide-desc p {line-height:1.150em; margin-bottom:25px; text-align:left;}
#slider1 .slide-desc .large {text-transform:uppercase; font-size:1.550em;}
#slider1 .slide-desc .medium {font-size:1.150em;}
#slider1 .slide-desc h2 {font-size:30px; font-weight:700; margin-bottom:25px; color:#fff;}
#slider1 .slide-desc .btn {font-size:.900em;}
*/

.slider-wrapper .sy-controls {display:block;}
.slider-wrapper .sy-controls li {min-width:4%; width:auto;}
.slider-wrapper .sy-controls li.sy-prev {left:-4%;}
.slider-wrapper .sy-controls li.sy-next {right:-4%;}
.slider-wrapper .sy-controls li a:after {background-image:url(/images/slide_next.png); background-color:transparent; border-radius:none; width:28px; height:51px; background-position:center; margin-left:-14px;}
.sy-controls li.sy-next a:after {background-position:center;}
.sy-controls li.sy-prev a:after {background-image:url(/images/slide_prev.png); background-position:center;}
.slider-wrapper .sy-controls li a:link, .sy-controls li a:visited {opacity:1;}

@media(min-width:1200px) {
	#slider1 .slide-desc h2 {font-size:39px;}
	#slider1 .slide-desc {font-size:1.250em;}
}
@media(min-width:768px) and (max-width:991px) {
	#slider1 .slide-desc {padding-top:30px;}
	#slider1 .slide-desc h2 {font-size:20px; margin-bottom:20px;}
	#slider1 .slide-desc p {margin-bottom:20px;}
	.slider-wrapper .sy-controls {display:none;}
}
@media (max-width:767px) {
	#slider1 {padding-left:15px;}
	#slider1 .slide-img, #slider1 .slide-desc {float:none; padding:0; width:100%;}
	#slider1 .slide-desc {padding:15px; height:230px;}
	#slider1 .slide-desc h2 {font-size:20px; margin-bottom:13px;}
	#slider1 .slide-desc p {margin-bottom:15px;}
	.slider-wrapper .sy-controls {display:none;}
}

.welcome-wrapper {background-image:url(/images/welcomebar.jpg); background-repeat:no-repeat; background-position:center; background-color:#e4ebf3; color:#00467a; border-top:3px solid #00467a; border-bottom:3px solid #00467a; padding:40px 0; font-size:1.125em; margin-bottom:30px;}
.welcome-wrapper h1 {text-align:center; font-weight:700; text-shadow:0 0 25px #fff; font-size:1.80em;}
.welcome-wrapper p {line-height:1.944em; text-shadow:0 0 25px #fff;}
.welcome-wrapper p:last-child {text-shadow:none; text-align:center; margin-bottom:0;}
.welcome-wrapper p:last-child .btn {font-size:1.278em; box-shadow: 0 0 5px rgba(0,0,0,.7); padding:7px 25px;}

@media (min-width:1200px) {
	.welcome-wrapper h1 {font-size:2.240em;}
}
@media(min-width:768px) and (max-width:991px) {
	.welcome-wrapper h1 {font-size:1.65em;}
}
@media (max-width:767px) {
	.welcome-wrapper {background-image:none;}
	.welcome-wrapper h1 {font-size:1.2em; margin-bottom:20px;}
	.welcome-wrapper p {font-size:17px; line-height:1.4em;}
}

.callouts img {width:100%;}
@media(min-width:768px) and (max-width:991px) {
	.callouts {clear:both;}
	.page-home .callouts a {display:block; float:left; width:50%; margin-top:15px;}
	.page-home .callouts a:first-child {padding-right:15px;}
	.page-home .callouts a:last-child {padding-left:15px;}
}

.become-member h2 {color:#fff;}
@media(min-width:768px) and (max-width:991px) {
	.become-member {margin-top:25px;}
}

.corporate-mems {padding-top:45px; padding-bottom:45px;}
.corporate-mems h2 {color:#00487d; font-size:1.750em; margin-bottom:20px;}
.corporate-mems ul {margin:0; padding:0; list-style-type:none;}
.corporate-mems ul li {display:inline-block; vertical-align:middle; margin:0 15px;}
.corporate-mems .mCustomScrollBox {z-index:10;}
.corporate-mems .mCSB_draggerContainer {display:none;}
.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal {height:32px; top: 50%; margin-top: -16px;}
.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {background-image:url(/images/scroll_right.png); width:17px; height:32px; background-position:top; opacity:0.7; filter: "alpha(opacity=70)"; -ms-filter: "alpha(opacity=70)";}
.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:hover, .corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:hover {opacity: 0.90; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";}
.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right:-30px;}
.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {background-image:url(/images/scroll_left.png); left:-30px;}

@media(min-width:768px) and (max-width:991px) {
	.corporate-mems .mCustomScrollBox {width:650px; margin:0 auto;}
	.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right:10px;}
	.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left:10px;}
}
@media (max-width:767px) {
	.corporate-mems .mCustomScrollBox {width:220px; margin:0 auto;}
	.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right:10px;}
	.corporate-mems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left:10px;}
}

/*REGISTRATION PAGE STYLES*/
.grid-content .nav-tabs-holder {display:none;}
.grid-content .tab-pane {float:left; background-color:#f8f8f7; border-radius:7px; padding:10px 10px 54px 10px; margin:0 1.25% 2.5%; width:22.5%; position:relative; min-height:365px; display:block;}
.grid-content .tab-pane img {max-width:100%;}
.grid-content .tab-pane p {text-align:left; line-height:1.125em;}
.grid-content .tab-pane p:last-child {margin-bottom:0;}
.grid-content .tab-pane h3 {font-weight:700; margin-top:-12px; font-size:1.25em;}
.grid-content .tab-pane .btn {position: absolute; bottom: 10px; left: 50%; margin-left: -53px;}

@media(min-width:768px) and (max-width:991px) {
	.grid-content .tab-pane {width:30.83333%;}
}
@media (max-width:767px) {
	.grid-content .tab-pane {margin:0 0 15px; width:100%; min-height:1px;}
}

/*LOGIN PAGE STYLES*/
.login-options > div:first-child {border-right:1px solid #00487d;}
.login-options p {text-align:left;}

@media(max-width:991px) {
	.login-options > div:first-child {border-right:none; border-bottom:1px solid #00487d; margin-bottom:15px;}
}

/*ACCOUNT PAGE*/
.help-block > .glyphicon-warning-sign, .gold { color: #e9892d;}
.platinum, .silver {color: #5b5b5b;}

/*MEMBER LIBRARY PAGES*/
#library-table .btn {padding: 25px 10px; font-size: 18px; font-weight: 400; border-radius: 5px;}

/*
 * Off Canvas
 * --------------------------------------------------
 */

.list-group-item.active {background-color: #00487d; border-color: #00487d;}
.list-group-item.active:hover { background-color: #003e6b;}
.list-group-item > .badge { background-color: #00487d; }
.list-group-item.active > .badge { background-color: #FFF !important; color: #00487d !important; }

@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}