﻿/*
Theme Name: Main Child Theme
Description: Divi Child Theme
Author: Christian T. For NSLC Corp Comm
Author URI: https://studentClearinghouse.org
Template: Divi
Version: Updated for Divi 3+
*/

#main-header {
    border-bottom: 3px solid #FEFEFF !important;
    background-color: #FEFEFF !important;
}

/* #main-header .container {width:1080px !important;} */
.et_pb_fullwidth_menu {
    background-color: #818181;
    color: #fff;
}

.et_pb_fullwidth_menu a {
    color: #fff !important;
}

.fullwidth-menu-nav a:hover {
    background-color: none !important;
}

#menu-main-menu li {
    padding-left: 5px !important;
    padding-right: 15px !important;
}

.fullwidth-menu-nav .nav ul li a:hover {
    background-color: #23335A !important;
}

.headercontainer {
    max-width: 1087px;
    margin: 0 auto;
}

#main-header .leftside,
#main-header .centerside {
    overflow: hidden;
    float: left;
    /* background-color: #555; */
    height: 107px !important;
}

#main-header .leftside {
    padding: 10px 0 20px 0;
}

#main-header .leftside a {
    float: left;
}

#main-header .rightside {
    text-align: right;
    float: right;
    width: auto !important;
    font-size: 13px;
    margin-top: 13px;
}

#main-header .rightside p {
    /* color: #909090 !important */
}

#main-header .rightside p a {
    /* color: #fff !important; */
}

#main-header .rightside .searchtext {
    /* border: 10px; */
    padding: 2px;
    height: 25px;
    width: auto;
    background-color: #E8EDF3;
}

#main-header .rightside .searchbtn {
    border: 1px solid #000;
    color: #fff;
    background-color: #23335A;
    padding: 2px 5px;
    height: 27px;
}


#mobile_menu1,
#mobile_menu1 .sub-menu {
    background-color: #23335A !important;
}

.et_pb_fullwidth_menu .mobile_menu_bar::before {
    color: #e5e3e3 !important;
}

.et_pb_fullwidth_menu .et_mobile_nav_menu {
    text-align: center;
}

#mobile_menu1 a {
    color: #e5e3e3 !important;
}

.et_mobile_menu .menu-item-has-children>a {
    background: none;
}

#mobile_menu1 .menu-item-9155 a,
#mobile_menu1 .menu-item-59 {
    /* border-radius: 0 !important;
    background-color: #555 !important; */
}

#mobile_menu1 .menu-item-9155 .sub-menu li,
#mobile_menu1 .menu-item-59 .sub-menu li {
    padding: 10px 5% !important;
}



/*
* Remove sidebar on all archive pages
*/
.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}

.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
}

.search #sidebar,
.archive #sidebar {
    display: none;
}

strong.search-excerpt {
    background-color: yellow;
    color: blue;
}

.et_pb_gutters3 .footer-widget {
    margin: 0 !important;
}

#footer-widgets {
    text-align: center;
}

.footer-widget {
    width: 100% !important;
}

.footer-social-icons {
    padding-top: 25px;
}

.footer-social-icons a {
    margin: 0 2px;
}

.footer-logos {
    padding: 15px 0;
}

.footer-badges {
    clear: both !important;
    margin: 0 auto 0 auto;
    width: 565px !important;
    margin-bottom: 20px;
}

/* .footer-badges .footer_spp, .footer-badges .footer_sdp, .footer-badges .footer_trust{float:left;} */
.footer-badges .footer_spp {
    margin: 12px 15px 0 0;
}

.footer-badges .footer_sdp {
    margin: 0 15px 0 15px;
}

.footer-badges .footer_trust {
    margin: 12px 0 0 15px;
}

.footer-copy a {
    color: #fff;
}

.footer-copy a:hover {
    color: #ccc;
}

.et_mobile_menu li a {
    color: #003144 !important;
}

.hilite {
    background: #ffde03;
}

.home .et_pb_button_module_wrapper {
    margin-bottom: 3% !important;
}

ol,
ul {
    list-style-position: outside !important;
    margin-left: 20px !important;
}

ul ul,
ol li ul,
ul li ul {
    list-style-type: circle !important;
}

#builder-sidebar ol,
ul {
    margin-left: 0 !important;
}

.feedzy-rss ul {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

ul.sub-menu li a {
    color: #FEFEFF !important;
}

.et_mobile_menu li a,
.nav li li a {
    font-size: 13px !important;
}

.fullwidth-menu li li a {
    padding: 0 20px !important;
    line-height: 16px !important;
}

h1 {
    font-size: 26px !important;
}

h2 {
    font-size: 22px !important;
}

h3 {
    font-size: 19px !important;
}

h4 {
    font-size: 16px !important;
}

h5 {
    font-size: 15px !important;
}

h6 {
    font-size: 14px !important;
}

.etxlist {
    float: left;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
    width: 531px;
}

.etxlist .etxstate {
    float: left;
    margin: 0 0 8px 0;
    padding: 0 0 4px 0;
    width: 531px;
    font-size: 13px;
    font-weight: bold;
    color: #597d3b;
    border-bottom: 1px solid #6e2145;
}

.etxlist .etxstate h4 {
    margin: 0;
}

.etxlist .etxlistrow {
    float: left;
    margin: 0 0 10px 0;
    width: 531px;
}

.etxlist .etxlistrow .etxschool {
    float: left;
    width: 531px;
    font-weight: bold;
}

.etxlist .etxlistrow .etxschooldetails {
    float: left;
    padding: 4px 0 0 0;
    width: 531px;
}

.etxlist .etxlistrow .etxschooldetails ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 531px;
}

.etxlist .etxlistrow .etxschooldetails ul li {
    float: left;
    width: 511px;
    padding: 0;
    margin: 0 0 5px 20px;
}

