/*
Primary:    #08396d     AEFCU logo blue 
Secondary:  #9f2a1d     AEFCU logo red 
Tertiary:   N/A
*/
body {
    background-repeat: no-repeat;
}

/* Branding color */
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	background: #1F6FB4;
}

.brand-color {
    background-color: transparent;
    color:black;
}

brand-color a {
    color: #999;
}

.width-25 {
    position:relative;
	width: 25%;
}

.width-50 {
	width: 50%;
}

.width-75 {
	width: 75%;
}

/* GLOBAL */
a.toggle-bonus-content i.fa-chevron-up, 
.navbar-header .mobile-number, 
.sidebar i.fa-angle-up, 
.btn-collapse-toggle .fa-chevron-up,
.sidr > ul > li > ul,
.table button i.fa-minus,
.tablesorter .filtered, 
.tablesorter-filter-row td:first-child input[type=search], 
.tablesorter-filter-row td:last-child input[type=search],
span.read-less,
.list-mode-wrapper .select-insert-checkbox-text,
#generic_table i.fa-check-circle,
#generic_table i.fa-ban,
#generic_table .disapproved-cycle i.fa-check-circle,
#generic_table .approved-cycle i.fa-ban,
#generic_table .disapproved-cycle i.fa-circle,
#generic_table .approved-cycle i.fa-circle,
#cycles_table i.fa-check-circle,
#cycles_table i.fa-ban,
#cycles_table .disapproved-cycle i.fa-check-circle,
#cycles_table .approved-cycle i.fa-ban,
#cycles_table .disapproved-cycle i.fa-circle,
#cycles_table .approved-cycle i.fa-circle {
	display: none;
}

#cycles_table .btn-danger i.fa-ban,
#cycles_table .approved-cycle i.fa-check-circle,
#cycles_table .disapproved-cycle i.fa-ban {
	display: inline-block;
}

.active-dropdown,
.sidebar ul li ul li.panel-body,
.width-25 .open .dropdown-menu,
#mobile_sidebar .open .dropdown-menu {
    background: #08396d;
}

.tint {
    background-color: white;
}

.main-content {
    min-height: 500px;
}

.main-content,
table.table .tint,
#inserts_table .tint,
table.table .tab-pane,
.table tr.even {
	background: white;
}
.table tr.odd {
	background-color: #f9f9f9;
}

.table tr.tablesorter-childRow,
form#inserts_table,
{
	background-color: #fff;
}

ul.nav-tabs li.active a, 
ul.nav-tabs>li.active>a:hover, 
.nav>li>a:hover {
	background: rgba(37, 37, 37, 0.5);
	-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.5);
}

ul.nav-tabs li.active a, 
ul.nav-tabs>li.active>a:hover, 
.nav>li>a:hover,
.navbar-toggle,
.sidebar ul li ul li.panel-body,
table.table tr.expand-child td {
	border: none;
}

.spotlight, 
ul.nav a, 
.sidebar ul li a:hover, 
ul.breadcrumbs li, 
ul.breadcrumbs li a, 
ul.nav-tabs li.active a, 
ul.nav-tabs li.active a, 
ul.nav-tabs>li.active>a:hover, 
.nav>li>a:hover, 
.nav-tabs>li.active>a:focus,
.sidebar h3,
table.table tr .expand-child-header,
table.table .btn-danger i.fa-ban {
	color: #2D63A1;
}

footer {
    opacity: 0.90;
    filter: alpha(opacity=50); /* For IE8 and earlier */
    padding: 10px;
    margin-top: 7px;
    border-top: 1px solid black;
}

footer .links {
    padding-bottom: 10px;
}

form#search_form .form-group input, 
form#search_form .form-group, 
.main-content hr, 
#inserts_table .col-xs-12 .tint img, 
#inserts_table .list-mode-wrapper .col-sm-4, 
.tablesorter input[type=search],
.tablesorter-filter,
.inserts_wrapper .btn-group,
.footer-bottom-border {
	width: 100%;
}

form#search_form .form-group,
.sidebar h3, 
.inserts-panel h3,
ul.layout-mode {
	margin: 0;
}

.width-25 .open .dropdown-menu, 
#mobile_sidebar .open .dropdown-menu,
.navbar-toggle,
table.table .radio,
footer h4 {
	margin-top: 0;
}

.main-content .row,
#inserts_table .inserts_wrapper .col-xs-12 .tint {
	margin-bottom: 30px;
}

