/*--------------- GLOBAL ---------------*/
button, .button, input[type=submit] {
    padding: .55em 1.75em;
}
/*--------------- SECONDARY NAV ---------------*/
.secondaryCta {
    padding-top: 0;
    padding-bottom: 5px;
}
.secondaryCta .blockInnerContent {
    font-family: proximanova,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
}
.secondaryCta .blockInnerContent a {
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: #642424;
}
/*--------------- PATIENT PORTAL ---------------*/
.collapsibleFaqs {
    padding-bottom: 80px;
}
.blockWrap_7ojzVbIuQ4oXeGLo .maxWidth--contentTitle {
    background-color: #f9f8f5;
    padding: 20px 15px;
}
/*--------------- PAY ONLINE ---------------*/
/*PAYMENT FORM*/
.tePay h3 {
    padding-bottom: .75em;
    font-size: 16px;
}
input#custrefid {
    width: 100%;
    max-width: 300px;
    height: 32px;
    background-color: white;
    border: 1px solid #e8e4dc;
    padding: 4px 3px 2px 3px;
    font-size: 1em;
    line-height: 1.071em;
    -moz-box-shadow: 0 1px 2px #eee inset;
    -webkit-box-shadw: 0 1px 2px #eee inset;
    box-shadow: 0 1px 2px #eee inset;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input#Submit {
    margin-top: 1.5em;
}
/*--------------- MEDIA QUERIES  ---------------*/
@media only screen and (min-width: 768px) {
/*PRIMEX LABS*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_fa9e3ccf6d1a4539b52a79f3e9016989 {
        max-width: 1000px;
    }
/*MARINAS*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_a3caaa8db1b04683b56d7ebfc4e2d1d6 {
    max-width: 900px;
}
}