.eligibility_row {
    float: left;
    margin: 12px 0 0 0;
    width: 100%;
}

.eligibility_row .eligibility_question {
    float: left;
    padding: 5px 0 0 0;
    margin: 0 0 8px 0;
    width: 431px;
}

.eligibility_row .eligibility_answer {
    float: left;
    padding: 5px;
    margin: 0 0 8px 0;
    width: 113px;
    background-color: rgba(242, 213, 198, 0.29);
}

.eligibility_row .eligibility_answer input:first-child {
    margin-left: 5px
}

.eligibility_row .eligibility_content {
    float: left;
    width: 531px
}

.eligibility_row .eligibility_content ul li {
    margin: 0 0 5px 0;
}

p.show4,
p.show5 {
    clear: both;
    padding-top: 15px !important;
    color: #6db944 !important;
    font-size: 18px !important;
}


#smlist .et_pb_text_inner ul {
    padding-bottom: 0;
}

#parttable_length,
#parttable_filter,
#dvlist_length,
#dvlist_filter {
    margin-bottom: 20px;
}

h3.systitle {
    float: left;
    margin-right: 10px;
}

table.newmsg {
    border: 0;
    width: inherit;
}

table.newmsg td {
    float: left;
    border: 0;
    padding: 10px 0;
}

table.newmsg td:first-child {
    width: 10%;
    padding-left: 1%
}

table.newmsg td:last-child {
    width: 89%;
}

table.newmsg td select {
    padding: 5px;
    font-size: 14px;
}

table.newmsg td input.txt {
    padding: 5px;
    font-size: 14px;
    width: 590px;
}

table.newmsg td input.txtdate {
    width: 310px;
    padding: 5px;
    font-size: 14px;
}

table.newmsg td textarea {
    padding: 5px;
    width: 590px;
    height: 100px;
    font-size: 14px;
}

table.newmsg td ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

table.newmsg td ul li {
    float: left;
    width: 33%;
}

.topsysmsg {
    background-color: #f3f2f2;
}

.topsysmsg .smsg:first-child {
    padding-top: 15px;
}

.topsysmsg .smsg:last-child {
    padding-bottom: 15px;
}

.topsysmsg .smsg {
    clear: both;
    float: left;
    margin: 0 0 20px 0;
}

.topsysmsg .smsg:last-child {
    margin-bottom: 0 !important;
}

.topsysmsg .smsg i,
.topsysmsg .smsg strong,
.topsysmsg .smsg em {
    float: left;
}

.topsysmsg .smsg strong {
    margin-left: 10px;
}

.topsysmsg .smsg em {
    margin-left: 20px;
}

.topsysmsg .smsg p {
    clear: both;
    float: left;
    width: 100%;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

.topsysmsg .smsg p:nth-child(2) {
    padding-left: 35px;
}

.statusrow {
    clear: both;
    float: left;
    margin: 0 0 20px 0;
    padding: 30px;
    width: 100%;
    background-color: #F3F3F3;
    border-radius: 25px;
}

.statusrow * {
    float: left;
}

.statusrow .statustitle {
    font-weight: bold;
    padding-bottom: 0 !important;
    width: inherit;
}

.statusrow .statustitle span {
    padding-left: 10px;
}

.statusrow .statustitle em {
    float: right;
    font-weight: normal;
}

.statusrow .statuscontent {
    padding-left: 35px;
}

.statrow {
    clear: both;
    float: left;
    padding-bottom: 20px;
    width: 100%;
    background: #fff url("../image/stat_bar-3.png") repeat-y -5px 0;
}

.statrow .staticon,
.statrow .statmsg {
    float: left;
}

.statrow .staticon {
    margin-top: 25px;
    width: 5.714%;
    text-align: center;
    background-color: #fff;
    padding: 5px 0;
}

.statrow .statmsg {
    width: 94.286%
}

div.adminMsgRow,
div.adminMsgBar {
    clear: both;
    float: left;
    padding: 10px;
    width: 100% !important;
    border: 2px solid #f3f2f2;
    background-color: #fff;
}

div.adminMsgBar {
    background-color: #f3f2f2;
    margin: 0 0 0 0;
}

form.inlineform {
    float: right;
    width: 30px;
}

.showicon {
    color: deepskyblue;
}

.showicon:hover {
    color: lightgrey;
    cursor: pointer;
}

.igreen {
    color: #54BF18;
}

.iblue {
    color: #007FCE;
}

.iyellow {
    color: #FFB400;
}

.ired {
    color: #DF0000;
}

.mdi-24px.mdi::before {
    font-size: 28px !important;
}

.sys-content,
.new-message {
    display: none;
}

.talk-bubble {
    margin: 0 0 0 17px;
    display: inline-block;
    position: relative;
    height: auto;
    background-color: #f3f2f2;
}

.border {
    border: 8px solid #666666;
}

.round {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}

/* Right triangle placed top left flush. */
.tri-right.border.left-top:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -40px;
    right: auto;
    top: -8px;
    bottom: auto;
    border: 32px solid;
    border-color: #666 transparent transparent transparent;
}

.tri-right.left-top:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    right: auto;
    top: 0px;
    bottom: auto;
    border: 22px solid;
    border-color: #f3f2f2 transparent transparent transparent;
}

/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -40px;
    right: auto;
    top: 30px;
    bottom: auto;
    border: 20px solid;
    border-color: #666 #666 transparent transparent;
}

.tri-right.left-in:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    right: auto;
    top: 38px;
    bottom: auto;
    border: 12px solid;
    border-color: #f3f2f2 #f3f2f2 transparent transparent;
}

/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -8px;
    right: auto;
    top: auto;
    bottom: -40px;
    border: 32px solid;
    border-color: transparent transparent transparent #666;
}

.tri-right.btm-left:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 0px;
    right: auto;
    top: auto;
    bottom: -20px;
    border: 22px solid;
    border-color: transparent transparent transparent #f3f2f2;
}

