html{}body{font-family:minion-pro,serif;font-style:normal;font-weight:400;color:#333;padding:0;margin:0 auto;font-size:18px;width:100%;overflow-x:hidden}.main-container a{color:#0e6b82}article a{font-weight:700}@media(min-width:1500px){.container{width:1440px}}.paragraph>.paragraph__column{padding-left:0;padding-right:0}.img-responsive{width:100%}.align-center{text-align:center}figure{margin:5px}figure.align-left,figure.align-right{width:25%}figure img{width:100%;height:auto}figcaption{font-size:14px;margin:5px auto 10px}h1,h2,h3{text-transform:uppercase;font-weight:700}h2,h3{font-family:proxima-nova,sans-serif;font-style:normal;font-size:26px;margin-bottom:5px;margin-top:35px}h3{font-size:22px;font-weight:300;color:#084250}h2{color:#0e6b82}blockquote{font-family:proxima-nova,sans-serif;font-style:normal;color:#333;background-color:#f7f7f7;border-left:5px solid #0e6b82}img.lazy{opacity:0;transition:opacity .15s ease-in-out}img.lazy.lazy-loaded{opacity:1}article>.content>div>h3:first-child,article>.content>div>h2:first-child{margin-top:0}table{width:96%;margin:10px auto;border-color:#fff}table th{color:#fff;background-color:#0e6b82;padding:4px 6px;border:2px solid #fff}table td{background-color:#f7f7f7;padding:2px 6px;border:2px solid #fff}header.navbar-default{background:#0e6b82;margin:0;border:0;border-radius:0}@media screen and (min-width:768px){header .navbar-collapse.pull-right{padding-right:0}}a.logo:hover{text-decoration:none}.logo-inner-w{position:relative;display:block;height:140px;width:420px}.logo-inner-img{position:absolute;top:0;left:0;height:100%;width:auto}.logo-inner-img img{height:100%;width:auto}.logo-inner-title{position:absolute;right:0;top:0;height:100%;font-size:36px;line-height:1.2;color:#fff;display:flex;flex-direction:column;text-align:center;margin-left:15px;justify-content:center}.logo-inner-title .logo-l1,.logo-inner-title .logo-l2{white-space:nowrap}.main-container>.container{padding:0}.call-to-action{padding:15px;background-color:#629034;color:#fff;font-size:24px}.footer-three{color:#fff;background-color:#084250;padding:20px 0 40px}.footer-three h2{color:#fff;text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:24px}.footer-three a{color:#6cc}.menu--quick-links.nav>li>a{padding:2px 0}.menu--quick-links.nav>li>a:hover,.menu--quick-links.nav>li>a:focus{background-color:rgba(255,255,255,.08)}.menu--quick-links a{font-size:24px}.footer{background-color:#6cc;text-transform:uppercase;font-weight:700;text-align:center;border:none;font-family:proxima-nova,sans-serif;padding:20px 0;color:#fff;font-size:14px;margin:0}.region-navigation{display:flex;flex-direction:row}.title-background{position:relative;width:100%;max-height:150px;overflow:hidden;background-color:#fff}.title-background .title-img{height:160px;width:100%;background-size:cover;background-position:50% 40%}.title-background .container-w{position:absolute;bottom:10px;width:100%;z-index:2}.title-background h1.page-header{color:#488f91;text-align:left;border:0;margin-bottom:0;text-transform:none;font-size:32px;font-weight:400}.title-background h1.page-header strong{font-weight:700;font-family:proxima-nova,sans-serif}.title-background h1.page-header em{font-style:italic;color:#555;font-size:24px}.container-ti h2{margin-top:0}.title-background{height:0;width:100%;padding-bottom:340px}.title-background .title-img{height:100%;width:100%;position:absolute;z-index:0}.title-background .container-w{bottom:0}@media screen and (max-width:575px){.title-background{padding-bottom:50%}.page-title-region .container-ti{margin-top:50px}}@media screen and (max-width:767px){.breadcrumb a{font-size:20px;color:#488f91}.title-background>.container-w{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.25) 10%,rgba(255,255,255,.9) 40%,rgba(255,255,255,.99) 100%);padding:15px 15px 0;bottom:0;position:relative}.title-background h1.page-header em{font-size:18px}.title-background{overflow:visible;padding-bottom:0;height:auto;max-height:none}}@media screen and (min-width:768px){.breadcrumb a{font-size:22px;color:#488f91}.title-background .title-img{width:75%;right:0;background-color:rgba(14,107,130,.1);z-index:0}.title-background>.container-w{background-image:linear-gradient(to right,rgba(255,255,255,.99) 0%,rgba(255,255,255,.99) 50%,rgba(255,255,255,.8) 80%,rgba(255,255,255,.25) 96%,rgba(255,255,255,0) 100%);height:100%;width:calc(50% + 100px)}.title-background .container-ti{position:absolute;top:50%;transform:translateY(-50%);right:0;margin-right:100px;padding-left:15px;padding-right:30px;width:375px}.title-background h1.page-header p{font-size:18px;line-height:1.25}.title-background h1.page-header em{font-size:18px}}@media screen and (min-width:992px){.title-background .container-ti{width:485px}.title-background h1.page-header{font-size:42px;font-size:32px}.title-background h1.page-header p{font-size:20px;line-height:1.25}.title-background h1.page-header em{font-size:20px}}@media screen and (min-width:1200px){.title-background .container-ti{width:585px}.title-background h1.page-header{font-size:48px;font-size:32px}.title-background h1.page-header p{font-size:22px;line-height:1.25}.title-background h1.page-header em{font-size:22px}}@media screen and (min-width:1500px){.title-background .container-ti{width:720px}.title-background h1.page-header{font-size:54px;font-size:32px}.title-background h1.page-header p{font-size:24px;line-height:1.25}.title-background h1.page-header em{font-size:24px}}.navbar-toggle{margin-top:60px}#block-abfm-bootstrap-settingthestandardsinfamilymedicine{display:flex;flex-direction:row-reverse;justify-content:center;font-size:24px;line-height:1.25}#block-abfm-bootstrap-settingthestandardsinfamilymedicine .field--name-field-image{padding-right:15px;height:100%;max-height:70px}#block-abfm-bootstrap-settingthestandardsinfamilymedicine img{width:auto;height:100%;max-height:70px}#block-abfm-bootstrap-abouttheabfm{display:flex;flex-direction:column}#block-abfm-bootstrap-abouttheabfm h2{order:1}#block-abfm-bootstrap-abouttheabfm .field--name-field-image{order:2}#block-abfm-bootstrap-abouttheabfm .field--name-body{order:3}.breadcrumb{background-color:transparent;font-size:16px;text-align:left;font-style:italic;margin-bottom:10px;padding-left:0}.breadcrumb a{color:#488f91;font-weight:700}.breadcrumb .active{color:#488f91}.breadcrumb>li+li:before{content:">"}@media screen and (max-width:767px){.breadcrumb{padding-top:20px}}.soc-links-w{margin-top:30px}.soc-links-w a{font-size:20px;line-height:40px;color:#084250;background-color:#6cc;border-radius:50%;text-align:center;width:40px;display:inline-block;transition:all .15s ease-out;margin-right:5px}.soc-links-w a:hover{text-decoration:none;opacity:.9}.tabs{margin-top:40px}article.full{margin-top:40px}@media screen and (min-width:768px) and (max-width:1199px){.logo-inner-title{display:none}.navbar-header{width:130px}}@media screen and (max-width:767px){#navbar .navbar-collapse{width:100%;margin:0;padding:0}.region-navigation{display:block}}@media screen and (max-width:565px){div.main-container>.container{padding-right:0;padding-left:0}.logo-inner-title{font-size:16px}.logo-inner-w{max-height:70px;width:200px}.navbar-toggle{margin-top:25px}#block-abfm-bootstrap-settingthestandardsinfamilymedicine{font-size:18px}#block-abfm-bootstrap-settingthestandardsinfamilymedicine .field--name-field-image{padding-right:15px;height:100%;max-height:70px;width:80px;min-width:80px;height:70px}#block-abfm-bootstrap-settingthestandardsinfamilymedicine .field--name-body{display:flex;flex-direction:column}#block-abfm-bootstrap-settingthestandardsinfamilymedicine .field--name-body p{margin:auto 0}.title-background h1.page-header{font-size:26px}}form label{font-family:proxima-nova,sans-serif}form .btn-primary{background-color:#d16530;font-family:proxima-nova,sans-serif;font-weight:900;font-size:16px}form .btn-success{font-family:proxima-nova,sans-serif;font-weight:900;font-size:16px;background-color:#629034}form .form-control{font-family:proxima-nova,sans-serif}.panel-default>.panel-heading{background-color:rgba(14,107,130,.05)}.fake-login-block{margin:40px auto;width:100%;max-width:580px;padding:10px 10px 30px;display:block;border:1px solid #d0d012}.fake-login-block .tabs{}.fake-login-block [role=tablist]{margin:0 .5em -.1em;overflow:visible}.fake-login-block [role=tab]{position:relative;margin:0;padding:.3em .5em .2em;overflow:visible;border:0;background-color:#fff;font-family:proxima-nova,sans-serif;font-weight:900;text-transform:uppercase;color:#aaa}.fake-login-block [role=tab]:hover::before,.fake-login-block [role=tab]:focus::before,.fake-login-block [role=tab][aria-selected=true]::before{position:absolute;bottom:100%;right:-1px;left:-1px;content:''}.fake-login-block [role=tab][aria-selected=true]{border-radius:0;outline:0;color:#000;border-bottom:6px solid #d16530}.fake-login-block [role=tab][aria-selected=true]:not(:focus):not(:hover)::before{}.fake-login-block [role=tab][aria-selected=true]::after{position:absolute;z-index:3;bottom:-1px;right:0;left:0;height:.3em;background:#fbfcfe;box-shadow:none;content:''}.fake-login-block [role=tab]:hover,.fake-login-block [role=tab]:focus,.fake-login-block [role=tab]:active{outline:0;border-radius:0;color:inherit}.fake-login-block [role=tab]:hover::before,.fake-login-block [role=tab]:focus::before{}.fake-login-block [role=tabpanel]{position:relative;z-index:2;padding:.5em .5em .7em;border-radius:0 .2em .2em .2em}.fake-login-block [role=tabpanel]:focus{outline:0}.fake-login-block [role=tabpanel]:focus::after{position:absolute;bottom:0;right:-1px;left:-1px;border-radius:0 0 .2em .2em;content:''}.fake-login-block [role=tabpanel] p{margin:0}.fake-login-block [role=tabpanel] *+p{margin-top:1em}.alert{padding:0 25px!important;margin:0!important;font-family:proxima-nova,sans-serif;text-align:center}.alert-dismissable .close,.alert-dismissible .close{top:12px;right:-15px}.close{opacity:.5}.region-alerts .block{border-bottom:1px solid #ccc;padding:10px 0}.region-alerts .block:last-child{border-bottom:none}.main-container a.inline-soc-link{margin:0 15px;padding:10px;border-radius:50%;color:#fff;background-color:#0e6b82;display:inline-block;width:50px;height:50px;font-size:21px;text-align:center;transition:all .15s ease-in-out;opacity:.7}.main-container a.inline-soc-link:hover{opacity:1}body.path-frontpage article.full{margin-top:0}.gen-ol{position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:none}.tellam-wrapper{position:fixed;z-index:10110;left:0;top:0;right:100%;bottom:100%;padding:15px 5px 25px 15px;background-color:rgba(208,208,18,.96);box-shadow:0 2px 6px 0 rgba(0,0,0,.5);opacity:.8;display:none;border-radius:5px;overflow:hidden;max-height:100vh;box-sizing:content-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#0e6b82}.tellam-wrapper-inside{}.tellam-wrapper-inside h2{margin-top:0}.tellam-wrapper .scrollable-wrapper{width:100%;overflow:hidden}.tellam-wrapper .scrollable{overflow-y:auto;overflow-x:hidden;padding-left:5px;padding-right:15px;box-sizing:content-box;max-height:calc(100vh - 300px)}.tellam-wrapper .scrollable::-webkit-scrollbar-track{}.tellam-wrapper .scrollable::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.1)}.tellam-wrapper .scrollable::-webkit-scrollbar-thumb{border-radius:2px;background-color:#004c78}.tellam-wrapper .scrollable>.form-group:first-child .form-control{margin-top:4px}.tellam-close{width:18px;height:18px;text-align:right;margin-left:auto;margin-right:10px;cursor:pointer}.tellam-close svg{width:100%;height:100%}.tellam-close svg path{fill:#004c78}.tellam-wrapper.closing{transition:all .2s ease-in-out;transform:translate(-50%,-50%) scale(.75)!important;opacity:0!important;visibility:collapse}.tellam-wrapper input{width:100%}.tellam-wrapper .tellam-inside-form{padding:15px 25px 25px 15px}.tellam-wrapper .tellam-inside-form .tellam-left{border-right:1px solid #0e6b82;width:50%}.tellam-wrapper .tellam-inside-form .tellam-right{padding:0 15px}.tellam-wrapper .tellam-warning{border:1px solid #ff2442;background-color:rgba(255,24,34,.2);padding:10px 15px}.b-h-4-cols .container a{font-size:22px}.b-h-4-cols .col-cyan p a{color:#369c9c!important}.iwtalb .field--name-field-subtitle h3{font-weight:700!important;font-size:24px!important}.iwtalb .field--name-field-button-link a{font-weight:700!important;font-size:20px!important;background-color:#b14510!important}.call-to-action{background-color:#528024}.footer{color:#084250}form.abfm-search-md-form button.btn-primary{background-color:#b14510!important}.b4b-green a.b4b-but{background-color:#528024!important}.b4b-orange a.b4b-but{background-color:#b14510!important}sub{bottom:0!important}@media screen and (min-width:768px){.main-container>.container{display:flex;flex-direction:row}.main-container>.container>.col-sm-4{float:none}.main-container>.container>.col-sm-4>.region-sidebar-second{position:sticky;top:50px}.toolbar-horizontal.toolbar-fixed .main-container>.container>.col-sm-4>.region-sidebar-second{top:100px}}.path-contact .sb-second{display:none}.path-contact .main-container>.container>.col-sm-8{width:100%;float:none}.path-contact .main-container>.container>.col-sm-8 .contact-form{max-width:540px;background-color:#f7f7f7;padding:15px;margin:40px auto 15px}.contact-message-feedback-form{max-width:540px;background-color:#f7f7f7;padding:15px;margin:40px auto 15px}.video-embed-field-provider-youtube{max-width:480px;margin:0 auto}.menu--account>li{height:160px;padding:30px 0 15px;border-top:8px solid;border-top-color:#d0d012}.menu--account{padding:0;list-style:none}.navbar-default .navbar-nav>li>a.physician-login-btn{display:block;text-transform:uppercase;font-family:proxima nova,sans-serif;font-size:14px;font-weight:400;max-width:120px;height:95px;vertical-align:middle;margin:auto 5px;text-align:center;border-radius:5px;box-shadow:5px 5px 0 -1px rgba(0,0,0,.25);width:115px;background-color:rgba(208,208,18,.9);color:#0e6b82;transition:all .1s ease-in-out;line-height:18px}.navbar-default .navbar-nav>li>a.physician-login-btn:hover{background-color:#d0d012;color:#0e6b82;text-decoration:none}.navbar-default .navbar-nav>li>a.physician-login-btn span.mb-ico{display:block}.physician-login-btn svg{width:24px;height:24px}.physician-login-btn svg path{fill:#0e6b82}a.physician-login-btn span.mb-line{display:block}@media screen and (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav>li>a.physician-login-btn{max-width:90px;font-size:10px}}@media screen and (max-width:767px){.menu--account{}.menu--account.navbar-nav{margin:0;padding:0;list-style:none}.menu--account>li{border-top:none;padding:10px 15px;height:auto;margin-bottom:25px}.navbar-default .navbar-nav>li>a.physician-login-btn{display:block;max-width:320px;margin:0 auto;height:auto;line-height:24px;font-size:16px}.navbar-default .navbar-nav>li>a.physician-login-btn span.mb-ico{line-height:24px;font-size:16px}.navbar-default .navbar-nav>li>a.physician-login-btn span.mb-ico svg{height:20px;width:20px}.navbar-default .navbar-nav>li>a.physician-login-btn span.mb-line{font-size:16px;line-height:24px}a.physician-login-btn span.mb-line{display:block}}.ub-logged{color:#fff;font-size:12px;line-height:14px;text-align:center;padding:15px 0;font-family:proxima-nova,Sans-Serif}.ub-logged .ub-item{font-size:13px;line-height:15px;margin:4px 0}.ub-logged a{color:#fff;font-weight:700}@media screen and (min-width:768px){.ub-logged{border-top:8px solid #d0d012;padding:30px 0 15px;max-width:115px;text-align:right}}.error-page-content{max-width:480px;margin:0 auto;padding:25px;border:2px solid #0e6b82}.error-page-content h3{text-transform:none;margin-top:5px}.error-page-content .nav-back-btn{margin:25px auto;border:none;background-color:#b14510;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700;padding:12px 40px;font-family:proxima-nova,Sans-Serif}.main-container .action-button{padding:15px 40px;background-color:#0e6b82;color:#fff;font-family:proxima-nova,Sans-Serif;font-size:20px;line-height:24px;font-weight:700;display:inline-block;margin:15px auto;box-shadow:0 3px 5px 1px rgba(0,0,0,.5)}.embedded-entity h2{display:none}.embedded-entity form{padding:15px;background-color:#f7f7f7}.highlighted-block .field--name-body{padding:25px;text-align:center;font-family:proxima-nova,Sans-Serif;font-size:20px;line-height:24px;margin:15px auto;border:2px solid #0e6b82;color:#084250}.field--name-field-policy-image img.img-responsive{width:auto}#block-chatwithus{float:left;margin-top:4px;margin-left:15px}#block-chatwithus img:hover{content:url(/themes/custom/abfm_bootstrap/img/Chaticon_OnHover.png)}@media all and (max-width:767px){.chat-with-us-block a{padding:11px 0}}.iwtalb{padding:25px 0;margin:15px auto 0}.block.green-back{background-color:#f7f7f7}.iwtalb .field--name-field-headline{text-transform:uppercase}.iwtalb .field--name-field-headline h2{font-weight:700;font-size:35px;margin-bottom:20px;margin-top:0;color:#0e6b82}.iwtalb .field--name-field-headline h2 em{font-family:minion-pro,serif;color:#333;font-style:italic;text-transform:none;font-weight:400}.iwtalb .field--name-field-subtitle h3{color:#629034;font-size:22px;font-weight:300;margin-top:35px}.iwtalb .field--name-body{font-size:20px}.iwtalb .field--name-field-button-link{margin:10px auto 20px}.iwtalb .field--name-field-button-link a{padding:15px 40px;background-color:#d16530;color:#fff;font-family:proxima-nova,sans-serif;font-size:15px;box-shadow:5px 5px 0 -1px #d2d2d2;display:inline-block}.iwtalb .field--name-field-button-link a:hover{text-decoration:none;background-color:#c95f2b}@media screen and (max-width:767px){.iwtalb .field--name-field-headline h2{margin-top:15px}}.b-h-4-cols{text-align:center}.b-4h-hw{display:flex;flex-direction:row;flex-wrap:wrap}.b-h-4-cols h2{text-align:center;font-weight:700;font-size:35px;margin-bottom:20px;color:#0e6b82}.b-h-4-cols h2 em{font-family:minion-pro,serif;color:#333;font-style:italic;text-transform:none;font-weight:400}.b-h-4-cols h3{color:#084250}.b-h-4-cols hr{width:50%}.b-h-4-cols .col-green hr{border-top:10px solid #629034}.b-h-4-cols .col-blue hr{border-top:10px solid #084250}.b-h-4-cols .col-cyan hr{border-top:10px solid #6cc}.b-h-4-cols .col-orange hr{border-top:10px solid #d16530}.b-h-4-cols .container a{font-weight:700;font-style:italic}.b-h-4-cols .col-green a{color:#629034}.b-h-4-cols .col-blue a{color:#084250}.b-h-4-cols .col-cyan a{color:#6cc}.b-h-4-cols .col-orange a{color:#d16530}.b-h-4-cols .container h3 a{color:#084250;font-weight:300;font-style:normal}.b-h-4-cols .container h3 a:hover{text-decoration:underline}@media screen and (min-width:992px) and (max-width:1199px){.b-h-4-cols h2{font-size:32px}.b-h-4-cols .container a{font-size:24px}}@media screen and (min-width:1200px) and (max-width:1499px){.b-h-4-cols .container h3{margin:35px 25px 5px}.b-h-4-cols .container a{font-size:24px;letter-spacing:1px}}