/* Background Images and Footer */
/* Color Picker */

/********************* Basics **************************/
/*
body {
    color: ;
}
*/

/*
a {
    color: ;
}
*/

/*
a:hover {
    color: ;
}
*/

/*
.bodyBackground {
    background-color: ;
}
*/

/*
.siteFrame {
    background-color: ;
}
*/

/*
#MPOuterMost {
    border-color: ;
}
*/

h1, .Heading1 {
    color: #325086;
    /*background-color: ;*/
}

h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {
    /*color: ;*/
    /*background-color: ;*/
}

h3, .Heading3, h3 a, h3 a:hover {
    /*color: ;*/
    /*background-color: ;*/
}

/*
hr, hr.delimiter, .HLLandingControl ul li {
    border-bottom-color: ;
}
*/

#MPOuterFooter {
    /*background-color: ;*/
    /*color: ;*/
}


fieldset {
    border-color: #325086;
}


fieldset legend {
    background-color: #325086;
    border-color: #325086;
    /*color: ;*/
}

/*
.SearchResults .SortBy {
    color: ;
}    
*/

/*********************** Landing Controls ******************/
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {
    /*background-color: ;*/
    /*color: ;*/
}

/*
.drItemSubHeader a{   
    color: ;
}
*/

.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {
    /*border-color: ;*/
    /*color: ;*/
    /*background-color: ;*/
}

/*
.HLLandingControl .Content a:not(.btn) {
    color: ;
}
*/

/*
.HLLandingControl .ByLine {
    color: ;
}
*/

/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
    color: ;
}
*/


.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
    color: #325086;
}  

/************************ Tabs **********************/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}
/*
.nav-tabs {
    border-bottom-color: ;
}
*/

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {
    /*background-color: ;*/
    /*border-bottom-color: ;*/
    /*color: ;*/
}
.nav-tabs > li > a {
    /*background-color: ;*/
    /*color: ;*/
}

/************************ Miscellaneous **********************/

.SloganText {
    color: #325086;
}


.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {
    background-color: #325086;
    /*color: ;*/
}


.lblratingBig {
    color: #325086;
}

/************************ Tables **********************/
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,
.table-thead-background tr th {
    background-color: #325086;
    /*color: ;*/
}

/*
th a, th a:hover
{
    color: ;
}
*/

/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
    background-color: ;
}  
*/
/************************ Menus ***********************/
/*
#MPAuxNav ul.level1 li a {
    color: ;
}
*/

/*
#MPAuxNav ul.level1 li ul {
    background-color: ;
}
*/

/*
#MPAuxNav ul.level1 li li.dynamic {
    border-right-color: ;
}
*/

/*
#SideMenu ul.level1 li ul {
    background-color: White;
}
*/

/*
.MPSideNavBottom {
    color: #0069A5;
}
*/

/*
.breadcrumb {
    background-color: ;
}
*/

/*
.breadcrumb li {
    color: ;
}
*/

/*
.breadcrumb li a {
    color: ;
}
*/

/*
.MPBottomMenu ul li a {
    color: ;
}      
*/
/************************ Bootstrap Menus ***********************/
/*
.navbar-default, #NAV {
    background-color: ;
    border-color: ;
}
*/

/*
.navbar-default .navbar-nav > li > a {
    color: ;
}
*/

.navbar .navbar-nav > .active > a,  
.navbar .navbar-nav > .active > a:hover,  
.navbar .navbar-nav > .active > a:focus, 
.navbar .navbar-nav > li > a:hover {  
    background-color: #D9E1F0;
    /*color: ;*/
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #D9E1F0;
    /*color: ;*/
}

/*
#MPButtonBar .dropdown-menu {
    background-color: ;
}
*/

/*
#MPButtonBar .dropdown-menu li a {
    color: ;
}
*/

/*
#MPButtonBar .dropdown-menu li a:hover,  
#MPButtonBar .dropdown-menu li a:focus {
     background-color: ;
}
*/

#MPButtonBar .dropdown-menu .active > a, 
#MPButtonBar li .dropdown-menu .active > a:hover, 
#MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover, 
#MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {
    background-color: #325086;
    /*color: ;*/
}

/*
#MPButtonBar .dropdown-menu {
    border-color: ;
}
*/