/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left-in:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 30px;
    right: auto;
    top: auto;
    bottom: -40px;
    border: 20px solid;
    border-color: #666 transparent transparent #666;
}

.tri-right.btm-left-in:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 38px;
    right: auto;
    top: auto;
    bottom: -20px;
    border: 12px solid;
    border-color: #f3f2f2 transparent transparent #f3f2f2;
}

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right-in:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: 30px;
    bottom: -40px;
    border: 20px solid;
    border-color: #666 #666 transparent transparent;
}

.tri-right.btm-right-in:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: 38px;
    bottom: -20px;
    border: 12px solid;
    border-color: #f3f2f2 #f3f2f2 transparent transparent;
}

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -8px;
    bottom: -40px;
    border: 20px solid;
    border-color: #666 #666 transparent transparent;
}

.tri-right.btm-right:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: 0px;
    bottom: -20px;
    border: 12px solid;
    border-color: #f3f2f2 #f3f2f2 transparent transparent;
}

/* Right triangle, right side slightly down*/
.tri-right.border.right-in:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -40px;
    top: 30px;
    bottom: auto;
    border: 20px solid;
    border-color: #666 transparent transparent #666;
}

.tri-right.right-in:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -20px;
    top: 38px;
    bottom: auto;
    border: 12px solid;
    border-color: #ccc transparent transparent #f3f2f2;
}

/* Right triangle placed top right flush. */
.tri-right.border.right-top:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -40px;
    top: -8px;
    bottom: auto;
    border: 32px solid;
    border-color: #666 transparent transparent transparent;
}

.tri-right.right-top:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -20px;
    top: 0px;
    bottom: auto;
    border: 20px solid;
    border-color: #f3f2f2 transparent transparent transparent;
}

/* talk bubble contents */
.talktext {
    padding: 1.5em;
    text-align: left;
    line-height: 1.5em;
}

.talktext p {
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
}




#wpadminbar #wp-admin-bar-nsc-items .ab-empty-item:before {
    content: "\f107" !important;
    top: 3px;
}

.feedzy-rss ul li.rss_item span,
.feedzy-rss ul li.rss_item span a {
    display: block;
    line-height: 22px !important;
}

sup {
    vertical-align: super;
    bottom: 1px !important;
    font-size: 9px !important;
}

table.industrynews {
    border: none;
}

table.industrynews tr:nth-child(odd) {
    background-color: #F0F0F0;
}

table.tblPCV {
    margin-bottom: 20px;
    width: 100% !important;
}

table.tblPCV tr th.col1 {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #6e2145;
    border-bottom: 1px solid #6e2145;
}

table.tblPCV tr td {
    float: left;
    padding: 5px 0;
    vertical-align: top;
    text-align: left;
}

table.tblPCV tr td.col1 {
    padding-left: 4px;
    width: 85%;
}

table.tblPCV tr td.col2 {
    padding-right: 4px;
    width: 10%;
    text-align: right;
}

table.tblPCV tr td.colspan {
    padding: 0 4px 5px 4px;
    width: 771px;
}

table.tblPCV tr.altRow {
    background-color: #fff;
}

table.tblPCV tr.defRow {
    background-color: #edf4f5;
}

.et_pb_slides,
.et_pb_slide,
.et_pb_slider {
    height: 100%;
}

.ufaq-faq-category-title {
    display: none;
}

.ufaq-faq-display-style-Minimalist {
    border-color: #e8e8e8;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.ufaq-faq-title-text h4 {
    padding-bottom: 0 !important;
}

.ewd-ufaq-expand-collapse-div {
    margin-bottom: 15px;
}

#menu-item-9155 a:first-child {
    margin-left: 10px;
    border-radius: 13px;
    background: #fff;
    padding: 10px;
    width: 155px;
}

#menu-item-9155 :after {
    top: 11px !important;
    right: 7px !important;
}

#menu-item-9155 .sub-menu a {
    border: 0;
    background: #23335A;
    padding: 0;
    width: auto;
}

.hilite {
    background: #89ff00 !important;
}

.mytweets {
    border: 0;
    padding: 0;
    margin-bottom: 0 !important;
}

.mytweets span a {
    color: #00a5f2 !important;
}

.mytweets .widget_tp_widget_recent_tweets {
    margin-bottom: 0 !important;
}

#mc-sidebar {
    padding: 0 !important;
    border: 0 !important;
}

#mc-sidebar #custom_html-2 {
    margin-bottom: 13.174%;
}

#mc-sidebar #custom_html-2 a,
#mc-sidebar #custom_html-2 img {
    float: left;
    margin: 0;
    padding: 0;
}

#mc-sidebar #custom_html-2 a {
    margin-right: 2px;
}

#mc-sidebar #custom_html-6 {
    background-color: #e1ecf2;
    padding: 15px !important;
    font-size: 100%;
    margin-bottom: 13.174%;
}

#mc-sidebar #custom_html-6 a {
    color: #01749f;
}

#mc-sidebar #nav_menu-2 ul,
#mc-sidebar #nav_menu-2 ul li {
    list-style: none;
}



#sidebar {
    border: 0 !important;
}

#sidebar #custom_html-2 {
    clear: both;
    float: left;
    margin-bottom: 13.174%;
}

#sidebar #custom_html-2 a,
#sidebar #custom_html-2 img {
    float: left;
    margin: 0;
    padding: 0;
}

#sidebar #custom_html-2 a {
    margin-right: 2px;
}

#sidebar #custom_html-6 {
    clear: both;
    float: left;
    background-color: #e1ecf2;
    padding: 15px !important;
    font-size: 100%;
    margin-bottom: 13.174%;
}

#sidebar #custom_html-6 a {
    color: #01749f;
}

