#page-wrapper {
    padding: 0px;
}

.page-header {
    margin: 20px 0 10px 0px;
}

h3 {
    margin-top: 10px;
    margin-bottom: 20px;
}


/*--------------------------------------------------------------------*/

.SiteMapPath span[id*=SiteMapPath] {
    margin-left: -56px;
}


/****************************CoachPage Area******************************/


/* global coach page and body */


/*
H1
{
    FONT-WEIGHT:bold;
    FONT-SIZE:18px;
    MARGIN-LEFT:15px;
    MARGIN-TOP:20px;
    PADDING-BOTTOM:0px;
    COLOR:#000000;
    LINE-HEIGHT:18px;
    PADDING-TOP:0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT:normal
}
*/

.CoachPage {
    width: 100%;
    clear: both;
}

.CoachPage .CoachPageBody {
    background-color: #eaeaea;
    clear: both;
    width: 100%;
}

.CoachPage .CoachPageBody .CoachPageBodyContentbody {
    margin: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-color: #eaeaea;
    font-size: 12px;
    font-weight: normal;
    line-height: 120%;
    padding: 0px 0px 10px 0px;
}

.CoachPage .CoachPageBody .CoachPageBodyContent {
    width: 1100px;
    margin-left: 50px;
    clear: both;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 150%;
}

.CoachPage .CoachPageBody .CoachPageBodyContent .ContentPane {
    float: left;
    clear: right;
    width: 820px;
    position: relative;
    /*	min-height: 1140px; */
}

.CoachPage .CoachPageBody .CoachPageBodyContent .ContentPadding {
    margin: 0 15px 15px 15px;
    clear: both;
}

.CoachPage .CoachPageHeader {
    width: 100%;
    clear: both;
}

.CoachPage .CoachPageBody .CoachPageBodyContent .ContentPane .VideoArea {
    /*	height:175px;
	width:680px;
	margin:0px;
	background-color:#F4F4F4;
*/
}

.CoachPage .CoachPageBody .CoachPageBodyContent .ContentPane .VideoArea .PageTitle {
    /*	background-color:#666;
	padding-top:1px;
	padding-bottom:2px;
    margin-top:15px;
*/
}

.CoachPage .CoachPageHeader .Logo {
    width: 500px;
    height: 100px;
    vertical-align: middle;
    margin-left: 20px;
    display: block;
    float: left;
    clear: left;
}

.CoachPage .CoachPageHeader .Logo2 {
    position: relative;
    clear: right;
    float: right;
    height: 100px;
    width: 600px;
}

.CoachPage .CoachPageHeader .Logo2 .WelcomeMsg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: right;
    margin-right: 20px;
    margin-top: 50px;
}

.CoachPage .CoachPageHeader .HeaderBar {}

.CoachPage .CoachPageHeader .HeaderBarContent1 {
    display: block;
}

.CoachPage .CoachPageHeader .HeaderBarContent2 {
    text-align: right;
    font-size: 10px;
    padding-bottom: 5px;
    background-color: #50923a;
    height: 20px;
}


/* right nav */

.CoachPage .RightNav {
    clear: right;
    float: right;
    margin-left: 0;
    width: 234px;
}

.CoachPage .RightNav .RightNavHeaderText,
.CoachPage .RightNav .RightNavSubHeaderText {
    background-color: #CC0000;
    color: white;
    font-weight: bold;
    clear: both;
    height: 20px;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    margin-left: 0px;
}

.CoachPage .RightNav .RightNavContent {
    padding-left: 0px;
    width: 100%;
    height: 100%;
    clear: right;
    text-align: left;
    font-size: 12px;
}

.CoachPage .RightNav .RightNavContent .MenuPadding {
    padding: 0px 20px 20px 20px;
}

