/*
	* CSS for Firstbanks_Nav_Root skin
	*
*/

/* Modal styling */
.modal-bg { background-image: url(/Portals/0/Images/RedirectGraphic3.png); }
.modal-dialog { width: 450px; height:450px; }
.modal.custom 
{
	padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #0480be;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.btn.outline {
	background: none;
	padding: 12px 22px;
}
.btn-primary.outline {
	border: 2px solid #0099cc;
	color: #0099cc;
}
.btn-primary.outline {
	border: 2px solid #0099cc;
	color: #0099cc;
}
.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {
	color: #33a6cc;
	border-color: #33a6cc;
}
.btn-primary.outline:active, .btn-primary.outline.active {
	border-color: #007299;
	color: #007299;
	box-shadow: none;
}
.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {
	color: #33a6cc;
	border-color: #33a6cc;
}
.btn-primary.outline:active, .btn-primary.outline.active {
	border-color: #007299;
	color: #007299;
	box-shadow: none;
}
.modal-titlefix { padding-left:50px; color:white; }
.modal-span 
{ 
	font-size:18px; 
	font-weight:bold; 
	color:white; 
	padding-left:115px; 
}
.modal-text { color:white; }
.modalbtn-container { text-align:center; }
.modalbtn-fix { margin-right:10px; color:#13294b; }
.modalbtn-color { color:#13294b; }
/* END Modal Styling */

/* Grid Fixes */
.grid-fix { padding-top: 0px; }


.accordion3 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color:#fff!important;
} 
h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top:focus {
    border: red solid 2px;
    color: white;
}
.accordion3 .accordion3_text {
    color: black;
}

.accordion3.ui-accordion .ui-accordion-header {
    color: black;
}
.topnav-text:focus {color: #9e0801 !important; }
.breadcrumb-item:focus { color: #9a1e19 !important; }
.breadcrumb_style:focus { color:#d00a01 !important; }
a:focus
{
color:#8a0a04;
outline:2px solid red !important;
padding:2px;
}
.btn-action:focus { color:#62B5E5; }
#fonolo-btn > a:focus { color: #FFF !important }
#fonolo-btn a.btn-action:focus 
{ 
	background-color: #3e3d3d; 
	color: #fff;
	cursor: pointer; 
}
.skin_footer .copyright_bar {
    color: rgb(255, 255, 255);
    line-height: 30px;
}
.footerpane_style, .footerpane_style * {
    color: #ffffff !important;
}

.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {
    padding: 0px 8px;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}
.left_p
{
    padding-right:25px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff !important;
    background-color: #073358;
    border-color: #285e8e;
}


a.btn:hover, a.btn:focus {
    color: white !important;
    text-decoration: none;
}
.entryPaging .break {
    padding: 0.5em;
    border: none;
    text-decoration: none;
    color: #000 !important;
}
h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top:focus {
    border: red solid 2px;
    color: black;
}

.whiteLink
{
color:white !important;
}
.whiteLink:focus
{
color:white !important;
}
.footerLink
{
color:white !important;
}
.footerLink:focus
{
color:white !important;
}
.footerlink
{
color:white !important;
}
.footerlink:focus
{
color:white !important;
}
.FooterLinks
{
color:white !important;
}
.FooterLinks:focus
{
color:white !important;
}

.footerlinks
{
color:white !important;
}
.footerlinks:focus
{
color:white !important;
}


.C_Container.accordion ul.ui-accordion >li>:focus {
    border: 1.75px solid black;
}
.this{
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid grey !important;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
this:focus{
	color: black !important;
	border: 1px solid red;
}




/* ADA focus fixes 
.accordion3 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color:#fff!important;
} 
h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top:focus {
    border: red solid 2px;
    color: white;
}
.accordion3 .accordion3_text {
    color: black;
}

.accordion3.ui-accordion .ui-accordion-header {
    color: black;
}
.topnav-text:focus {color: #802F2D !important; }
.topnav-text:hover {
    color: #802F2D !important;
}
.breadcrumb-item:focus { color: #9a1e19 !important; }
.breadcrumb_style:focus { color:#d00a01 !important; }
a:focus
{
color:#a20902;
outline:2px solid red !important;
padding:2px;
}
.btn-action:focus { color:#62B5E5; }
#fonolo-btn > a:focus { color: #FFF !important }
#fonolo-btn a.btn-action:focus 
{ 
	background-color: #3e3d3d; 
	color: #fff;
	cursor: pointer; 
}
.skin_footer .copyright_bar {
    color: rgb(255, 255, 255);
    line-height: 30px;
}
.footerpane_style, .footerpane_style * {
    color: #ffffff !important;
}

.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {
    padding: 0px 8px;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}
.left_p
{
    padding-right:25px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff !important;
    background-color: #073358;
    border-color: #285e8e;
}


a.btn:hover, a.btn:focus {
    color: white !important;
    text-decoration: none;
}
.entryPaging .break {
    padding: 0.5em;
    border: none;
    text-decoration: none;
    color: #000 !important;
}
h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top:focus {
    border: red solid 2px;
    color: black;
}
.whiteLink
{
color:white !important;
}
.whiteLink:focus
{
    color: white !important;
    outline: 2px solid  red !important;
}
.footerLink
{
color:white !important;
}
.footerLink:focus
{
    color: white !important;
    outline: 2px solid  red !important;
}
.footerlink
{
color:white !important;
}
.footerlink:focus
{
    color: white !important;
    outline: 2px solid  red !important;
}
.FooterLinks
{
color:white !important;
}
.FooterLinks:focus
{
     color: white !important;
    outline: 2px solid  red !important;
}

.footerlinks
{
color:white !important;
}
.footerlinks:focus
{
     color: white !important;
    outline: 2px solid  red !important;
}
.C_Container.accordion ul.ui-accordion >li>:focus {
    border: 1.75px solid black;
}
.this{
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid grey !important;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
this:focus{
	color: black !important;
	border: 1px solid red;
}

#HeaderTwo #skin_menu {
    background-color: #13294B !important;
}

*/




/* ADA focus fixes

 */