#sidebar #nav_menu-2 ul,
#sidebar #nav_menu-2 ul li {
    list-style: none;
}

#prevpost #custom_html-2 {
    margin-bottom: 13.174% !important;
}

#prevpost #custom_html-2 a,
#mc-sidebar #custom_html-2 img {
    float: left;
    margin: 0;
    padding: 0;
}

#prevpost #custom_html-2 a {
    margin-right: 2px;
}

#prevpost #custom_html-6 {
    background-color: #e1ecf2;
    padding: 15px !important;
    font-size: 100%;
    margin-bottom: 13.174%;
}

#prevpost #custom_html-6 a {
    color: #01749f;
}

#mc-announcements {
    width: 33%;
    margin-right: 7%;
}

#mc-clearpress {
    width: 60%;
    margin-right: 0 !important;
}

.post-template-default .container {
    padding-top: 25px !important;
}

.post-template-default .container::before {
    background-color: #fff !important;
}

.post-template-default #left-area {
    border: none !important;
}


.footnote {
    font-size: 11px !important;
    line-height: 13px;
}

.help-text ul li {
    line-height: 20px !important;
    margin-bottom: 10px;
}

.wpcf7-text,
.wpcf7-select {
    float: left;
    width: 98%;
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #ccc;
    height: 36px !important;
}

#mysubbtn,
.wpcf7-submit {
    background-color: #fff;
    border: 2px solid #01749f;
    color: #01749f;
    border-radius: 8px;
    padding: .4em 2em;
    font-size: 16px;
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}

#secureftplinks {
    clear: both;
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    padding: 8px 10px;
    background-color: #f7f7f7 !important;
}

#cc {
    margin: 0 auto;
    width: 800px;
    height: 675px;
    font-family: Montserrat !important;
}

#cc .circle {
    float: left;
    width: 799px;
    height: 675px;
}

#cc .circle img.circlespace {
    float: left;
    width: 1px !important;
    height: 675px !important;
}

#cc .circle .toprow,
#cc .circle .middlerow,
#cc .circle .bottomrow {
    clear: both;
    float: left;
    display: block;
    width: 799px !important;
}

#cc .circle .toprow {
    height: 138px;
}

#cc .circle .middlerow {
    height: 320px !important;
}

#cc .circle .bottomrow {
    height: 138px !important;
}

#cc .circle .middlerow .verbiage {
    float: left;
    width: 510px;
    height: 320px;
    display: block;
    overflow: hidden;
}

#cc .circle .middlerow .verbiage .mdtxt,
#cc .circle .middlerow .verbiage .ictxt,
#cc .circle .middlerow .verbiage .tftxt,
#cc .circle .middlerow .verbiage .crtxt,
#cc .circle .middlerow .verbiage .oatxt {
    float: left;
    font-size: 28px;
    padding: 85px 45px;
    text-align: center;
    display: none;
}

#cc .circle .middlerow .verbiage .mdtxt {
    color: #6db944;
    display: block;
}

#cc .circle .middlerow .verbiage .ictxt {
    color: #f36c32;
}

#cc .circle .middlerow .verbiage .tftxt {
    color: #931e5e;
}

#cc .circle .middlerow .verbiage .crtxt {
    color: #e22672;
    padding-top: 70px !important;
}

#cc .circle .middlerow .verbiage .oatxt {
    color: #00a5f2;
    padding-top: 70px !important;
}

#cc .circle .toprow .md,
#cc .circle .middlerow .ic,
#cc .circle .middlerow .tf,
#cc .circle .bottomrow .cr,
#cc .circle .bottomrow .oa {
    float: left;
    display: block;
    width: 138px;
    height: 138px;
}

#cc .circle .toprow .md {
    margin-left: 335px;
}

#cc .circle .middlerow .ic {
    margin: 70px 0 0 13px;
}

#cc .circle .middlerow .tf {
    margin: 70px 0 0 0;
}

#cc .circle .bottomrow .cr {
    margin: 0 0 0 156px
}

#cc .circle .bottomrow .oa {
    margin: 0 0 0 204px;
}

#cc .circle .toprow .md a,
#cc .circle .toprow .md a:hover,
#cc .circle .middlerow .ic a,
#cc .circle .middlerow .ic a:hover,
#cc .circle .middlerow .tf a,
#cc .circle .middlerow .tf a:hover,
#cc .circle .bottomrow .cr a,
#cc .circle .bottomrow .cr a:hover,
#cc .circle .bottomrow .oa a,
#cc .circle .bottomrow .oa a:hover {
    display: block;
    width: 138px;
    height: 138px;
}

#cc .circle .toprow .md a {
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/Mission%20ON.png') no-repeat 0 0;
}

#cc .circle .middlerow .ic a {
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/Intel%20OFF.png')no-repeat 0 0;
}

#cc .circle .middlerow .tf a {
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/Trustful%20OFF.png')no-repeat 0 0;
}

#cc .circle .bottomrow .cr a {
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/Caring%20OFF.png')no-repeat 0 0;
}

#cc .circle .bottomrow .oa a {
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/Open%20OFF.png')no-repeat 0 0;
}

.bg-animationplaceholder {
    width: 800px;
    height: 659px;
    background: url('https://www.studentclearinghouse.org/wp-content/uploads/_circle/imgs/CirclewLabels.png')no-repeat 0 21px;
}

#mobiletertiary {
    display: none;
}

#mobiletertiary a {
    color: #fff;
}

#mobiletertiary a:hover {
    color: #ccc;
}




.hideit {
    display: none;
}

span.lbl {
    margin: 0 0 0 5px;
}

span.fulllbl {
    clear: both;
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
}

span.fulllbl strong {
    color: #6e2145;
    font-weight: bold;
}

p.sidebar-header {
    color: #6e2145;
    font-weight: bold;
    text-transform: uppercase;
}