.CoachPage .RightNav .RightNavContent .MenuSubItemGroup {
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.CoachPage .RightNav .RightNavContent .MenuSubItemGroup a {
    font-size: 10px;
}


/* footer */

.CoachPage .CoachPageBody .CoachPageBodyFooter {
    clear: both;
}

.CoachPage .CoachPageFooter {
    border: none;
    clear: both;
    background-color: #ccc;
    text-align: center;
    font-size: 10px;
    line-height: 17px;
}

.CoachPage .CoachPageFooterL4F {
    display: none;
}

.CoachPage .CoachPageFooter .FooterTopBar {
    background-color: black;
    color: white;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    padding-top: 2px;
    vertical-align: middle;
}

.CoachPage .CoachPageFooter .SSLSeal {
    display: none;
}

.CoachPage .CoachPageFooter .FAQ {
    display: none;
}

.CoachPage .CoachPageFooter .Feedback {
    display: none;
}

.CoachPage .CoachPageFooter .Testimonials {
    display: none;
}

.CoachPage .CoachPageFooter .AuthorizeNetSeal {
    display: none;
}

.CoachPage .CoachPageFooter .Sitemap {
    display: none;
}

.CoachPage .CoachPageFooter .ContactUs {
    display: none;
}


/*not found in local */

.bodytextboldgrey {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    LINE-HEIGHT: 150%;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    word-spacing: normal;
    padding-top: 10px;
    padding-BOTTOM: 20px
}

.CoachPage .CoachPageHeader .HeaderLinks {
    display: none
}

.CoachPage .CoachPageHeader a {
    color: white;
}

.CoachPage .CoachPageHeader .BorderBottom {
    height: 2px;
    width: 100%;
    clear: both;
    display: block;
}

.CoachPage .CoachPageHeader .BorderBottom2 {
    height: 2px;
    width: 100%;
    clear: both;
    display: block;
}


/****************************LIST AREA******************************/

.CompanyList {
    Background-color: #e2e2e2;
}

.CompanyList .ListItem {}

.CompanyList .ListItem label {
    font-weight: bold;
}

.CompanyList .ListItem .Header {
    Background-color: #d2d2d2;
    height: 25px;
}

.CompanyList .ListItem .Body {
    padding: 25px;
    font-weight: normal;
}


/**************************************************************************/

.CoachRegistration {
    /*	text-align:center;  */
    width: 100%;
}

.CoachRegistration .InputTable {
    width: 500px;
    background-color: white;
}

.CoachRegistration .InputTable .InputLabel {
    width: 30%;
}


/**************************************************************************/

.Box {}

.BoxHeader {
    background-color: silver;
    border: solid 1px white;
    border-top: none;
    color: black;
    font-weight: bold;
    text-align: center;
    font-size: 8pt;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.BoxContent {
    Height: 100%;
    background-color: whitesmoke;
    border: solid 1px white;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    text-align: left;
}

.DisclaimerBox {
    font-size: 9px;
}

.DisclaimerBox legend {
    font-size: 10px;
    color: black;
}

.DisclaimerBox div {
    background-color: whitesmoke;
}

.content {
    line-height: 130%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.list {
    PADDING-BOTTOM: 3px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.list2 {
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://www.businessfinance.com/images/capitalsearch/cstab_mini.gif);
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tab {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fef0c1
}

.footer {
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.main {
    MARGIN-TOP: 4px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.ProgramApp {
    border: 2px solid silver;
    padding: 20px;
}

.ProgramApp .InputTable .InputLabel {
    text-align: left;
}

.AvailableProgramAppListPopup .ProgramApp .InputForm {
    Max-height: 250px;
    overflow: scroll;
    border: 1px solid silver;
    max-width: 99%;
}

.AvailableProgramAppListPopup .ProgramApp {
    border: none;
    padding: 0px;
}

.ProgramApp .ProgramAppConfirm {
    Height: 100%;
    Vertical-Align: middle;
    text-align: left;
    font-weight: bold;
}

.AvailableProgramAppList {
    margin-left: 10px;
    width: 96%;
}

.AvailableProgramAppList .ProgramIntro {
    max-height: 300px;
    overflow: auto;
}

.AvailableProgramAppList h1 {
    text-align: left;
    margin-left: 0px;
}

.AvailableProgramAppList .ButtonPanel {
    text-align: center;
    vertical-align: middle;
    height: 50px;
    background-color: whitesmoke;
}

.AvailableProgramAppList .ProgramList ol {
    padding-left: 20px;
}

.ProgramAppList .ProgramApp {
    border: none;
    padding: 0px;
}

.ProgramAppList .ProgramApp .InputForm {}

.ProgramAppList .modalPopup {
    width: 1000px;
    max-width: 90%;
}

.CoachUser .modalPopup {
    width: 850px;
    max-width: 95%;
}

.TrialMembershipBlockMessage {
    display: block;
}

.TrialMembershipBlockMessageBFC {
    display: none;
}


/****************************************************************/

.Dashboard {
    padding: 0px 20px 0px 20px;
}

.Dashboard .GroupHeader {
    background-color: #858585;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
    border: 1px solid #858585;
    margin-top: 2px;
    color: white;
    padding-left: 20px;
    background: #858585 url(../../Images/icon-expand.gif) no-repeat scroll 5px 5px;
}

.Dashboard .Collapse {
    background-image: url(../../Images/icon-collapse.gif);
}

.Dashboard .GroupBody {
    border: 1px solid #858585;
    padding: 5px 10px 5px 10px;
}

.Dashboard .Disabled {
    color: darkgrey;
    background-color: whitesmoke;
}

.Dashboard .LockedOutMessage {
    background: url("/Images/icon_warning.gif") no-repeat scroll 8px 12px #FFFEE4;
    border: 1px solid Silver;
    border-collapse: collapse;
    color: Red;
    margin-top: 5px;
    padding: 5px 5px 5px 30px;
}


/****************************************************************/

.CRM .InputTable {
    width: 100%;
}

.CRM .InputTable .InputLabel {
    text-align: left;
    padding-left: 20px;
}

.CRM .InputTable .Header {
    font-weight: bold;
    text-align: left;
}

.CRM .GroupHeader {
    background-color: silver;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    border: 1px solid silver;
    margin-top: 2px;
}

.CRM .Disabled {
    color: darkgrey;
    background-color: whitesmoke;
}

.CRM .GroupBody {
    border: 1px solid silver;
}

.CRM .SelectedProviders a {
    color: black;
    text-decoration: none;
}

.CRM .SelectedProviders .NoRecordFound {
    padding: 0px;
    padding-left: 10px;
    border: 0px solid white;
    text-align: left;
}

.CRM .SelectedCreditProviders a {
    color: black;
    text-decoration: none;
}

.CRM .SelectedCreditProviders .NoRecordFound {
    padding: 0px;
    padding-left: 10px;
    border: 0px solid white;
    text-align: left;
}

.CRM .Required {
    color: red;
}

.CRM fieldset legend {
    color: black;
}

.CRM .LockedOutMsg {
    background: #fffee4 url(/Images/icon_warning.gif) no-repeat scroll 10px 10px;
    border-style: solid;
    padding: 10px 10px 10px 30px;
    border-color: Silver;
    border-collapse: collapse;
    border-width: 1px;
    color: Red;
    font-weight: bold;
    margin: 20px;
}

.SelectedProviders .SelectedProvider {
    padding-left: 10px;
    width: 100%;
}

.SelectedProviders div.Header {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-weight: bold;
    background-color: silver;
}

.SelectedProviders .Body {
    padding: 15px 20px;
    background-color: whitesmoke;
}

.SelectedProviders .ProgramApp {
    border: none;
    padding: 0px;
}

.FundingAppConfirmation {
    margin-top: 10px;
    padding-left: 10px;
    width: 98%;
}

.FundingAppConfirmation h1 {
    margin: 0px 0px 10px;
    line-height: 30px;
    border-bottom: 1px solid silver;
    background: url("/images/icon_confirm.gif") no-repeat scroll 5px 50% transparent;
    padding-left: 30px;
    width: 92%;
}

.ProgramApp h1 {
    border-bottom: 1px solid silver;
    margin: 0px 0px 10px;
    line-height: 30px;
    text-align: left;
    color: black;
    font-size: 15px;
    width: 100%;
    padding: 0px;
}

table.InputTable {
    border-collapse: inherit;
    border-spacing: 1px;
}

.ProgramApp .InputTable .Header {
    background-color: #C0C0C0;
}

.ProgramApp .InputTable .InputLabel {
    background-color: whitesmoke;
}

.AvailableProgramAppList h1 {
    border-bottom: 1px solid silver;
    margin: 0px 0px 10px;
    line-height: 30px;
    text-align: left;
}

.AvailableProgramAppList .ProgramList {
    font-weight: bold
}

.SectionNotAvailable {
    font-weight: bold;
    color: silver;
    padding: 5px 0px 10px 5px;
    text-align: center;
    display: block;
}

.Dashboard .ResourceLinks {
    padding: 20px;
    display: none;
    text-align: center;
}

.CoachPage .CoachPageBody .CoachPageBodyContent .ReturnToDashboard {
    display: none;
}

.ResidentialAddressConfirmation .popupContent {
    background: url("/Images/icon_warning.gif") no-repeat scroll 10px 25px transparent;
    border-collapse: collapse;
    border-color: Silver;
    border-style: solid;
    border-width: 1px;
    color: black;
    font-weight: bold;
    margin: 0;
    padding: 10px 10px 10px 35px;
}

.ConfirmMessage {
    padding: 30px 50px;
    color: black;
    background: whitesmoke url(/Images/icon_confirm.gif) no-repeat scroll 20px 30px;
    border: 1px solid Silver;
    border-collapse: collapse;
}

.CreditReportingStatus .SimilarList {
    background: url("/images/experian2.gif") no-repeat scroll 2px 10px white;
    margin-top: 20px;
    padding-left: 280px;
}

.CreditReportingStatus table input[type=text],
.CreditReportingStatus table select {
    width: 98%;
}

.Similar .BusinessAddress {
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
}

.Similar .BusinessAddress span {
    color: #01679A;
}

.Similar .BusinessAddress label {
    display: block;
    text-align: left;
    margin-bottom: 5px
}

.Similar .DataSegment {
    background: url("/images/experian2.gif") no-repeat scroll 10px 0 white;
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 75px;
    padding-left: 280px;
}

.Similar .DataSegment div {
    display: inline-block;
    width: 60px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.Similar .DataSegment label {
    color: #01679A;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

.Similar .DataSegment .AccessExperianReportLink {
    display: block;
    width: 270px;
    text-align: left;
    line-height: 15px;
}

.Unlocked {
    padding-left: 0px !important;
    background: none !important;
}

.ComplianceItem {
    color: red;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
}

.fixit {
    text-align: center;
    height: 60px;
}

.templatebox {
    border-color: #0054a6;
    border-width: 2px;
    border-style: solid;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.templateboxheader {
    text-align: center;
    padding-top: 10px;
    height: 30px;
    background-color: #0054a6;
    font-family: arial;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}

.templateboxcontent {
    text-align: left;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}

.UpdatePrequalTest .FundabilityTestStep .InputTable td.Header {
    background-color: #C0C0C0;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 0;
}

.UpdatePrequalTest .FundabilityTestStep .InputTable {
    width: 100%;
    border-spacing: 0;
}

.UpdatePrequalTest .RightPanel {
    width: auto;
    margin: 10px;
}

.UpdatePrequalTest .FundabilityTestStep {
    width: 700px;
}


/*****************************************************/

.CoachPage .FundabilityTest .popupHeader {
    display: none;
}

.CoachPage .FundabilityTest .AvailableProgramAppList h1 {
    color: black;
    font-size: 15px;
}

.FundabilityTest {
    clear: both;
    margin-bottom: 10px;
}

.FundabilityTest .TopBanner {}

.FundabilityTest .TopBanner1 {
    background: transparent url(Images/banner-easy-as-1.jpg) no-repeat;
    height: 220px;
    width: 900px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FundabilityTest .TopBanner2 {
    background: transparent url(Images/banner-easy-as-2.jpg) no-repeat;
    height: 220px;
    width: 900px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FundabilityTest .TopBanner3 {
    background: transparent url(Images/banner-easy-as-3.jpg) no-repeat;
    height: 220px;
    width: 900px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FundabilityTest .TopBannerResults {
    background: transparent url(Images/banner-results.jpg) no-repeat;
    height: 220px;
    width: 900px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FundabilityTest .TopBannerButton {
    background: transparent url(Images/banner-button.jpg) no-repeat;
    height: 165px;
    width: 900px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FundabilityTest .TopBannerButton .TestNowButton {
    position: relative;
    height: 165px;
    width: 235px;
    float: right;
    margin: 0px 0px 0px 0px;
}

.FundabilityTest .TopBanner .TopBannerLeft {
    height: 200px;
    margin-top: 12px;
    margin-left: 10px;
    width: 500px;
    float: left;
}

.FundabilityTest .TopBanner .TopBannerRight {
    height: 200px;
    margin-top: 11px;
    width: 488px;
    float: right;
}

.FundabilityTest .LeftPanel {
    display: inline-block;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 20px;
    text-align: left;
    width: 268px;
}

.FundabilityTest .RightPanel {
    float: right;
    display: inline-block;
    width: 700px;
    border: solid 1px silver;
    text-align: left;
    margin-right: 20px;
}

.FundabilityTestStep {
    display: inline-block;
    margin-left: 55px;
}

.FundabilityTestStep .InputTable td.Header {
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
    color: #50923a;
    background-color: transparent;
}

.FundabilityTestStep .InputTable .InputLabel {
    background-color: transparent;
}

.FundabilityTestStep .RightPanel {
    /*border: 1px solid silver;*/
    display: inline-block;
    float: right;
    margin-bottom: 20px;
    margin-right: 8px;
    text-align: left;
    width: 700px;
    /*background-color: white;*/
}

.FundabilityTestStep .ButtonPanel {
    background-color: #C2C2C2;
    padding: 15px;
    text-align: center;
}

.FundabilityTestStep .ButtonPanel .NextButton {
    width: 100px;
}

.FundabilityTestStep .ButtonPanel .BackButton {
    width: 100px;
}

.FundabilityTestStep3 .RightPanel fieldset {
    border: none;
}

.FundabilityTestStep3 .Similar .DataSegment .AccessExperianReportLink {
    display: none;
}

.QuestionList3 hr {
    border: 5px solid #730000;
}

.Coach .QuestionList3 hr {
    border: 5px solid silver;
}

.FundabilityTest .QuestionList {
    margin-top: 0px;
}

.QuestionList {
    padding: 25px;
    text-align: left;
}

.Coach .QuestionList {
    padding: 0px;
    border: 1px solid silver;
    padding: 25px;
}

.QuestionList h1 {
    color: #13375B;
    font-size: 18px;
    text-align: left;
    margin-left: 0px;
    margin-top: 0px;
    font-weight: normal;
}

.QuestionList .InputTable {}

.QuestionList .InputTable .Header {
    background-color: white;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding: 8px 8px 8px 0px;
}

.QuestionList .InputTable .InputLabel {
    width: 65%;
    text-align: left;
    background-color: white;
    padding: 8px 8px 8px 0px;
    font-size: 13px;
    margin-left: 0px;
}

.QuestionList .InputTable .Indent {
    padding-left: 35px;
}

.QuestionList .AddressValidator {
    display: block;
}

.QuestionList1 .InputTable .InputLabel {
    width: 42%;
}

.FundabilityTest .ProgramApp {
    border: none;
    padding: 0px;
}

.FundabilityTest .FundingAppConfirmation {
    border: none;
    padding: 0px;
    width: 100%;
}

.FundabilityTest .FundingAppConfirmation h1 {
    width: 100%;
}

.TestResults table {
    border-collapse: collapse;
    width: 100%;
}

.TestResults table tr.HeaderRow {
    background-color: #730000;
}

.TestResults table tr.HeaderRow td {
    color: white;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    border: none;
}

.TestResults table td.Col1 {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 5px 5px 30px;
}

.TestResults table tr.Indent td.Col1 {
    padding-left: 85px;
}

.TestResults table tr {
    line-height: 25px;
}

.TestResults table tr.Indent {
    line-height: 20px;
}

.TestResults table td.Col2 {
    border-left: 2px solid #730000;
    border-right: 2px solid #730000;
    width: 45px;
}

.TestResults table td.Col3 {
    width: 60px;
}

    .TestResults table td.Yes {
        background: url("/images/green-check.png") no-repeat scroll top center transparent;
    }

    .TestResults table td.No {
        background: url("/images/red-check.png") no-repeat scroll top center transparent;
    }

    .TestResults table td.NotYet {
        /*background: url("/images/black-check.png") no-repeat scroll top center transparent;*/
        background: url("/images/red-cross.png") no-repeat scroll top center transparent;
    }

.TestResults table tr.HeaderRow td.Col1 {
    padding-left: 10px;
}

.TestResults table tr.HeaderRow td.Col2 {
    text-align: center;
}

.TestResults table tr.HeaderRow td.Col3 {
    text-align: center;
}

.CoachPage .HomePage .PageTitle,
.CoachPage .HomePage .RightNav {
    display: none;
}

.CoachPage .HomePage .CoachPageBody .CoachPageBodyContent .ContentPadding {
    margin: 0;
}

.HomePage .rssfeedsclass ul {
    margin-left: 25px;
    margin-top: -10px;
}

.HomePage .rssfeedsclass ul li a {
    color: white
}

.HomePage .rssfeedsclass ul li {
    line-height: 12px;
    list-style: square;
    color: darkgrey;
    font-size: 10px
}

.HomePage a:link.refreshLink {
    display: none;
}


/*******************************************************************************/

table.Consultation td {
    padding: 5px;
}

table.Consultation input[type=submit] {
    margin-top: -10px;
    margin-bottom: 50px;
}


/*******************************************************************************/

.panel-blue {
    border-color: #337ab7;
}

.panel-blue>.panel-heading {
    border-color: #337ab7;
    color: white;
    background-color: #337ab7;
}

.panel-blue>a {
    color: #337ab7;
}

.panel-blue>a:hover {
    color: #1a588e;
}


/* ----- NEW CSS - AUG 2021 ----- */

.services-section {
    left: 0 !important;
}

section.costs.services-section.dashboard_section {
    width: 80%;
}

.feature-box-1 {
    /*min-height: 280px;*/
    min-height: 220px;
}

.w3-light-grey,
.w3-hover-light-grey:hover,
.w3-light-gray,
.w3-hover-light-gray:hover {
    margin-top: 20px;
}

.feature-content h5 {
    padding-top: 15px;
    margin-left: 5px;
}

div#wthvideo {
    width: 325px !important;
}

.navbar .sidebar ul li#liDownloadReport.active:after {
    top: 56px;
}

/* 
@media (max-width: 1024px) {
    .container {
        width: 1024px !important;
    }
    .feature-box-1 .iconred {
        width: 40px !important;
        height: 40px !important;
        line-height: 44px !important;
        font-size: 24px !important;
    }
}

@media (min-width: 1600px) {
    .container {
        width: 100% !important;
    }
    .feature-box-1 .iconred,
    .feature-box-1 .iconorange,
    .feature-box-1 .iconyellow,
    .feature-box-1 .iconpurple,
    .feature-box-1 .iconblue,
    .feature-box-1 .icongreen {
        width: 70px;
        height: 70px;
        font-size: 27px;
        line-height: 70px;
    }
    .feature-content h5 {
        padding-top: 15px !important;
        margin-left: 5px;
    }
} */

@media (min-width: 1600px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .w3-light-grey,
    .w3-hover-light-grey:hover,
    .w3-light-gray,
    .w3-hover-light-gray:hover {
        margin-top: 30px;
    }
    .container {
        width: 100% !important;
    }
    .feature-box-1 .iconred,
    .feature-box-1 .iconorange,
    .feature-box-1 .iconyellow,
    .feature-box-1 .iconpurple,
    .feature-box-1 .iconblue,
    .feature-box-1 .icongreen {
        width: 40px !important;
        height: 40px !important;
        line-height: 40px !important;
        font-size: 20px !important;
    }
    .feature-box-1 {
        min-height: 230px;
        padding: 25px 15px !important;
    }
    .dashboard_section div.feature-box-1 {
        min-height: 260px;
    }
    .nav-tabs {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 0 !important;
    }
    .feature-content h5 {
        padding-top: 0px !important;
    }
}

.card-header .nav-tabs {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .card-header .nav-tabs li {
        margin-top: 0 !important;
    }
.nav.navbar-top-links li a {
    color: #000 !important;
    border-radius: 0 !important;
    background: none !important;
}

    .nav.navbar-top-links li a:hover, .nav.navbar-top-links li a:focus {
        color: #000 !important;
    }


/*Bright Local css start*/
.shadow_box {
    padding: 15px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    background: #fff;
}

.shadow_box h3 {
    padding: 0;
    margin: 0;
    font-size: 22px;
    text-align: left;
    font-weight: 500;
    color: #333;
}

.shadow_box h5 {
    padding: 0;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}

.text-right {
    text-align: right;
}

.dashboard_colorbox {
    padding: 15px;
    border-radius: 5px;
    margin: 0 0 20px 0;
}

    .dashboard_colorbox h4 {
        padding: 0;
        margin: 0;
        font-size: 13px;
        text-align: left;
        font-weight: 500;
        color: #fff;
    }

    .dashboard_colorbox h2 {
        padding: 15px 0;
        margin: 0;
        font-size: 30px;
        text-align: center;
        font-weight: 500;
        color: #fff;
    }

.blue_box {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#58d2d7+0,54cdde+10,4ec8dd+20,4ec7e2+22,4dc7df+23,4cc6de+26,4bc4e3+29,47c2e3+33,48c2e7+34,45bfe4+39,44bde8+42,41bce8+49,40baeb+50,3eb8e9+54,3bb7ed+57,37b2ee+69,36b0f3+71,32adf1+80,31abf6+82,2fabf3+84,2ea9f7+87,2ca7f7+95,27a3f9+98,29a3f9+100 */
    background: #58d2d7;
    /* Old browsers */
    background: -moz-linear-gradient(left, #58d2d7 0%, #54cdde 10%, #4ec8dd 20%, #4ec7e2 22%, #4dc7df 23%, #4cc6de 26%, #4bc4e3 29%, #47c2e3 33%, #48c2e7 34%, #45bfe4 39%, #44bde8 42%, #41bce8 49%, #40baeb 50%, #3eb8e9 54%, #3bb7ed 57%, #37b2ee 69%, #36b0f3 71%, #32adf1 80%, #31abf6 82%, #2fabf3 84%, #2ea9f7 87%, #2ca7f7 95%, #27a3f9 98%, #29a3f9 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #58d2d7 0%, #54cdde 10%, #4ec8dd 20%, #4ec7e2 22%, #4dc7df 23%, #4cc6de 26%, #4bc4e3 29%, #47c2e3 33%, #48c2e7 34%, #45bfe4 39%, #44bde8 42%, #41bce8 49%, #40baeb 50%, #3eb8e9 54%, #3bb7ed 57%, #37b2ee 69%, #36b0f3 71%, #32adf1 80%, #31abf6 82%, #2fabf3 84%, #2ea9f7 87%, #2ca7f7 95%, #27a3f9 98%, #29a3f9 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #58d2d7 0%, #54cdde 10%, #4ec8dd 20%, #4ec7e2 22%, #4dc7df 23%, #4cc6de 26%, #4bc4e3 29%, #47c2e3 33%, #48c2e7 34%, #45bfe4 39%, #44bde8 42%, #41bce8 49%, #40baeb 50%, #3eb8e9 54%, #3bb7ed 57%, #37b2ee 69%, #36b0f3 71%, #32adf1 80%, #31abf6 82%, #2fabf3 84%, #2ea9f7 87%, #2ca7f7 95%, #27a3f9 98%, #29a3f9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58d2d7', endColorstr='#29a3f9', GradientType=1);
    /* IE6-9 */
}

.orange_box {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ee6e9f+0,ed6f9e+7,ed709a+8,ee719b+11,eb7198+11,ed7497+14,ec7299+15,ec7394+18,ed7495+20,ec7490+22,ec7690+30,ed778d+30,ec788b+39,ee7b8a+41,ed7a87+42,ed7a87+45,eb7c85+46,ed827c+68,ea8476+71,ec8576+80,ed8771+82,ed8673+85,ed8770+86,ed8971+91,ec896a+93,ee8b6b+95,ec8b6a+100 */
    background: #ee6e9f;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ee6e9f 0%, #ed6f9e 7%, #ed709a 8%, #ee719b 11%, #eb7198 11%, #ed7497 14%, #ec7299 15%, #ec7394 18%, #ed7495 20%, #ec7490 22%, #ec7690 30%, #ed778d 30%, #ec788b 39%, #ee7b8a 41%, #ed7a87 42%, #ed7a87 45%, #eb7c85 46%, #ed827c 68%, #ea8476 71%, #ec8576 80%, #ed8771 82%, #ed8673 85%, #ed8770 86%, #ed8971 91%, #ec896a 93%, #ee8b6b 95%, #ec8b6a 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ee6e9f 0%, #ed6f9e 7%, #ed709a 8%, #ee719b 11%, #eb7198 11%, #ed7497 14%, #ec7299 15%, #ec7394 18%, #ed7495 20%, #ec7490 22%, #ec7690 30%, #ed778d 30%, #ec788b 39%, #ee7b8a 41%, #ed7a87 42%, #ed7a87 45%, #eb7c85 46%, #ed827c 68%, #ea8476 71%, #ec8576 80%, #ed8771 82%, #ed8673 85%, #ed8770 86%, #ed8971 91%, #ec896a 93%, #ee8b6b 95%, #ec8b6a 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ee6e9f 0%, #ed6f9e 7%, #ed709a 8%, #ee719b 11%, #eb7198 11%, #ed7497 14%, #ec7299 15%, #ec7394 18%, #ed7495 20%, #ec7490 22%, #ec7690 30%, #ed778d 30%, #ec788b 39%, #ee7b8a 41%, #ed7a87 42%, #ed7a87 45%, #eb7c85 46%, #ed827c 68%, #ea8476 71%, #ec8576 80%, #ed8771 82%, #ed8673 85%, #ed8770 86%, #ed8971 91%, #ec896a 93%, #ee8b6b 95%, #ec8b6a 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6e9f', endColorstr='#ec8b6a', GradientType=1);
    /* IE6-9 */
}

.yellow_box {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9c76e+0,f7c56c+1,f9c76e+3,f7c36d+15,f8bf70+31,f8be74+33,f8bd71+38,fabb74+42,f8b775+60,fbaf7d+95,f9ad7b+100 */
    background: #f9c76e;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f9c76e 0%, #f7c56c 1%, #f9c76e 3%, #f7c36d 15%, #f8bf70 31%, #f8be74 33%, #f8bd71 38%, #fabb74 42%, #f8b775 60%, #fbaf7d 95%, #f9ad7b 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f9c76e 0%, #f7c56c 1%, #f9c76e 3%, #f7c36d 15%, #f8bf70 31%, #f8be74 33%, #f8bd71 38%, #fabb74 42%, #f8b775 60%, #fbaf7d 95%, #f9ad7b 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f9c76e 0%, #f7c56c 1%, #f9c76e 3%, #f7c36d 15%, #f8bf70 31%, #f8be74 33%, #f8bd71 38%, #fabb74 42%, #f8b775 60%, #fbaf7d 95%, #f9ad7b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c76e', endColorstr='#f9ad7b', GradientType=1);
    /* IE6-9 */
}

.purple_box {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6778e2+0,6871d8+18,6871d8+19,6c71d9+19,6c71d9+22,6b70d6+23,6870d5+27,6c6ed5+30,6a6cd1+33,6a6cd0+38,6c6acf+38,6e68ca+46,6c66c8+49,6f65c6+57,6c62c2+60,6f64c4+61,6f5fc1+67,6f60bf+72,6f5ebc+72,725dbc+75,705cbb+80,725ab8+80,7159b7+87,7158b4+88,7355af+100 */
    background: #6778e2;
    /* Old browsers */
    background: -moz-linear-gradient(left, #6778e2 0%, #6871d8 18%, #6871d8 19%, #6c71d9 19%, #6c71d9 22%, #6b70d6 23%, #6870d5 27%, #6c6ed5 30%, #6a6cd1 33%, #6a6cd0 38%, #6c6acf 38%, #6e68ca 46%, #6c66c8 49%, #6f65c6 57%, #6c62c2 60%, #6f64c4 61%, #6f5fc1 67%, #6f60bf 72%, #6f5ebc 72%, #725dbc 75%, #705cbb 80%, #725ab8 80%, #7159b7 87%, #7158b4 88%, #7355af 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #6778e2 0%, #6871d8 18%, #6871d8 19%, #6c71d9 19%, #6c71d9 22%, #6b70d6 23%, #6870d5 27%, #6c6ed5 30%, #6a6cd1 33%, #6a6cd0 38%, #6c6acf 38%, #6e68ca 46%, #6c66c8 49%, #6f65c6 57%, #6c62c2 60%, #6f64c4 61%, #6f5fc1 67%, #6f60bf 72%, #6f5ebc 72%, #725dbc 75%, #705cbb 80%, #725ab8 80%, #7159b7 87%, #7158b4 88%, #7355af 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #6778e2 0%, #6871d8 18%, #6871d8 19%, #6c71d9 19%, #6c71d9 22%, #6b70d6 23%, #6870d5 27%, #6c6ed5 30%, #6a6cd1 33%, #6a6cd0 38%, #6c6acf 38%, #6e68ca 46%, #6c66c8 49%, #6f65c6 57%, #6c62c2 60%, #6f64c4 61%, #6f5fc1 67%, #6f60bf 72%, #6f5ebc 72%, #725dbc 75%, #705cbb 80%, #725ab8 80%, #7159b7 87%, #7158b4 88%, #7355af 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6778e2', endColorstr='#7355af', GradientType=1);
    /* IE6-9 */
}

.boxbottom_txt {
    padding: 0 0 15px 0;
    margin: 0;
}

    .boxbottom_txt p {
        padding: 0;
        margin: 0;
        font-size: 13px;
        line-height: 18px;
        font-weight: 400;
        color: #333;
    }

.table_list .table tr td,
.table_list .table tr th {
    font-size: 13px;
}

.table_list .table tr th {
    font-weight: 600;
}

.table_list .table .fa-check {
    color: #0b9229;
}

.table_list .table .fa-close {
    color: #c70509;
}

.table_list .table .fa-times {
    color: #c70509;
}

.yellow_text {
    color: #e57801;
}

.tick_circle {
    width: 25px;
    height: 25px;
    background: #d6ecdb;
    border-radious: 50px;
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.close_circle {
    width: 25px;
    height: 25px;
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f1cfd0;
}

#example_wrapper .row:nth-child(1), #example_wrapper .row:nth-child(3) {
    display: none;
}

/*Bright Local css end*/


/*Add Lincese Credits CSS start*/
.purchese_section {
    padding: 20px 0 40px 0;
    margin: 0;
}

    .purchese_section h3 {
        padding: 0;
        margin: 0;
        font-size: 31px;
        text-align: center;
        font-weight: 300;
        text-align: center;
        color: #222;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
    }

    .purchese_section h4 {
        padding: 0;
        margin: 0;
        font-size: 42px;
        text-align: center;
        font-weight: 600;
        text-align: center;
        color: #53ae00;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
    }

.purchasewht_dec {
    padding: 35px 60px 20px 60px;
    margin: 30px 0 0 0;
    background: #fff;
    border-radius: 5px;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    color: #4e534b;
    font-weight: 500;
    font-family: 'Work Sans', sans-serif;
}

.credit_option {
    padding: 0 0 30px 0;
    margin: 0;
    text-align: center;
}

    .credit_option h4 {
        position: relative;
        font-size: 39px;
        text-align: center;
        line-height: 22px;
        color: #6d0073;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        display: inline-block;
    }

        .credit_option h4 span {
            color: #1b1160;
        }

        .credit_option h4:after {
            content: '';
            position: absolute;
            left: -125px;
            top: 50%;
            width: 100px;
            height: 1px;
            background: #53ae00;
        }

        .credit_option h4:before {
            content: '';
            position: absolute;
            right: -125px;
            top: 50%;
            width: 100px;
            height: 1px;
            background: #53ae00;
        }

.licence_credit {
    margin: 30px 0 0 0;
    padding: 30px 0;
    border-radius: 18px;
    background: #fff;
    text-align: center;
}

    .licence_credit h3 {
        padding: 0;
        margin: 0;
        font-size: 36px;
        text-align: center;
        font-weight: 600;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        color: #1b1160;
    }

    .licence_credit h4 {
        padding: 0;
        margin: 0;
        font-size: 36px;
        text-align: center;
        font-weight: 300;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        color: #1b1160;
    }

        .licence_credit h4:before, .licence_credit h4:after {
            display: none;
        }

.licence_crediticon {
    margin: 15px 0;
    text-align: center;
}

.licence_credit p {
    padding: 0 0 20px 0;
    margin: 0;
    font-size: 14px;
    text-align: center;
    color: #828282;
    font-weight: 500;
    font-family: 'Work Sans', sans-serif;
}

.licence_credit h5 {
    padding: 0;
    margin: 0;
    font-size: 32px;
    text-align: center;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: #1b1160;
}

a.add_licencebtn {
    padding: 0;
    margin: 15px 30px 0 30px;
    background: #6d0073;
    border-radius: 50px;
    line-height: 62px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    text-decoration: none;
    display: block;
    transition: all linear 0.3s;
}

.credit_02 a.add_licencebtn {
    background: #53ae00;
}

.credit_03 a.add_licencebtn {
    background: #2555f1;
}

.credit_06 a.add_licencebtn {
    background: #e4b923;
}

a.add_licencebtn:hover {
    background: #1b1160;
    transition: all linear 0.3s;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .purchese_section h3, .purchese_section h4 {
        font-size: 28px;
    }

    .credit_option h4 {
        font-size: 30px;
    }

    .licence_credit h3 {
        font-size: 30px;
    }

    .licence_credit h5 {
        font-size: 26px;
    }

    a.add_licencebtn {
        font-size: 11px;
    }
}

@media (max-width: 767px) {
    .purchese_section h3, .purchese_section h4 {
        font-size: 20px;
    }

    .credit_option h4 {
        font-size: 20px;
    }

    .licence_credit h3 {
        font-size: 20px;
    }

    .licence_credit h5 {
        font-size: 18px;
    }

    a.add_licencebtn {
        font-size: 15px;
    }

    .credit_option h4:before, .credit_option h4:after {
        display: none;
    }
}

/*Add Lincense Credits End*/


/* ----------20-04-2023 App Api Connection Start -----------*/
.blue_logoBox {
    border-radius: 10px;
    background: #007aff;
    padding: 20px;
    margin: 0 0 20px 0;
}

.bluebox_logo {
    padding: 15px;
    border-radius: 7px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 0 30px 0;
    min-height: 160px;
    cursor: pointer;
    overflow: hidden;
}

.boxlogo_hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.85);
    opacity: 0;
    transition: all linear 0.25s;
}

.bluebox_logo:hover .boxlogo_hover {
    opacity: 1;
    transition: all linear 0.25s;
}

.visitWebsite, .createConnection {
    text-decoration: none;
    padding: 5px 12px;
    margin: 4px 15px;
    font-size: 14px;
    color: #fff !important;
    text-align: center;
    border-radius: 3px;
    display: block;
    width: calc(100% - 30px);
}

.visitWebsite {
    background: #f9b21d;
}

.createConnection {
    background: #02d25f;
}
/*AppA Api Connection End*/

/*prequalificationtest start*/

.page-body {
    padding: 30px 0 0 0;
}

    .page-body h2 {
        margin: 0 0 50px 0;
        font-size: 18px;
    }

.project-box {
    text-align: center;
    border-radius: 10px;
    padding: 10px 0;
    width: 100%;
    transition: ease all 0.35s;
    position: relative;
}

    .project-box::after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: auto;
        right: 0;
        border-radius: 10px;
        width: 0;
        background: rgba(0, 0, 0, 0.1);
        z-index: 0;
        transition: ease all 0.35s;
    }

    .project-box:hover::after {
        width: 100%;
        height: 100%;
        border-radius: 10px;
        left: 0;
        right: auto;
    }

    .project-box:hover {
        top: -5px;
        transition: ease all 0.35s;
    }

    .project-box h2 {
        margin: 0 0 0 0;
        font-weight: 600;
        font-size: 24px;
        z-index: 1;
        position: relative;
    }

    .project-box p {
        margin: 0;
        font-weight: 300;
        font-size: 13px;
        z-index: 1;
        position: relative;
    }



.project-form-all-btn .btn {
    border: 2px solid;
    font-weight: 700;
    font-size: 16px;
    color: #b2b2b2;
    width: 100%;
    padding: 10px;
    margin-top: 0px;
}

.project-form-all-btn {
    display: flex;
    justify-content: space-between;
}

.brd-right-0 {
    border-radius: 7px 0 0 0;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.brd-center-0 {
    border-radius: 0;
    border-top: none !important;
}

.brd-left-0 {
    border-radius: 0 7px 0 0;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.project-form-all-btn .btn.active {
    color: #000;
}

.p-25 {
    padding: 25px;
}

.project-frm-label label {
    font-weight: 400;
    font-size: 16px;
    color: #5a534a;
}

.project-frm-input .form-control {
    border-radius: 5px;
    border: 1px solid #5a534a;
    color: #5a534a !important;
    height: 30px;
    padding: 5px;
    background-color: #fff !important
}
    .project-frm-input .form-control:focus {
        color: #5a534a !important;
    }

.mb-10 {
    margin-bottom: 10px;
}

.project-frm-check-box {
    display: flex;
    align-items: center;
}

    .project-frm-check-box input[type="radio"] {
        width: 24px;
        height: 24px;
        border: 1px solid #000;
        margin-right: 10px;
    }

#ctl00_ContentPlaceHolder1_QuestionList11_rblQues429 tbody tr td {
    display: flex;
    align-items: center;
    margin-right: 24px;
}

#ctl00_ContentPlaceHolder1_QuestionList11_rblQues429 tbody tr {
    display: flex;
    align-items: center;
}

#ctl00_ContentPlaceHolder1_QuestionList31_rblQuex680 tbody tr td {
    display: flex;
    align-items: center;
    margin-right: 24px;
}

#ctl00_ContentPlaceHolder1_QuestionList31_rblQuex680 tbody tr {
    display: flex;
    align-items: center;
}

#ctl00_ContentPlaceHolder1_QuestionList31_rblQuex681 tbody tr td {
    display: flex;
    align-items: center;
    margin-right: 24px;
}

.mb-15 {
    margin-top: 15px;
}

#ctl00_ContentPlaceHolder1_QuestionList31_rblQuex681 tbody tr {
    display: flex;
    align-items: center;
}

.project-frm-check-box label {
    margin-bottom: 0;
}

.project-frm-check-box .form-check {
    display: flex;
    align-items: center;
    margin-right: 24px;
    margin-bottom: 18px;
    margin-top: 15px;
}

.project-frm-check-box .form-check-input:checked {
    background-color: #000;
}

.project-submit-btn {
    font-size: 16px !important;
    font-weight: 700;
    color: #fff;
    margin: 0;
    padding: 4px 30px !important;
    border-radius: 10px !important;
    border: none !important;
    position: relative;
    bottom: 80px;
}

.project-submit-btn2 {
    font-size: 16px !important;
    font-weight: 700;
    color: #fff;
    margin: 0;
    padding: 4px 30px !important;
    border-radius: 10px !important;
    border: none !important;
    position: relative;
}

.mt-30 {
    margin-top: 30px;
}

.mt-10 {
    margin-top: 10px;
}

.prequali .FundabilityTestStep1 {
    margin-left: 0px;
}

.prequali .FundabilityTestStep2 {
    margin-left: 0px;
}

.prequali .FundabilityTestStep3 {
    margin-left: 0px;
}

.prequali .RightPanel {
    width: 82%;
    float: left;
}

.project-form label {
    margin-bottom: 0;
}

.d-block {
    display: block;
}

.w-100 {
    width: 100%;
    font-size: 10px;
}

.Search-Result {
    position: initial;
    bottom: 0px;
}

.mt-0 {
    margin-top: 0 !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.introheader {
    padding-top: 20px;
    font-weight: 700;
}

.result-table thead tr th {
    font-size: 15px;
}

.result-table tbody tr td {
    font-size: 13px;
}

    .result-table tbody tr td span {
        text-align: center;
        font-size: 10px;
    }

.table-borderless tbody tr td, .table-borderless thead tr th {
    border: none;
}

.w-80 {
    width: 82% !important;
}

.w-50 {
    width: 50% !important;
}

.w-15 {
    width: 15% !important;
}
.w-65{
    width: 65% !important;
}

.border-0 {
    border: 0 !important;
}

@media (min-width: 2400px) {
    .prequali .RightPanel.w-66 {
        width: 1000px;
        float: none;
    }
    .prequali .FundabilityTestStep1 {
        margin: 0 auto;
        width: 100%;
    }
}

@media (min-width: 1920px) and (max-width:2399px) {
    .w-80 {
        width: 62% !important;
    }

    .w-15 {
        width: 12% !important;
    }

    .prequali .RightPanel.w-66 {
        width: 66%;
        float: none;
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .container.ms-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) and (max-width:960px) {
    .ml-0 {
        margin-left: 0 !important;
    }

    .width-100 {
        width: 100% !important;
    }

    .project-box-color {
        margin-bottom: 10px;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .project-box {
        margin-bottom: 30px;
    }

    .project-form {
        margin-top: 0 !important;
    }

    .project-form-all-btn {
        display: block;
    }

    .brd-center-0 {
        border-left: none !important;
        border-right: none !important;
    }

    .project-frm-label.mb-30 {
        margin-bottom: 15px;
    }

    .prequali .RightPanel {
        width: 95%;
    }

    #ctl00_ContentPlaceHolder1_QuestionList31_CreditReportingStatus1_tblCreditProfile {
        padding: 0;
    }

    .ExpCreditReportingStatus .p-25 {
        padding-left: 0;
        padding-right: 0;
    }

    #ctl00_ContentPlaceHolder1_QuestionList31_rblQuex680 {
        margin: 0;
    }

    #ctl00_ContentPlaceHolder1_QuestionList31_rblQuex681 {
        margin: 0;
    }

    .FundabilityTestStep {
        margin-left: 0px;
    }

    .FundabilityTestStepResults .RightPanel {
        width: 100%;
    }

    .resultmaintable {
        overflow-x: auto;
        width: 68vw;
    }

        .resultmaintable table thead tr th:last-child {
            white-space: nowrap;
        }

    .mobile_none {
        display: none;
    }

    #wthvideo {
        display: none !important;
    }
}

/*prequalificationtest end*/
.QualifiedSubmitted:hover::before {
    position: absolute;
    content: "Funding programs that have been applied for";
    padding: 5px 10px;
    font-size: 14px;
    background-color: #fff; /*#0000008a;*/
    border: 1px solid dashed;
    color: #000;
    right: -126%;
    border-radius: 0.5rem;
    z-index: 9;
}

.Qualified:hover::before {
    position: absolute;
    content: "Funding programs that are pre-qualified for";
    padding: 5px 10px;
    font-size: 14px;
    background-color: #fff; /*#0000008a;*/
    border: 1px solid dashed;
    color: #000;
    right: -120%;
    border-radius: 0.5rem;
    z-index: 9;
}

.Unqualified:hover::before {
    position: absolute;
    content: "Funding programs not yet pre-qualified for";
    padding: 5px 10px;
    font-size: 14px;
    background-color: #fff; /*#0000008a;*/
    border: 1px solid dashed;
    color: #000;
    right: -118%;
    border-radius: 0.5rem;
    z-index: 9;
}