form#search_form .form-group input,
table.table tr .row,
#inserts_table .list-mode-wrapper .col-sm-4 .tint,
a#simple-menu .fa-th-list  {
	margin-bottom: 10px;
}

table.table tr .panel-body form,
table.table .tab-pane {
	margin-bottom: 15px;
}

#inserts_table .col-xs-12 .inserts-panel {
    margin-bottom: 20px;
}

#main_content_wrapper,
.sidebar ul {
	margin-bottom: 0px;
}

.spotlight .btn-ghost,
a#simple-menu,
.form-footer button {
	margin-left: 15px;
}

.pagination {
    margin: 20px 0 0 0;
 }

.sidebar ul li a,
.btn-yellow {
	padding: 3px 15px;
}

.width-25, 
.width-50, 
.width-75, 
.form-group, 
.form-group-full, 
/*ul.breadcrumbs li,*/
#inserts_table .checkbox {
	float: left;
}

.spotlight .btn-ghost,
.sidebar ul li a span i, 
.sidebar span.badge, 
table.table td > a.warning, 
table.table tr td .form-footer button, 
table.table tr td .btn-primary,
table.table tr td .btn-dangerXXX,  
table.table tr p span,
.inserts_wrapper .btn-group button,
ul.breadcrumbs li,
ul.layout-mode,
ul.layout-mode > li {
	float: right;
}

.sidebar span.badge, 
.btn-yellow {
	/*background: #1F6FB4;*/
	background: #fada60;
    color: #fff;
}

a#simple-menu {
    color: #08396d;
}

a#simple-menu .fa-th-list  {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* sets background color for table headings - use customer primary/secondary/tertiary colors */
.tablesorter thead, .table th {
    background: #08396d;
    color: white;
}

ul.breadcrumbs, 
.sidebar ul, 
form#search_form, 
ul.overview, 
.tint,
.overflow-hidden, 
#special_offers .panel-body .content-padding,
#add_new_wrapper .panel-body .content-padding,
table.table tr .expand-child-header,
.form-footer {
	overflow: hidden;
}

.navbar-brand img {
    max-height: 90px;
    padding-left: 35px;
}

ul,
.navbar-brand,
.navbar-toggle,
table.table tr.expand-child td,
.sidebar ul li ul li.panel-body {
	padding: 0;
}

.navbar,
.sidebar ul li ul,
table.table, table.table .panel-group,
.navbar-toggle,
#inserts_table .row {
	margin-bottom: 0;
}

ul.breadcrumbs li,
.sidebar ul li a i,
table.table tr td .btn-danger {
	margin-right: 5px;
}

a:focus,
.sidebar ul li a:hover, 
.active-dropdown,
#toggle-special-offers-wrapper a.toggle-bonus-content:hover,
#toggle-add-new-wrapper a.toggle-bonus-content:hover {
	text-decoration: none;
}

.sidebar ul li ul.dropdown-menu li a:hover, 
.sidebar ul li ul.dropdown-menu li a:active, 
table.table tr table tr,
body#emailcontent li.sidebar-email-content,
body#inserts li.sidebar-inserts,
body#inserts_library li.sidebar-inserts-library {
	border-left-style: solid;
	border-left-width: 3px;
    color: black;
}

table.table tr .panel-body, .tablesorter thead tr.tablesorter-headerRow {
	border-bottom-style: solid;
	border-bottom-width: 3px
}

ul li {
	list-style: none;
}

ul.breadcrumbs li {
	font-style: italic;
    font-size: 14px;
}


.btn-ghost {
	border: solid 3px #ffffff;
	-webkit-border-radius: 0;
	border-radius: 0;
	line-height: 40px;
	color: #ffffff;
	padding: 0 30px;
}

.h1, .h2, .h3, h1, h2, h3,
#sidr.sidebar ul li a,
#toggle-special-offers-wrapper a.toggle-bonus-content,
#toggle-add-new-wrapper a.toggle-bonus-content,
table.table tr p span {
	font-weight: bold;
}

.h1, .h2, .h3, h1, h2, h3 {
	letter-spacing: -0.5px;
    color: #014c90;
}

p, 
.btn-ghost,
.navbar ul li a,
#toggle-special-offers-wrapper a.toggle-bonus-content,
#toggle-add-new-wrapper a.toggle-bonus-content,
table.table input,
table.table select {
	font-size: 16px;
}

