/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_light-webfont.eot');
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_light-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_light-webfont.ttf') format('truetype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_light-webfont.svg#webfontnDjJn3bg') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_reg-webfont.eot');
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_reg-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_reg-webfont.ttf') format('truetype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_reg-webfont.svg?#webfontstEnRm6v') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_sbold-webfont.eot');
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_sbold-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_sbold-webfont.ttf') format('truetype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_sbold-webfont.svg#webfontnDjJn3bg') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_bold-webfont.eot');
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_bold-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_bold-webfont.ttf') format('truetype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_bold-webfont.svg#webfontnDjJn3bg') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_xbold-webfont.eot');
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_xbold-webfont.eot?#iefix') format('embedded-opentype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_xbold-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_xbold-webfont.ttf') format('truetype'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_xbold-webfont.svg#webfontnDjJn3bg') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_black-webfont.woff') format('woff'), url('/aflac-dental-and-vision/focus-2024/assets/fonts/proxima_nova_black-webfont.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

* {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}

body {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif !important;
}

h1 {
  font-family: 'ProximaNova';
  font-weight: 900;
  font-size: 100px;
  line-height: 90px;
  font-weight: normal;
  margin: 0 0 40px 0;
}

h2 {
  font-family: 'ProximaNova';
  font-size: 60px;
  line-height: 60px;
  font-weight: normal;
  margin: 0 0 30px 0;
}

h3 {
  font-family: 'ProximaNova';
  font-size: 36px;
  line-height: 40px;
  font-weight: normal;
  margin: 0 0 30px 0;
}

h4 {
  font-family: 'ProximaNova';
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  margin: 0 0 30px 0;
}

h5 {
  font-family: 'ProximaNova';
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  margin: 0 0 30px 0;
}

h6 {
  font-family: 'ProximaNova';
  font-weight: 700;
  font-size: 20px;
  line-height: 1.25;
  margin: 0 0 14px 0;
}

p {
  font-family: 'ProximaNova';
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
}

.entry h3 {
  font-weight: 900;
}

.theme-button, .color-button, input[type=submit], button {
    border-radius: 1px;
    font-weight: bold;
    font-family: 'ProximaNova';
  font-size: 20px;
  line-height: 10px;
  margin: 0 0 40px 0;
  
}
.theme-button, .color-button, input[type=learmore], button {
    border-radius: 1px;
    font-weight: bold;
    font-family: 'ProximaNova';
  font-size: 20px;
  line-height: 10px;
  margin: 0 0 40px 0;
}

