﻿.providers-grid{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.providers-grid .provider{width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:center}@media screen and (min-width: 900px){.providers-grid .provider{float:left;width:50%}}@media screen and (min-width: 1230px){.providers-grid .provider{width:33.33333%}}.providers-grid .provider div{padding:35px 20px}.providers-grid .provider div img{margin-bottom:10px}.providers-grid .provider div h4{margin:0;padding:0}.providers-grid .provider div p{margin:0;font-size:16px;line-height:26px}.row-content{padding:0 0 35px;position:relative;z-index:300;background-color:#fff}@media screen and (min-width: 768px){.row-content{padding:0 0 90px}}.row-content .content-with-sidebar,.row-content .login-content{background-color:#fff;padding-top:30px}@media screen and (min-width: 768px){.row-content .content-with-sidebar,.row-content .login-content{float:right;width:calc(100% - 260px);box-sizing:border-box;padding-top:45px;padding-left:35px}}.row-content .content-with-sidebar .providers-grid,.row-content .login-content .providers-grid{margin-top:10px;margin-bottom:40px}.row-content .content-with-sidebar .providers-grid:last-of-type,.row-content .login-content .providers-grid:last-of-type{margin-bottom:0}.row-content .content-with-sidebar .provider-listings,.row-content .login-content .provider-listings{width:100%}.row-content .content-with-sidebar .provider-listings tr:nth-of-type(odd),.row-content .login-content .provider-listings tr:nth-of-type(odd){background-color:#ebebeb}.row-content .content-with-sidebar .provider-listings th,.row-content .login-content .provider-listings th{color:#fff;background-color:#029396;text-align:left;padding:14px;font-size:16px}.row-content .content-with-sidebar .provider-listings td,.row-content .login-content .provider-listings td{padding:14px;color:#585858;vertical-align:top;font-size:16px}.row-content .content-with-sidebar .print-link,.row-content .login-content .print-link{text-decoration:underline;padding-left:25px;background:transparent url("../img/icon-print.png") no-repeat left center}.row-content .content-full{padding-top:30px}@media screen and (min-width: 768px){.row-content .content-full{padding-top:45px}}.row-content .content-full .hospitals-list{margin-top:40px}.row-content .content-full .hospitals-list .hospital-block{margin-bottom:20px}@media screen and (min-width: 768px){.row-content .content-full .hospitals-list .hospital-block{float:left;width:50%;box-sizing:border-box;padding-right:25px}}@media screen and (min-width: 900px){.row-content .content-full .hospitals-list .hospital-block{float:left;width:33.3333%;box-sizing:border-box;padding-right:25px}}.row-content .content-full .hospitals-list .hospital-block p{margin:0}.row-content .content-full .hospitals-list .hospital-block a{background:#029396 url("../img/icon-map.png") no-repeat right center;padding:8px 38px 8px 10px;color:#fff;text-decoration:none;display:inline-block;font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.row-content .content-full .hospitals-list .hospital-block:nth-of-type(2n+3){clear:both}}@media screen and (min-width: 900px){.row-content .content-full .hospitals-list .hospital-block:nth-of-type(2n+3){clear:none}}.row-content .content-full .provider-left{margin-top:10px;box-sizing:border-box}@media screen and (min-width: 768px){.row-content .content-full .provider-left{margin:30px 0 20px;float:left;width:50%;padding-right:35px}}.row-content .content-full .provider-right{margin-top:30px;background-color:#ebebeb;box-sizing:border-box;padding:35px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}@media screen and (min-width: 768px){.row-content .content-full .provider-right{float:right;width:50%}}.row-content .content-full .provider-right ul{margin:0}.row-content .content-full .provider-right ul li{margin-bottom:6px}.row-content .content-full .provider-right ul li a{color:#585858}.row-content .content-full .provider-right ul li:last-of-type{margin-bottom:0}.row-content.index{padding:45px 0;text-align:center}@media screen and (min-width: 768px){.row-content.index{padding:80px 0 120px}}.row-content.index h1{margin-bottom:20px}.row-content.index p{max-width:1000px;margin:0 auto 25px}.row-content.index p.learn-btn{margin:0 auto}.row-content.index p.learn-btn a{font-size:18px;text-decoration:none}.row-content.index .health-plans-header{font-size:27px;margin-top:40px;margin-bottom:20px}@media screen and (min-width: 768px){.row-content.index .health-plans-header{margin-top:80px}}.row-content.index #tabs ul{list-style:none;margin:0 auto;padding:0;max-width:900px}@media screen and (min-width: 600px){.row-content.index #tabs ul{margin-bottom:20px;max-width:768px}}@media screen and (min-width: 768px){.row-content.index #tabs ul{margin-bottom:50px}}.row-content.index #tabs ul li{margin-bottom:10px}.row-content.index #tabs ul li a{display:block;text-decoration:none;border:1px solid #029396;padding:20px;outline:0}@media screen and (min-width: 600px){.row-content.index #tabs ul li{float:left;width:50%}}@media screen and (min-width: 768px){.row-content.index #tabs ul li{float:left;width:46%;margin:0 2%;font-size:20px}}.row-content.index #tabs ul li.ui-state-active a{background-color:#029396;color:#fff;position:relative}@media screen and (min-width: 768px){.row-content.index #tabs ul li.ui-state-active a:after{content:'';display:block;width:30px;height:30px;background-color:#029396;position:absolute;right:calc(50% - 15px);bottom:-15px;transform:rotate(45deg)}}.row-content.index .providers-grid{max-width:900px;margin:0 auto}.row-content.index .audit-seal{margin:3rem auto 0;width:200px}.folder-group{border-bottom:1px solid #ebebeb;padding-bottom:5px;list-style:none;padding-left:0}.folder-group h2{padding-left:35px;background:transparent url("../img/icon-folder.png") no-repeat left 3px;margin-bottom:10px;padding-bottom:0}.folder-group h3{padding-left:30px;background:transparent url("../img/icon-folder.png") no-repeat left 4px;background-size:20px auto;margin-bottom:10px;padding-bottom:0}.folder-group ul{list-style:none;list-style-image:none;margin-top:0;padding-left:30px}.contact-left{box-sizing:border-box;padding-top:15px}@media screen and (min-width: 900px){.contact-left{float:left;width:60%;padding-right:30px}}.contact-right{text-align:center;padding-top:25px}@media screen and (min-width: 900px){.contact-right{float:right;width:40%;padding-top:52px}}.contact-right h2{background-color:#029396;color:#fff;padding:20px;width:calc(100% - 10px);position:relative;box-sizing:border-box;margin:0 auto 15px}.contact-right h2:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #1a75bc;z-index:-1}.contact-right iframe{width:100%;height:330px}.sidebar,.login-sidebar{padding-top:30px}@media screen and (min-width: 768px){.sidebar,.login-sidebar{float:left;width:260px;padding-top:45px}}.sidebar h2,.login-sidebar h2{color:#585858}.sidebar ul,.login-sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li,.login-sidebar ul li{margin-bottom:8px}.sidebar ul li a,.login-sidebar ul li a{color:#585858;text-decoration:none}.sidebar ul li a span,.login-sidebar ul li a span{display:none}.sidebar ul li a.active,.login-sidebar ul li a.active{color:#029396}.sidebar ul li a.active span,.login-sidebar ul li a.active span{display:inline-block;margin-left:10px}.sidebar ul li:last-of-type,.login-sidebar ul li:last-of-type{margin-bottom:0}.sidebar .login-button,.login-sidebar .login-button{background-color:#029396;color:#fff;display:block;width:calc(100% - 10px);text-align:center;padding:30px;box-sizing:border-box;font-weight:700;margin:0 auto;position:relative;margin-bottom:20px;font-size:18px}.sidebar .login-button:after,.login-sidebar .login-button:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #1a75bc;z-index:-1}.login-sidebar ul ul{margin-bottom:20px;padding-left:15px}.login-sidebar ul ul li a span{display:none}.login-sidebar ul ul li a.active{color:#029396}.login-sidebar ul ul li a.active span{display:inline-block}footer{position:relative;z-index:400}.row-footer{background-color:#ebebeb;padding:20px 0 40px}@media screen and (min-width: 768px){.row-footer{padding:0 0 40px}}.row-footer .contact-message{background-color:#029396;text-align:center;width:100%;max-width:1000px;padding:35px;margin:0 auto 50px;position:relative;box-sizing:border-box;z-index:400}@media screen and (min-width: 768px){.row-footer .contact-message{margin:-48px auto 50px}}.row-footer .contact-message h3{margin:0;padding:0;color:#fff;font-weight:700}.row-footer .contact-message h3 em{font-weight:300}.row-footer .contact-message h3 strong{font-weight:900}.row-footer .contact-message h3 a{text-decoration:none;color:#fff}.row-footer .contact-message:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #029396;z-index:-1}.row-footer .footer-blocks{display:block;text-align:center}@media screen and (min-width: 1000px){.row-footer .footer-blocks{display:flex;text-align:left;width:100%}}.row-footer .footer-blocks div{margin-bottom:40px}@media screen and (min-width: 600px){.row-footer .footer-blocks div{float:left;width:50%}}@media screen and (min-width: 1000px){.row-footer .footer-blocks div{margin-bottom:0;width:auto;float:none;flex-grow:1}}.row-footer .footer-blocks div h4{position:relative}.row-footer .footer-blocks div h4:after{content:'';display:block;width:35px;height:1px;background-color:#029396;margin:15px auto 0}@media screen and (min-width: 1000px){.row-footer .footer-blocks div h4:after{margin:15px 0 0}}.row-footer .footer-blocks div ul{list-style:none;margin:0;padding:0}.row-footer .footer-blocks div ul li{margin-bottom:4px}.row-footer .footer-blocks div ul li a{font-size:15px;color:#585858;text-decoration:none;position:relative}@media screen and (min-width: 1000px){.row-footer .footer-blocks div ul li a:before{content:'›';display:inline;margin-right:5px}}.row-footer .footer-blocks div p{font-size:15px;line-height:25px;margin:0}.row-footer .footer-blocks div p a{text-decoration:none;color:#585858}.row-footer .footer-blocks div p:last-of-type a{color:#029396;border-bottom:1px solid #029396}@media screen and (min-width: 600px){.row-footer .footer-blocks div:nth-of-type(2n+3){clear:both}}@media screen and (min-width: 1000px){.row-footer .footer-blocks div:nth-of-type(2n+3){clear:none}}.row-footer .footer-blocks div:last-of-type{margin-bottom:0;width:100%}@media screen and (min-width: 1000px){.row-footer .footer-blocks div:last-of-type{width:auto}}.row-copyright{text-align:center;padding:12px 0}.row-copyright p{font-size:14px;margin:0}.row-copyright p a{color:#585858;text-decoration:none}.btn,.btn-primary,.btn-secondary,.btn-large,.btn-touch{display:inline-block;background-color:#ccc;border:0;color:#fff;font-size:18px;padding:15px 20px;text-decoration:none;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn-primary{background-color:#029396}.btn-primary:hover{background-color:#027375}.btn-secondary{background-color:#da9000}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-secondary,button.btn-large,button.btn-touch{cursor:pointer;padding:0 15px}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{display:block;width:100%;text-align:center;padding:0}}input[type="text"],input[type="email"],input[type="password"],select,textarea{background-color:#fff;font-family:"Lato",sans-serif;font-size:16px;padding:12px;border:1px solid #ebebeb;width:100%;box-sizing:border-box;outline:0}input[type="submit"]{font-family:"Lato",sans-serif;outline:0;cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff url("../img/icon-dropdown-arrow.png") no-repeat right 17px}textarea{height:250px}.form-regular div{margin-bottom:10px}.form-regular div p{margin-bottom:6px}#form_filter{background-color:#ebebeb;padding:15px;margin-bottom:15px;box-sizing:border-box}#form_filter input[type="text"],#form_filter select{margin-bottom:15px}@media screen and (min-width: 900px){#form_filter input[type="text"],#form_filter select{float:left;width:26%;margin-right:1%;margin-bottom:0}}#form_filter input[type="submit"]{width:100%}@media screen and (min-width: 900px){#form_filter input[type="submit"]{float:left;width:19%;padding:11px 20px}}