p {
	margin: 0 0 20px;
	line-height: 24px;
}

.warning,
.dropdown-menu>li>a.warning,
table.table i.fa-ban {
	color: #c9302c;
}

.table>tbody>tr>td, 
.table>tfoot>tr>td, 
.table>thead>tr>td,
form#search_form .form-group a#search-icon,
.form-footer a {
	line-height: 26px;
}

.text-align-center, 
#special_offers .panel-body, 
#inserts_table .inserts_wrapper .col-xs-12 .tint {
	text-align: center;
}


/* Nav */
.navbar {
	border: 1px solid transparent;
    background: #fff;
    height:100px;
}
.navbar ul li {
	border-bottom: solid 3px transparent;
	border-top: solid 3px transparent;
}
.navbar ul li.active {
	border-bottom: solid 3px #f5f5f5;
}
.navbar-header i {
	font-size: 36px;
}
.navbar-toggle {
	margin-right: 10px;
}

/* SPOTLIGHT */
.spotlight {
	padding: 20px 0;
}
.spotlight .btn-ghost {
	margin-top: 60px;
}


form#search_form {
	padding: 15px;
	background: #e1e1e1;
    background: #FCF8E3;
}
form#search_form .form-group {
	display: block;
	position: relative;
}
form#search_form .form-group a#search-icon {
	position: absolute;
	left: 10px;
	top: 0;
}
form#search_form .form-group input {
	padding-left: 30px;	
}
form#search_form a#simple-menu {
	font-size: 30px;
}

/* SIDEBAR */
#sidr {
	z-index:99;
}
.sidebar {
	color: #c2c2c2;
	padding: 0 0 15px 0;
}
.sidebar h3 {
	font-size: 20px;
	font-weight: normal;
	background: #999;
    color: #000;
	padding: 10px;
}
.sidebar ul {
	border-top: solid 0px #232323;
	border-bottom: solid 0px #595959;
}
    .sidebar ul li {
        background-color: #08396d;
        border: 1px solid white;
    }
.sidebar ul li:first-child {
	border-bottom: 0px;
}
.sidebar ul li:not(:first-child):not(:last-child) {
	border-bottom: 0px;
}
        .sidebar ul li.active {
            border-top: solid 1px transparent;
            background-color: #4378b1;
        }
        .sidebar ul li a {
            font-size: 13px;
            font-weight: normal;
            line-height: 30px;
            display: block;
            color: white;
        }
            .sidebar ul li a:hover {
                font-size: 13px;
                line-height: 30px;
                display: block;
                /*color: #1e51f7;*/
                color: white;
                background-color: #4378b1;
            }
.sidebar ul li a i {
	font-size: 24px;
	line-height: 30px;
}
.sidebar ul li a#toggle_inserts_collapse.collapsed {
	background: transparent;
}
.sidebar ul li ul li {
	border-left: solid 3px transparent;
}
.sidebar ul li ul li a {
	padding-left: 47px;
}
.sidebar span.badge {
	margin: 17px 0;
}

a#simple-menu {
	font-size: 36px;
}
#sidr.sidebar ul li a {
	font-size: 15px;
	line-height: 28px;
	display: block;
	padding: 10px 15px;
}
#sidr.sidebar ul li a i {
	line-height: 28px;
}
.sidr ul li ul.in,
.sidr ul li ul.in li ul {
	display: block;
}
.sidr ul li span {
	display: inline;
}
.width-25 .open .dropdown-menu, 
#mobile_sidebar .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#mobile_sidebar #sidr .dropdown-menu {
	display: none;
}
#mobile_sidebar #sidr .open>.dropdown-menu {
	display: block;
	z-index: 999;
}


/* MAIN CONTENT */
.main-content {
	/* margin-top: -30px; TJA */
	position: relative;
}
.main-content > .container-fluid {
    padding-left:20px;
}
.main-content hr {
	float: left;
}
.btn-yellow {
    background: #1F6FB4;
    line-height: 40px;
    color: #fff;
}
 
.toggle-bonus-content span {
    border-right: solid 2px rgba(0,0,0,0.25);
    line-height: 40px;
    padding-right: 15px;
    margin-right: 10px;
    display: inline-block;
}
#toggle-special-offers-wrapper,
#toggle-advanced-search-wrapper {
	position: absolute;
	right: 0;
	z-index: 9;
}
#toggle-special-offers-wrapper a.toggle-bonus-content,
#toggle-add-new-wrapper a.toggle-bonus-content {
	margin-top: -5px;
	-webkit-box-shadow: -1px 1px 2px 2px rgba(0,0,0,0.35);
	box-shadow: -1px 1px 2px 2px rgba(0,0,0,0.35);
}