p.intro {
    clear: both;
    float: left;
    width: 100% !important;
    color: #6e2145;
    font-weight: bold;
}

input.txt,
select.txt {
    float: left;
    width: 90%;
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #ccc;
    height: 36px !important;
}

select.txt {
    height: 75px;
}

label.error {
    clear: both;
    float: left;
    font-size: 9px;
    color: #d44e3e;
    width: 100%;
}

label.radioError {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

select.selState {
    padding: 4px 0 3px 0;
    border: 1px solid #ccc;
    height: 36px;
}

textarea.txtstyles {
    width: 100%;
    height: 80px;
    border: 1px solid #ccc;
}

input.txtaccount {
    width: 35%;
}

.cont {
    padding: 30px 18px !important;
}

.cont .form-row {
    clear: both;
    float: left;
    padding: 9px 0 0 0;
    width: 100%;
}

.cont .form-row ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none !important;
}

.cont .form-row ul li {
    float: left;
    margin: 0 0 8px 0;
    padding: 0;
    width: 50%;
}

.cont .form-row ul.fullWidth li {
    width: 100%;
}

.cont .form-note {
    float: left;
    padding: 9px 0 0 0;
    width: 732px;
}

.cont .form-note .form-note-content {
    padding: 10px 30px;
    width: 672px;
    color: #597d3b;
}

.cont .form-note .form-note-content p {
    clear: both;
}

.cont .form-note .form-note-bottom {
    padding: 5px 30px;
    width: 672px;
}

.cont .contact-forms {
    float: left;
    padding: 0 62px 0 0;
    width: 732px;
}

.cont h3 {
    clear: both;
    float: left;
    margin: 0 !important;
    padding: 25px 0 27px 0;
    width: 672px;
    color: #000;
    font-size: 14px;
}

.cont h3.no-ribbon {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    padding-bottom: 0;
}

.cont .form-box {
    clear: both;
    float: left;
    width: 732px;
}

.cont .form-box .form-content {
    clear: both;
    float: left;
    padding: 0 0;
    width: 672px;
}

.cont .form-box .form-content ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 672px;
    list-style: none !important;
}

.cont .form-box .form-content ul li {
    float: left;
    margin: 0 0 8px 0;
    padding: 0;
    width: 50%;
}

.cont .form-box .form-content ul.biz-req-dv li {
    width: 100%;
}

.cont .form-box .form-content ul.fullWidth li {
    width: 100%;
    clear: both;
    margin-bottom: 15px;
}

.cont .form-box .form-box-bottom {
    clear: both;
    float: left;
    padding: 10px 0;
    width: 732px;
}

.cont .submit-row {
    clear: both;
    float: left;
    width: 732px;
    text-align: center;
}

.cont .submit-row input {
    width: 91px;
    height: 33px;
}

.datefield,
.phonefield {
    display: inline;
    float: left;
    padding: 0.3em;
    border: 1px solid #CCC;
    background: #FFF;
    color: #666;
}

.datefield *,
.phonefield * {
    display: inline-block;
}

.datefield input,
.phonefield input {
    width: 1.7em;
    padding: 0 0.4em;
    border: none;
    font-size: 100%;
    background: none;
    color: #000;
}

.phonefield input {
    width: 3em;
}

select.typeOrg {
    border: 1px solid #CCC;
    padding: 0.198em;
}

.datefield input#year {
    width: 2.5em;
}

.phonefield input#suffix {
    width: 3.7em;
}

.datefield input:focus,
.phonefield input:focus {
    outline: none;
}

/* interstate passport styles */
.page-id-11986 .rightside,
.page-id-11986 .et_pb_section_1,
.page-id-11986 .yseobread {
    display: none;
}

#pardotsub {
    width: 350px;
    color: #555;
}

#pardotsub .pardotsub-td1 {
    padding: 0px 0px 0px 0px;
    align: center;
    background-color: #434343;
}

#pardotsub .pardotsub-td2 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td3 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td4 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td5 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td6 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td7 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
}

#pardotsub .pardotsub-td8 {
    padding: 15px 10px 20px 10px;
    background-color: #ccc;
}

#pardotsub .pardot-txt {
    padding: 3px;
    width: 320px;
}

#pardotsub .pardot-btn {
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #1c96fa;
    border: 1px solid #1c96fa;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 12px;
}


#pardotsubsidebar {
    width: 100%;
    margin: 0 auto;
    color: #555;
    border: 0;
}

#pardotsubsidebar .pardotsub-td1 {
    padding: 0px 0px 0px 0px;
    align: center;
    background-color: #555;
    border: 0;
}

#pardotsubsidebar .pardotsub-td2 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td3 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td4 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td5 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td6 {
    padding: 10px 10px 0 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td7 {
    padding: 0px 10px 0px 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardotsub-td8 {
    padding: 15px 10px 20px 10px;
    background-color: #ccc;
    border: 0;
}

#pardotsubsidebar .pardot-txt {
    padding: 3px;
    width: 95%;
}

#pardotsubsidebar .pardot-btn {
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #1c96fa;
    ;
    border: 1px solid #1c96fa;
    ;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 12px;
}

#pardotsub {
    width: 350px;
    color: #555;
}

#pardotsub .pardotsub-td1 {
    padding: 0px 0px 0px 0px;
    align: center;
    background-color: #4ab10f;
}

#pardotsub .pardotsub-td2 {
    padding: 10px 10px 0 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td3 {
    padding: 0px 10px 0px 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td4 {
    padding: 10px 10px 0 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td5 {
    padding: 0px 10px 0px 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td6 {
    padding: 10px 10px 0 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td7 {
    padding: 0px 10px 0px 10px;
    background-color: #1c96fa;
}

#pardotsub .pardotsub-td8 {
    padding: 15px 10px 20px 10px;
    background-color: #1c96fa;
}

#pardotsub .pardot-txt {
    padding: 3px;
    width: 320px;
}

#pardotsub .pardot-btn {
    background-image: url("../image/f63.png");
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #4ab10f;
    border: 1px solid #4ab10f;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 12px;
}

#pardotsubsidebar {
    width: 100%;
    margin: 0 auto;
    color: #555;
    border: 0;
}