.fourcllayout{
    width:25% !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351198484 {
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2014/09/blue-banner-try.png?id=5325)!important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351346320 {
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2014/09/blue-banner-try.png?id=5325)!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351448978{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2014/09/blue-banner-try.png?id=5325)!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351526977{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2014/09/blue-banner-try.png?id=5325)!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351585794{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2014/09/blue-banner-try.png?id=5325) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506370302681{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/09/charity.jpg?id=5647) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503345995007{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/AdobeStock_70534518.jpeg?id=4965) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1519160084486{
    background: #e6e6e6 url(https://argusdental.com/wp-content/uploads/2017/08/blurred-eyes.png?id=5281) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503430491953{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1515170992883{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2018/01/test-freedom-dental.jpg?id=7087) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1515084499273{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2018/01/Freedom-Plan-Banner_New.jpg?id=7003) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503601825747{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/MP-Banner.jpg?id=5054) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503409565288{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504189769505{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/MP-Vision-Banner_NEW.jpg?id=5454) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504128176917{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/SC-banner.jpg?id=5433) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503681038253{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Woman-Outdoors-Wearing-Eyeglasses-.jpg?id=5384) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503680531924{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503345991035{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Group-Plan-Banner_web.jpg?id=5067) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503425838740{
    background: #e6e6e6 url(https://argusdental.com/wp-content/uploads/2017/08/blurred-eyes.png?id=5281) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503430358892{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1515171028188{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2018/01/test-freedom-dental.jpg?id=7087) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504886214481{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/MP-Group-Banner.jpg?id=5628) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-left-color: #e8e8e8 !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504129725226{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/PPO-Banner-1.jpg?id=5439) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504886988044{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/capitol-plan-banner.jpg?id=5631) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504300554371{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504196613953{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Clear-Vision-Banner_new.jpg?id=5462) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504188880121{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504193664113{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/choice-vision-banner.jpg?id=5459) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1502983747883{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Kids-Banner.jpg?id=5082) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1504215153328{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Mom-Daughter-Copy-.jpg?id=5381) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503438566920{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Kids-Center-Banner.jpg?id=5299) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503364631091{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503450505806{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/AdobeStock_139379190.jpeg?id=5301) !important;
    background-repeat: repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503427960288{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506356544883{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503082915513{
    background: #f7f7f7 url(http://argusdental.com/wp-content/uploads/2017/08/Broker-Banner.jpg?id=5157) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506626265326{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/HP-Partner-Banner.jpg?id=6030) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506700064865{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506369149810{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506369282207{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505238596720{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/video.jpg?id=5649) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505237890098{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/09/charity.jpg?id=5647) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506626333432{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2013/12/contact-us-banner.jpg?id=6031) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503585412721{
    background: #fff url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503585433058{
    background: #fff url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503082915513{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Broker-Banner.jpg?id=5157) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505938750304{
    background: #222 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506618350931{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505937851068{
    background: #e8e8e8 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506356332082{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503343066528{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503435814695{
    background: #fff url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1503080197533{
    background-image: url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506351764355{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/09/shop-plans.jpg?id=5726) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506700742456{
    background: #e5e5e5 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1506027414126{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2015/05/splash_background.jpg?id=308) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1519052472924{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2018/01/Freedom-Plan-Banner_New.jpg?id=7003) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505404943112{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/SC-banner.jpg?id=5433) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1505404229267{
    background: #f7f7f7 url(https://argusdental.com/wp-content/uploads/2017/08/Woman-Outdoors-Wearing-Eyeglasses-.jpg?id=5384) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/* Quote form related styling */
/*===========================================================================*/

/*make username and password label bold*/
p.login-username label,
p.login-password label{
    font-weight:bold;
    display:inline-block;
    width:90px;
}
p.login-username input,
p.login-password input{
    width:300px;

}

/* links to display add quote below the "+" button on dashboard page */

.su-spoiler{
    float:right;
    text-align:right;
}
.su-spoiler-title{
    float:right;
}
.su-spoiler-content{
    clear:right;
}
.su-spoiler-content ul#menu-quotes-page,
.su-spoiler-content ul#menu-quotes-page-vision,
.su-spoiler-content ul#menu-quotes-dashboard
{
    list-style:none;
}

.yr_reset_password a{
    color:red;
    text-decoration: underline;
}
.yr_reset_password{
    padding-bottom:15px;
}

/* set the button background color for login - sorry had to use !important to override */
.members-access-error .login-submit input[type="submit"]{
    background-color: #008bd1 !important;
}

/* search form display */
form.gv-widget-search .gv-search-box p{
    display: inline-block;
}
form.gv-widget-search .gv-search-box{
    display:inline-block;
}
form.gv-widget-search .gv-search-box input[type="submit"]{
    width: auto !important;
    background-color: #008bd1 !important;
    padding:0.5em 1em !important;
    float:left;
}
form.gv-widget-search .gv-search-box p select{
    height:38px;
}

form.gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-clear{
    float:none;
    padding-left:10px;
    height:43px;

}

.gv-container div.dataTables_scrollBody {
    background: none !important;
}
.gv-datatables tfoot{ display: none;}

#gv-datatables-7834 .dataTables_scrollHead table thead,
#gv-datatables-7848 .dataTables_scrollHead table thead,
#gv-datatables-7857 .dataTables_scrollHead table thead,
#gv-datatables-8069 .dataTables_scrollHead table thead,
#gv-datatables-8104 .dataTables_scrollHead table thead,
.dataTables_scrollHead table thead{
    background:#DDF2FF;
    border-bottom:3px solid #33A1D6;
    border-top:3px solid #33A1D6;
}
#gv-datatables-7834 .dataTables_scrollBody,
#gv-datatables-7848 .dataTables_scrollBody,
#gv-datatables-7857 .dataTables_scrollBody,
#gv-datatables-8069 .dataTables_scrollBody,
#gv-datatables-8104 .dataTables_scrollBody,
.dataTables_scrollBody{
    border-bottom:3px solid #33A1D6;
}
#gv-datatables-7834 table,
#gv-datatables-7848 table,
#gv-datatables-7857 table,
#gv-datatables-8069 table,
#gv-datatables-8084 table,
#gv-datatables-8104 table{
    border-collapse:collapse;
}
#gv-datatables-7834 div.dt-buttons,
#gv-datatables-7848 div.dt-buttons,
#gv-datatables-7857 div.dt-buttons,
#gv-datatables-8069 div.dt-buttons,
#gv-datatables-8084 div.dt-buttons,
#gv-datatables-8104 div.dt-buttons{
    margin-top:10px;
    margin-bottom:15px;
    position: absolute;
    float: right;
    bottom: -25px;
    right: 0;
}
#gv-datatables-7834,
#gv-datatables-7848,
#gv-datatables-7857,
#gv-datatables-8069,
#gv-datatables-8084,
#gv-datatables-8104{
    margin-top:20px;
}

p.yr_alt_table_heading {
    font-size: 18px;
    border-bottom: 4px solid gray;
    margin-top: 20px;
}

table.yr_alternative_table {
    border: 1px solid lightgray;
}
table.yr_alternative_table td{
    padding:5px;
    border:1px solid lightgray
}
table.yr_alternative_table tr:first-child td{
    font-weight:bold;
}
.yr_vision_plan .yr_table_heading th{
    font-size:18px;


}
table.yr_alternative_table th{
    padding:5px;
    border:1px solid lightgray;
    font-weight:bold;
    text-align:center;
}

/* BEGIN styles to match pdf quote for NSGD */
.pdf-outer-container-table .aligncenter {
    text-align: center;
    display:table-cell;
}

.pdf-outer-container-table .full-width{
    width:100%;
    padding:10px;
}
.pdf-outer-container-table .two-column .first,
.pdf-outer-container-table .two-column .second{
    width:50%;
}
.pdf-outer-container-table{
    padding:10px;
}
.pdf-outer-container-table p.table-heading{
    font-size:16px;
    color:#0099FF;
    border-bottom:2px solid #000;
}
.pdf-outer-container-table .plan-summary .first{
    background:#DDF2FF;
}
.pdf-outer-container-table .four-column .first,
.pdf-outer-container-table .four-column .second,
.pdf-outer-container-table .four-column .third,
.pdf-outer-container-table .four-column .fourth{
    width:25%;
    text-align:center;

}
.pdf-outer-container-table .covered-services tr.header td,
.pdf-outer-container-table .waiting-periods tr.header td{
    background:#DDF2FF;
    text-align:center;
    font-weight:bold;
}
.pdf-outer-container-table .covered-services tr.values td{
    font-weight:bold;
}
.pdf-outer-container-table .covered-services td{
    vertical-align:top;
}
.pdf-outer-container-table .covered-services td,
.pdf-outer-container-table .plan-summary td,
.pdf-outer-container-table .waiting-periods td,
.pdf-outer-container-table .monthly-rates td,
.pdf-outer-container-table .yr_alternative_table td,
.pdf-outer-container-table .yr_alternative_table th{
    border:2px solid #DCDCDC;

}

.pdf-outer-container-table .yr_alternative_table td.yr_col_1{
    text-align:left;
    background:#DDF2FF;
    font-weight:bold;
}
.pdf-outer-container-table .yr_alternative_table td{
    text-align:center;
}
.pdf-outer-container-table .covered-services,
.pdf-outer-container-table .plan-summary,
.pdf-outer-container-table .waiting-periods,
.pdf-outer-container-table .monthly-rates{
    border:2px solid #DCDCDC;
    border-collapse:collapse;
}
.pdf-outer-container-table .monthly-rates .color-bg{
    background:#DDF2FF;
}
.pdf-outer-container-table .notes{
    font-size:10px;
    margin-top:10px;
    line-height:1em;
    padding:10px;
}
.pdf-outer-container-table .plan-summary td.first{
    padding:5px 10px;
    font-weight:bold;
}
.pdf-outer-container-table td{
    padding:5px 10px;
}



/* END End Styles to match for NSGD*/


/*Begin style for confirmation page and gravityview view page for Argus Choice Dental - Florida*/

.acdp-outer-container-table{
    clear:both;

}
.acdp-outer-container-table .full-width{
    width:100%;
    padding:10px;
}
.acdp-outer-container-table .two-column .first,
.acdp-outer-container-table .two-column .second{
    width:50%;
}


.acdp-outer-container-table p.table-heading{
    font-size:16px;
    color:#0099FF;
    border-bottom:2px solid #000;
    padding-top: 25px;
}


.acdp-outer-container-table table.yr_acdp_alt_plans td{
    padding:5px;
    border:2px solid #DCDCDC;
    font-size:10px;
}



.acdp-outer-container-table .row {
    clear: both;
    margin-bottom: 5mm;
}
.acdp-outer-container-table .col {
    float: left;
}
.acdp-outer-container-table .col-1-2 {
    width: 40%;
    padding-right: 4%;
}
.acdp-outer-container-table .col-2-2{
    width:53%;
    padding-right:1%;
}

.acdp-outer-container-table .plan_details p{
    line-height:1em;
}
.acdp-outer-container-table .first-table{
    padding-top:20px;
}
.acdp-outer-container-table .yr_acdp_plan_details .yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_1 td{
    font-weight:bold;
}
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_1 td{
    background:#DDF2FF;
}
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_3 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_4 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_6 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_7 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_8 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_10 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_11 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_12 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_13 td.yr_col_1{
    padding-left:10px;
}
.acdp-outer-container-table .yr_acdp_monthly_rate td{
    border:2px solid #DCDCDC;
    border-collapse: collapse;
    text-align:center;
    padding:5px;
}
.acdp-outer-container-table .yr_acdp_monthly_rate td.yr_col_1{
    text-align:left;
}
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_2 td,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_5 td,
.acdp-outer-container-table .yr_acdp_monthly_rate .yr_row_9 td{
    background:#F8F8F8;
}
.acdp-outer-container-table .yr_acdp_alt_plans{
    margin-top:20px;
}
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_1 td,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_2 td,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_3 td{
    background:#DDF2FF;
    font-weight:bold;

}
.acdp-outer-container-table .yr_acdp_alt_plans td.yr_col_1{
    font-weight:bold;
    text-align:left;
}
.acdp-outer-container-table .yr_acdp_alt_plans td{
    text-align:center;
}
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_5 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_6 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_8 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_9 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_10 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_12 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_13 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_14 td.yr_col_1,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_15 td.yr_col_1{
    padding-left:10px;
}
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_4 td,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_7 td,
.acdp-outer-container-table .yr_acdp_alt_plans .yr_row_11 td{
    background:#F8F8F8;
}

/*End Style for Argus Choice Dental - Florida */


/* Styles for NGV HTML Results table*/

.yr_ngv_results_table{
    width:100%;
    border-collapse:collapse;
    border:1px solid black;

}
.yr_ngv_results_table .with_bg{
    background:#B7DDE7
}
.yr_ngv_results_table td,
.yr_ngv_results_table th{
    padding:5px;
}
.yr_ngv_results_table th{
    font-weight:bold;
}
.yr_ngv_results_table .row_1 th{
    text-align:center;
    border-bottom:3px solid black;
}
.yr_ngv_results_table td{
    border:1px solid black;
}
.yr_ngv_results_table .sub_table{
    border-collapse:collapse;
    width:100%;

}
.yr_ngv_results_table .table_inside{
    padding-left:0;
    padding-right:0;
    padding-top:0;
    padding-bottom:0;
}
.yr_ngv_results_table .sub_table .sub_col_1{
    border-left:0;

}
.yr_ngv_results_table .sub_table .sub_col_2{
    border-right:0;
}
.yr_ngv_results_table .sub_table .sub_row_12 td{
    border-bottom:0;
}
.yr_ngv_results_table p.value{
    line-height:1em;
    font-weight:bold;
}
.yr_ngv_results_table .col_1{
    border-left:3px solid black;
}
.yr_ngv_results_table .row_1 .col_1{
    border-left:0;
}
.yr_ngv_results_table .col_4,
.yr_ngv_results_table .col_3,
.yr_ngv_results_table .col_2,
.yr_ngv_results_table .table_inside,
.yr_ngv_results_table .row_18 .col_1,
.yr_ngv_results_table .row_19 .col_1{
    border-right:3px solid black;
}
.yr_ngv_results_table .row_19{
    border-bottom:3px solid black;

}
.yr_ngv_results_table .row_19 td{
    font-weight:bold;
}
.yr_ngv_results_table .row_18,
.yr_ngv_results_table .with_table{
    border-top:3px solid black;
    background:#B7DDE7
}
.yr_ngv_results_table .sub_table .sub_row{
    background: #fff;
}
.yr_ngv_results_table .sub_table .sub_row_1{
    background: #B7DDE7;
}
.yr_ngv_results_table .row_11 .col_1,
.yr_ngv_results_table .row_11 .col_2,
.yr_ngv_results_table .row_13 .col_1,
.yr_ngv_results_table .row_13 .col_2{
    background:#B7DDE7;
    font-weight:bold;

}
.yr_ngv_results_table .row_13 .col_1,
.yr_ngv_results_table .row_13 .col_2{
    border-top:0;
}
.yr_ngv_results_table .row_11 .col_1,
.yr_ngv_results_table .row_11 .col_2{
    border-bottom:0;
}
.yr_ngv_results_table .col_3 span.value{
    font-weight:bold;
}
.yr_ngv_results_table .row_2 th.col_1,
.yr_ngv_results_table .row_2 th.col_3
{
    border-right:1px solid black;
}
.yr_ngv_results_table .row_3 td.col_3,
.yr_ngv_results_table .row_4 td.col_3,
.yr_ngv_results_table .row_5 td.col_3,
.yr_ngv_results_table .row_6 td.col_3{
    border-right:1px solid black;
    font-weight:bold;
}
.yr_ngv_results_table .row_3 td.col_4,
.yr_ngv_results_table .row_4 td.col_4,
.yr_ngv_results_table .row_5 td.col_4,
.yr_ngv_results_table .row_6 td.col_4{
    font-weight:bold;
}
.yr_ngv_results_table .row_2 th,
.yr_ngv_results_table .row_7 th,
.yr_ngv_results_table .row_18 th,
.yr_ngv_results_table th.sub_col_1,
.yr_ngv_results_table th.sub_col_2{
    text-align:left;
}
.yr_ngv_results_table .row_3 td.col_2,
.yr_ngv_results_table .row_4 td.col_2,
.yr_ngv_results_table .row_5 td.col_2,
.yr_ngv_results_table .row_6 td.col_2,
.yr_ngv_results_table .row_8 td.col_2,
.yr_ngv_results_table .row_9 td.col_2,
.yr_ngv_results_table .row_10 td.col_2,
.yr_ngv_results_table .row_11 td.col_2,
.yr_ngv_results_table .row_13 td.col_2,
.yr_ngv_results_table .row_14 td.col_2,
.yr_ngv_results_table .row_15 td.col_2,
.yr_ngv_results_table .row_16 td.col_2,
.yr_ngv_results_table .row_2 th.col_2{
    text-align:center;
}

.yr_ngv_results_table p.value{
    font-weight:bold;
}
.yr_ngv_results_table span.pdf_bold{
    font-weight:bold;
}

.yr_ngv_results_table .row_1 th.col_1{
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;
    font-weight:normal;
}

/* Argus Florida Dental Styles - NEW */

.yr_acdp_results_table{
    border-collapse:collapse;

}
.yr_acdp_results_table th,
.yr_acdp_results_table td{
    border:1px solid black;
    padding:4px 10px;
}
.yr_acdp_results_table .yr_table_heading th{
    font-weight:bold;
    text-align:center;
    background:#92CDDC;
}
.yr_acdp_results_table th.services_heading{
    background:#92CDDC;
    font-weight:bold;
    text-align:center;
}
.yr_acdp_results_table td.summary_first{
    font-weight:bold;
}
.yr_acdp_results_table td.summary_last{
    text-align:center;
}
.yr_acdp_results_table .row_9 th,
.yr_acdp_results_table .row_10 th{
    font-weight:bold;
    text-align:center;
    background:#92CDDC;
    width:25%;
}
.yr_acdp_results_table .member_rates{
    background:#92CDDC;

}
.yr_acdp_results_table .member_rates .heading1{
    font-weight:bold;
}
.yr_acdp_results_table .member_rates .heading2,
.yr_acdp_results_table .member_rates .heading3{
    font-weight:bold;
    text-align:center;
}
.yr_acdp_results_table .rate_1_col_1,
.yr_acdp_results_table .rate_2_col_1,
.yr_acdp_results_table .rate_3_col_1,
.yr_acdp_results_table .rate_4_col_1{
    font-weight:bold;

}
.yr_acdp_results_table .rate_1_col_2,
.yr_acdp_results_table .rate_1_col_3,
.yr_acdp_results_table .rate_2_col_2,
.yr_acdp_results_table .rate_2_col_3,
.yr_acdp_results_table .rate_3_col_2,
.yr_acdp_results_table .rate_3_col_3,
.yr_acdp_results_table .rate_4_col_2,
.yr_acdp_results_table .rate_4_col_3{
    text-align:center;
}
ul.yr_acdp_notes_list {
    text-align: center;
    color: #28497D;
    font-weight: bold;
    list-style-position: inside;
}




/* End Argus Florida Dental Styles */

/* National Small Group Dental Dental Styles - NEW */

.yr_nsgd_results_table{
    border-collapse:collapse;

}
.yr_nsgd_results_table th,
.yr_nsgd_results_table td{
    border:1px solid black;
    padding:4px 10px;
}
.yr_nsgd_results_table .yr_table_heading th{
    font-weight:bold;
    text-align:center;
    background:#92CDDC;
}
.yr_nsgd_results_table th.services_heading{
    background:#92CDDC;
    font-weight:bold;
    text-align:center;
}
.yr_nsgd_results_table td.summary_first{
    font-weight:bold;
}
.yr_nsgd_results_table td.summary_last{
    text-align:center;
}
.yr_nsgd_results_table .row_9 th,
.yr_nsgd_results_table .row_10 th{
    font-weight:bold;
    text-align:center;
    background:#92CDDC;
    width:25%;
}
.yr_nsgd_results_table .member_rates{
    background:#92CDDC;

}
.yr_nsgd_results_table .member_rates .heading1{
    font-weight:bold;
}
.yr_nsgd_results_table .member_rates .heading2,
.yr_nsgd_results_table .member_rates .heading3{
    font-weight:bold;
    text-align:center;
}
.yr_nsgd_results_table .rate_1_col_1,
.yr_nsgd_results_table .rate_2_col_1,
.yr_nsgd_results_table .rate_3_col_1,
.yr_nsgd_results_table .rate_4_col_1{
    font-weight:bold;

}
.yr_nsgd_results_table .rate_1_col_2,
.yr_nsgd_results_table .rate_1_col_3,
.yr_nsgd_results_table .rate_2_col_2,
.yr_nsgd_results_table .rate_2_col_3,
.yr_nsgd_results_table .rate_3_col_2,
.yr_nsgd_results_table .rate_3_col_3,
.yr_nsgd_results_table .rate_4_col_2,
.yr_nsgd_results_table .rate_4_col_3{
    text-align:center;
}
ul.yr_nsgd_notes_list {
    text-align: center;
    color: #28497D;
    font-weight: bold;
    list-style-position: inside;
}




/* End National Small Group Dental Styles */



/* Fix the quote display on Gravity View view screen */
.yr_single_entry_html .yr_ngv_results_table th{
    width:auto;
}
.yr_single_entry_html .yr_ngv_results_table p{
    line-height:inherit;
}
/*End Styles for NGV Results table*/

/* Add 'yr_single_entry_html' class to view single entry field and this will
* hide the left column so HTML content gets the full width
on the first child
 */
tr.yr_single_entry_html>th{
    display:none;
}
/* display columns with equal width based on class*/
.yr_single_entry_html .column-layout-5 tr th,
.yr_single_entry_html .column-layout-5 tr td{
    width:20%;
}
.yr_single_entry_html .column-layout-4 tr th,
.yr_single_entry_html .column-layout-4 tr td{
    width:25%;
}
.yr_single_entry_html .column-layout-3 tr th,
.yr_single_entry_html .column-layout-3 tr td{
    width:33%;
}
.yr_single_entry_html .column-layout-2 tr th,
.yr_single_entry_html .column-layout-2 tr td{
    width:50%;
}
/*===========================================================================*/
/*End Quote form related Styling*/






/* ADA Compliance BEGIN */

.skip-to-content
{
    background-color:#000 !important;
    color:#FFF !important;
    display:none;
}

#site_top a
{
    background-color:#000 !important;
    color:#FFF !important;
    display:none;
}

.sidr-class-toggle-sidr-close
{
    background-color:#000 !important;
    color:#FFF !important;
    display:none;
}

.sidr-class-toggle-sidr-close
{
    background-color:#000 !important;
    color:#FFF !important;
    display:none;
}

.screen-reader-text
{
    background-color:#000 !important;
    color:#FFF !important;
    display:none;
}

#top-bar-wrap
{
    background-color:#1C70AD !important;
}

#footer li {
    border-color: #fff;
}

#footer-inner p
{
    color:#000000 !important;
}

#footer-inner div
{
    color:#000000 !important;
}

.sidebar-widget-icons #footer-widgets .widget_recent_entries a:before {
    color: #fff;
}

.uc_figcaption a
{
    background-color:#1C70AD !important;
}

.page-id-5094 h2
{
    color: #1C70AD !important;
}

div.caption
{
    font-size: 18px !important;
}

.uc_caption_hover_effects_1 .uc_content_figure
{
    color:#FFFFFF !important;
}


/* Member resource center BEGIN */

.vc_custom_1503080197533 span
{
    background-color:#1C70AD !important;
}

vc_custom_1503080197533 div
{
    background-color:#1C70AD !important;
}



.vc_custom_1505937851068 span
{
    background-color:#1C70AD !important;
}

.vc_custom_1505937851068 div
{
    background-color:#1C70AD !important;
}






.vc_custom_1506627301332 span
{
    background-color:#1C70AD !important;
}

.vc_custom_1506627301332 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1506627301332 a
{
    font-weight:bold !important;
    color:#FFF !important;
}






.vc_custom_1503430491953 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503430491953 span
{
    background-color:#1C70AD !important;
}




.vc_custom_1504188880121 div
{
    color:#000 !important;
}

.vc_custom_1504188880121 h2
{
    color:#000 !important;
}

.vc_custom_1504188880121 a
{
    color:#1C70AD !important;
    font-weight:bold;
}




.vc_custom_1503430358892 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503430358892 span
{
    background-color:#1C70AD !important;
}



.vc_custom_1503409565288 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503409565288 span
{
    background-color:#1C70AD !important;
}



.vc_custom_1489893861136 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1489893861136 span
{
    background-color:#1C70AD !important;
}




.vc_custom_1506369282207 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1506369282207 span
{
    background-color:#1C70AD !important;
}




.vc_custom_1503427960288 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503427960288 span
{
    background-color:#1C70AD !important;
}


.vc_custom_1506369149810 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1506369149810 span
{
    background-color:#1C70AD !important;
}



.vc_custom_1503343066528 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503343066528 span
{
    background-color:#1C70AD !important;
}

.vcex-icon-box-css-wrap.vc_custom_1503343889977 div
{
    color:#FFF !important;
}





.vc_custom_1503364631091 div
{
    background-color:#1C70AD !important;
}

.vc_custom_1503364631091 span
{
    background-color:#1C70AD !important;
}



.vc_custom_1503435814695 div
{
    background-color:#126f3e !important;
}

.vc_custom_1503435814695 span
{
    background-color:#126f3e !important;
}


.vc_custom_1503437260603
{
    background-color:#126f3e !important;
}




/* Member resource center END */


.gfield_required
{
    color:#9E0000 !important;
}


.vc_custom_1503601147074  .vcex-pricing-cost
{
    background-color:#AC5F07 !important;
}

.vc_custom_1506618423317 .vcex-pricing-cost
{
    background-color:#AC5F07 !important;
    border-left: 1px solid #AC5F07;
    border-right: 1px solid #AC5F07;
}

.vcex-pricing-header
{
    background-color:#AC5F07 !important;
    color:#FFF !important;
}


.uc_more_btn
{
    color:#1C70AD !important;
    border-color:#1C70AD !important;
}


.vc_custom_1506548047054 .uc_overlap_content_box p
{
    color:#595959 !important;
}





/* Page Title Image and Title  BEGIN */

.vc_row.wpb_row.vc_row-fluid.vc_custom_1503345995007
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/AdobeStock_70534518.jpeg?id=4965) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1503345991035
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/Group-Plan-Banner_web.jpg?id=5067) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1502983747883
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/Kids-Banner.jpg?id=5082) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1503082915513
{
    background: #000 url(https://awaketech.wpengine.com/wp-content/uploads/2017/08/Broker-Banner.jpg?id=5157) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1506626265326
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/HP-Partner-Banner.jpg?id=6030) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1506626333432
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2013/12/contact-us-banner.jpg?id=6031) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1503438566920
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/Kids-Center-Banner.jpg?id=5299) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1503450505806
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/AdobeStock_139379190.jpeg?id=5301) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1505238596720
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/08/video.jpg?id=5649) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1505237890098
{
    background: #000 url(https://argusdental.com/wp-content/uploads/2017/09/charity.jpg?id=5647) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.vc_row.wpb_row.vc_row-fluid.vc_custom_1546881103254
{
    background: #1C70AD !important;
    color: #FFF !important;
}



.vc_row.wpb_row.vc_row-fluid.vc_custom_1506700064865
{
    background: #1C70AD !important;
    color: #FFF !important;
}





/* Page Title Image and Title  END */








/* begin medical vision links */

.vc_custom_1489895298310 span
{
    color:#000 !important;
}

.vc_custom_1489895298310 a span
{
    background-color:#1C70AD !important;
    color:#FFFFFF !important;
}


.vc_custom_1503345867426 p
{
    color:#000 !important;
}

.vc_custom_1503345867426 a span
{
    background-color:#1C70AD !important;
    color:#FFFFFF !important;
}
/* end medical vision links */




.vc_custom_1503349453311 .vcex-heading-inner
{
    color:#1C70AD !important;
}


a.theme-button
{
    background-color: #1C70AD;
    color: #FFFFFF;
    background-image: none !important;
    border: none !important;
    border-radius: 0px !important;
}


.theme-button-inner
{
    background-color:#1C70AD !important;
    color:#FFFFFF !important;
}


.small_normal_grey
{
    color:#000 !important;
}

#slide-32-layer-6
{
    background-color:#1C70AD !important;
    color:#FFFFFF !important;
}

#slide-33-layer-3 a
{
    color:#000 !important;
}


.vcex-icon-box-icon span
{
    color:#1C70AD !important;
}


.modern-menu-widget a
{
    color: #000;
	background-color:#f2f3f4
}

.staff-entry-position
{
    color: #000;
}


.vc_tta-panel-heading
{
    background-color:#1C70AD  !important;
    border-color:#f0f0f0  !important;
}

.vc_tta-panel-heading a
{
    color:#FFF !important;
}

.vc_tta-panel-heading a
{
    color:#FFF !important;
}

.vc_active div
{
    background-color:#f8f8f8  !important;
    border-color:#f0f0f0  !important;
    color:#000  !important;
}

.vc_active a
{
    color:#666  !important;
}

#blog-entries a
{
    color:#1C70AD !important;
}

#blog-entries a.theme-button
{
    color:#FFF !important;
}

.meta-date
{
    color:#000 !important;
}

.meta-category
{
    color:#000 !important;
}

a.page-numbers
{
    color:#1C70AD !important;
}


/* ADA Compliance END */


/* New Dagger Rules/Overrides */
.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul {
    border-top-color: #1C70AD;
}

.uc_image_content .uc_image_content_box_content h2 {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif !important;
    font-weight: 800 !important;
    text-transform: none !important;
}

.uc_image_content .uc_image_content_box_content p {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif !important;
    font-style: normal !important;
}

.uc_image_content .uc_image_content_box_content .uc_more_btn {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif !important;
    font-style: normal !important;
    font-weight: 700;
}

.uc_overlap_content .uc_overlap_content_content .uc_more_btn {
    border-radius: 0 !important;
}

.uc_overlap_content .uc_overlap_content_content:hover a.uc_more_btn {
    color: #ffffff !important;
    background-color: #1C70AD !important;
}

.homepage-form .gform_wrapper .top_label .gfield_label {
    color: #fff;
}

.homepage-form .gform_footer {
    text-align: center;
}

.homepage-form .gform_footer input[type=submit] {
    background-color: #fff !important;
    color: #1C70AD;
}

.homepage-form .gfield_required {
    color: #fff !important;
}

.vcex-testimonials-fullslider-inner span {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif !important;
}

/* override Total theme */
.page-header {
    background-color: #ffffff;
    border:0px;

}
.page-header-title {
    color:#1C70AD;
    font-family:'ProximaNova';
    font-weight:500;
}

@media only screen and (min-width: 641px) {
    #footer-inner .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
        width: 100% !important;
		color: #FFF
    }
}