#special_offers h3,
#add_new_wrapper h3,
#add_new_wrapper h4 {
	/*border-bottom: solid 1px #959595;*/
	border-bottom: solid 1px #014c90;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#special_offers .panel-body,
#add_new_wrapper .panel-body {
	/*background: #d7d7d7;*/
	background: #EAF1F7;
	-webkit-box-shadow: inset 0 -1px 1px 1px rgba(0,0,0,0.25);
	box-shadow: inset 0 -1px 1px 1px rgba(0,0,0,0.25);
}

#add_new_wrapper .panel-heading .btn-primary {
    background-color: #E6B052;
    font-weight: bold;
}

#search_form_wrapper_default .panel-default .panel-heading .btn-default {
    background-color: #F5F5F5;
    font-weight: bold;
}

#special_offers .panel-body .content-padding,
#add_new_wrapper .panel-body .content-padding {
	padding: 20px;
}
#add_new_wrapper .panel-body .content-padding {
	padding: 20px 20px;
}
#add_new_wrapper .form-inline .form-group {
	margin-bottom: 5px;
}
form#advanced_search label {
	text-align: right;
}
table.table th:first-child {
	width: 50px;
}
table.table tr .panel-body {
	padding: 15px 0 0 0;
	-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.25);
	box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.25);
}
table.table tr .panel-body .container-fluid .tint {
	padding: 10px 30px;
}
#inserts_table .tint, 
table.table tr .expand-child-header {
	-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.25);
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.25);
}
table.table tr .expand-child-header, 
table.table tr .tint, .content-padding {
	padding: 10px;
}

.expand-child-header {
    margin-top: 20px;
}


table.table .padding-left {
	padding-left: 5px;
}  
table.table .padding-right {
	padding-right: 5px;
}
table.table h3,
table.table h4 {
	border-bottom: 1px solid #eee;
	line-height: 36px;
}
table.table i.fa-check-circle {
	color: #5cb85c;
} 
table.table i.fa-circle {
	color: #f0ad4e;
} 
#inserts_table ul.layout-mode li {
	margin-left: 10px;
}
ul.nav-tabs>li.active>a:focus, 
ul.nav-tabs>li.active>a:hover, 
.nav>li>a:focus, 
.nav>li>a:hover {
	background-color: transparent;
}
ul.nav-tabs>li>a {
	border-radius: 0px 0px 0 0;
}
.form-group {
	width: 49%;
	margin-right: 1%;
} 
.form-group-full {
	width: 99%;
	margin-right: 1%;
}
table.table .radio input {
	margin-top: 11px;
}
.form-footer {
	padding: 10px 10px 0 10px;
	-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.25);
	box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.25);
}
#inserts_table {
	padding: 8px;
}
#inserts_table .grid-mode-wrapper .col-sm-4 {
	width: 33.33333333%;
}
#inserts_table .col-xs-12 .tint img {
	height: 200px;
	max-width: 200px;
}
#inserts_table .list-mode-wrapper .col-sm-4 .tint {
	position: relative;
}
#inserts_table .col-xs-12 .tint h4 {
	width: auto;
	display: inline-block;
}
#inserts_table .grid-mode-wrapper .col-sm-4 .tint {
	padding: 15px;
}
#inserts_table .col-xs-12 .tint h4, 
#inserts_table .list-mode-wrapper .col-sm-4 .tint {
	text-align: left;
}
#inserts_table .list-mode-wrapper .col-sm-4 .tint img {
	height: 60px;
	max-width: 60px;
}
.table td.insert-thumbnails img {
	height: 34px;
	margin-right: 7px;
}
.table .expand-child button i.fa-chevron-up {
	display: inline-block;
}
#inserts_table .list-mode-wrapper .col-sm-4 .tint p {
	display: inline;
}
.inserts_wrapper .tint {
	overflow: inherit;
}
ul.layout-mode .btn-group ul.dropdown-menu,
.inserts_wrapper .dropdown-menu {
	left: inherit;
	right: 0;
}
.list-mode-wrapper .checkbox {
	position: relative;
	bottom: auto;
	z-index: 999;
	margin-left: 10px;
}
.list-mode-wrapper .btn-group {
	position: absolute;
	right: 0;
}
.list-mode-wrapper .btn-group button {
    margin-top: 13px;
    margin-right: 10px;
}
.grid-mode-wrapper .checkbox {
	position: absolute;
	bottom: 40px;
	left: 30px;
	z-index: 999;
}
#statement_table  tr th:first-child + th + th, 
#statement_table  tr th:first-child + th + th + th, 
#statement_table  tr td:first-child + td + td, 
#statement_table  tr td:first-child + td + td + td {
	text-align:right;
}
.inserts-panel {
	padding: 10px;
}
.inserts-panel,
.inserts-panel h3 {
	line-height: 34px;
}

