p {
    font-family: 'Heebo', sans-serif !important;
}
.footer-links-blue a{
	color: #0659A5;
}
.footer-links-blue .nav>li>a:hover{
	background: none !important;
	text-decoration: underline !important;
}

#trCCAuthCheckBoxAdmin label, #trCCAuthCheckBoxBoard label{
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 10px;
}

#trCCAuthCheckBoxAdmin .answer span span, #trCCAuthCheckBoxBoard .answer span span{
    font-size: 16px;
    font-weight: 500;
    color: #333;
    font-family: 'Yantramanav', sans-serif !important;
    padding-bottom: 0;
}

@media(max-width: 767px){
#trStripeIntegrationBoard .backButton, .psba-enroll2-action .backButton{
    width:100%;
    margin-bottom: 20px;
}  
.formsubmit{
    margin-top: 0px;
    }
}


@media (min-width: 768px){
#trStripeIntegrationBoard .checkout {
    margin-top: -45px!important;
}    
}

@media(max-width: 767px){
    .payment-board .productField, .payment-admin .productField{
    display: block;
    }    
}

@media (max-width: 991px){
.card-default .col-md-5{
    margin-top: 30px!important;
}    
}

.enrollButton .strm-bs-pos-5{
    font-size: 17px;
}

input[type='radio'] + label::before{
    min-width: 36px;
}
.recipemail label::after, .recipphone label::after{
    content: " (optional)";
    font-size: 13px;
    color: #5b5b5b;
}
.enrollButton .strm-bs-pos-1.strm-bs-group-5 span span::after,
.enrollButton .strm-bs-pos-2.strm-bs-group-5 span span::after,
.enrollButton .strm-bs-pos-3.strm-bs-group-5 span span::after,
.enrollButton .strm-bs-pos-4.strm-bs-group-5 span span::after{
    content: "New Policy";
    display: block;
    margin-top: 6px;
    font-size: 14px;
}

textarea {
    width: 100%;
    padding: 0.5em;
    font-size: 18px;
    border-radius: 4px;
    border: 1px solid #ccc
}