#pardotsubsidebar table {
    border: 1px solid #ccc;
}

#pardotsubsidebar .pardotsub-td1 {
    padding: 0px 0px 0px 0px;
    align: center;
    background-color: #4ab10f;
    border: 0;
}

#pardotsubsidebar .pardotsub-td2 {
    padding: 10px 10px 0 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td3 {
    padding: 0px 10px 0px 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td4 {
    padding: 10px 10px 0 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td5 {
    padding: 0px 10px 0px 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td6 {
    padding: 10px 10px 0 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td7 {
    padding: 0px 10px 0px 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardotsub-td8 {
    padding: 15px 10px 20px 10px;
    background-color: #fff;
    border: 0;
}

#pardotsubsidebar .pardot-txt {
    padding: 3px;
    width: 90%;
}

#pardotsubsidebar .pardot-btn {
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #4ab10f;
    border: 1px solid #4ab10f;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 12px;
}

#speedecontentrow {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.page-id-18344 .wpcf7-list-item {
    clear: both;
    width: 100%;
}

.page-id-18344 .wpcf7-list-item input {
    width: 20px !important;
}

.page-id-18344 .wpcf7-form p,
.page-id-13517 .wpcf7-form p,
.page-id-13675 .wpcf7 p {
    clear: both;
    padding-top: 15px;
}

.page-id-18344 .wpcf7-form p input,
.page-id-18344 .wpcf7-form p textarea,
.page-id-18344 .wpcf7-form p select,
.page-id-13517 .wpcf7-form p input,
.page-id-13517 .wpcf7-form p textarea,
.page-id-13517 .wpcf7-form p select,
.page-id-13675 .wpcf7 p input,
.page-id-13675 .wpcf7 p textarea,
.page-id-13675 .wpcf7 p select {
    width: 100%;
    font-size: 14px !important;
}

.edformwp7 p {
    clear: both;
    padding-top: 10px;
}

.edformwp7 p input,
.edformwp7 p select {
    width: 100%;
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    height: 36px !important;
    font-size: 14px !important;
}

.edformwp7 textarea {
    width: 100%;
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    font-size: 14px !important;
}

.ih-item .info h3 {
    margin-top: 10px !important;
}

.ih-item .info p {
    line-height: 14px !important;
}

.page-id-14800 .et_pb_title_meta_container {
    display: none;
}

.page-id-14800 label,
.page-id-14800 .wpcf7-text,
.page-id-14800 .wpcf7-textarea {
    width: 50%;
    padding: 5px;
}

.page-id-14800 label {
    font-size: 14px;
}

.page-id-14800 form p {
    margin-bottom: 15px;
}

#hm_sub .feedzy-rss .rss_item {
    margin: 0 !important;
    border: 0 !important;
}

#hm_sub a {
    color: #fff;
}


.et_pb_menu__menu {
    margin: 0 !important;
    width: 100% !important;
}

.fullwidth-menu-nav {
    width: 100%;
    margin: 0 auto !important;
}

.fullwidth-menu-nav ul {
    padding: 22px 0 5px 0 !important;
    margin: 0 auto !important;
    width: auto;
}

.fullwidth-menu-nav ul li {
    display: inline-block;
    text-align: center;
    margin: 0 10px 10px 10px;
    font-size: 15px;
    line-height: 1em;
}

ul.sub-menu li {
    margin-left: 0;
    padding-left: 0;
    text-align: left !important;
}


#menu-main-menu {
    padding-top: 18px !important;
}

#menu-item-9198,
#menu-item-9654,
#menu-item-9216,
#menu-item-9206,
#menu-item-9888,
#menu-item-9883,
#menu-item-11439,
#menu-item-9882,
#menu-item-51545 {
    padding-top: 10px;
}


.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li,
.et_pb_menu .et_pb_menu__menu>nav>ul>li {
    display: inline-block;
}

#menu-item-9155 ::after {
    display: none;
}


#menu-item-9155 a {
    display: inline-block;
}

.page-id-18739 .wpcf7-form p {
    clear: both;
    float: left;
    width: 100%;
}

.page-id-18739 .wpcf7-form p textarea {
    width: 98%;
}

.page-id-18739 .wpcf7-form input,
.page-id-18739 .wpcf7-form textarea {
    font-size: 15px;
}

div.wpcf7-mail-sent-ok {
    display: none !important;
    font-weight: bold;
}

.page-id-18739 div.wpcf7-mail-sent-ok {
    display: inline-block !important;
    font-weight: bold;
}


.page-id-48423 .ppw-post-password-form {
    width: 45%;
    margin: 20px auto 30px auto;
    padding: 30px 0 30px 0;
}

.page-id-63601 .item,
.page-id-63549 .item {
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-id-63601 .item .item-content:first-of-type,
.page-id-63549 .item .item-content:first-of-type {
    margin-bottom: 0px;
}

.page-id-63601 .item .item-content p,
.page-id-63549 .item .item-content p {
    margin-bottom: 0px;
}

.page-id-63601 #tab2 .item-content:nth-child(2),
.page-id-63601 #tab2 .item-content:nth-child(3),
.page-id-63601 #tab3 .item-content:nth-child(3) {
    margin-bottom: 0px;
}

.page-id-63601 #tab2 .item-content:nth-child(4) {
    padding-bottom: 30px;
}


.page-id-63601 #tab3 .item-content:nth-child(3) span.leading-text,
.page-id-63601 #tab3 .item-content:nth-child(3) p {
    display: none;
}