/* Tablesorter */
.tablesorter input[type=search] {
	line-height: 24px;
}
.tablesorter-filter {
	display: block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.tablesorter .tablesorter-headerRow {
	color: #ebebeb;
}
#form_upload_inserts hr{
	margin-top: 5px;
}
.pagination>.active>a {
	border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    background: #ebebeb;
    border-bottom-width: 2px;
}
.pagination

/* New statement notification */
ul.overview li {
	float: left;
}
ul.overview li.divider {
	margin: 0 10px;
}

/* Large desktop */
@media (min-width: 1200px) {
    .mystatements-height {
        min-height: 200px;
    }
    .mypreferences-height {
        min-height: 400px;
    }
}
@media (max-width: 991px) {
	.width-25, .width-50, .width-75 {
		width: 100%;
	}
	.main-content {
		margin-top: 0;
	}
	.main-content .container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
    .main-content {
        min-height: 300px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .main-content {
        min-height: 300px;
    }
    .navbar-brand img {
        height: 120px;
    }
    .navbar {
        padding-right:20px;
    }
    .navbar-collapse {
        text-align:right;
        padding-top:15px;
    }
	.navbar-nav {
		width: 100%;
		margin: 0;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 60px;
	}
	.spotlight .btn-ghost {
		float: left;
		margin-right: 15px;
		margin-left: 0;
	}
    .page-info {
        text-align:left;
    }
    .tint li {
        background-color: #1F6FB4;
    }
    .tint li a, .tint li a:hover {
        color: white;
    }

	#special_offers .panel-body .content-padding,
	#advanced_search_wrapper .panel-body .content-padding {
		padding: 15px 0px;
	}
	table.table .padding-left {
		padding-left: 15px;
	}  
	table.table .padding-right {
		padding-right: 15px;
	} 
	table.table tr.expand-child .panel-body .container-fluid .tint {
		padding: 10px 15px;
	}
	#inserts_table .grid-mode-wrapper .col-sm-4, 
	#inserts_table .list-mode-wrapper .col-sm-4 {
		width: 100%; 
	}
	#inserts_table .col-xs-12 .tint {
		margin-bottom: 30px;
	}
	#inserts_table .col-xs-12 .tint img {
		height: 200px;
		max-width: 200px;
	}
	#inserts_table .col-xs-12 .tint h4, 
	#inserts_table .list-mode-wrapper .col-sm-4 .tint  {
		text-align: left;
	}
	#inserts_table .list-mode-wrapper .col-sm-4 .tint img {
		height: 60px;
		max-width: 60px;
	}
	#inserts_table .list-mode-wrapper .col-sm-4 .tint p {
		display: inline;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
    .main-content {
        min-height: 100px;
    }
    .navbar {
        padding-right:20px;
    }
    .navbar-brand img {
        height: 120px;
    }
    .navbar-collapse {
        text-align:right;
        padding-top:15px;
    }
    .mystatements-height {
        min-height: 0;
    } 
	.spotlight .btn-ghost {
		margin-top: 15px;
	}
	.btn-yellow {
		text-align: center;
		line-height: 50px;
	}
    .page-info {
        text-align:left;
    }
    .tint li {
        background-color: #1F6FB4;
    }
    .tint li a, .tint li a:hover {
        color: white;
    }
	table.table tr.expand-child .panel-body {
		padding: 10px 0 0 0;
	}
	table.table tr.expand-child .panel-body .container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}
	.spotlight .btn-ghost, 
	.btn-yellow, 
	.form-group, 
	.form-group-full, 
	.nav-tabs>li {
		width: 100%;
	}
	.toggle-bonus-content span {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
	.form-group, .form-group-full {
		margin: 0;
	}
	select.form-control,
	textarea:focus,
	input:focus {
		font-size: 16px;
	}
	#add_new_wrapper .panel-body .content-padding {
    padding: 30px 0px;
    }
	table#inserts_table .list-mode-wrapper .col-sm-4 .tint p.insert-options {
		display: inline-block;
	}
	.form-footer .preview-link, 
	.form-footer .btn-success {
		width: 50%;
	}
	.form-footer button {
		margin-left: 0;
	}
	#inserts_table ul.layout-mode li {
		margin-right: 15px;
		margin-left: 0;
	}
	.inserts-panel ul.layout-mode li, .inserts-panel ul.layout-mode {
		float: left;
	}
	table#statement_table  tr th:first-child, 
	table#statement_table  tr td:first-child, 
	table#statement_table  tr th:first-child + th + th, 
	table#statement_table  tr td:first-child + td + td,
	.inserts-panel ul.layout-mode li a span {
		display: none;
	}
}