/************************ Bootstrap Buttons ***********************/
.btn-primary, .ui-widget-content a.btn-primary {
    background-color: #325087;
    /*border-color: ;*/
    /*color: !important;*/
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-info {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-success {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-danger {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-default {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > .active > span, .pagination > .active > span:hover {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > li > a {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > li > a:hover {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.label-default {
    /*background-color: ;*/
    /*color: ;*/
}

.badge, .badge a, a.badge a:hover {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-header {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-body, .panel-body {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-footer, .panel-footer {
    /*background-color: ;*/
}
/*
#MPFooterLink {
    background-color: ;
}
*/

/*
#MPFooterLink a {
    color: ;
}
*/

/*
.faceted-search-main .facets .header {
    color: ;
}
*/

/*
.faceted-search-main .facets .header {
    background-color: ;
}
*/
/* CSS Overrides */
body {font-family:"Open Sans"}
h1, h2, h3, h4, h5, nav, .home #MPContentArea .btn, .header-top {font-family:"proxima-nova"; font-weight:600}
h2, .h2, .huge.ContentItemHtml h2 {font-size:24px; margin-top:0px}

.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader, .table-thead-background tr th {background-color:#eee}

.hide-add h2 .btn {display:none}

.dupesignin {position: absolute;
    left: 100px;
    z-index: 9999;
    top: 20px;}

.navbar-toggle::after {
    color: #325087;
    content: "MENU";
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-top: -10px;
    position: relative;
}
.navbar-toggle span {visibility:hidden}
.navbar-default .navbar-toggle {border-color:#fff}

.ContentUserControl .panel-group {margin-bottom:20px}

.btn, a {
    -webkit-transition: all ease .5s;
    -moz-transition:  all ease .5s;
    -o-transition:  all ease .5s;
    transition:  all ease .5s;
}

.reverse * {color:#fff}

.shaded {
    background-color: #f7f7f7;
    padding: 15px;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
margin-top:20px;
margin-bottom:20px;
}

.shadedgreen {
    background-color: #f1f2ec;
    padding: 15px;
    border-left: 1px solid #e1e2da;
    border-bottom: 1px solid #e1e2da;
margin-top:20px;
margin-bottom:20px;
}

.shadedorange {
    background-color: #fde6d2;
    padding: 15px;
    border-left: 1px solid #e3cfbd;
    border-bottom: 1px solid #e3cfbd;
margin-top:20px;
margin-bottom:20px;
}

.testimonial {padding-top:30px; padding-bottom:40px; font-size:18px; background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/banner/testimonial-bg.jpg'); background-size:cover}
.testimonial .carousel-control {background-image:none;  }
.testimonial .item strong {display:block; padding:5px 0px 10px}
.testimonial .item {padding-right:15%; padding-left:15%}
.testimonial .item img {margin-bottom:8px}
img.circle {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.ContentItemHtml.testimonial img {max-width:130px}

.home .HtmlContent a {text-decoration:none}

.get-data a {display:block; margin:5px 0px 10px}
.get-data a:nth-child(n+6){display:none;}

.get-data a.btn {display:inline-block; margin-top:15px}


ul.dropdown-menu ul ul {display:none}
ul.dropdown-menu li a {white-space:nowrap; padding-right:10px; display:inline-block}

.huge-type h3 {color:#325087}
.reverse h3 {color:#fff !important}

span.close {margin-top:13px}

.breadcrumb > li + li::before {content:none}
.breadcrumb > li::after {
    color: #cccccc;
    content: "/ ";
    padding: 0 5px;
}




#MPOuterMost.full #BreadCrumb {max-width:99999px; background-color:#f7f7f7}
#BreadCrumb li:last-child {display:none}
#MPOuterMost.full #BreadCrumb ol {max-width:1200px; margin:0px auto; background-color:transparent}
div .breadcrumb {margin-bottom:0px; padding:0px; border-radius:0px}
div .breadcrumb li a {display:inline-block; padding-top:15px; padding-bottom:15px}

#MPContentArea .btn.btn-primary:hover {background-color:#f5861e}
.reverse .btn-primary.btn-orange:hover,
#MPContentArea .btn-primary.btn-orange:hover {background-color:#fff; color:#f5861e}

.clear-btn .btn {border:1px solid #fff !important; background-color:transparent !important}
.clear-btn .btn:hover {background-color:#fff !important; color:#2f90a5}

.green-links h3 a, .green-links .content-row a,
.green-links .HLLandingControl .content a {color:#007d00 !important}
.green-links .HLLandingControl h3 a {font-size:18px; line-height:22px; display:block}

.close {
font-family:Arial;
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #f5861e;
    float: right;
    font-size: 32px;
    font-weight: bold;
    height: 30px;
    line-height: 17px;
    opacity: 1;
    padding: 6px;
    text-shadow: none;
    width: 30px;
margin-top:3px;
-ms-transform: rotate(45deg); /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari */
transform: rotate(45deg);
}



body.hide-toprow .thinband, .hide-bc #BreadCrumb {display:none !important}

.section-dir #MainCopy_ContentWrapper a {display:block; padding:20px; border:1px solid #fff; margin:20px 0px 2px 0px}
.section-dir #MainCopy_ContentWrapper br {display:none}

.dropdown-submenu a {font-weight:100}
.dropdown-submenu > .dropdown-submenu a {display:block;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a {color:#325086}
#MPButtonBar .dropdown-menu .active > a, #MPButtonBar li .dropdown-menu .active > a:hover, #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover, #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {background-color:rgba(255,255,255,.4)}

.home #MPContentArea .btn, .thinband .btn, .testimonial .btn{border-radius:0px !important; border-color:transparent; font-size:18px; letter-spacing:1px; font-weight:600}
.btn-orange, .btn-warning {background-color:#f5861e; text-transform:uppercase; }

iframe {max-width:100%}
.fb-page {overflow:hidden; max-width:100%}

.contain-inner .HtmlContent {max-width:1200px; margin:0px auto}
.contain-inner .HtmlContent {padding-left:15px; padding-right:15px}
.dark {background-color:#000}
.light-gray {background-color:#f2f2f2}

.light-gray table img {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6);
-moz-box-shadow:    inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6);
box-shadow:         inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6);
}

.thinband { }
.thinband img {margin:0px 20px 0px 0px}
.thinband h3 {margin:0px; font-size:22px; line-height:38px }
.thinband h3 .btn {margin-left:35px; font-size:16px !important; line-height:38px}

.group:after, .HtmlContent:after {
  content: "";
  display: table;
  clear: both;
}
.wave-btm {position:relative;}
.wave-btm::after { background-image: url("https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/wave.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0px;
    content: "";
    display: block;
    height: 90px;
    left: 0;
    position: absolute;
    width: 100%;}

.home .feature {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/feat-img1.jpg'); background-position:top left; background-repeat:no-repeat; background-size:contain}

.blue {background-color:#639db0}
.tan {background-color:#cbcfb9}

.tan h3 {color:#2d4878; margin-bottom:20px; margin-top:20px}

.scroll-me ul {padding-left:0}
.scroll-me .crsl-items {margin-right:50px; margin-left:50px; width:auto !important}
.scroll-me ul {margin-bottom:30px}
.scroll-me li {padding:0px 20px 30px 20px; list-style-type:none}
.scroll-me a.previous, .scroll-me a.next {margin-top:-120px; display:block; padding:10px 20px; color:#dfe4cb; font-size:45px; outline:0}
.scroll-me a.previous {float:left;}
.scroll-me a.next {float:right;}


.map {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/map-bw.jpg'); background-size:cover}

.overlay-blue {position:relative}
.overlay-blue:after {content:""; position:absolute; top:0px; left:0px; bottom:0px; width:100%; background:rgba(69,186,234,.7); z-index:4}
.overlay-blue .HtmlContent {z-index:5; position:relative}

.huge {padding-top:20px; padding-bottom:20px}


.bodyBackground {background-color:#cbcfb9}

.HtmlFooter {display:none}

.header-top {padding:10px 20px; background-color:#f5861e; text-align:center; color:#fff}
.header-top .btn {margin-left:10px}

#MPheader > .row:first-child {display:none}

#MPOuterHeader {background-color:#fff}
#MPOuterHeader > .col-md-12 {margin: 0px auto 20px auto;max-width: 1200px; float:none}

.HLWelcome.HLWelcomeHeader {display:inline-block}

div#searchColumn {float:none !important; max-width:1600px; width:100%; text-align:right}
#MPSearchBlock {margin-top:0px; display: inline-block; float: none; max-width: 250px; vertical-align:middle}
#MPAuxNav {vertical-align:middle; margin:8px 0px}

.navbar-default {background-color:#fff}
.navbar-default .navbar-nav > li > a {font-size:16px; color:#325086}

.SloganText {
    color: #325086;
    display: block;
    font-size: 16px;
    max-width: 220px;
    text-align: center;
margin-left:0px
}

#MPCopyright{text-align:left}
#MPCopyright a {display:inline-block; padding-left:10px}
#MPBottomMenu {display:none}

#MPOuterFooter, #MPFooterLink {background-color:#cbcfb9; padding:15px 0px}
#MPOuterFooter a {text-decoration:none}

#FOOTER #MPCopyright {border-top:1px solid #969a89; padding-top:15px}

div#MainCopy_ContentWrapper {min-height:150px; background-color:#fff}
.interior div#MainCopy_ContentWrapper {padding-top:20px}

.huge p.lead {font-size:34px}

.rotate-me > h2 {margin-bottom:20px}

.bg-full {background-size:cover !important; background-position:center !important}
.bg-blur {}
.bg-darken:after {content:""; position:absolute; top:0px; bottom:0px; width:100%; background:rgba(5,5,5,.5); z-index:4}
.bg-darken .slide-inner {z-index:5; position:relative}

img.slide-bg.bgd {display:none}

.overlay1 {
padding:0px !important;
    background: #fff;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}



div.full-pager span.cycle-pager-active {color:#325086}
 .full-pager {margin-top:15px; text-align:center}
    .full-pager span {
    cursor: pointer;
    display: inline-block;
    font-size: 90px;
    line-height: 20px;
    margin: 0px 5px;
    opacity: 0.2;
    }
    .full-pager span.cycle-pager-active {
    opacity: 1;
    }
    .full-width .cycle-slide {
    background-color: #eee;
    font-size: 24px;
    font-weight: bold;
    max-width: 2000px;
    padding: 20px;
    width: 100%;
    }
    .cycle-slide {text-align:center;  min-height:200px; width:100%; visibility:hidden }
.cycle-slide.text-center .container {text-align:center !important}
    .cycle-slide .container {padding:20px 0px}


.no-pageTitle-padding {padding-top:0px}
.Welcome button.btn.btn-default {min-height:1px}

.cycle-slideshow { fbackground:#fff; overflow:hidden}
.cycle-slideshow div { padding:40px; width:100%; text-align:left}
.cycle-slideshow div.bg-darken {position:relative; padding:0px}



body { quotes: '\201c' '\201d'; }
blockquote:before { content: open-quote; }
blockquote:after  { content: close-quote; }
blockquote:before, blockquote:after {}
blockquote {border-left: 0 none;
    font-size: 20px;
    margin: 0 0 20px;
    padding-left: 10px;
    text-indent: -16px;}
blockquote::before, blockquote::after {
    opacity: 0.5;
    padding: 0 3px;
    position: relative;
    z-index: 999;
}



a#Welcome_LoginLink {padding:5px 10px; border:0px none;}

#MPOuterHeader > .col-md-12:before {position:absolute;background-color:rgba(0,0,0,0); left:0px;  content:""; height:36px; width:100%; display:block;}
#DesktopLogoDiv img {max-width:100%}
.Welcome #BtnShowProfile {display:none}

.home .no-pageTitle-padding {padding:0px}

#MPFooterLink a {opacity:.5}


.dropdown-menu {border:0px none}
#MPButtonBar .nav .dropdown-menu {background-color:#D9E1F0}

#MPAuxNav ul.level1 li a {border:0px; text-decoration:none; display:block; padding:5px 10px; margin:0px 2px}

#HEADER > .col-md-12 {padding:0}
#HEADER {margin:0}

tr.grid-pager table tr td a, .table-hover tbody tr.grid-pager table tr td span, tr.datagrid-pager td a, .table-hover tbody tr.datagrid-pager td span, .well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .table-bordered, .nav > .active > a, .dropdown-menu, .tooltip-inner, .img-polaroid {border-radius:0px !important}
.navbar-nav, nav.navbar {border:0px none}

.Welcome .imgButton {margin-top:0px}
img.welcome-profile-image { }

.logicon-fa h2:before {color:#325086; margin-right:8px}
.reverse.logicon-fa h2:before {color:#fff}

#DesktopLogoDiv img {margin-top:10px; margin-bottom:6px}



.HLLandingControl .Content .row:last-child .col-md-12 {padding-left:0px}
.HLLandingControl .heading h2, .HLLandingControl h2 {margin-top:0px; padding:0; font-size:24px}
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml .HLLandingControl, .ContentItemHtml.HLLandingControl, .HLLandingControl .Content, .HLLandingControl .HtmlContent {padding:0}
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml .HLLandingControl, .ContentItemHtml.HLLandingControl {margin-bottom:0}

.HtmlContent img {max-width:100%}

.pinter .ContentItemHtml, .pinter .ContentUserControl { /* bricks */
background-color: #eee;
padding:15px;
display: inline-block;
margin: 0 0 1em;
width: 100%;
}
.pinter  { }
.pinter .ContentItemHtml .HtmlContent, .pinter .Content { }



p.bg-warning {margin-bottom:0px}

.reverse.ContentItemHtml, .reverse.ContentUserControl {
background-color:; color:#fff
}
.blank.ContentItemHtml, .blank.ContentUserControl {background-color:transparent}
.reverse a, .reverse .title-row .ByLine, .reverse .content-row h5 {color:#fff}
.reverse a.btn { }

.HLLandingControl .Content ul {margin-bottom:15px}

.home #MainCopy_ContentWrapper {padding-bottom:0px; }
.home div[class*='col'] {min-height:0px}

div[id*='ItemCommentList'] {margin-top:20px}
.profileContactOptions {margin-bottom:20px}

/* interior styles */
#MainCopy_ContentWrapper {padding-top:0px;   padding-bottom:40px}

#PageTitleH1 .btn-group {float:right; width:auto; margin-right:15px}
#PageTitleH1 {background-color:#fff; height:90px;}
#PageTitleH1:before {  background-color: inherit !important;
    margin-top:-20px;
    content: "";
    display: block;
    height: inherit;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -2;}

/* footer */
ul.FatFooterMenu {text-align:left}
ul.FatFooterMenu > li {min-width:200px; margin-bottom:15px}
.MPBottomMenu ul.level2 {padding-left:0px; padding-top:5px; opacity:.6}

.infoblocks {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/block-bgleft.jpg'); background-repeat:no-repeat}
.infoblocks .HtmlContent  {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/block-bgright.jpg'); background-repeat:no-repeat; background-position:top right}

.infoblocks h3::after {
    background: white none repeat scroll 0 0;
    content: "";
    display: block;
    height: 4px;
    margin: 25px auto;
    width: 20%;
}

.infoblocks .col-sm-4 {padding-left:30px; padding-right:30px; background-size:cover}
.infoblocks .col-comfort {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/col-comfort.jpg');}
.infoblocks .col-building {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/2af2fb29-2d8b-4866-8005-ba66162443e9/UploadedImages/banner/col-building.jpg');}

.thinband img {max-width:28px; height:auto; }
 /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
.section-dir #MainCopy_ContentWrapper a {border:1px solid #eee; max-width:29%; vertical-align:top; min-height:83px; margin-right:15px; display:inline-block}

    }

li.active.hs-subnav {display:none}


    /* Small Devices, Tablets */
    @media only screen and (min-width : 769px) {

.thinband img {max-width:28px; height:auto;  }
.home div.infoblocks div.col-sm-4 {min-height:330px }
.infoblocks .col-building {border-right:1px solid rgba(255,255,255,.3)}
.infoblocks .col-comfort {border-right:1px solid rgba(255,255,255,.3); border-left:1px solid rgba(255,255,255,.3)}

.nav-Logout {display:none}



    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

.testimonial .carousel-control { font-size:45px}
.navbar-nav {float:right}
.row.traditional-nav {
    margin-left: 300px;
    margin-top: -60px;
}
#searchColumn {
    position: absolute;
    right: 0;
    top: -90px;
}

#MPButtonBar .nav .dropdown-menu { padding-top:15px; padding-bottom:15px; padding-right:15px}
body.has-subnav .subWrap::after {display:table; content:""; clear:both; float:none}
body.has-subnav .subWrap {max-width:1200px; margin:0px auto}
body.has-subnav .subWrap .row-wide {float:left; width:77%}
body.has-subnav .subWrap ul ul {display:none}
body.has-subnav .subWrap ul ul.hs-active {display:block; background-color:#d9e1f0}
body.has-subnav .subWrap ul ul.hs-active li.active a {font-weight:bold}
body.has-subnav li.active.hs-subnav {display:block; float:left; width:21%; margin-right:15px}

.top-alert {display: inline-block; line-height: 55px;}
.alert-box .btn, .thinband .btn, .blocks .btn {padding-top:5px; padding-bottom:5px}
.huge.blocks .HtmlContent {margin-top:-50px}
.home div.infoblocks div.col-sm-4 {min-height:440px }

.home #MPContentArea .btn, .header-top .btn, .thinband .btn, .testimonial .btn {font-size:18px; text-transform:uppercase; padding-left:22px; padding-right:22px; font-weight:bold}
.close {margin-left: 15px }
.thinband h3 {  }
.thinband .btn {padding-top:5px; padding-bottom:5px}

.alert-box {font-size:22px}
.alert-box .ico {margin-right:10px}
.tan h3 {margin-top:-20px}
.pull-right-lg {float:right}
.wave-btm::after { }
.huge {padding-top:60px; padding-bottom:60px}
.home .MPContentArea { }

.navbar-collapse {padding:0px}
.huge p, .huge h1, .huge h2, .huge h3 {}
.huge h2 {font-size:30px}
.huge h3 {font-size:24px}
.huge p .huge .btn {font-size:18px}
.huge-type .ico {margin-top:-20px}
#MPContentArea .huge-type .btn {line-height:2em; padding-left:38px; padding-right:38px}
#MPContentArea .huge.blocks .btn {line-height:2em; padding-left:38px; padding-right:38px}
.huge-type p{font-size:18px}
.huge-type.feature p{font-size:21px; margin-bottom:20px}
.huge-type h3 {font-size:36px}
.huge .btn {margin-top:15px; margin-bottom:15px}
.huge h2 .btn {margin-top:0px; margin-bottom:5px}
.cycle-slide .container {padding:40px 0px}
.huge img.ico {
    height: auto;
    max-width: 75px;
}
    }

#MPSearchBlock, .HLWelcome {
    margin: 5px 0;
}

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
.close { }
.wave-btm::after {bottom:-1px}
.huge {padding-top:60px; padding-bottom:60px; padding-left:0px}
.pinter .rotate-me.blank{ }
.pinter > .row > div { /* Pinter container */
 padding:0px; margin:0px;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em; }

    }
@media only screen and (min-width : 1290px) {
.close {margin-right: -45px;}
.huge.feature {padding-top:130px; padding-bottom:130px; }

}

 @media only screen and (min-width : 1400px) {
.wave-btm::after {background-position:top; background-size:cover}

}
 @media only screen and (min-width : 1800px) {
.wave-btm::after {height:120px}
}

    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.carousel-control .glyphicon-chevron-left {left:20%}
#DesktopLogoDiv img {max-width:90px; }
div.SloganText.inline {display:inline-block; font-size:12px; white-space:nowrap }

/* .navbar-toggle {display:block}
.collapse.navbar-collapse {display:none !important} */
.row-wide div[class*="section"] {padding-left:15px; padding-right:15px}
.huge.wave-btm {padding-bottom: 60px}
#Welcome_LoginLink {}
#MPCopyright {padding-left:15px; padding-right:15px}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

#Welcome_NotLoggedIn {display:none}

#MPSearchBlock {margin-right:8px}
.feature .HtmlContent {  }
#DesktopLogoDiv img {max-width:70px; display:block; z-index:99999; position:relative}
div.SloganText.inline{display:none}
#NAV {margin-top:-60px}
#searchColumn {padding-top:10px}
.HLWelcome.HLWelcomeHeader {float:right; margin:5px 10px}
#SearchControl_OptionsButton {display:none}
img.ico {max-width:60px; height:auto}
.blocks img.ico {position:relative; top:20px}
.alert-box img.ico {max-width:20px}
.community-feature {display:none;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
.testimonial .btn {white-space:normal}
#MPSearchBlock {float:none; max-width:none; display:block}
.thinband {text-align:center}
.thinband h3 .btn {margin-left:0px}
.HLWelcome.HLWelcomeHeader { }
.home .feature {background-size:cover}
.home .community-feature {background-size:cover}
.home .join-feature {background-size:cover}
.cycle-slide img {max-width:100% !important;}
.thinband img {display:none}
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {

    }

/*
@media only screen and (max-width:768px){
div#searchColumn{max-width:320px;width:auto;float:right !important} 
}
@media only screen and (max-width:767px){div#searchColumn{max-width:none;width:100%;float:none!important}
}
*/

ul.sidebar-menu {
margin-left:0px; 
padding-left:0px;
margin-bottom:30px;
}

ul.sidebar-menu li {
margin-bottom: 0.5em; 
padding-bottom: 0.5em;
list-style-type: none; 
padding-left:20px;  
list-style-position:inside; background:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/ico/iconmonstr-arrow-27-icon-16.png'); 
background-repeat:no-repeat;border-bottom-style: dotted; border-bottom-width: 1px; 
border-bottom-color: rgb(175, 177, 179);
}

.extra-bottom {
margin-bottom:15px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#e1e5cc;
padding-bottom:15px;
}

tr.twocolumns td {
width: 50%;
padding:20px;
}

#MPFooterLinkContent {
display:none;
}

.community-feature {background-image:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/phil-2015.jpg'); background-position:top left; background-repeat:no-repeat; background-size:cover;margin-top:-20px;}

.community-feature h1 {
color:white;
font-family:"proxima-nova"; 
font-weight:600;
font-size:300%;
}

ul.star-list {
margin-top:10px;
margin-left:0px; 
padding-left:0px;
}

ul.star-list li {
margin-bottom: 0.5em; 
padding-bottom: 0.5em;
list-style-type: none; 
padding-left:20px;  
list-style-position:inside; background:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/iconmonstr-star-6-icon-16.png'); 
background-repeat:no-repeat;border-bottom-style: dotted; border-bottom-width: 1px; 
border-bottom-color: rgb(175, 177, 179);
}

ul.question-list {
margin-top:10px;
margin-left:0px; 
padding-left:0px;
}

ul.question-list li {
margin-bottom: 0.5em; 
padding-bottom: 0.5em;
list-style-type: none; 
padding-left:20px;  
list-style-position:inside; background:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/iconmonstr-help-2-icon-16.png'); 
background-repeat:no-repeat;border-bottom-style: dotted; border-bottom-width: 1px; 
border-bottom-color: rgb(175, 177, 179);
}

ul.bluedoc-list {
margin-top:10px;
margin-left:0px; 
padding-left:0px;
}

ul.bluedoc-list li {
margin-bottom: 0.5em; 
padding-bottom: 0.5em;
list-style-type: none; 
padding-left:20px;  
list-style-position:inside; background:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/iconmonstr-note-20-icon-16.png'); 
background-repeat:no-repeat;border-bottom-style: dotted; border-bottom-width: 1px; 
border-bottom-color: rgb(175, 177, 179);
}



ul.book-list {
margin-top:10px;
margin-left:0px; 
padding-left:0px;
}

ul.book-list li {
margin-bottom: 0.5em; 
padding-bottom: 0.5em;
list-style-type: none; 
padding-left:20px;  
list-style-position:inside; background:url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/iconmonstr-book-17-icon-16.png'); 
background-repeat:no-repeat;border-bottom-style: dotted; border-bottom-width: 1px; 
border-bottom-color: rgb(175, 177, 179);
}

.join-feature {background-image:linear-gradient(to right, rgba(0,0,0, 0.1) 0%,rgba(0,0,0,1.0)100%),url('https://higherlogicdownload.s3.amazonaws.com/ACCA/8e4cf5b4-e984-4971-bb79-7889082c7cf2/UploadedImages/guys.jpg'); background-position:top left; background-repeat:no-repeat; background-size:cover;margin-top:-20px;}

.join-feature h1 {
color:white;
font-family:"proxima-nova"; 
font-weight:600;
font-size:300%;

}

.join-feature h2 {
color:#f5861e;
font-family:"proxima-nova"; 
font-weight:600;
font-size:300%;
}

.white-on-blue {
background-color:#315086;
    padding: 15px;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
margin-top:20px;
margin-bottom:20px;
color:white;
}

.white-on-blue h1 {
color:white;
}

.fine-print {
font-family:"proxima-nova"; 
font-weight:normal;
font-size:80%;
margin-top:-1%;
margin-bottom:0px;
}

.ribbon-container {
margin-bottom:20px;
}
.starred-archive .row-wide {
padding:0px;
}

#MainCopy_ContentWrapper.starred-archive  a {display:list-item;
border:none;
list-style-type: none; 
margin-bottom:-20px;
padding-bottom:-50px;
padding-left:20px;  
list-style-position:inside; }