ol{ font-size:16px; }
h2{ margin-top:5px !important; }

.webinar-ad{ background-image: linear-gradient(-180deg, #02B3FF 0%, #0190CE 100%); padding: 0 !important;}
.menu-item-mcis{ display: none!important; }

.postid-16836 .wp-post-image, .postid-16782 .wp-post-image, .postid-16783 .wp-post-image, .postid-16788 .wp-post-image {
    display: none!important;
}

.postid-16926 .wp-post-image {
    width: 900px;
    margin: 0 auto!important;
    display: block;
    position: inherit;
}

.postid-16937 .wp-post-image, .postid-17048 .wp-post-image{
    margin-bottom: 30px;
    float: left;
    margin-right: 40px;
    width: 20%
}

/* Utility Classes */
p{ font-size:18px; line-height:28px; font-weight:300; }
h3{ margin-top:0; margin-bottom:20px !important; }
h4{ font-family: "proxima-nova", Helvetica, sans-serif; font-weight:bold; color:#585858; font-size:14px; }
h5{ font-size:18px; }

.white{ color:#fff; }
.grey{ color:#79828B; }
.green-blue{ color: #3492ad; }

.btm-margin-35{ margin-bottom: 35px!important; }
.btm-margin-65{ margin-bottom: 65px!important; }
.btm-margin-85{ margin-bottom: 85px!important; }

.top-margin-35{ margin-top: 35px!important; }
.top-margin-65{ margin-top: 65px!important; }
.top-margin-85{ margin-top: 85px!important; }

.content-strip-middle-aligned{ border-bottom:1px solid #E2E4E5; }
.hero-cc .hero-unit h1{ margin:0 0 0 0 !important; }
.hero-cc .hero-unit p{ color:#fff; font-size:20px; font-weight:300; }
.page-header { border-bottom:none; }
.content-strip-middle-aligned{ padding-top:48px; padding-bottom:48px; }
.ghost{ border:1px solid #009bde; }

.drummond h2{ color:#fff; margin-top:0; }
.drummond p{ color:#d1e8f2; }
.wpb_wrapper p{ margin-bottom:20px; }

/* Strip bottom margins of .wpb_content_element images if it's the last element */
.wpb_wrapper *:last-child{
   margin-bottom: 0px;
}



/* Mobile Menu */
.navbar-collapse .navbar-form .btn{ float:left; width:100%; padding: 8px 30px !important; font-size: 18px !important; margin-bottom:15px; opacity:1; }
.navbar-collapse .navbar-form .cta-white{ border:1px solid #009bde !important; background-color: #009bde !important; }
.navbar-collapse .contact-social a { font-size:1.30em;}
.navbar-collapse .contact-social { margin-top: 0 !important; border-bottom: 1px solid #545A60 !important; padding: 20px 10px 0 10px; }
.navbar-collapse .contact-social h2{ color:#79828b !important; }
.navbar-collapse .phone .fa-phone{ position:absolute; top:11px; left:22px; color:#009bde !important;  }
.navbar-collapse .phone{ position:relative; padding: 6px 30px 6px 50px !important; font-size: 22px !important; color: white; line-height: 1.33; border-radius: 32px; background-color: #fff; border: 1px solid #fff; opacity: 1; color:#79828b !important; width:100% !important; float:left; margin-bottom:15px; }
.navbar-collapse .phone:hover{ border:1px solid #fff; color:#009bde !important; }

.navbar-collapse{ background:#41474E;}
.navbar-collapse > .nav li > a{ border-bottom:1px solid #545A60; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:16px; color:#fff;}
.navbar-collapse > .nav li.menu-item-has-children > a{ font-weight:300; }
.navbar-collapse > .nav li.menu-item-has-children > a::after{ background: url('/wp-content/uploads/2014/08/mobile-nav-arrow.png') no-repeat center center; height:15px; width:10px;}
.navbar-collapse .sub-menu a{ font-family: "proxima-nova", Helvetica, sans-serif !important; text-transform:capitalize; font-weight:300 !important; font-size:14px !important; text-transform:capitalize !important; color:#C4C9CF !important; }
.navbar-collapse ul.sub-menu{ padding:0 !important; }
.navbar-collapse ul.sub-menu li{ border-bottom:1px solid #545A60; padding:0 !important; }
.navbar-collapse ul.sub-menu li a{ padding:14px 0 10px 14px !important; background-color:#41474E; }
.navbar-collapse ul.sub-menu li a:hover{ background-color:#009BD8; text-decoration:none; color:#fff !important; background-repeat:no-repeat !important;  }
.navbar-collapse ul.sub-menu li a{ text-indent:36px; background-repeat:no-repeat !important; transition: background-image .4s ease !important; transition:background-color .5s linear !important; }

.navbar-collapse .menu-item-14795 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Leadership.png'); background-position:12px center;}
.navbar-collapse .menu-item-13815 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Blog.png'); background-position:10px center;}
.navbar-collapse .menu-item-13816 a{ background-image: url('/wp-content/uploads/2014/08/Icon-ICD10.png'); background-position:12px center;}
.navbar-collapse .menu-item-13817 a{ background-image: url('/wp-content/uploads/2014/08/Icon-MU.png'); background-position:10px center;}

.navbar-collapse .menu-item-14795 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Leadership-Over.png') !important; background-position:12px center !important;}
.navbar-collapse .menu-item-13815 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Blog-Over.png') !important; background-position:10px center !important;}
.navbar-collapse .menu-item-13816 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-ICD10-Over.png') !important; background-position:12px center !important;}
.navbar-collapse .menu-item-13817 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-MU-Over.png') !important; background-position:10px center !important;}

.navbar-collapse .menu-item-13792 a{ background-image: url('/wp-content/uploads/2014/08/Icon-About.png'); background-position:10px center;}
.navbar-collapse .menu-item-14708 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Resources.png'); background-position:12px center;}
.navbar-collapse .menu-item-15013 a{ background-image: url('/wp-content/uploads/2014/08/Icon-News.png'); background-position:10px center;}
.navbar-collapse .menu-item-13793 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Careers.png'); background-position:11px center;}
.navbar-collapse .menu-item-13794 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Contact.png'); background-position:11px center;}

.navbar-collapse .menu-item-13792 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-About-Over.png') !important; background-position:10px center !important;}
.navbar-collapse .menu-item-14708 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Resources-Over.png') !important; background-position:12px center !important;}
.navbar-collapse .menu-item-14707 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-News-Over.png') !important; background-position:10px center !important;}
.navbar-collapse .menu-item-13793 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Careers-Over.png') !important; background-position:11px center !important;}
.navbar-collapse .menu-item-13794 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Contact-Over.png') !important; background-position:11px center !important;}


.navbar-collapse .menu-item-15188 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Enterprise.png'); background-position:10px center;}
.navbar-collapse .menu-item-13797 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Large-Groups.png'); background-position:8px center;}
.navbar-collapse .menu-item-13798 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Small-Practices.png'); background-position:10px center;}
.navbar-collapse .menu-item-13799 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Specialties.png'); background-position:10px center;}

.navbar-collapse .menu-item-15188 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Enterprise-Over.png') !important; background-position:10px center !important;}
.navbar-collapse .menu-item-13797 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Large-Groups-Over.png') !important; background-position:8px center !important;}
.navbar-collapse .menu-item-13798 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Small-Practices-Over.png') !important; background-position:10px center !important;}
.navbar-collapse .menu-item-13799 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Specialties-Over.png') !important; background-position:10px center !important;}

.navbar-collapse .menu-item-13806 a{ background-image: url('/wp-content/uploads/2014/08/Icon-RCM.png'); background-position:4px center;}
.navbar-collapse .menu-item-14801 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Clipboard.png'); background-position:10px center; }
.navbar-collapse .menu-item-13802 a{ background-image: url('/wp-content/uploads/2014/08/Icon-EHR.png'); background-position:5px center !important; }
.navbar-collapse .menu-item-13804 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Chat.png'); background-position:7px center !important; }
.navbar-collapse .menu-item-13805 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Mobile.png'); background-position:5px center!important; }
.navbar-collapse .menu-item-13803 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Collective-IQ.png'); background-position:8px center!important; }
.navbar-collapse .menu-item-14988 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Pro-Serve.png'); background-position:5px center!important; }
.navbar-collapse .menu-item-15074 a{ background-image: url('/wp-content/uploads/2014/08/Icon-Analytics.png') !important; background-position:5px center !important; }

.navbar-collapse .menu-item-13806 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-RCM-Over.png') !important; background-position:4px center !important;}
.navbar-collapse .menu-item-14801 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Clipboard-Over.png') !important; background-position:10px center !important; }
.navbar-collapse .menu-item-13802 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-EHR-Over.png') !important; background-position:5px center !important; }
.navbar-collapse .menu-item-13804 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Chat-Over.png') !important; background-position:7px center !important; }
.navbar-collapse .menu-item-13805 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Mobile-Over.png') !important; background-position:5px center !important; }
.navbar-collapse .menu-item-13803 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Collective-IQ-Over.png') !important; background-position:8px center;}
.navbar-collapse .menu-item-14988 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Pro-Serve.png') !important; background-position:5px center !important; }
.navbar-collapse .menu-item-15074 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Analytics.png') !important; background-position:5px center !important; } 




#cd-timeline::before{ background:#F4F4F4; }
.cd-read-more{ padding: 14px 25px !important; font-size: 12px !important; color: #fff !important; line-height: 0.665 !important; border-radius: 20px !important; background:#009bde !important; border: 1px solid #009bde; opacity: 0.7;
-webkit-transition: opacity .4s ease; transition: opacity .4s ease; text-transform:uppercase; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 300; }
.cd-read-more:hover{ text-decoration:none; opacity: 1;}

/* Leadership */ 
/*
.leadership-content div:nth-child(9) {
    margin-left: 25%;
}
*/
.leadership-content img{
display:block;
margin: 0 auto 0 auto;
}

.ld_title_block{
height: 70px;
margin-top: 15px;
margin-left:auto;
margin-right:auto;
}

.ld_title_block span.leadership-name{
color: #1F9BDE;
font-size: 22px;
display: block;
}

.ld_title_block span.leadership-position{
color: #444445;
font-size: 15px;
display: block;
}


.leadership-content a:link, .leadership-content a:hover, .leadership-content a:active { text-decoration: none!important;} 

.hero-cc-leaderships h1{  }
.hero-cc-leaderships{ }

.tax-leaderships_category .hero-unit{margin-top:100px;}
.single-leaderships .hero-cc-leaderships h1{ margin-bottom:90px!important;}
.hero-cc-news .hero-unit h1{ margin-top:50px; }
.hero-cc-news .hero-unit div{ margin-top:20px; }
.tax-news_category .col-md-4 h3{ font-family: "proxima-nova", Helvetica, sans-serif; font-size:18px; line-height:18px !important; text-transform:none; text-align:center; min-height:100px; }
.tax-news_category .col-md-4 img{ margin-bottom:20px; text-align:center; }
.tax-news_category .col-md-4{ text-align:center !important; }

/* Blog */
.hero-cc-blog, .hero-cc-news{ background-image:none !important; background-color:#009bde !important; } 
.hero-cc-blog .hero-unit h1{ margin-top:70px; }
.postid-15046 .entry-meta{ display:none; }

.single .wp-post-image{margin-bottom:30px;}

/* Partners 
.page-id-14682 .vc_span3{ background:#F7F7F7; height:278px; display:table;  text-align:center;}
.page-id-14682 .vc_span3 .wpb_single_image{ text-align:center !important; }
.page-id-14682 .vc_span3 .wpb_wrapper{ display: table-cell; vertical-align: middle; margin:auto;}
*/

.rss{ display:none; }
.page-id-13979 .content-strip-middle-aligned h3{ margin-bottom:0 !important; }
.page-id-13979 .content-strip-middle-aligned ul{ font-size:16px; margin-bottom:40px; }
.page-id-13979 .content-strip-middle-aligned ul li{ margin-bottom:10px; }

/* News */
.cd-timeline-img span{ font-family: "proxima-nova", Helvetica, sans-serif; font-size:20px; line-height:18px !important;}
.cd-timeline-img span b{ text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px;}


/* Partners */
.page-id-14682 h3{ margin-bottom:0 !important; } 
.page-id-14682 ul, .page-id-14682 ol{ font-size:16px; }
.page-id-14682 ul, .page-id-14682 ol li{ margin-bottom:10px; }
.interfaces-labs, .labs-prescribing, .clearinghouses{ padding-bottom:0 !important; }

.page-id-5 .entry-content > div > div:first-of-type{ padding:0 !important; margin:0 !important; }
.leadership-title{ font-size:30px !important; margin-bottom:5px !important; }
.resource-box .wp-post-image{ border:1px solid #E2E4E5; }
 
/* Charts Subnav */
.page-id-5 .sub-nav ul{ background: #3492ad; margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px;}
.page-id-5 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-5 .sub-nav ul li a{ color:#fff; border-bottom:0; border-bottom:1px solid #3492ad; }
.page-id-5 .sub-nav  ul li a:hover{ color:rgba(255,255,255, 0.75); text-decoration:none; border-bottom:1px solid #fff; }
.page-id-5 .sub-nav.affix {  z-index:1000 !important; width:100%; bottom:120px; }


/* Simple Hero */
.hero-simple .hero-unit .page-header{ margin-top:50px !important;  display:table; width:100% !important; }
.hero-simple .hero-unit h1{ font-size:45px !important; }

/* MU */

.cta-white{ border-bottom:1px solid #fff !important; }

section, div{ outline:0 !important; }
.page-id-15395 .page-title, .page-id-15393 .page-title, .page-id-15378 .page-title, .page-id-13719 .page-title, .page-id-13979 .page-title, .page-id-346 .page-title, .page-id-346 .page-title, .page-id-348 .page-title, .page-id-347 .page-title, .page-id-14682 .page-title, .page-id-346 .page-title, .page-id-13937 .page-title, .page-id-13936 .page-title, .page-id-13989 .page-title, .page-id-335 .page-title, .page-id-159 .page-title, .page-id-340 .page-title, .page-id-342 .page-title, .page-id-345 .page-title{ display:none; }
.top-reasons, .icd10-overview, .ICD10-plan, .prepare-ICD10, .ehr-incentive, .when-transition, .transition-mu2, .mu-attestation, .what-is-mu, .what-are-cqms{ padding-top:100px !important; }
.top-reasons h1, .icd10-overview h1, .ICD10-plan h1, .prepare-ICD10 h1, .ehr-incentive h1, .when-transition h1, .transition-mu2 h1, .mu-attestation h1, .what-is-mu h1, .what-are-cqms h1{ line-height:44px !important; }
.mu-stages thead, .thead{ background:#009bde; border:1px solid #009bde;; color:#fff; font-size:20px; vertical-align:top; font-weight:300 !important;}
.mu-stages thead th, .thead th{ font-weight:300 !important; vertical-align:top; }
.mu-stages tbody tr td, .thead tbody tr td{ font-size:16px; vertical-align:top; }
.page-id-345 .entry-content > div > div:first-of-type, .page-id-13989 .entry-content > div > div:first-of-type, .page-id-346 .entry-content > div > div:first-of-type, .page-id-348 .entry-content > div > div:first-of-type, .page-id-347 .entry-content > div > div:first-of-type, .page-id-224 .entry-content > div > div:first-of-type, .page-id-340 .entry-content > div > div:first-of-type, .page-id-342 .entry-content > div > div:first-of-type, .page-id-341 .entry-content > div > div:first-of-type, .page-id-343 .entry-content > div > div:first-of-type { padding:0 !important; width:100%; position:fixed; z-index:20;}
.sub-nav ul{ background:#EEEFF0; margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px; border-bottom: 1px solid #E2E4E5;}
.sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.sub-nav ul li a{ color:#79828B; border-bottom:1px solid #EEEFF0; transition: border-bottom .4s ease !important; transition: color .4s ease !important;}
.sub-nav ul li a:hover,  .sub-nav  ul li a.active{ text-decoration:none; color:#4A5765; border-bottom:1px solid #009bde; }
.transition-mu2{ height:660px !important; }

.mu2-reqs-title{ padding:80px 0 0 0 !important; }
.mu2-reqs-copy{ padding:0 0 80px 0 !important; border-bottom:1px solid #E2E4E5 !important; }
.mu2-reqs{ height:560px; padding:0 !important; border-bottom:none !important; }
.mu2-reqs .container{ padding:0 !important; }
.mu2-reqs > div{ margin:0; padding:0; }
.mu2-reqs ul{ list-style:none; font-size:16px; text-align:center; padding:0; margin:0; }
.mu2-reqs ul li{ margin-bottom:6px; }
.mu2-reqs h3, .mu2-reqs h4{ list-style:none; text-align:center; }
.mu2-reqs .hr{ height:1px; background-color:#BBBFC4; margin:15px 80px 15px 80px; }
.mu2-reqs .vc_col-sm-6{ background-color:rgba(221,229,237, 0.45); width:400px !important; height:400px; border-radius:200px; position:relative;}
.mu2-reqs .vc_col-sm-6 .wpb_wrapper{ height:192px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.mu2-reqs .container{ width:800px; margin:auto;}
.mu2-r{ margin-left:-40px !important; background-color:rgba(0,155,222, 0.75) !important; color:#fff;}
.mu2-r h3{ color:#fff; }
.mu2-r h4{ color: rgba(255, 255, 255,0.70); }
.mu2-r .hr{ background-color: rgba(255, 255, 255,0.70); }
 
/* Pricing */
.fa-check:before { content:url(/wp-content/uploads/2014/08/check.png) }
.pricing ul > li > ul.features li.feature-group {padding-left: 5px;}

/* New Central Page */
.page-id-14112 .entry-content > div > div:first-of-type{ padding:0 !important; }
.page-id-14112 .sub-nav ul{ background: rgba(29,74,120, .95); margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px;}
.page-id-14112 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-14112 .sub-nav ul li a{ color:#fff; border-bottom:0;}
.page-id-14112 .sub-nav  ul li a:hover{ text-decoration:none; border-bottom:1px solid #fff; }
.page-id-14112 .sub-nav.affix {  z-index:10000; width:100%; bottom:120px; }
.practice-faster-increase-rev{ padding:80px 0 0 0 !important; }
.faster-front-desk .vc_span6 .wpb_text_column, .faster-front-desk h3{ margin-bottom:10px !important; }
.section-tabs, .tab-content{ padding:0; clear:both; float:left; margin-top:5px; }
.section-tabs li{ list-style:none; float:left; display:inline; margin:0 20px 0 0;}
.section-tabs li a{ font-family: "proxima-nova", Helvetica, sans-serif; font-weight:bold; color:#A3A3A3; border-bottom:1px solid #fff; font-size:14px; text-transform:uppercase; transition: border-bottom .4s ease !important; transition: color .4s ease !important; text-decoration:none;}
.section-tabs li.active a{ color:#585858 !important; border-bottom:1px solid #179AD6  !important; text-decoration:none;}
.section-tabs li a:hover{ text-decoration:none; color:#585858; border-bottom:1px solid #179AD6;}
.core-values .vc_span12 .wpb_text_column{ margin-bottom:60px; }
.core-values .vc_span6 h3{ margin-bottom:10px !important; }
.core-values .vc_span6 p{ font-size:16px; padding:0 30px 40px 30px;}
.why-choose{ height:560px; }
.simple-scheduling, .faster-front-desk{ border-bottom:none !important; }
.patient-mgmt{ height:400px; }
.financial-workflow{ padding-bottom:80px; border-bottom:none !important; padding-bottom:0 !important;}
.real-time-reporting{ margin-bottom:100px !important; }
.extra-apps{ background:#fefefe; border:1px solid #E2E4E5; }
.extra-apps .wpb_row{ margin:20px 0 20px 0 !important; }
.extra-apps h3{ margin-bottom:5px !important; }

/* PPI Page */
.page-id-16117 .entry-content > div > div:first-of-type{ padding:0 !important; }
.page-id-16117 .sub-nav ul{ background: rgba(29,74,120, .95); margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px;}
.page-id-16117 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-16117 .sub-nav ul li a{ color:#fff; border-bottom:0;}
.page-id-16117 .sub-nav  ul li a:hover{ text-decoration:none; border-bottom:1px solid #fff; }
.page-id-16117 .sub-nav.affix {  z-index:10000; width:100%; bottom:120px; }

/* PPI Page 2017 */
.page-id-17053 .wpb_row.fixed { position: fixed; z-index: 300; width: 100%; }
.page-id-17053 .entry-content > div > div:first-of-type{ padding:0 !important; }
.page-id-17053 .sub-nav ul{ background: rgba(29,74,120, .95); margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px;}
.page-id-17053 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-17053 .sub-nav ul li a{ color:#fff; border-bottom:0;}
.page-id-17053 .sub-nav  ul li a:hover{ text-decoration:none; border-bottom:1px solid #fff; }
.page-id-17053 .sub-nav.affix {  z-index:10000; width:100%; bottom:120px; }

/* MCIS Page */
.page-id-15491 .entry-content > div > div:first-of-type{ padding:0 !important; }
.page-id-15491 .sub-nav ul{ background: rgba(29,74,120, .95); margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px;}
.page-id-15491 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-15491 .sub-nav ul li a{ color:#fff; border-bottom:0;}
.page-id-15491 .sub-nav  ul li a:hover{ text-decoration:none; border-bottom:1px solid #fff; }
.page-id-15491 .sub-nav.affix {  z-index:10000; width:100%; bottom:120px; }
.practice-faster-increase-rev{ padding:80px 0 0 0 !important; }
.faster-front-desk .vc_span6 .wpb_text_column, .faster-front-desk h3{ margin-bottom:10px !important; }
.section-tabs, .tab-content{ padding:0; clear:both; float:left; margin-top:5px; }
.section-tabs li{ list-style:none; float:left; display:inline; margin:0 20px 0 0;}
.section-tabs li a{ font-family: "proxima-nova", Helvetica, sans-serif; font-weight:bold; color:#A3A3A3; border-bottom:1px solid #fff; font-size:14px; text-transform:uppercase; transition: border-bottom .4s ease !important; transition: color .4s ease !important; text-decoration:none;}
.section-tabs li.active a{ color:#585858 !important; border-bottom:1px solid #179AD6  !important; text-decoration:none;}
.section-tabs li a:hover{ text-decoration:none; color:#585858; border-bottom:1px solid #179AD6;}
.core-values .vc_span12 .wpb_text_column{ margin-bottom:60px; }
.core-values .vc_span6 h3{ margin-bottom:10px !important; }
.core-values .vc_span6 p{ font-size:16px; padding:0 30px 40px 30px;}
.why-choose{ height:560px; }
.simple-scheduling, .faster-front-desk{ border-bottom:none !important; }
.patient-mgmt{ height:400px; }
.financial-workflow{ padding-bottom:80px; border-bottom:none !important; padding-bottom:0 !important;}
.real-time-reporting{ margin-bottom:100px !important; }
.extra-apps{ background:#fefefe; border:1px solid #E2E4E5; }
.extra-apps .wpb_row{ margin:20px 0 20px 0 !important; }
.extra-apps h3{ margin-bottom:5px !important; }

.patient-outcomes .vc_span6, .patient-insights .vc_span6, .patient-portal .vc_span6{ vertical-align:top !important; }


/* Enterprise Page */
.page-id-15108 .wpb_row.fixed, .page-id-5 .wpb_row.fixed { position: fixed; z-index: 300; width: 100%; }
.page-id-15108 .entry-content > div > div:first-of-type{ padding:0 !important; }
.page-id-15108 .sub-nav ul{ background: rgba(20,33,42, .95); margin:0 !important; margin:auto; text-align:center; list-style:none; padding:20px; height:62px; border-bottom:0;}
.page-id-15108 .sub-nav ul li{ display:inline; text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; margin:0 10px 0 10px;}
.page-id-15108 .sub-nav ul li a{ color:#fff; border-bottom:0;}
.page-id-15108 .sub-nav  ul li a:hover{ text-decoration:none; border-bottom:1px solid #fff; }
.page-id-15108 .sub-nav.affix {  z-index:10000; width:100%; bottom:120px; }
.enterprise-receive2 .wpb_row{ margin-bottom:40px !important; }

.enterprise-receive, .powerful-cloud, .flexibility-choice, .data-security{ height:560px; }
.enterprise-receive ul{ font-size:18px; list-style:none; list-style-position: outside; margin:20px 0 0 0 !important;  padding:0;}
.enterprise-receive ul li:before{ content:url(/wp-content/uploads/2014/08/check.png); margin:6px 12px 0 0 !important;  }
.todays-challenges{ min-height:660px; }
.ravi-quote{ height:440px; }
.ravi-quote .headshot{ width:220px; height:220px; border-radius:110px; border:8px solid #fff; }
.ravi-quote p{ font-size:22px !important; }
.ravi-quote q{ color:#009bde; font-size:36px !important; line-height:46px !important; }
.enterprise-receive ul li{ margin:0 0 20px 0; text-indent: -1.5em; margin-left: 1.5em; }
.data-security{ background-repeat:no-repeat; background-position:15% 0; }
.experienced-service{ padding-bottom:0 !important; border-bottom:none !important;}
.experienced-service .wpb_single_image{ margin-bottom:0; }
.experienced-service .wpb_wrapper p{ border-top: 1px solid #E2E4E5; padding: 30px 0 50px 0; }
.flexibility-choice{ background:#404C58; padding-bottom:0 !important; border-bottom:none !important;}
.flexibility-choice p{ color:#9DA3A8; }


.page-id-103 .page-header, .page-id-15108 .page-header{ display:none; }
.mch-section{ background-repeat:no-repeat; background-position:20% 0; min-height:560px; position:relative; }
.mch-section p{ color:#CCEBF2 }
.mch-box{ height:388px; width:448px; background: url("/wp-content/uploads/2014/07/Hex.png") no-repeat; text-align:center; margin:48px 0 48px 0; }
.mch-box img{ margin-top:50px; }
.mch-box p{ padding:25px 80px 0 80px; font-size:16px; line-height:22px; color:#79828B !important; }
.mch-box .hr-2{ height:2px; width:114px; border-radius:1px; background-color:#009DC1; margin-left:auto; margin-right:auto; margin-top:25px; }

.sfro-section{ background-repeat:no-repeat; background-position:74% 0; height:560px;  }
.sfro-section p{ color:#B0B3C2 }
.sfro-box{ background:#fff; width:380px; height:380px; border-radius:190px; box-shadow: 0 0 0 10px #002f57, 0 0 0 12px #31617f; text-align:center; float:right;}
.sfro-box img{ margin-top:60px; }
.sfro-box p{ padding:25px 60px 0 60px; font-size:16px; line-height:22px; color:#79828B !important; }
.sfro-box .hr-2{ height:2px; width:114px; border-radius:1px; background-color:#C7A655; margin-left:auto; margin-right:auto; margin-top:25px; }

/*.venture-section{  padding:0 !important; min-height:560px;}*/
/*.venture-section h2{ margin-top:60px; }*/
/*.venture-section div { padding-bottom:0 !important; }*/


/* Homepage */
.solutions-fit-business .solutions-heading{ margin-bottom:60px; }
.solutions-fit-business .vc_span4 .wpb_wrapper{ background:#fff;  }
.solutions-fit-business .vc_span4 .wpb_wrapper p{ font-size:16px; line-height:22px; padding:20px 20px 30px 20px;}
.solutions-fit-business .vc_span4 .wpb_wrapper p a{ margin-top:20px; }
.featured-in{ height:170px; }
.featured-in h4{ margin-bottom:30px !important; }
.featured-in .wpb_wrapper{ width:100%; text-align:center; float:left; }
.featured-in .wpb_wrapper .wpb_single_image{ float:left; margin:0 16px 0 16px; display: inline; }

div.homeCopy{
/** margin-top:7.5em; **/

}
.homeCopy h1, .homeCopy h2 { color:#fff !important; }
.homeCopy p{ color:#fff !important; text-align: center; width:60%; margin: 30px auto; line-height:1em }
.page-id-142 .page-title{ display:none; }
.page-id-142 .hero-cc .hero-unit {
    margin: 0 0 0 0!important; 
}
p.sa-quote{font-family: "proxima-nova", Helvetica, sans-serif; font-size:2.55em; font-weight:400; line-height:1.5em !important; text-transform:none; text-align:center; color: #153544;}
p.sa-quote:before {content: '“';color:#279ccf;}
p.sa-quote:after {content: '”';color:#279ccf;}
.sa-stars{color:rgba(21, 53, 68, 0.75); font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size: 16px; word-wrap: break-word; overflow-wrap: break-word;}
#sa-review-stars{margin-top:25px;}

.product:hover { border-top:1px solid #d8d8d8 !important; }
#color-to-change { border-bottom:1px solid #d8d8d8 !important; }
.practices-sm .wpb_single_image img, .practices-lg .wpb_single_image img, .practices-enterprise .wpb_single_image img{  cursor: pointer; opacity:.25; }
.practices-sm .wpb_single_image, .practices-lg .wpb_single_image, .practices-enterprise .wpb_single_image { position: relative; margin-bottom:10px; }
.practices-sm .wpb_single_image .wpb_wrapper{ background: linear-gradient(135deg, rgb(0, 155, 222) 0%, rgb(17, 96, 136) 100%); transition: background.2s linear !important;}
.practices-sm .wpb_single_image .wpb_wrapper:hover{ background: linear-gradient(135deg, rgb(0,135,193) 0%, rgb(13,75,107) 100%); }
.practices-sm .vc_span4 .wpb_wrapper, .practices-lg .vc_span4 .wpb_wrapper, .practices-enterprise .vc_span4 .wpb_wrapper{ margin-top:60px; margin-left:auto; margin-right: auto; }
.solutions-fit-business .vc_span4 .wpb_wrapper p{ padding:20px 30px 0 30px; margin-bottom:0; }
.solutions-fit-business .vc_span4 .wpb_wrapper .btn{ margin:0 0 30px 0 !important; }
.practices-sm .wpb_single_image h2, .practices-lg .wpb_single_image h2, .practices-enterprise .wpb_single_image h2{ position:absolute; left:0; right:0; margin: auto; margin-top:25%; color:white; font-size:18px; text-align:center; font-size:24px; pointer-events: none; }
.practices-sm .wpb_single_image img, .practices-lg .wpb_single_image img{ display: block; margin:auto; }
.practices-lg .wpb_single_image .wpb_wrapper{ background: linear-gradient(135deg, rgb(0, 111, 160) 0%, rgb(9, 52, 75) 100%); }
.practices-lg .wpb_single_image .wpb_wrapper:hover{  background: linear-gradient(135deg, rgb(0,92,133) 0%, rgb(6,33,48) 100%); }
.practices-enterprise .wpb_single_image .wpb_wrapper{ transition: background.2s linear !important; background: linear-gradient(135deg, rgb(37, 74, 99) 0%, rgb(17, 35, 47) 100%); }
.practices-enterprise .wpb_single_image .wpb_wrapper:hover{ transition: background.2s linear !important; background: linear-gradient(135deg, rgb(28,55,74) 0%, rgb(12,25,33) 100%); }
.home-reviews, .sm-practice-reviews, .companion-reviews{ height:660px; }

/* .page-id-142 .navbar-fixed-top .brand{ background: url('../../assets/images/carecloud-logo-blue.png') left top no-repeat; } */
.page-id-142 .navbar-fixed-top .brand{ background: url('../../assets/images/carecloud-logo-white.png') left top no-repeat; }
.page-id-142 .navbar-fixed-top .navbar .nav > li > a{ color:#666; }
.page-id-142 .navbar-fixed-top .navbar .navbar-toggle { color:#FFF; border-color: #FFF; }
.page-id-142 .navbar-fixed-top .navbar .navbar-toggle .cd-menu-icon { background-color: #FFF; }
.navbar-fixed-top.nav-on-scroll .navbar .navbar-toggle .cd-menu-icon {background-color: #666666;}
.page-id-142 .btn-login.ghost{ background-color: #009bde; border: 1px solid #009bde !important; }
.page-id-142 .btn-login.ghost:hover{ color:white; }
.page-id-142 .background{ opacity:1; }
/*.page-id-142 .homeCopy h1,
.page-id-142 .homeCopy h2,
.page-id-142 .homeCopy h3{ color:#FFF !important; margin:0; padding:0 0 0 0 !important; text-align: left;}*/
.page-id-142 .homeCopy h1{font-size:4em;}
.page-id-142 .homeCopy h2{font-size:4em;}
/*.page-id-142 .homeCopy p{ color:#FFF !important; margin:0 0 10px 0; padding:0; text-align:left; width:45%; line-height:1em; margin-top:20px; }*/
.page-id-142 .homeCopy br{ display:none; }
.page-id-142 .page-header{ display:none; }
.page-id-142 .hero-cc .container{ position:absolute; top:120px; left:0; right:0; bottom:0;}

/* Blog */
.blog .page-title a{ color:#009bde !important; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:30px; line-height:40px; border-bottom:1px solid #fff; transition: border-bottom .4s ease !important; transition: color .4s ease !important; }
.single .page-title{ color:#009bde !important; font-family: 'Gotham Rounded A', 'Gotham Rounded B' !important; font-weight: 400 ; font-size:38px !important; line-height:40px; border-bottom:1px solid #fff; transition: border-bottom .4s ease !important; transition: color .4s ease !important; }
.blog .page-title a:hover{ text-decoration:none; border-bottom:1px solid #009bde; }
.blog .content-strip-middle-aligned, .single .content-strip-middle-aligned{ border:none; }
.blog .content-strip-middle-aligned{ padding:100px 0 100px 0 !important; text-align:center;}
.single-post #content > :last-child { background-color:#f1f1f1; padding-top:40px; }
.post .page-header, .post .page-header .page-title{ margin-bottom:20px !important; }
.content-strip-middle-aligned.subscribe-to-blog{ background:#f1f1f1; padding:0 !important; }
.more-link{ margin-top: 30px; border: 1px solid red; margin-left: auto; margin-right: auto; display: inline-block;  padding: 12px 34px !important; font-size: 16px; color: white; line-height: 1.33 !important; border-radius: 32px; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; border: 1px solid #79828b; color: #79828b; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; text-transform:uppercase; }
.more-link:hover{ background:#79828b; color:#fff; border: 1px solid #79828b; }
.more-link br{ display:none; }
.entry-meta span a{ color:#CECECE !important; text-transform:capitalize; }
.entry-meta span a:hover{ text-decoration:none; color:#009bde !important; }
.comments-link, .byline, .edit-link { color:#fff; }
.byline{display:none;}
.comments-link a:before{ content:""; font-family: FontAwesome; font-style: normal; font-weight: normal; color:#CECECE; }
.posted-on a:before{ content:""; font-family: FontAwesome; font-style: normal; font-weight: normal; color:#CECECE; }
.edit-link a:before{ content:""; font-family: FontAwesome; font-style: normal; font-weight: normal; color:#CECECE; }
.comment-form .alert{ background:#2e3843; border:1px solid #2e3843; box-shadow:none; color:#9DA3A8; text-shadow:none; margin-bottom:10px !important;}
.form-allowed-tags{ margin-bottom:10px !important; }
#commentsubmit{  margin-top: 30px; border: 1px solid red; margin-left: auto; margin-right: auto; display: block;  padding: 12px 34px !important; font-size: 16px; color: white; line-height: 1.33 !important; border-radius: 32px; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; border: 1px solid #009bde; color: #fff; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; text-transform:uppercase; background:#009bde; display:inline;}

#inputEmail{ width:280px; }
.blog span.meta-nav{ display:none; }
.single .page-header{ border-bottom:1px solid #E2E4E5 !important; }

/* Global */

.nav-info{ margin:10px 0 10px 0; }
.site-info p{ color:#7E868F !important; }
.site-info a{ color:#C1C3C5; font-weight:300; } .site-info a:hover{ color:#fff; }
.cta-blue{ border:1px solid #009bde;}
.hero-simple .container{ height:121px; }

/* MU */
.mu-stages thead, .thead{ background:#009bde; border:1px solid #009bde;; color:#fff; font-size:20px; vertical-align:top; }
.mu-stages thead th, .thead th{ font-weight:300 !important; vertical-align:top; }
.mu-stages tbody tr td, .thead tbody tr td{ font-size:16px; vertical-align:top; }
.what-are-cqm{ padding-bottom: 0 !important; border-bottom:0; }
.what-are-cqm p{ color:#9DA3A8; }
.what-are-cqm p a{ color:#fff; text-decoration:none; border-bottom:1px solid #009bde; }
.what-are-cqm p a:hover{ color:#fff; border-bottom:1px solid #009bde; }
.attesting-box { background-color:rgba(221,229,237, 0.25); border:1px solid #D8D8D8; padding:15px; margin:0 0 30px 30px; }
.attesting-box p{ font-size:14px !important; }

/* ICD-10*/
.why-moving-to ul, .key-changes ul{ font-size:16px; padding-left:0; }
.why-moving-to ul li, .key-changes ul li{ margin-bottom:20px; list-style:none;}
.why-moving-to ul li strong{ font-size:20px; font-weight:300;}
.why-moving-to ul li:before, .key-changes ul li:before{ content: "• "; color: #009bde; }
.why-moving-to ul li ul{ margin:10px 0 0 15px; }
.why-moving-to ul li ul li{ margin-bottom:10px; }
.icd10-quote{ background:#2e3843; }
.icd10-quote q{ font-size: 32px; color: #fff; line-height: 50px; border: 0; margin-bottom: 40px; display:block; text-align: center; width: 70%!important; }
.icd10-quote p{ color:#9DA3A8; }
.icd9-10{ height:560px; padding-top:0 !important; }
.icd9-10 > div{ margin:0; padding:0; }
.icd9-10 ul{ list-style:none; font-size:16px; text-align:center; padding:0; margin:0; }
.icd9-10 ul li{ margin-bottom:6px; }
.icd9-10 h3, .icd9-10 h4{ list-style:none; text-align:center; }
.icd9-10 .hr{ height:1px; background-color: rgba(255, 255, 255,0.70); margin:10px 40px 10px 40px; }
.icd9-10 h4{ color: rgba(255, 255, 255,0.70); }
.icd9-10 .vc_col-sm-6{ background-color:rgba(221,229,237, 0.45); width:400px !important; height:400px; border-radius:200px; position:relative;}
.icd9-10 .vc_col-sm-6 .wpb_wrapper{ height:125px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.icd9-10 .container{ width:800px; margin:auto;}
.icd10-r{ margin-left:-40px !important; background-color:rgba(0,155,222, 0.75) !important; color:#fff;}
.icd10-r h3{ color:#fff; }
.key-changes{ min-height:560px; }
.key-changes h2{ text-align:left !important; }
.icd-differs{ padding:80px 0 0 0 !important; border-bottom:none !important; }

.citations { background-color:rgba(221,229,237, 0.25); border:1px solid #D8D8D8; padding:15px; }
.citations cite{ font-size:14px !important;  }
pre{ font-family: "proxima-nova", Helvetica, sans-serif !important;  font-weight:400 !important; font-size:14px !important;}

/* Global */
::selection { background: #009bde; color:#fff; }
::-moz-selection { background: #009bde; color:#fff; }

.navbar-fixed-top.nav-on-scroll{ border-bottom:1px solid #E2E4E5; }
p a{ color:#585858; font-weight:400!important;}
p a:hover{ text-decoration:none;  color:#585858; border-bottom:1px solid #009bde; }
footer.site-footer { background-color: #32373e; }
.footer-menus li{ margin-bottom:3px; font-weight:300; font-size:14px; }
.footer-menus li a, .phone{ color:#C1C3C5 !important; transition: color .4s ease; transition: border-bottom .4s ease; border-bottom:1px solid #32373e;}
.footer-menus li a:hover, .phone:hover{ color:#fff !important; border-bottom:1px solid #009bd8; text-decoration:none; }
.footer-menus li.blue-link a{ color: #009bd8 !important; }
.contact-social ul{ margin-top:10px; }
.contact-social ul li a{ transition:color .4s ease; }
.contact-social ul li a:hover{ border-bottom:0; }
.contact-social h2{ font-weight:300; }

.client-manager .wpb_single_image{ padding:0; margin:0; }
.specialized-billing < div{ border-bottom:1px solid red !important; }

.content-strip-middle-aligned.show-case-products .image-bg{ height:500px; }
.content-strip-middle-aligned.show-case-products [class*="col-"].product p{ font-size:16px; padding-left: 10px; padding-right: 10px;}
.content-strip-middle-aligned.show-case-products [class*="col-"].product h3{ font-size:20px; font-weight:300; margin-top:50px; }
.content-strip-middle-aligned.show-case-products .icon-container{ top:-30px; }
#short-description-to-change{ color: rgba(255, 255, 255,0.70); font-size: 18px; }



.page-id-5 .wpb_raw_code{ margin:30px 0 0 0 !important; text-align:center; }
.btn-group{ margin-left:auto !important; margin-right:auto !important; }
.cta-grey { padding: 12px 34px; font-size: 16px; color: #fff; line-height: 1.33; border-radius: 32px; background-color: #8e959d; border: 1px solid #8e959d !important; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-grey.active{ cursor:pointer; box-shadow:none;}
.cta-grey.active:hover{  color:#fff; }
.cta-grey.ghost{ color:#79828B; background-color:white !important; -webkit-transition: background-color .4s ease ; transition: background-color .4s ease ; }
.cta-grey.ghost:hover{ background-color: #8e959d !important; color:#fff; }

/* Solutions - Central - Features */
.page-id-13743 .vc_span3{ text-align:center; }
.page-id-13743 .vc_span12 .wpb_row{ padding:40px 0 60px 0; border-bottom:1px solid #E2E4E5; }
.page-id-13743 .feature-list .vc_row-fluid h2{ margin:0 0 20px 0; }
.page-id-13743 .feature-list .vc_row-fluid h3{ margin-bottom:10px !important; color:#79828B; font-size:20px; }
.page-id-13743 .feature-list .vc_row-fluid:last-child{ border-bottom:none; }
.page-id-13743 .central-features h3{ color:#79828B; }

/* Solutions - Central - Features */
.page-id-13855 .vc_span3{ text-align:center; }
.page-id-13855 .vc_span12 .wpb_row{ padding:40px 0 60px 0; border-bottom:1px solid #E2E4E5; }
.page-id-13855 .feature-list .vc_row-fluid h2{ margin:0 0 20px 0; }
.page-id-13855 .feature-list .vc_row-fluid h3{ margin-bottom:10px !important; color:#79828B; font-size:20px; }
.page-id-13855 .feature-list .vc_row-fluid:last-child{ border-bottom:none; }
.page-id-13855 .central-features h3{ color:#79828B; }

/* Careers Page */
.page-id-13709 .page-header{ display:none; }
.driven-culture{ padding-bottom: 715px !important; background-position:center bottom 40px; background-repeat:no-repeat; } 
.content-strip-middle-aligned.v-center.driven-culture > div, .content-strip-middle-aligned .v-center > div{ vertical-align:top; padding-top:80px !important; }
.benefits-rewards{ height:880px; }
.benefits-rewards p, .benefits-rewards ul{ color:rgba(255,255,255, 0.75); }
.benefits-rewards ul{ margin-top:80px; font-size:18px;  }
.benefits-rewards ul li{ margin-bottom:15px; text-align:left !important;}

.internships{ min-height:760px; }
.internships .wpb_single_image{ position: relative; cursor: pointer;  }
.internships .vc_span6 .wpb_wrapper{ width:266px; height:266px; margin-top:60px; margin-left:auto; margin-right: auto; }
.internships .wpb_single_image:hover:before{ content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(64,76,88, 0.95);  }
.internships .wpb_single_image:hover h2{ display:inline-block; transition: all .3s linear; }
.internships .wpb_single_image:before { background: rgba(64,76,88, 0); border-radius:50% 50%; }
.internships .wpb_single_image:after { background: rgba(64,76,88, 0); border-radius:50% 50%; }
.internships .wpb_single_image h2{ display:none; position:absolute; left:0; right:0; margin: auto; margin-top:50% !important; color:white; font-size:18px;  }
.internships .wpb_single_image img{ display: block; margin:auto; }
.internships .wpb_single_image span{ color:#009bde !important;  }
.hired h2{ color:#179AD6 !important; margin-top:35% !important;}

.navbar-fixed-top .navbar .nav-info > li > a{ font-size:14px; }
.main-menu > .menu-item a{ font-weight:400; font-size:15px !important;  }
.navbar-fixed-top .navbar .nav > li .sub-menu, .navbar-fixed-top .navbar .nav ul > li .sub-menu{ top: 54px; min-width:240px; }
.navbar-fixed-top .navbar .nav > li .sub-menu{ box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15); background:white; border-radius:5px; padding:10px 0 10px 0 !important;  border:1px solid #e5e5e5 !important; }
.navbar-fixed-top .navbar .nav > li .sub-menu .menu-item{  padding:0 !important; margin:0 !important; }
.navbar-fixed-top .navbar .nav > li .sub-menu .menu-item:last-child { border:none; }
.navbar-fixed-top .navbar .nav > li .sub-menu .menu-item a{ text-align:left; transition:.5s; text-decoration:none; color:#79828B !important; text-transform:capitalize!important; font-family: "proxima-nova", Helvetica, sans-serif !important;  font-weight:400 !important; padding:4px 0 4px 18px !important; width:100%;}
.navbar-fixed-top .navbar .nav > li .sub-menu .menu-item a:hover{ color:#179AD6 !important; }
.navbar-fixed-top .navbar .nav > li .sub-menu::before { content: ""; width: 0; height: 0; position: absolute; bottom: 100%; top:-7px; left: 10px; border-width: 0 8px 8px 8px; border-style: solid; border-color: rgba(229,229,229,1) transparent; }
.navbar-fixed-top .navbar .nav > li .sub-menu::after { content: ""; width: 0; height: 0; position: absolute; bottom: 100%; top:-7px; left: 10px; border-width: 0 8px 8px 8px; border-style: solid; border-color: rgba(255,255,255,1) transparent; }



.drummond h2{ color:#fff; margin-top:0; }
.drummond p{ color:#d1e8f2; }
.wpb_wrapper p{ margin-bottom:20px; }

.top-section h2{ color:#79828B; line-height:38px; }
.top-section p{ font-size:18px; margin-bottom:20px; }
.group-shot-wrap{}
.group-shot{ margin:0; }

.hr-2{ height:2px; width:35px; border-radius:1px; background-color:#55AD27; margin:auto;  }
.hr-4{ height:4px; width:70px; border-radius:2px; background-color:#55AD27; margin:auto;  }

/* CTA Styles */
.cta-white.ghost{ border:1px solid #fff; }
.cta-blue-sm{ padding: 14px 25px; font-size: 12px; color: white; line-height: 0.665; border-radius: 20px; background-color: #009bde; border: 1px solid #009bde; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-blue-sm.ghost { color: #009bde; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; background-color:transparent;}
.cta-grey-sm{ padding: 14px 25px; font-size: 12px; color: white; line-height: 0.665; border-radius: 20px; background-color: #79828b; border: 1px solid #79828b; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-grey-sm.ghost { color: #79828b; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; background-color:transparent;}
.cta-grey-sm.ghost:hover { background-color: #79828b; border: 1px solid #79828b; color:#fff; }

.cta-white-sm{ padding: 14px 25px; font-size: 12px; color: white; line-height: 0.665; border-radius: 20px; background-color: #fff; border: 1px solid #fff; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-white-sm.ghost { color: #fff; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; background-color:transparent;}
.cta-white-sm.ghost:hover { background-color: #fff; border: 1px solid #fff; color:#009bde; }

.cta-mch-xsm{ margin-top:20px; padding: 12px 18px; font-size: 12px; color: white; line-height: 0.265; border-radius: 16px; background-color: #009DC1; border: 1px solid #009DC1; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-mch-xsm.ghost { color: #009DC1; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; background-color:transparent;}
.cta-mch-xsm.ghost:hover { background-color: #009DC1; border: 1px solid #009DC1; color:#fff; }

.cta-sfm-xsm{ margin-top:20px; padding: 12px 18px; font-size: 12px; color: white; line-height: 0.265; border-radius: 16px; background-color: #C7A655; border: 1px solid #C7A655; opacity: 0.7; -webkit-transition: opacity .4s ease; transition: opacity .4s ease; }
.cta-sfm-xsm.ghost { color: #C7A655; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; background-color:transparent;}
.cta-sfm-xsm.ghost:hover { background-color: #C7A655; border: 1px solid #C7A655; color:#fff; }


/* Contact Us */
.page-id-13704 .page-title{ display:none; }
.contact-info h3{ margin:10px 0 10px 0 !important; }
.contact-info .hr-1{ height:1px; background-color:#D8D8D8; margin-bottom:25px !important; }

/* About Landing Page */
.page-id-144 .page-header{ display:none; }
.investors{ height:350px; border-bottom:none; }
.investors h4{ color:#949AA0; }
.our-mission{ min-height:560px;  }
.our-mission2{ min-height:666px; background-image: linear-gradient(0deg, #EEF9FF 0%, #D0EEFE 100%); }
.our-mission2.content-strip-middle-aligned.center-text * {  text-align: left;}
.map{ margin:50px 0 90px 0 !important; }
.by-the-numbers h4{ color:#fff; margin-bottom:100px !important; }
.by-the-numbers .lower-numbers{ padding-top:190px; }
.by-the-numbers{ height:1220px; border-bottom:none;
background-image: -o-linear-gradient(-89deg, #C3CED8 0%, #404C58 99%);
background-image: -moz-linear-gradient(-89deg, #C3CED8 0%, #404C58 99%);
background-image: -ms-linear-gradient(-89deg, #C3CED8 0%, #404C58 99%);
background-image: linear-gradient(-179deg, #C3CED8 0%, #404C58 99%);
}
.dream-job{ min-height:560px; }
.dream-job p{ color:#fff;}
.numbers-num{ font-size:84px; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 300; color:#fff; text-align:center; }
.numbers-label{ font-size:23px; color:#D4D4D4; text-transform:uppercase; font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; color:#D4D4D4; text-align:center;}

/* Solutions Concierge */

.modern-tools{ background-color:#000; height:660px; }
.designated-client-manager{ height:520px; }
.business-process-opt h2, .modern-tools h2, .designated-client-manager h2, .specialized-billing h2, .integrated-ehr-pm h2, .integrated-billing-rules h2{  margin-top:12px; }
.specialized-billing h4, .business-process-opt h4,.modern-tools h4, .designated-client-manager h4, .client-manager h4, .integrated-ehr-pm h4, .integrated-billing-rules h4, .team-handle h4{ color:#949AA0; margin-bottom:0; }
.concierge-reviews{ min-height:660px !important; }
.specialized-billing{ border:none !important; padding-top:0;}
.team-handle h3{ font-size:16px !important; margin-bottom:0 !important; }
.team-handle .vc_span3 p{ font-size:16px; line-height:22px; margin-top:10px; }
.team-handle .wpb_single_image{ margin-bottom:0; }
.team-handle{  padding:30px 0 30px 0 !important; }
.increase-revenue{ border-bottom:1px solid #293032; border-top:1px solid #293032; padding:30px 0 30px 0; }
.integrated-billing-rules, .business-process-opt{ height:560px; }
.page-id-44 .hero-cc .ghost:hover, .solutions-concierge .ghost:hover, .page-id-44 section .btn:hover{ color:#293032; }
.page-id-44 .background{ opacity: .25; }
.page-id-44 .hero-cc{ background-color: rgb(0, 0, 0) !important; }

/* Solutions Companion */
.improve-productivity, .manage-busy-workday, .take-practice-anywhere, .access-patient-data{ min-height:560px; padding-top:0; padding-bottom:0; }
.access-patient-data{ border-bottom:none; }
.take-practice-mobile p{ color:rgba(255,255,255, 0.75); margin-bottom:5px;}
.page-id-58 .hero-cc .ghost:hover, .solutions-companion .ghost:hover{ color:#1b87b3; }

/* Solutions Community */
.improve-patient-engagement{ height:560px; background-repeat:no-repeat; background-position:right bottom; }
.secure-portal{ min-height:560px; }
.secure-portal h4{ color:#949AA0; }
.secure-portal p{ color:#9DA3A8; }
.social-collab-tools{ min-height:560px; padding-bottom:0; }
.social-collab-tools h3{ color:#009bde; }
.page-id-54 .hero-cc .ghost:hover, .solutions-community .ghost:hover{ color:#62c0f0; }

/* Solutions CollectiveIQ */
.icd-10, .reduce-admin-costs{ min-height:560px; border-bottom:0; }
.icd-10 h4{ color:#949AA0; }
.icd-10 p{ color:#9DA3A8; }
.page-id-81 .hero-cc .ghost:hover, .solutions-collectiveIQ .ghost:hover{ color:#13bacd; }

/* Solutions Central*/
.page-id-29 .hero-cc .ghost:hover, .page-id-13743 .hero-cc .ghost:hover, .solutions-central .ghost:hover{ color:#0d5383; }
.go-live-less-time .wpb_wrapper .wpb_single_image{ margin-bottom:0; border-bottom:1px solid #E2E4E5; margin-bottom:35px; }
.central-reviews{ min-height:580px; }
.central-features p{ font-size:16px; }
.central-features .vc_span6 .wpb_wrapper .wpb_single_image{ text-align:center; }
.central-features .vc_span6 .wpb_wrapper .wpb_text_column{ text-align:center; }

/* Solutions Charts*/
.page-id-5 .hero-cc .ghost:hover, .solutions-charts .ghost:hover{ color:#1aa5cd; }
.help-when-need-it .wpb_wrapper .wpb_single_image{ margin-bottom:0; border-bottom:1px solid #E2E4E5; margin-bottom:35px; }
.more-productive{ min-height:660px; padding-top:0 !important; padding-bottom:0 !important; }
.charts-reviews{ min-height:660px !important; }

.patient_summaries b, .clinical_decision b, .innovative_content_store b { font-weight: normal;}
.patient_summaries{ margin-top: 65px; }
.clinical_decision, .innovative_content_store{ margin-top: 35px; }
.innovative_content_store{ margin-bottom: 85px!important; }
.stay-independant, .modern-solutions, .quality_reporting{ padding: 85px 0 85px 0; }
.quality_reporting h2{ color:#79828B; }

/* Solutions Landing Page */
.page-id-163 .page-header{ display:none; }
.solutions-concierge, .solutions-central, .solutions-charts, .solutions-community, .solutions-companion, .solutions-collectiveIQ, .solutions-pro-serv{ padding-top:100px; padding-bottom:0; border-bottom:none !important; }
.solutions-concierge img, .solutions-central img, .solutions-charts img, .solutions-community img, .solutions-companion img, .solutions-collectiveIQ img, .solutions-pro-serv img{ margin-top:40px; }
.solutions-central p, .solutions-charts p, .solutions-community p, .solutions-companion p, .solutions-collectiveIQ p, .solutions-pro-serv p{ color:rgba(255,255,255, 0.75); }
.solutions-pro-serv p{ color:rgba(121,130,139, 1); }

/* Practices */
.page-id-159 .page-header{ display:none; }
.post-159 section{ height:560px; border-bottom:none;}
.post-159 section p{ color: rgba(255,255,255, 0.75); }

/* Billing Services */
.attract-customers, .gross-margin, .simplify-implementation{ min-height:560px; }
.page-id-111 .page-title{ display:none; }

/* Small Practices */
.page-id-91 .page-header{ display:none; }
.practice-faster .vc_span12, .practice-faster, .increase-collections, decrease-it-costs{ height:560px; padding-top:0 !important; padding-bottom:0 !important; }

/* Large Medical Practices */
.page-id-97 .page-header{ display:none; }
.greater-flexibility, .better-data{ padding-top:0; padding-bottom:0 !important; }
.better-data{ min-height:660px; }
.greater-flexibility p{ color:#9DA3A8; }
.partnering-success, .expert-support{ background-repeat:no-repeat; background-position:right; height:660px; }
.new-world-healthcare{ min-height:660px; }

/* Professional Services */
.page-id-70 .page-header, .page-id-14915 .page-header{ display:none; }
.faster-return{ height:560px; }
.train-less{ min-height:560px; background-repeat:no-repeat; background-position:left; }
.pro-serv-reviews{ min-height:660px !important; }

.page-id-5 .wpb_raw_code{ margin:0 !important; }

/* Arrows for Reviews */
.flex-direction-nav a.flex-prev:before { font-family: "FontAwesome" !important; content: '\f060' !important; }
.flex-direction-nav a.flex-next:before { font-family: "FontAwesome" !important; content: '\f061' !important; }


/* Specialties */
.page-id-124 .page-header{ display:none; }
.cardiology, .pediatrics{ min-height:560px; padding-top:70px; padding-bottom:70px;}
.internal-medicine{ min-height:560px; overflow:hidden; }
.internal-medicine{ padding-bottom:60px; }
.family-practice{ background-repeat:no-repeat; background-position:70% 0; height:550px; padding-top:70px; padding-bottom:70px; }
.ophthalmology{ background-repeat:no-repeat; background-position:100% 0; padding-top:70px; padding-bottom:70px; height:560px;}
.specialty-reviews{ min-height:660px; }
.sw-services-specialties{ margin-top:0 !important; }
.post-334 .family-practice{ min-height:600px; background-size: auto 600px;   }

.specialties-intro{ padding-bottom:30px; }
.specialties-grid:hover .specialties-copy{ top:-61px !important; background-color:#404C58 !important;}
.specialties-copy{ position:absolute; top:94px !important; width:360px !important; height:160px; background-color:#404C58 !important; -webkit-transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
   -moz-transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
     -o-transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); 
        transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */

-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); 
   -moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); 
     -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); 
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */}
.specialties-copy h3{ font-size:20px; margin:25px 0 0 0  !important; }
.specialties-copy p{ font-size:14px; margin:0 !important; line-height:18px; padding:5px 25px 5px 20px; color:#79828B;}
.specialties-copy .btn{ opacity: 1; }
.specialties-grid .wpb_text_column{ margin-top:66px; }
.specialties-grid{ overflow:hidden; padding:10px !important; margin:0 0 5px 0; position:relative; height:160px !important; }
.specialties-grid .wpb_single_image{ float:left; height:104px !important; width:104px; margin:-30px 15px 30px 15px !important; }
.specialties-grid > div{ margin:0 !important; width:100%; height:160px; }
.specialties-grid:first-child{ overflow:hidden !important; }
.specialties-grid .vc_column-inner{ float:left; display:inline; font-size:20px; color:#fff; }
.specialties-grid p, .specialties-grid h3{ cursor: default; }

.specialties-grid > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 0!important;
    padding-right: 0!important;
}

.ortho-box  .vc_column-inner{ background:#FF8800; }
.ortho-box h3{ color:#FF8800; }
.family-practice-box  .vc_column-inner{ background:#41A0C0; }
.family-practice-box h3{ color:#41A0C0; }
.internal-medicine-box  .vc_column-inner{ background:#229E49; }
.internal-medicine-box h3{ color:#229E49; }
.gastro-box  .vc_column-inner{ background:#A0CF3D; }
.gastro-box h3{ color:#A0CF3D; }

.cardiology-box .vc_column-inner  { background:#D0282B; }
.cardiology-box  h3{ color:#D0282B;}

.ophthalmology{ background-repeat:no-repeat; background-position:100% 0; padding-top:70px; padding-bottom:70px; height:560px;}
.neurology-box  .vc_column-inner{ background:#5AC8E2; }
.neurology-box h3{ color:#5AC8E2; }
.pulmonology-box  .vc_column-inner{ background:#B72655; }
.pulmonology-box h3{ color:#D72B63; }
.urology-box  .vc_column-inner{ background:#21AC4A; }
.urology-box h3{ color:#21AC4A; }
.more-box  .vc_column-inner{ background:#999999; }
.more-box h3{ color:#999999; }

@media(max-width:767px) {
#sumo-macra{ height:250px!important; }
.page-id-103 .hero-cc, .page-id-15108 .hero-cc, .page-id-97 .hero-cc, .page-id-91 .hero-cc{ min-height:568px; }
.flexible-cloud-based h2{ font-size:14px !important; margin: 30px 0 30px 0 !important;}
.cta-banner .btn{ width:98%; margin-bottom:10px !important; }
.practice-faster-increase-rev div .container .vc_span12 { margin-bottom:0 !important; }
.navbar-collapse .sub-menu li a:hover{ background-color:#41474E !important; text-decoration:none; color:#fff !important; background-repeat:no-repeat !important;  }
.content-strip-middle-aligned.v-center, .content-strip-middle-aligned .v-center{padding:20px 0 20px 0 !important; }
.vc_responsive .wpb_row .vc_span12{ padding:0 !important; }
.reviews_slider q{ font-size:18px !important; line-height:20px!important; margin-bottom:20px !important;}
.home-reviews{ height:auto !important; }
.concierge-reviews, .charts-reviews{ min-height:0 !important; }
.home-reviews .container, .concierge-reviews .container, .charts-reviews .container{ padding-bottom:20px !important; }
.reviews_slider q{ width:auto !important; }
.wpb_wrapper{ text-align:center !important; }
.flex-direction-nav { display:none; }
.ui-screenshot{ margin-bottom:30px !important; }
p{ font-size:16px !important; line-height:38px !important; }
.specialized-billing{ padding:0 !important; }
.hero-unit h1{ font-size:28px !important; }

h4{ font-size:12px!important; }
h2{ font-size:22px!important; margin-top:0 !important; }
.vc_responsive .wpb_row .vc_span4{ padding-left:0 !important; padding-right:0 !important; }
.navbar-fixed-top .navbar .navbar-toggle{ width: 30px; height: 30px; margin:15px 0 10px !important; border:none !important; }
.navbar-fixed-top .navbar .navbar-toggle .cd-menu-icon{ left:auto !important; width:18px !important; }
.navbar-fixed-top .brand{  background-size: 125px !important; background-position:top center !important; }
.navbar-fixed-top .navbar-form{ /* margin-top:18px !important; */ display:none !important; }
.navbar-fixed-top .navbar-form .btn{ padding: 5px 12px !important; margin-top:0 !important; }
.hero-cc.v-center.v-center{ padding-left: 0; padding-right: 0; }
/*
.hero-cc{ height:450px !important; }
.hero-cc .background{ background-size:450px!important; }
*/
.hero-cc .hero-unit h1{ padding-top:0 !important; }
.hero-cc.v-center > div { padding-top:35px; padding-bottom:35px; }
.client-manager .my-image-under{ margin-top:0 !important; }
.team-handle{ padding:0 0 20px 0 !important; }
.vc_custom_1407436739367{ margin-top: 0 !important; }
.social-collab-tools .container .column_container{ margin-bottom:0 !important; }
.social-collab-tools{ padding:20px 0 0 0 !important; }
.improve-productivity img, .take-practice-anywhere img{ border-bottom: 1px solid #E2E4E5; }
.train-less{ background-size:130%; background-position:left -12% !important; }
.enterprise-receive li{ text-align:left !important; }
.flexibility-choice.content-strip-middle-aligned.v-center{ padding:20px 0 0 0 !important; }
.flexibility-choice-img{ margin-bottom:0 !important; }


.experienced-service .wpb_content_element{ margin-bottom:0 !important; }
.experienced-service .container .ui-screenshot{ margin-bottom:0 !important; }
.mch-box{ width:100% !important; background-color:#fff !important; }
.mch-box img{ margin-top:25px; }
.mch-box p{ padding:15px 25px 0 25px; font-size:16px; line-height:22px; color:#79828B !important; }
.sfro-box{ width:100% !important; border-radius:0 !important; }
.sfro-section{ background-repeat:no-repeat; background-position:0 bottom; }
.content-strip-middle-aligned.v-center.venture-section{ padding:0 !important; min-height:auto !important; height:auto !important;}
.content-strip-middle-aligned.v-center.venture-section .container{ padding:0 !important}
.venture-section .vc_span12{ margin-bottom:0 !important; }
.greater-flexibility{ padding:20px 0 0 0 !important; }
.greater-flexibility .ui-screenshot, .greater-flexibility .vc_span12{ margin:0 !important; }
.content-strip-middle-aligned.v-center.greater-flexibility{ padding:0 !important; }
.partnering-success{ background:none !important; }
.increase-collections .ui-screenshot{ width:100%; }
.content-strip-middle-aligned.v-center.practice-faster{ padding:0 !important; height:auto !important;}

/* HOME PAGE MEDIA QUERIES */
img.mobile-icon-hidden{display:none;}
img.mobile-tabs-hidden{display:block!important;}
.tab-cols a, .tab-cols a.active, .tab-cols a:hover {border:none!important;background: none!important;}
.content-strip-middle-aligned.v-center.tab-cols{padding:0!important;}
.wpb_text_column.wpb_content_element.top-ehr-title.top-ehr-title {margin:0 0 0px 0!important;}
.quote-container{margin-bottom:0!important;}
.page-id-142 p.sa-quote{font-size:2em!important; line-height: 1.5em!important;}
.page-id-142 .tab-content{display:none;} 
.page-id-142 .content-strip-middle-aligned.v-center.specialties{padding:0px!important;} 
.page-id-142 .specialties .wpb_row .wpb_column {margin-bottom: 0px!important;}
.specialty-list div{padding:0; margin:0;}
.customer-sec .col-md-4.cust-5{margin-top:0px!important;}
.growth-sec{background: none!important;}
.growth-sec p {width: 80% !important;margin: 30px auto 30px auto!important;}
.solutions-heading p {width: 80%!important;}

.page-id-142 .hero-cc .hero-unit{margin: 0 0 0 0;}
.page-id-142 .hero-cc .container{top:80px}
.page-id-142 .hero-cc{ height:480px !important; margin-bottom:20px!important; padding-bottom:0 !important; }
.page-id-142 .background{ background-position:center 0 !important; background-image:url('/wp-content/uploads/2016/06/mobile-backgroundv2.jpg') !important; }
.page-id-142 .hero-cc h1{font-size:32px!important;margin-top:0px!important;margin-bottom:2em; }
.page-id-142 .hero-cc h2 {font-size:33px!important;margin-top:0!important;}
.page-id-142 p{line-height:30px!important;}

div.homeCopy{margin-top:0em;}
.homeCopy p{ color:#fff !important; text-align: center; width:75%; margin:30px auto;line-height:29px!important; }

.show-case-products.content-strip-middle-aligned.v-center{ padding: 0 0 20px 0 !important; }
.page-id-346 h1, .page-id-347 h1, .page-id-348 h1{ font-size:22px !important; line-height:26px !important; margin-top:35px !important; }

.page-id-346 h2, .page-id-348 h2{ text-align:center !important; }
.icd9-10{ height:360px !important; padding-top:0 !important; }
.icd9-10 > div{ margin:0; padding:0; }
.icd9-10 ul{ list-style:none; font-size:16px; text-align:center; padding:0; margin:0; }
.icd9-10 ul li{ margin-bottom:6px; }
.icd9-10 h3, .icd9-10 h4{ list-style:none; text-align:center; }
.icd9-10 .hr{ height:1px; background-color: rgba(255, 255, 255,0.70); margin:10px 40px 10px 40px; }
.icd9-10 h4{ color: rgba(255, 255, 255,0.70); }
.icd9-10 .vc_span6{ background-color:rgba(221,229,237, 0.45); width:290px !important; height:290px; border-radius:150px; position:relative;}
.icd9-10 .vc_span6 .wpb_wrapper{ height:125px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.icd9-10 .container{ width:auto !important; margin:auto;}
.icd10-r{ margin-left:0 !important; background-color:rgba(0,155,222, 0.75) !important; color:#fff;}
.icd10-r h3{ color:#fff; }
.icd10-quote q{ font-size: 22px !important; line-height: 35px !important; }
.citations{ width:200px !important; }
.what-is-icd10 .screenshot-ui{ width:290px !important; text-align:center !important; margin-bottom:25px !important; }
.what-is-icd10 .vc_span4{ margin-bottom:0 !important; }
.icd10-overview.content-strip-middle-aligned.v-center{ padding:20px 0 0 0 !important; }
.page-id-347 section ul, .page-id-348 section ul{ padding-left:10px !important; }
.page-id-347 section li, .page-id-348 section ul{ text-align:left !important; margin-bottom:20px !important; }

.mu2-reqs > div{ margin:0; padding:0; }
.mu2-reqs .vc_col-sm-6{ background-color:rgba(221,229,237, 0.45); width:290px !important; height:290px; border-radius:150px; position:relative;}
.mu2-reqs .vc_col-sm-6 .wpb_wrapper{ height:195px; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.mu2-reqs .container{ width:100% !important; text-align:center !important; padding: 0 15px !important;}
.mu2-r{ margin-left:0 !important; background-color:rgba(0,155,222, 0.75) !important; color:#fff;}
.mu2-r h3{ color:#fff; }
.mu2-r h4{ color: rgba(255, 255, 255,0.70); }
.mu2-r .hr{ background-color: rgba(255, 255, 255,0.70); }
.mu-stages{ text-align:left !important; }
.mu-cta p{ text-align:center !important; }


.visible-xs.btn-group > .btn{ width: 100%; border-radius: 0 !important; background:#EEEFF0; padding:20px; height:60px; border-bottom: 1px solid #E2E4E5; border-top:0 !important; border-left:0 !important; border-right:0 !important; font-size:15px !important; color: #79828B !important; }
.open > .dropdown-menu{ top: 116px !important; position:fixed !important; padding: 0 !important; width: 100%; border-radius: 0 !important;  border: none !important; }
.visible-xs.btn-group > .btn span{ color:#009bde !important; margin-left:10px !important; }
.visible-xs .btn:focus { outline: none !important; color: #79828B !important; }
.open > .dropdown-menu li{ text-transform:uppercase;  font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-size:15px; background:#F8F9F9 !important; }
.open > .dropdown-menu li a {padding: 15px 20px !important; color: #79828B !important; text-align: center !important; border-bottom: 1px solid #E2E4E5 !important; }
.open > .dropdown-menu li a:hover{ background:none !important; }
.open > .dropdown-menu li a.active{ text-decoration:none; color:#4A5765; border-bottom:1px solid #009bde; }
.btn-group.open .dropdown-toggle { -webkit-box-shadow: none !important; box-shadow: none !important; }
.page-id-346 .entry-content > div > div:first-of-type, .page-id-348 .entry-content > div > div:first-of-type, .page-id-347 .entry-content > div > div:first-of-type, .page-id-224 .entry-content > div > div:first-of-type, .page-id-224 .entry-content > div > div:first-of-type, .page-id-341 .entry-content > div > div:first-of-type, .page-id-342 .entry-content > div > div:first-of-type, .page-id-343 .entry-content > div > div:first-of-type, .page-id-345 .entry-content > div > div:first-of-type, .page-id-340 .entry-content > div > div:first-of-type{ top:23px !important; }

.blog .content-strip-middle-aligned{ padding:45px 0 45px 0 !important; }

.featured-in{ height:auto !important; width:auto !important; }
.featured-in .wpb_wrapper{ text-align:center; float:left;  }
.featured-in .wpb_wrapper .wpb_single_image{ float:none !important; }
.featured-in .wpb_wrapper .wpb_single_image .wpb_wrapper img{ margin-bottom: 10px !important; }
.map{ margin:50px 0 90px 0 !important; }
.by-the-numbers h4{ color:#fff; margin-bottom:45px !important; }
.by-the-numbers .lower-numbers{ padding-top:190px; }
.by-the-numbers{ height:auto !important; }
.numbers-num{ font-size:64px !important; }
.numbers-label{ font-size:20px !important;}
.why-choose .btn{ padding: 12px 30px !important; }
.dream-job{ background-position:30% top !important; }
.benefits-rewards{ background-position:75% top !important; }
.benefits-rewards ul{ padding:0 !important; margin-top:35px !important; }
.benefits-rewards li{ font-size:16px !important; }
.tax-leaderships_category .btn{ width:100%; margin:5px 0 5px 0 !important; }
.term-board-of-directors .leadership-position{ padding-bottom:25px; }
.term-board-of-directors .leadership_biography{ margin-bottom:25px !important; text-align:center !important;}
.term-board-of-directors .leadership-name{ font-size:26px !important; }
.term-board-of-directors .leadership-title{ font-size:22px !important; }
.readmore-js-toggle .btn{ padding: 14px 30px !important; }
.practice-faster-increase-rev{ padding: 20px 0 0 0 !important; }
.faster-front-desk div .container .vc_span12{ padding-left: 0 !important; padding-right: 0 !important;  }

.navbar-collapse .menu-item-14795 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Leadership.png') !important;}
.navbar-collapse .menu-item-13815 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Blog.png') !important;}
.navbar-collapse .menu-item-13816 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-ICD10.png') !important;}
.navbar-collapse .menu-item-13817 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-MU.png') !important;}
.navbar-collapse .menu-item-13792 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-About.png') !important;}
.navbar-collapse .menu-item-14708 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Resources.png') !important;}
.navbar-collapse .menu-item-15013 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-News.png') !important;}
.navbar-collapse .menu-item-13793 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Careers.png') !important;}
.navbar-collapse .menu-item-13794 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Contact.png') !important;}
.navbar-collapse .menu-item-15188 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Enterprise.png') !important;}
.navbar-collapse .menu-item-13797 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Large-Groups.png') !important;}
.navbar-collapse .menu-item-13798 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Small-Practices.png') !important;}
.navbar-collapse .menu-item-13799 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Specialties.png') !important;}
.navbar-collapse .menu-item-13806 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-RCM.png') !important;}
.navbar-collapse .menu-item-14801 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Clipboard.png') !important;}
.navbar-collapse .menu-item-13802 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-EHR.png') !important;}
.navbar-collapse .menu-item-13804 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Chat.png') !important;}
.navbar-collapse .menu-item-13805 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Mobile.png') !important;}
.navbar-collapse .menu-item-13803 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Collective-IQ.png') !important;}
.navbar-collapse .menu-item-13807 a:hover{ background-image: url('/wp-content/uploads/2014/08/Icon-Pro-Serve.png') !important;  }

.page-id-13719 .hero-unit p, .page-id-44 .hero-unit p, .page-id-14112 .hero-unit p, .page-id-5 .hero-unit p, .page-id-54 .hero-unit p, .page-id-58 .hero-unit p, .page-id-81 .hero-unit p, .page-id-14915 .hero-unit p, .page-id-15059 .hero-unit p, .page-id-103 .hero-unit p, .page-id-15108 .hero-unit p, .page-id-97 .hero-unit p, .page-id-91 .hero-unit p{ line-height:38px !important; width:100% !important;}


/* News */
.cd-timeline-img span{ font-size:15px; line-height:13px !important;}
.cd-timeline-img span b{ font-size:11px;}

/** LEADERSHIP BOXES **/
body.archive.tax-leaderships_category .content-strip-middle-aligned .row-no-gutter [class*="col-"]{
    width: 80%!important;
    margin: 0 auto!important;
    display: block!important;
    float: none;
    padding: 0!important;
    margin-bottom: 25px!important;
}
body.archive.tax-leaderships_category .content-strip-middle-aligned .row-no-gutter .leadership-box-managment div span.leadership-name{
font-size: 2em;
}
body.archive.tax-leaderships_category .content-strip-middle-aligned .row-no-gutter .leadership-box-managment div span.leadership-position, body.post-type-archive-resources .content-strip-middle-aligned .row-no-gutter .leadership-box-managment div span.leadership-position{
font-size: 1.4em;
}

}


@media only screen and (max-width : 768px){

.practices-sm img, .practices-lg img, .practices-enterprise img{ width:100% !important; height:auto !important; }
.webinar-ad.content-strip-middle-aligned.v-center, .webinar-ad.content-strip-middle-aligned .v-center { padding: 0 0 0 0 !important; }
.webinar-ad .vc_span12.wpb_column.column_container { margin-bottom: 0 !important;}
}

.mu-cta{ padding:0; }
.mu-cta p{ color: rgba(255,255,255, 0.75); font-size:18px !important;}
.mu-cta .wpb_single_image{ margin-bottom:22px; }
.mu-core-objectives h2{ text-align:center !important; margin-bottom:15px;}

.flexibility-need .vc_span4 > .wpb_wrapper{ background:#fff; padding:50px 0 50px 0 !important;  }
.flexibility-need .vc_span4 .wpb_wrapper p{ padding:0 15px 0 15px; }
.flexibility-need .vc_span4 .wpb_wrapper h3{ margin-bottom:10px !important; }
.flexibility-need .vc_span4 .wpb_single_image{ margin:0 0 20px 0 !important; }
.ps-services-title{ margin:60px 0 35px 0 !important; }
.expert-team-bg{ height:590px !important;  background-image: url('http://wp.carecloud.com/wp-content/uploads/2014/07/CareCloud-ProServices.jpg'); background-repeat:no-repeat; background-position:bottom; }
.support-start{ min-height:560px; background-repeat:no-repeat; background-position:left; padding-bottom:0 !important; }
.cta-banner{ height:330px; background-position:bottom; background-color:#179ad6;background-image:url(http://cc-cdn.carecloud.com/wp-content/uploads/2014/07/nodes-bg.png); border-bottom:none;}
.cta-banner h2{ margin-bottom:30px; }
.cta-banner .btn{ margin:0 10px 0 10px; }
.cta-banner .btn:hover{ color:#179ad6 !important; }

.flexible-cloud-based{ padding:0 0 60px 0 !important; background: rgba(255, 255, 255, .85) !important; }
.flexible-cloud-based h2{ font-family: "proxima-nova", Helvetica, sans-serif; font-weight:bold; color:#585858; font-size:14px; margin:60px 0 60px 0 !important; }
.flexible-cloud-based p{ font-size:16px; }
.solutions-fit-business2 .vc_span4{ border:2px solid #fff !important; }
.solutions-fit-business2 .vc_span4 .wpb_wrapper{ background:none !important;  }
.solutions-fit-business2 h2{ margin-bottom:60px !important; }
.solutions-fit-business2 h3{ color:#fff; margin:150px 0 10px 0;}
.solutions-fit-business2 p{ color:rgba(255,255,255, 0.75); font-size:16px; line-height:20px;}
.solutions-fit-business2 .practices-sm, .solutions-fit-business2 .practices-lg, .solutions-fit-business2 .practices-enterprise{ background-size: auto 100%; background-position:top center; height:450px;}
.solutions-heading2 p{ color:#79828B; font-size:32px; line-height:42px; margin-top:70px; font-weight:300;}
.flexslider{ background:none !important; }

.page-id-15491 h1, .page-id-15395 h1, .page-id-15393 h1, .page-id-13719 h1,.page-id-15059 h1, .page-id-44 h1, .page-id-14112 h1, .page-id-5 h1, .page-id-54 h1, .page-id-58 h1, .page-id-81 h1, .page-id-81 h1, .page-id-14915 h1, .page-id-103 h1, .page-id-15108 h1, .page-id-91 h1, .page-id-97 h1, .page-id-144 h1, .page-id-13709 h1, .page-id-15378 h1{ font-size:18px !important; }

.page-id-15491 .hero-unit p, .page-id-15395 .hero-unit p, .page-id-15393 .hero-unit p, .page-id-13719 .hero-unit p, .page-id-15059 .hero-unit p, .page-id-44 .hero-unit p, .page-id-14112 .hero-unit p, .page-id-5 .hero-unit p, .page-id-54 .hero-unit p, .page-id-58 .hero-unit p, .page-id-81 .hero-unit p, .page-id-14915 .hero-unit p, .page-id-103 .hero-unit p, .page-id-15108 .hero-unit p, .page-id-91 .hero-unit p, .page-id-97 .hero-unit p, .page-id-144 .hero-unit p, .page-id-13709 .hero-unit p, .page-id-15378 .hero-unit p{ font-size:38px !important; margin-top:30px; font-weight:100 !important; line-height:48px; width:80%; margin-left:auto; margin-right:auto; }

.page-id-44 .hero-unit .btn, .page-id-14112 .hero-unit .btn, .page-id-15491 .hero-unit .btn, .page-id-5 .hero-unit .btn, .page-id-54 .hero-unit .btn, .page-id-58 .hero-unit .btn, .page-id-81 .hero-unit .btn, .page-id-14915 .hero-unit .btn, .page-id-103 .hero-unit .btn, .page-id-15108 .hero-unit .btn, .page-id-91 .hero-unit .btn, .page-id-97 .hero-unit .btn, .page-id-144 .hero-unit .btn, .page-id-13709 .hero-unit .btn{ margin-top:30px !important; }

.specialty-headers{ height:300px !important; background-repeat:no-repeat; background-position:center; border-bottom:none;}
.specialty-headers h1{ line-height:48px; }

/* two columns fix content on page THE TOP REASONS CUSTOMERS CHOOSE CARECLOUD SOLUTIONS */
body.page-id-354 .wpb_row .vc_span6 { width: 49.75% !important; }

@media (min-width: 992px){.timebox{margin-top: -1.2em !important;}}

/* Float Fix */
.page-id-335 .wpb_row .vc_span6, .page-id-14661 .wpb_row .vc_span6{ float:left !important; }


/* Analytics */
.optimize-your-business{ background-repeat:no-repeat; background-position:bottom center; padding-bottom:0; }
.powerful-flexibility{ padding-bottom:0; border-bottom:0; height:550px;}
.powerful-flexibility h4{color:#949AA0;}
.single-source-data, .beautiful-visuals, .easy-collab{ height:560px; }

.letter-bg{ -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 5px 12px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 5px 12px 0px rgba(50, 50, 50, 0.25); 
margin-bottom:50px; border-radius:1px !important;
}
.download-list { margin:35px 0 35px 0; }
.download-list img{ width:20px; height:auto; margin-top:-4px;}
.download-list ul{ list-style:none; }
.download-list ul li{ margin-bottom:5px; }
.page-id-13719 .wpb_row .vc_span6 { vertical-align: top !important;  }
.sys-setup, .assessing-tech{ min-height:400px; }

@media (min-width: 768px) {
body.page .wpb_row .vc_span3, body.page .wpb_row .vc_span9 {
float: none;
display: inline-block;
display: -moz-inline-stack;
vertical-align: middle;
zoom: 1;
*display: inline;
}
.wpb_row ul li {
font-size: 18px;
line-height: 28px;
font-weight: 300;
}

.faster-front-desk .vc_span6{ vertical-align:top !important; }
.financial-workflow .vc_span6{ vertical-align:top !important; }

.page-id-13710 .hero-cc { height: 350px !important; min-height: 350px; background-color: #009bde !important;}
.page-id-13710 .hero-cc h1{ margin-top: 50px !important; }

/* Simple FIX for CareCloud-MCIS blog post */
body.blog .content-strip-middle-aligned .post-15322 .post-thumb-col a img { max-width: 165%; margin-left: -32%; }
}


/* MARKETO STYLE LANDING PAGE STYLES */
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {
    width: 71%;
}

#input_4_1_3_container {
float: none !important;
width: 100% !important;
}
#input_4_1_6_container {
float: none !important;
width: 100% !important;
}
/* BEGIN BUTTON */
.gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {
    padding: 1em 0 .625em;
    /* margin-left: 30%; */
    width: 100%;
}
.gform_wrapper .gform_footer {
    padding: 1em 0 .625em;
    margin: 1em 0 0!important;
    clear: both;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    height: 50px;
    margin-top: 20px;
background-color: #f62b2b !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202)) !important;
    background-image: -webkit-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -moz-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -ms-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -o-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: linear-gradient(to bottom, #f62b2b, #d20202) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202) !important;
    border: 1px solid #df0909 !important;


-webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
    color: #fff !important;
    font: normal 20px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    padding: 14px 0 !important;
    text-align: center !important;
    text-shadow: 0 -1px 0 #5e9356 !important;
    width: 100% !important;
    -moz-box-shadow: 0 3px 4px 0 #e6e8f0,inset 0 1px 0 0 rgba(255,255,255,.5) !important;
    -webkit-box-shadow: 0 3px 4px 0 #e6e8f0, inset 0 1px 0 0 rgba(255,255,255,.5) !important;
    box-shadow: 0 3px 4px 0 #e6e8f0, inset 0 1px 0 0 rgba(255,255,255,.5) !important;
}


/* END BUTTON */

.gform_wrapper .left_label .gfield_label {
    margin: .75em 0px 0 0;
    font-weight: 400;
}

.gform_wrapper .left_label li.field_sublabel_below .gfield_label {
    margin: 0 0 0 0;
}

div.ginput_container_name span {
    padding-right: 0px!important;
}

.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
    width:70%;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-weight: 400;
    font-size: .9em;
}

.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .left_label input.medium {
    border-radius: 5px !important;
    -moz-background-clip: padding !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
    background-color: #fff !important;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 3px 3px #e9e9eb !important;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 3px 3px #e9e9eb !important;
    box-shadow: 0 1px 0 #fff, inset 0 3px 3px #e9e9eb !important;
    border: 1px solid #c5cdda !important;
}
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url]{
    padding: 0!important;
}
.lp-template-content{
margin-top: 0px;
}

.lp-template-rightcol .gform_wrapper {
    border: 1px solid #c9c9cb;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f3f5f9;
    padding: 15px;
    max-width: 78%;
   margin: 0 auto;
}

.lp-template-rightcol h3{
	font-weight: 300;
}

.lp-template-rightcol{
padding: 0 10px 0 10px;
}

.lp-template-leftcol, .lp-template-rightcol {
	vertical-align: top!important;
}

.lp-template-leftcol h2{
	font-size: 30px;
	font-weight: 300;
	line-height: 1.3;
}

.lp-template-leftcol h3{
	font-size: 18px;
}

.lp-template-pre-footer{
	border-top: 1px solid #c9c9cb;
	margin: 20px 0 20px 0;
	padding: 10px 0 10px 0;
}



ul.lp-template-list {
	list-style: none;
	padding-left: 0px;
}

ul.lp-template-list li:before {
	content: "f058";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #009bde;
	font-size: 1.4em;
	padding-right: 0.5em;
	position: absolute;
	top: 2px;
	left: 0;
}

ul.lp-template-list li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 30px;
}
