﻿/* BEGIN  APA Added - Jimmycartor on Feb 10, 2022*/
/*
.AddressTable td {
    border: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;    
    padding : 12px;
    max-width: 250px;
}
    */
/*ul.resp-tabs-list,*/
input[type="file"]
 {

    border: 0;
    padding: 0 16px;
    width: auto;
    height: auto;
    line-height: 1.15;
    border-radius: 0px;
    font-weight: 400; 
}

.formCheckBox {
    margin-bottom: 25px;
}
.formCheckBox input[type="checkbox"]
{
     margin-bottom: 0px;
     float: left;
}


.formRadioButton>span {
    margin-right: 6.25px;
    display: inline-block;
}

.formRow > span {
    margin-top: -10px;
    margin-bottom: 10px;
}

legend.legend--labelStyle {
    font-weight: 400;
    font-family: "roboto","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    background: transparent;
    border-bottom: none;
    padding: 0;
    margin: 0 0 6.25px 0;
    color: #464646;
}

legend {
    font-weight: 500;
    font-family: "roboto","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    clear: both;
    display: block;
    margin-bottom: 25px;
    padding-bottom: 12.5px;
    border-bottom: 1px dashed #ccc;
    max-width: 100%;
}

@media only screen and (min-width: 700px) {
    .formBody > legend, .formBody > p {
        margin-left: 24px;
        margin-right: 24px;
    }
}

@media only screen and (max-width: 760px) {
    #MasHead_btnSave {
        font-size: 10px;
    }
}

input, select, textarea 
{
    background: #fff;
}
#MasHead_ucSearchResults_ddlSortBy, #MasHead_ucSearchResults_ddlPage
{
    font-size : 14px;
}
#AdvanceSearchBody
{
    min-height: 900px;
}

.SearchResultGrid .column, .SearchResultGrid .formRow
{
    padding-left: 24px;
    padding-right: 24px;
}
.results {
    background: url(../images/apa/bkg_grad.gif) repeat-x;
    border-top: 1px solid #cccccc;
    padding: 10px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.78571;
    display: block;
    position: relative;
    webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    text-align:center;
    border: 1px solid #ccc;
    min-height: 250px;
}

@media only screen and (min-width: 1024px) {
    .results {
        border-width: 0;
        text-align: left;
        margin-bottom: 6.25px;
    }
}

.searchDetails .backResults{
    border-bottom: none;
}

.searchDetails .results
{
    background: url(../images/apa/bkg_grad.gif) repeat-x;
}

.detailsBottom > div > h4 {
    background: #65a8ce;
    font-size: 15px;
    font-weight: 500;
    color: white;
    padding: 6px 10px 5px 10px;
}

.mapResult {
  border-top: 1px solid #ccc;
  line-height: 24px;
  padding: 8px 0 8px 0;
}

  /*Map Landing*/
.infowindow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333
}
.infowindow a {
	color:#0073b9;
	text-decoration:none
}

#map_div {
    width: 98%;
    height: 590px;
}
#map_div img { max-width: none;max-height: none;}
/*.gmnoprint{display:none}*/
#mapAreaWrapper {
	position: relative;
	padding: 0;
	min-height: 155px;
	display: block;
	margin: 0 0 0 0;
	background-color: white;
	overflow: hidden;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
