.header h1 {font-weight:400;}



h2 {font-weight: 500;}

.container {padding:30px 27px;}

.tron-layer>.container {padding:45px 20px 30px 20px;}

@media screen and (min-width:481px) {.tron>.container {padding:45px 30px 30px 30px;}}


/* contact form styles here */

.contact-us {margin-bottom:2rem !important;}

input[name="Email"]:placeholder-shown, input[name="LastName"]:placeholder-shown, input[name="FirstName"]:placeholder-shown, textarea[name="txtDesc"]:placeholder-shown {border: 1px solid #d71635;}

.jn_spinner {text-align:center;}

.jn_spinner img {margin:0 auto !important;}

.jn-alert-message {font-weight:bold;}

.hide {display: none !important;}

.sidebox {background-color: #f7f7f7; border:1px solid #ccc; padding:12px; margin-bottom:7rem; margin-top:3rem;}

.sidebox p {margin-bottom: 0.5rem !important;}

@media (min-width: 767px) {.sidebox {margin-top: 0; padding:18px;}}

.help-header {margin-bottom:2em; }

.help-header a {color:#}

.help-header h1 {color:#000; font-weight:500; margin-bottom:2rem; text-align: center;}

.pull-quote {color:#000; font-size:1.75rem; font-weight:400; line-height: 1.4;}

@media screen and (max-width:720px) {.pull-quote {margin-bottom:0px; padding:0 5%;}}

@media screen and (min-width:721px) {.pull-quote {padding:0; font-size:2rem; line-height:1.6;}}


/* faq list classes here */

.fa-arrow-circle-o-right, .fa-arrow-circle-o-down {margin-right:6px;}

.question {color:#888 !important; margin-bottom:0 !important; }
.question:hover {color:#d71635 !important;}
.question a {color:#888 !important;}
.question a:hover {color:#d71635 !important;}

.answer {display: none;}
.answer p {border-left: 1px solid #ccc; font-size:1.75rem; line-height:1.5; margin-left:2px; margin-top:4px; padding-left:14px;}
.answer a {color:#d71635 !important; font-size: 1.75rem !important;}
.answer a:hover {text-decoration: underline;}
.answer img {border:1px solid #ccc; margin-bottom: 2rem; margin-left:2px; padding: 9px;}

.tax p {border-left: 1px solid #ccc; font-size:1.75rem; line-height:1.5; margin-left:2px; margin-top:4px; padding-left:14px;}


.list-master ul, .list-master a {color:#000; font-size: 2.25rem; list-style: none; margin: 10px 0px; text-decoration: none;}

.sub-list {display: none;}

.sub-list-head {display: block;margin-bottom: 2rem;padding-left: 32px;text-indent: -16px;}

.list-master a:hover {color:#981B1E;}

.list-master ul ul {line-height: 1.2; margin-left: 0; margin-top: 5px; text-indent:0 !important;}



/* custom classes here */

.need-help {margin-bottom: 1rem;margin-top:8rem;}

.footer {text-align: center;}

.footer a {color: rgb(129, 129, 129); font-size:1.1rem; line-height:1.1rem; text-decoration:none;}

.footer .row {line-height:1.5rem;}

@media screen and (max-width: 766px) {.footer .row {line-height:2.5rem;}}

.info {color:#fff; font-size:0.9em; margin-bottom: 0; margin-top: 10px;}

.header {border-radius: 6px; padding: 12px 0; text-align:center;}

.labels {letter-spacing: 0.1rem; padding-top: 5px; text-align:center; }


.tron {background-color: #636466; background-image: url('../images/jn-pattern-gray-1600w.png');background-position: top; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; position:relative; width:100%;}

@media screen and (min-width: 767px) {.tron {background-color: #636466;}}

@media screen and (min-width: 1200px) {.tron {background-color: #636466;}}


/* brightcove video misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.outer-container {height: 0;padding-bottom: 56.25%;position: relative;}
.BrightcoveExperience {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