.page-id-63601 #tab3 .item-content:nth-child(3) span.set-up-fee {
    margin-bottom: 15px;
}


.page-id-63601 #tab2 .item-content:nth-child(4) .price-block:nth-child(4),
.page-id-63601 #tab2 .item-content:nth-child(4) .price-block:nth-child(5),
.page-id-63601 #tab2 .item-content:nth-child(4) .price-block:nth-child(6) {
    border-bottom: 0;
}

.et_pb_row_2_tb_footer{
    height: 100px !important;
}

.wpcf7-form label {
    width: 98%;
}

.wpcf7-form p {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}



@media all and (max-width: 479px) {

    .centerside,
    .rightside {
        display: none;
    }

    .et_pb_section_1 {
        padding: 0 !important;
    }

    .leftside {
        padding: 30px 0 !important;
    }

    .leftside a {
        margin-left: 25px;
    }

    .menu-item-9654,
    .menu-item-9883,
    .menu-item-9882 {
        font-weight: bold;
    }

    p.footer-badges {
        width: 115px !important;
    }

    p.footer-badges .footer_spp,
    p.footer-badges .footer_sdp,
    p.footer-badges .footer_trust {
        clear: both;
        float: none;
    }

    p.footer-badges span {
        margin: 0 0 15px 0 !important;
    }

    #mobiletertiary {
        display: block;
    }

    #mobiletertiary a {
        color: #fff;
    }

    #mobiletertiary a:hover {
        color: #ccc;
    }

    .cont .form-row ul li {
        clear: both;
        width: 100%;
    }

    .cont .form-box .form-content ul li {
        clear: both;
    }

    .cont h3 {
        width: 375px;
    }

    textarea.txtstyles {
        width: 329px;
    }

}

@media all and (max-width: 1080px) {
    #main-header .rightside .searchtext {
        border: 0;
        padding: 2px;
        height: 25px;
        width: 100%;
    }
}

@media screen and (max-width:768px) {
    .statrow {
        background-image: none;
        clear: both;
    }

    .statrow .staticon {
        z-index: 3001;
        float: none;
    }

    .statrow .statmsg {
        width: 100%;
        float: none;
    }

    .tri-right.border.left-in:before {
        content: none;
        border: 0;
    }

    .tri-right.left-in:after {
        content: none;
        border: 0;
    }
}

@media screen and (max-width:400px) {
    .statrow {
        background-image: none;
    }

    .tri-right.border.left-in:before {
        content: none;
        border: 0;
    }

    .tri-right.left-in:after {
        content: none;
        border: 0;
    }

    /*.form-content iframe{height:648px !important;}*/
}

.pdp-get-started .form-content {
    padding: 25px;
    background-color: #ebebeb;
}

.pdp-get-started .form-content>p:first-child {
    padding-bottom: 25px;
}

.pdp-get-started h2 {
    margin-bottom: 0;
    padding: 25px 0;
    text-align: center;
    color: #fff;
    background-color: #19255f;
}

@media only screen and (max-width: 768px) {
    .pdp-get-started h2 {
        padding: 25px;
    }
}

.pdp-user-portal h2 {
    margin: 0 auto;
    padding: 25px 25px 25px 65px;
    color: #fff;
    background-color: #818181;
}

.pdp-user-portal h1 {
    float: left;
}

.pdp-user-portal h1 img {
    position: absolute;
    width: 30px;
    top: 30px;
    left: 25px;
    height: auto;
}

.pdp-user-portal {
    background-color: #ebebeb;
}

.pdp-user-portal p {
    padding: 0 25px;
    font-size: 14px;
}

/*
.pdp-user-portal p:first-of-type {
	padding: 25px 25px 0 25px;
	margin-bottom: 0;
}

.pdp-user-portal p:not(.has-background):last-of-type {
  text-align: center;
  padding: 25px 25px 35px 25px;
}
*/
.pdp-user-portal a {
    /*cursor: pointer;
  display: inline;
  margin: 0 auto;*/
    padding: 8px;
    text-align: center;
    color: #fff;
    width: 100%;
    background-color: #6db944;
    border-radius: 13px;
    white-space: nowrap;
    transition: all .4s ease-in-out;
    border: 2px solid #6db944;
}

.pdp-user-portal a:hover {
    color: #ffffff;
    opacity: .7;
    background-color: #8bb461;
}

.pdp-user-portal a.access-btn {
    background-color: #ebebeb;
    border: 2px solid #225b7f;
    color: #225b7f;
}

.pdp-user-portal a.access-btn:hover {

    background-color: #225b7f;
    border: 2px solid #225b7f;
    color: #ebebeb;
}






.pdp-landing img {
    width: 50px;
    height: 50px;
}

.pdp-landing a {
    display: inline-block;
    border: 2px solid #255c7b;
    border-radius: 8px;
    padding: 5px 10px;
    color: #255c7b;
    margin: 5px 0;
    transition: all 300ms ease 0ms;
}

.pdp-landing a:after {
    transition: all 300ms ease 0ms;
    font-family: ETmodules !important;
    font-size: 28px;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}

.pdp-landing a:hover {
    cursor: pointer;
    color: #255c7b;
    padding-right: 2em;
    text-decoration: none;
}

.pdp-grid-row .et_pb_column.et_pb_column_1_3.et_pb_with_border.et_pb_column_inner.et_pb_column_inner_1 {
    margin-right: 8% !important;
}

.pdp-grid-row .et_pb_column.et_pb_column_1_3.et_pb_with_border.et_pb_column_inner.et_pb_column_inner_3 {
    margin-right: 8% !important;
}

.pdp-landing a:hover:after {
    opacity: 1;
    margin-left: 0;
}

.pdp-grid-row {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0 !important;
    padding-top: 0 !important;

}

.pdp-landing {
    height: 100%;
    flex: 1;
}