.mapPopup{
    background-color: transparent !important;
    background-image: url("/images/form_bg.png");
    background-repeat: repeat;
    border: medium none !important;
    clear: both;
    float: left;
    padding:16px;
    color:#fff;
    width:140px;
    position:relative;
}
.mapPopup h2{font-size:1.5rem; font-size:15px; font-weight:bold; margin-bottom:.5em;}
.mapPopup p{font-size:1.3rem; font-size:13px \0/; margin-bottom:1em;}
.mapPopup .lightBlueGradient{color:#fff; width:48px; text-align:left; height:21px; display:inline-block; font-family: 'dinregular', arial, sans-serif; padding:4px 10px 0 10px;}
.mapPopup .lightBlueGradient img{float:right;}
.mapArrow{background:url('/images/map_arrow.png') no-repeat; position:absolute; width:32px; height:24px; left:40%; bottom:-24px;}
.mappsychiartistName{margin-bottom:0em !important; font-size:1.7rem!important; font-size:17px!important;}

div.map_popup{border: 1pt solid #000; border-radius: 15px; background: #fff; width: 250px; height:200px; padding: 15px;}
div.map_popup p{margin-bottom:0px !important; margin-left:24px !important;}
div.map_popup p a{color: #0000ff; text-decoration: none;}



label {
   display:inline-block;
}
.btn--primary {
    /*margin: 10px;*/
    margin: 20px;
}
.btnGeneric1 {
        font-family: Roboto, sans-serif;
    display: inline-block;
    text-align: center;
    margin: 0;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    background-color: var(--color--primary);
    color: #fff;
    overflow: hidden;
    width: auto;
    padding: var(--padding--btn);
    height: 3rem;
    line-height: 3rem;
    font-size: 18.667px;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
}

/*.formRow select, .formRow input, .formRow textarea*/
input.formTextBox, input[type="text"], input[type="search"], input[type="email"], input[type="date"], input[type="datetime"], input[type="datetimelocal"], input[type="month"], input[type="number"], input[type="tel"], input[type="password"], textarea, select {
    background-color : #fff;
}
.searchNarrow {
    border: 1px solid #cdcdcd;
    border-top: 5px solid #0a669b;
    background: #ecf4f9;
    padding: 15px;
}
.left {
    float: left;
    padding-left: 16px;
}
.right {
    float: right;
}
.apa-form select, .apa-form input, .apa-form textarea
{
       /* margin-bottom: var(--gutter);*/
        margin-bottom: 15px;
        border-radius: 5px;
}
a > h6 {
    color: var(--color--primary);
    text-decoration: none;
}
.pagination{
	font-size:0;
	text-align:center;
}

.pagination li{
	font-size:16px;
	font-size:1rem;
	line-height:1.5625;
	padding:0;
	display:inline-block;
	text-align:center;
	border-left:1px solid #fff
}

.pagination li:first-child{
	border-width:0
}

.pagination li:before{
	display:none
}

.pagination li a{
	display:block;
	padding:.5em 1em;
	background:#ebebeb
}

.pagination li.pagination-prev a,.pagination li.pagination-next a{
	padding:.5em
}

.pagination li.pagination-prev a:before,.pagination li.pagination-next a:before{
	display:inline-block;
	height:1em;
	width:1em
}

.pagination li.pagination-prev a{
	border-radius:2px 0 0 2px
}

.pagination li.pagination-prev a:before{
	content:'\276E'
}

.pagination li.pagination-next a{
	border-radius:0 2px 2px 0
}

.pagination li.pagination-next a:before{
	content:'\276F'
}

.pagination li:hover a,.pagination li.pagination-current a{
	background:#2e5797;
	color:#fff;
	text-decoration:none
}

.pagination li.is-disabled,.pagination li.is-disabled a{
	pointer-events:none;
	color:#ccc
}

.pagination.pagination--forwardBackward{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:500;
	color:#1e376d
}

.pagination.pagination--forwardBackward li{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-direction:column;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	background:#ebebeb
}

.pagination.pagination--forwardBackward li.pagination-prev,.pagination.pagination--forwardBackward li.pagination-next{
	-webkit-flex:none;
	-ms-flex:none;
	flex:none;
	background:transparent
}

@media only screen and (min-width: 700px)
{
    .container, main, .colorBar-container, .headerMain-container, .headerMain-topBar-container, .pageMeta-container, .footerMain-banner-container {
        padding-left: 24px;
        padding-right: 24px;
    }
}
.container, main, .colorBar-container, .headerMain-container, .headerMain-topBar-container, .pageMeta-container, .footerMain-banner-container
 {
        padding-left: 16px;
        padding-right: 16px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1350px;
}

/* 
@media only screen and (min-width: 1024px) {
    .results {
        border-width: 0;
        padding: 0;
        text-align: left;
        margin-bottom: 6.25px;
    }
}
    */

[type="checkbox"], [type="radio"] 
{
    width: 40px;
    height: 20px;
   /* float: left;*/
}

.o-container .row
{
    margin-left: -24px;
    margin-right: -24px;
}
.o-container .row hr {
    margin-left: 24px;
    margin-right: 24px;
}
.optionalDescrip, .requiredDescrip {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2.08333;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    border-left: 3px solid #ccc;
    padding: 0 6.25px;
    color: #959595;
    margin-right: 12.5px;
}
.requiredDescrip {
    border-color: #e05929;
    color: #e05929;
}
.h-overline {
    border-top: 1px solid #ebebeb;
    padding-top: 12.5px;
}
.h-textRight {
    text-align: right !important;
}
.h-overline {
    border-top: 1px solid #ebebeb;
    padding-top: 12.5px;
}
.h-textRight {
    text-align: right !important;
}

.h-pushHalfBottom {
    margin-bottom: 12.5px !important;
    padding-left: 24px;
    padding-right: 24px;
}

.apa-form .row .lg-24, .apa-form .row .lg-15, .apa-form .row .lg-18, .apa-form .row .lg-6
{
    /* padding-left: 15px;
     padding-right: 15px;
    */
}

@media only screen and (min-width: 700px) {
    .column, .formRow {
        padding-left: 24px;
        padding-right: 24px;
    }
}

.column, .formRow {
    position: relative;
    min-height: 1px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    float: left;
}
@media screen and (min-width: 480px) {
    div:not(.RadWindow):not(.iAPPSToolbar):not(#bar) table:not(.ContextMenuGroup):not(.ToolbarTopGroup):not(.ContextMenuBreak):not(.ContextMenuItem) th, div:not(.RadWindow):not(.iAPPSToolbar):not(#bar) table:not(.ContextMenuGroup):not(.ToolbarTopGroup):not(.ContextMenuBreak):not(.ContextMenuItem) td {
        padding: 12.5px;
    }
}

.subhead {
    color: #003366;
    font-weight: bold;
}

.formRadioButton {
    margin-bottom: 0px;
    padding: 0;
}
/*
.btn--primary {
    margin: 10px;
}
*/
.formRadioButton td {
    vertical-align: top;
    padding: 0px;
}

.Searchbtn a {
    float: right;
    margin-top: 0px;
    margin-left: 0px;
}

@media only screen and (max-width: 760px)
/*(min-device-width: 768px) and (max-device-width: 1024px)*/ {
    .formRadioButton thead, .formRadioButton tbody, .formRadioButton th, .formRadioButton > tbody > tr > td, .formRadioButton tr {
       /* display: block; */
    }
}

.ValidatorSign {
    height: 100%;
    vertical-align: top;
    color: red;
}

.Fcolor {
    color: #5681AF;
}


@media only screen and (max-width: 760px)
/*(min-device-width: 768px) and (max-device-width: 1024px)*/ {

    /* Force table to not be like tables anymore */
    .AddressTable thead, .AddressTable tbody, .AddressTable th, .AddressTable > tbody > tr > td, .AddressTable tr {
        display: block;
    }

        /* Hide table headers (but not display: none;, for accessibility) */
        .AddressTable tr > th {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

    .AddressTable > tbody > tr {
        /*border: 1px solid #ccc;*/
        /*padding: 10px 0px;*/
    }

    .AddressTable td {
        border: none;
        position: relative;
        padding-top: 5px;
        /*max-width: 250px;*/
        max-width: 320px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/*required*/
.AddressTable {
    width: 100%;
    border-collapse: collapse;
    border: hidden;
}

    /* Zebra striping */
    .AddressTable tr:nth-of-type(even):not(:first-child) {
        background: #eee;
    }

    .AddressTable th {
        background: #4697C4;
        color: white;
        font-weight: bold;
        text-align: center;
    }

    .AddressTable td, th {
        text-align: left;
    }

.HideField {
    display: none !important;
}

table > tbody > tr, table > tbody > tr > td {
    border: none;
}

.PagerClass td {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}



.PagerClass {
    height: 45px;
}

.ResultTable {
    border: 1px solid #5681AF;
}

    .ResultTable > a {
        float: right;
        margin-right: 10px;
    }


.TableHeading {
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #5681AF;
    font-weight: bold;
    color: #5681AF;
    background-color: #EEF5F9;
}

.PagerClass > td > table {
    float: right !important;
    width: auto !important;
}

.AddressTable td {
    border: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 5px;
    max-width: 320px;
    /*max-width: 250px;*/
}

.AddressTable {
    width: 100%;
    border-collapse: collapse;
    border: hidden;
}

    .AddressTable th {
        background: #4697C4;
        color: white;
        font-weight: bold;
        text-align: center;
    }

.PagerClass td {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.PagerClass > td > table {
    float: right !important;
    width: auto !important;
}

.NoPadding td {
    padding: 0px !important;
}

.NoPadding {
    width: auto;
}

.SubHeaderLabel {
    margin-left: 16px;
}

.required {
    color: Red;
    float: none;
}

/* Persson search  */

.Hideoverflow {
    overflow: hidden;
}

/* End Persson search */

/* Person Details */

@media only screen and (max-width: 760px)
/*(min-device-width: 768px) and (max-device-width: 1024px)*/ {

    .EllipsisOverflow td {
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

/*  End Person Details  */

/* Commitee Search */

@media only screen and (max-width: 760px)
/*(min-device-width: 768px) and (max-device-width: 1024px)*/ {
    .CSearchWidth td {
        max-width: 300px !important;
    }
}

/*  End Commitee Search  */

/* Position Search */

@media only screen and (max-width: 760px)
/*(min-device-width: 768px) and (max-device-width: 1024px)*/ {



    .PSTable > tbody > tr {
        padding-top: 10px;
    }

    .PSTable td {
        /* Behave  like a "row" */
        border: none;
        /*border-bottom: 1px solid #eee;*/
        position: relative;
        /*padding-left: 43% !important;*/
        padding-top: 17px !important;
        /*top:20px;*/
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .PSTable td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: -15px;
            left: 6px;
            width: 35%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: 600;
            padding-top: 10px;
        }

        .PSTable td:nth-of-type(1):not(:first-child):not(:last-child):before {
            content: "Address1";
        }

        .PSTable td:nth-of-type(2):not(:first-child):not(:last-child):before {
            content: "Address2";
        }

        .PSTable td:nth-of-type(3):not(:first-child):not(:last-child):before {
            content: "Position";
        }

        .PSTable td:nth-of-type(4):not(:first-child):not(:last-child):before {
            content: "Person";
        }

        .PSTable td:nth-of-type(5):not(:first-child):not(:last-child):before {
            content: "Component(s)";
        }

        .PSTable td:nth-of-type(6):not(:first-child):before {
            content: "Email";
        }

    .PositionPager:first-child {
        margin-bottom: -10px;
    }

    .PositionPager {
        padding-top: 0px !important;
    }

    /*.PSTable tr:nth-of-type(2) {
            background: none !important;
        }*/
}

.PSTable tr:nth-of-type(even):not(:first-child) {
    background: none !important;
}

.PSTable tr:nth-of-type(odd):not(:first-child) {
    background: #eee !important;
}

.PSTable th {
    border: 1px solid #ccc;
}

.PositionPager td {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}


.TotalCount {
    padding-left: 5px;
}

/* End Position Search */

/* Update Page */

.UtxtValidation {
    width: 96% !important;
}
/* End Update Page */

/* Default Page */

.DtxtValidation {
    width: 95% !important;
}

.Dsubhead {
    margin-bottom: 0px;
}

.DButton {
    float: right;
}

/* End Default Page */




 .PagerClass > td > table 
 {
            float: right !important;
           /* width: auto !important;*/
           width: 50%;
 }

.resp-tab-content 
{
    min-height: 400px;
}



.row 
{
    margin-bottom: 0px;
}
.row #emailcc 
{
 padding-bottom: 15px;
}


table {
    width: 100%;
}

.SearchResultGrid
{
    width: 100%;
}
.column
{
    padding-bottom: 6px;
}
.formRow {
    position: relative;
    min-height: 1px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    display: inline-block;
    float: left;
}



@media only screen and (min-width: 700px) {
    .row .row, .formBody .row, .matrix .row, .row .formBody, .formBody .formBody, .matrix .formBody, .row .matrix, .formBody .matrix, .matrix .matrix, .container .row, main .row, .colorBar-container .row, .headerMain-container .row, .headerMain-topBar-container .row, .pageMeta-container .row, .footerMain-banner-container .row, .container .formBody, main .formBody, .colorBar-container .formBody, .headerMain-container .formBody, .headerMain-topBar-container .formBody, .pageMeta-container .formBody, .footerMain-banner-container .formBody, .container .matrix, main .matrix, .colorBar-container .matrix, .headerMain-container .matrix, .headerMain-topBar-container .matrix, .pageMeta-container .matrix, .footerMain-banner-container .matrix {
        margin-left: -24px;
        margin-right: -24px;
    }

    .formRow {
        padding-left: 24px;
        padding-right: 24px;
    }


}

@media only screen and (min-width: med) {
    .row .row, .formBody .row, .matrix .row, .row .formBody, .formBody .formBody, .matrix .formBody, .row .matrix, .formBody .matrix, .matrix .matrix, .container .row, main .row, .colorBar-container .row, .headerMain-container .row, .headerMain-topBar-container .row, .pageMeta-container .row, .footerMain-banner-container .row, .container .formBody, main .formBody, .colorBar-container .formBody, .headerMain-container .formBody, .headerMain-topBar-container .formBody, .pageMeta-container .formBody, .footerMain-banner-container .formBody, .container .matrix, main .matrix, .colorBar-container .matrix, .headerMain-container .matrix, .headerMain-topBar-container .matrix, .pageMeta-container .matrix, .footerMain-banner-container .matrix {
        margin-left: -24px;
        margin-right: -24px;
    }

    .column, .formRow {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media only screen and (min-width: 700px) {
    .med--flex {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .med--flex .column, .med--flex .formRow {
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
        }

    .med-1 {
        width: 4.16666666667%;
    }

    .med-2 {
        width: 8.33333333333%;
    }

    .med-3 {
        width: 12.5%;
    }

    .med-4 {
        width: 16.6666666667%;
    }

    .med-5 {
        width: 20.8333333333%;
    }

    .med-6 {
        width: 25%;
    }

    .med-7 {
        width: 29.1666666667%;
    }

    .med-8 {
        width: 33.3333333333%;
    }

    .med-9 {
        width: 37.5%;
    }

    .med-10 {
        width: 41.6666666667%;
    }

    .med-11 {
        width: 45.8333333333%;
    }

    .med-12 {
        width: 50%;
    }

    .med-13 {
        width: 54.1666666667%;
    }

    .med-14 {
        width: 58.3333333333%;
    }

    .med-15 {
        width: 62.5%;
    }

    .med-16 {
        width: 66.6666666667%;
    }

    .med-17 {
        width: 70.8333333333%;
    }

    .med-18 {
        width: 75%;
    }

    .med-19 {
        width: 79.1666666667%;
    }

    .med-20 {
        width: 83.3333333333%;
    }

    .med-21 {
        width: 87.5%;
    }

    .med-22 {
        width: 91.6666666667%;
    }

    .med-23 {
        width: 95.8333333333%;
    }

    .med-24 {
        width: 100%;
    }

    .push-right-med {
        float: right;
    }

    .pull-left-med {
        float: left;
    }

    .split-med {
        -webkit-column-count: 2;
        -webkit-column-gap: 25px;
        -moz-column-count: 2;
        -moz-column-gap: 25px;
        column-count: 2;
        column-gap: 25px;
    }
}


@media only screen and (min-width: 1024px) {
    .lg--flex {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .lg--flex .column, .lg--flex .formRow {
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
        }

    .lg-1 {
        width: 4.16666666667%;
    }

    .lg-2 {
        width: 8.33333333333%;
    }

    .lg-3 {
        width: 12.5%;
    }

    .lg-4 {
        width: 16.6666666667%;
    }

    .lg-5 {
        width: 20.8333333333%;
    }

    .lg-6 {
        width: 25%;
    }

    .lg-7 {
        width: 29.1666666667%;
    }

    .lg-8 {
        width: 33.3333333333%;
    }

    .lg-9 {
        width: 37.5%;
    }

    .lg-10 {
        width: 41.6666666667%;
    }

    .lg-11 {
        width: 45.8333333333%;
    }

    .lg-12 {
        width: 50%;
    }

    .lg-13 {
        width: 54.1666666667%;
    }

    .lg-14 {
        width: 58.3333333333%;
    }

    .lg-15 {
        width: 62.5%;
    }

    .lg-16 {
        width: 66.6666666667%;
    }

    .lg-17 {
        width: 70.8333333333%;
    }

    .lg-18 {
        width: 75%;
    }

    .lg-19 {
        width: 79.1666666667%;
    }

    .lg-20 {
        width: 83.3333333333%;
    }

    .lg-21 {
        width: 87.5%;
    }

    .lg-22 {
        width: 91.6666666667%;
    }

    .lg-23 {
        width: 95.8333333333%;
    }

    .lg-24 {
        width: 100%;
    }

    .push-right-lg {
        float: right;
    }

    .pull-left-lg {
        float: left;
    }

    .split-lg {
        -webkit-column-count: 2;
        -webkit-column-gap: 25px;
        -moz-column-count: 2;
        -moz-column-gap: 25px;
        column-count: 2;
        column-gap: 25px;
    }
}

@media only screen and (min-width: lg) {
    .lg--flex {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .lg--flex .column, .lg--flex .formRow {
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
        }

    .lg-1 {
        width: 4.16666666667%;
    }

    .lg-2 {
        width: 8.33333333333%;
    }

    .lg-3 {
        width: 12.5%;
    }

    .lg-4 {
        width: 16.6666666667%;
    }

    .lg-5 {
        width: 20.8333333333%;
    }

    .lg-6 {
        width: 25%;
    }

    .lg-7 {
        width: 29.1666666667%;
    }

    .lg-8 {
        width: 33.3333333333%;
    }

    .lg-9 {
        width: 37.5%;
    }

    .lg-10 {
        width: 41.6666666667%;
    }

    .lg-11 {
        width: 45.8333333333%;
    }

    .lg-12 {
        width: 50%;
    }

    .lg-13 {
        width: 54.1666666667%;
    }

    .lg-14 {
        width: 58.3333333333%;
    }

    .lg-15 {
        width: 62.5%;
    }

    .lg-16 {
        width: 66.6666666667%;
    }

    .lg-17 {
        width: 70.8333333333%;
    }

    .lg-18 {
        width: 75%;
    }

    .lg-19 {
        width: 79.1666666667%;
    }

    .lg-20 {
        width: 83.3333333333%;
    }

    .lg-21 {
        width: 87.5%;
    }

    .lg-22 {
        width: 91.6666666667%;
    }

    .lg-23 {
        width: 95.8333333333%;
    }

    .lg-24 {
        width: 100%;
    }

    .push-right-lg {
        float: right;
    }

    .pull-left-lg {
        float: left;
    }

    .split-lg {
        -webkit-column-count: 2;
        -webkit-column-gap: 25px;
        -moz-column-count: 2;
        -moz-column-gap: 25px;
        column-count: 2;
        column-gap: 25px;
    }
}


/* END  APA Added - Jimmycartor on Feb 10, 2022 */

.ResultTable, .AddressTable, .AddressTable th {
    border: 1px solid #5681AF;
}
.SearchResultGrid .ContextMenuGroup
{
    border :  none;
}







.formRow {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -5px;
}