/*fix for new nav logo width */
#site-navigation-wrap {
    max-width:75%;
}

#hero_copy a, #hero_copy a:visited {
    color:#1C70AD;
    text-decoration: none;
}

#hero_copy a:hover {
    color:#1C70AD;
    text-decoration: underline;
}

.provider-search .cws-widget {
    background-color: #fff;
    color: #000;
    padding: 15px;
}

.provider-search .cws-widget h2 {
    color: #000;
}

.theme-button.white {
    background-color: #fff !important;
    color: #1C70AD !important;
}

.icons-white .vcex-icon-box-icon span {
    color: #fff !important;
}

#footer-bottom-menu {
    top: 20px;
}

#footer-bottom-legal {
    font-size: 15px;
}

@media only screen and (max-width: 767px) {
    #footer-bottom #footer-bottom-inner #footer-bottom-menu {
        position: absolute;
        top: -24px;
        left: 0;
        right: 0;
		color:#FFF
    }
}





.pagination {
    list-style-type: none !important;
    padding: 10px 0 !important;
    display: inline-flex !important;
    justify-content: space-between !important;
    box-sizing: border-box !important;
}
.pagination li {
    box-sizing: border-box !important;
    padding-right: 10px !important;
}
.pagination li a {
    box-sizing: border-box !important;
    background-color: #e2e6e6 !important;
    padding: 8px !important;
    text-decoration: none !important;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #616872 !important;
    border-radius: 4px !important;
}
.pagination li a:hover {
    background-color: #d4dada !important;
}
.pagination .next a, .pagination .prev a {
    text-transform: uppercase !important;
    font-size: 12px !important;
}
.pagination .currentpage a {
    background-color: #518acb !important;
    color: #fff !important;
}
.pagination .currentpage a:hover {
    background-color: #518acb !important;
}
/*everything after this is custom css*/
.menu-link-black {
	color: black;
}