.pdp-landing .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.pdp-landing .et_pb_text_inner p:last-of-type {
    margin-top: auto;

}

/*Pricing Table Stuff */
.tabbed-content {
    border: 1px solid #192362;
    margin-bottom: 20px;
}

.tabs {
    width: 100%;
    background-color: #192362;

}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

    /*IE11 fix*/
    .tabs ul {
        width: 100%;
    }
}

.tabs ul {
    display: inline-flex;
    justify-content: space-evenly;
    margin: 0;
    font-weight: bold;
}

.tabs ul li {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.09px;
    background: #192362;
    flex: 1 1 0px;
}

.tabs ul li.active {
    background: #fff;

}

li.active:before {
    content: '';
    position: absolute;
    top: -6px;
    left: -1px;
    height: 20px;
    width: 101%;
    border-top: 1px solid #192362;
    border-left: 1px solid #192362;
    border-right: 1px solid #192362;
    background-color: #ffff;
}


.tabs ul li a {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 1.5em 1em;
}

.tabs ul li a.active {
    background: #fff;
    color: #192362;
}

.tabs ul li a.active:focus {
    background: #fff;
    color: #192362;
}

.pricing-blocks {
    display: flex;
    flex-wrap: wrap;
    margin-right: -2px;
    margin-bottom: -2px;
}

.price-block {
    display: flex;
    box-sizing: border-box;
    align-items: center;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
    flex-basis: 33.333333%;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}

.item-content {
    overflow: hidden;
}

.enroll-count {
    font-weight: bold;
}

.price {
    font-size: 22px;
    font-weight: bold;
    color: #7EB654;
    margin-bottom: 20px;

}

.item {
    display: none;
    padding: 30px;
    margin-bottom: 2px;
    overflow: hidden;

}

.item.active {
    display: block;
}

.leading-content {
    flex: 0 0 auto;
    width: 100%;

}

.leading-content p {
    margin-bottom: 10px;
}

.as-low-as {
    margin-top: 10px;
    font-size: 12px;
    color: #858585;
    font-style: italic;
}


.item .item-content {
    margin-bottom: 40px;
}

.item .item-content:last-child {
    margin-bottom: 0;

}


.set-up-fee {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 40px;

}

.leading-text {
    display: inline-block;
    font-size: 19px;
    font-weight: 600;
    color: #192362;
    margin-bottom: 8px;
}

.pricing-table h2 {
    margin-bottom: 10px;

}

.leading-text--md {
    font-size: 14px;
}

/*Diploma Verify Form */

.diploma-verify__form {
    padding: 30px;
    background-color: #ebebeb;
}

.employee-container {
    padding-left: 30px;
    background-color: #ebebeb;
    display: none;
}

.form-content {
    background-color: #ebebeb;
}

.diploma-verify {
    margin-bottom: -20px;
}

.diploma-verify__form-title {
    text-align: center;
    background-color: #427C2B;
    display: block;
    margin-bottom: 0;
    padding: 30px 0;
    color: white;
    font-size: 36px;
    width: 100%;
}

.diploma-verify__form label input {
    position: absolute;
    left: -2px;
    top: 6px;
}

.diploma-verify__form label {
    padding-left: 20px;
    position: relative;
}

.student,
.background-screener {
    display: none;
    background-color: #ebebeb;
}

.student.show-option,
.background-screener.show-option,
.employee-container.show-option {
    padding: 35px;
    display: block;
}

.employee-container.show-option {
    padding-bottom: 0;
    padding-top: 10px;
}

#js-pdp-iframe-height {
    /*Moving the iframe off screen so it doesn't show on load*/
    /* position: absolute; */
    left: -5000px;
}

#js-pdp-iframe-height.show-option {
    position: relative;
    left: 0;
}

.item::before {
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 24px;
    letter-spacing: 0.09px;
    background: #192362;
    color: #fff;
    padding: .5em;
    display: block;
}

.item.active::before {
    background: #fff;
    color: #192362;
    border: 1px solid #192362;
}

.item.active .item-content {
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.tabbed-content .tabs {
    display: none;
}

.tabbed-content .item {
    min-height: 2em;
}

.tabbed-content .item::before {
    content: attr(data-title);
}

.tabbed-content .item .item-content {
    opacity: 0;
    visibility: hidden;
    height: 0;
}

.tabbed-content .item.active .item-content {
    opacity: 1;
    visibility: visible;
    height: auto;
}

@media all and (min-width: 800px) {
    .tabbed-content .tabs {
        display: block;
    }

    .tabbed-content .tabs li {
        display: inline-block;
    }

    .tabbed-content .tabs li a {
        display: inline-flex;
    }

    .tabbed-content .item {
        min-height: 0;
    }

    .tabbed-content .item::before {
        display: none;
    }

    .tabbed-content.tabs-side .tabs {
        width: 150px;
        float: left;
    }

    .tabbed-content.tabs-side .tabs li {
        display: block;
    }

    .tabbed-content.tabs-side .item {
        margin-left: 150px;
    }
}

@media only screen and (max-width: 800px) {
    .tabbed-content {
        border: 0px;
    }

    .leading-content {
        padding: 0 20px;
    }

    .item .item-content {
        margin-bottom: 5px;
    }

    .item.active .item-content {
        margin-bottom: 30px;
    }

    .item.active::before {
        margin-bottom: 30px;
    }

    .price-block {
        flex-basis: 50%;
    }

    .item {
        padding: 0;
        padding-top: 5px;
        padding-bottom: 0;
        display: block;
    }
}

.yseobread {
    font-size: 13px;
    background-color: #f7f7f7 !important;
}

.yseobread {
    padding: 15px 0 !important;
}

.yseobread .et_pb_row_1 {
    padding: 0;
}

.yseobread .et_pb_code_0 {
    margin-top: 0 !important;
}

#et-main-area {
    background-color: #ffffff;
}