.no-gutter {
    padding-right:0;
    padding-left:5px;
}

right-panel-width {
    width: 80%;
}
.salutation {
    color:black;
    margin-top:5px;
}
.pad30 {
    min-width:30px;
}
.btn-yellow, 
.btn-yellow:focus, 
.btn-yellow:hover, 
.btn.focus, 
.btn:focus {
    color: #fff;

}
.pagetitle {
    color: #6f6f6f;
    font-size: large;
    font-style: italic;
}
.fa-sm {
    font-size:12px;
}
.button-sm
{
    padding:1px;
}

.page-content {
    font-size:large;
    padding-bottom: 10px;
}

.page-info {
    border-bottom: 1px solid #777; 
    font-size: 18pt;
    color: #9f2a1d;
    text-align: left;
    margin-bottom:10px;
}

.page-info-top-right {
    text-align: right;
    border-bottom: 0px;
    padding-top:40px;
}
@media (max-width: 480px) {
    .page-info {
        text-align: left;
    }
}
@media (max-width: 767px) {
    .page-info {
        text-align: left;
    }
}
.underline {
    text-decoration: underline;
}
.border-curved {
    border: 1px solid #000;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.statementSectionHeading {
    text-align: center;
    background-color: #a0a0a0;
    font-size: large;
    font-weight: normal;
}
.statementColumnHeading th {
    text-align: left;
    background-color: #a0a0a0;
    font-size: large;
    font-weight: normal;
}
.row .slender {
    margin-top: 3px;
    margin-bottom: 3px;
}
.mystatements-heading {
    padding: 3px;
    background-color: white;
    color: #777777;
    font-size: 16pt;
    /*border-bottom: 1px solid #ccc;*/
}
#add_new_wrapper {
    padding-bottom:10px;
}
.logins-table td {
    padding:0px;
}
.content-login {
    background-image: url(../images/bg.jpg);    
    min-height: 400px;
    vertical-align: middle;
    padding-top: 100px;
    margin-top: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.footerMiddle {padding:20px; margin-top:15px;color:#fff} 
.footerMiddle a {line-height:215%} 


#toggle_email_content_collapse:focus,
#toggle_inserts_collapse:focus,
#toggle_reports_collapse:focus {
    color:white;
}

.LoginText {
    color: white;
}

.fa-facebook-square,
.fa-youtube-square,
.fa-linkedin-square,
.fa-twitter-square {
    color: white;
}

.mystatements-section
{
    overflow-x:auto;
}

.vertical-narrow {
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.btn-collapse-toggle {
    color: #fff;
    background-color: #08396d !important;
    border-color: #2e6da4;
}

.button-color
{
    background-color:#a12b1d;
    color: white;
}

.menu-color
{
    background-color: #1b365d;
    color: white;
}
/* Disable the table header row filter boxes */
.tablesorter-filter-row { display : none; }

.btn-icon {
    padding:2px 4px 2px 4px;
}

.modal-content
{
    width: 730px;
}

.table-striped>thead>tr>th, .table-condensed>tbody>tr>th, .table-striped>tfoot>tr>th, .table-striped>thead>tr>td, .table-striped>tbody>tr>td, .table-striped>tfoot>tr>td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.section-heading {
    text-align: center;
    font-size: larger;
    font-weight: bold;
    color: #a03122; /* AEFCU logo red */
    background-color: white;
}

.table-centered {
    border-radius: 5px;
    margin: 0px auto;
    float: none;
}
