﻿/*------ body text ------- 

font-family: 'Libre Franklin', sans-serif;
font-family: 'Merriweather', serif;
main colour: green #015440
secondary colour: gold: #867523

*/
body { color: #2F1B00; background-color: #ffffff; font-family: 'Merriweather', serif!important; /* bootstrap cdn overrides this property otherwise */
 font-style: normal; font-weight: 400; height: 100%; } 
html { font-size: 15px; } 
@media screen and (min-width: 900px) { html { font-size: 16px; } 
 }
@media screen and (min-width: 1200px) { html { font-size: 17px; } 
 }
body, p { color: #2F1B00; } 

/************ typography ***************/
h1, .h1 { color: #015440; } 
h2, .h2 { color: #867523;font-size: 1.75rem!important; } 
.homepage h2 {color: #015440;font-size: 2rem!important;}
.homepage h2 span {font-size: .8em!important;display: block;}
h3, .h3 { color: #015440;font-size: 1.5rem!important; } 
h4, .h4 { color: #867523;font-size: 1.25rem!important; } 
h5, .h5 { color: #2F1B00;font-size: 1.15rem!important; font-weight: bold!important;} 
h6, .h6 { color: #2F1B00; font-weight: bold; font-family: 'Merriweather', serif;font-size: 1rem!important; } 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { display: block; font-family: 'Libre Franklin', sans-serif; } 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; } 
blockquote { border-left: 5px solid #015440 !important; margin: 2em !important; padding:9px 20px!important;} 
blockquote, blockquote p { font-size: 1.1em; line-height: 1.6; color: #2F1B00; } 
.mainColor { color: #015440; } 
.secondColor { color: #867523; } 
/******************* Links *********************/
a, a:link, a:visited, a:focus { color: #867523; text-decoration: underline; background-color: transparent; } 
a:hover, a:active, #content a:hover, #content a:active { color: #015440; text-decoration: none !important;background-color: transparent;  } 

a[href^="tel:"] { white-space: nowrap; } 
@media (min-width:768px) { 
    a.dHide, a.dHide:link, a.dHide:visited, a.dHide:hover, a.dHide:active, a.dHideFooter, a.dHideFooter:link, a.dHideFooter:visited, a.dHideFooter:hover, a.dHideFooter:active { text-decoration: none !important; color: inherit !important; } 
}
.small, small {font-size:.8em!important;}
.lead {line-height: 1.25;}
p.disclosure, span.disclosure { font-size: 0.75em !important; } 
hr { border: 0 !important; height: 1px !important; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(184, 184, 184, 1), rgba(0, 0, 0, 0)) !important; margin: 40px 0 !important; } 
img.Photo { border: 8px solid #fff; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; } 
img.img-fluid {width:100%!important;height:auto!important;}
/******************** lists ***********************/
ul.spacedOut li, ol.spacedOut li { margin-bottom: 20px; } 
ul.faBullet { padding-left: 20px; list-style-type: none; text-indent: -5px; } 
.faBullet li { margin-bottom: 10px; margin-left: 0 !important; } 
.faBullet li::before { color: #a28e2a; } 
.faBullet li::before { content: "\f14a"; font-family: "Font Awesome 5 Pro"; font-weight: 900; margin: 0 5px 0 -15px; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; /* font-size: .875em; */}
.faBullet li ul { margin-top: 10px !important; } 
.faBullet li li { list-style-type: square; } 
.faBullet li li::before { content: none; } 
/* ---- navbar ---- */
.navbar-nav .nav-link { color: rgba(255, 255, 255, 1) !important; padding: .4rem .75rem;font-family: 'Libre Franklin', sans-serif; } 
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:active { color: #fff !important; } 
.navbar { background-color: #005440; } 
ul.navbar { margin: 0; padding: 0; } 
.dropdown-menu { display: block; background-color: #015440 !important; min-width: 240px !important; border: none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 !important; -webkit-box-shadow: #1c252c 0px 0px 5px; -moz-box-shadow: #1c252c 0px 0px 5px; box-shadow: #1c252c 0px 0px 5px; } 
@media (min-width: 992px){
.dropdown-menu .dropdown-menu { margin-left: 180px; padding-left: 10px; margin-top: -20px !important; } /* grandchild */}
@media (max-width: 991px){
.dropdown-menu { background-color: #003B27 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 
.dropdown-menu a.nav-link { width: 100%; padding-left: 30px !important; } 
.dropdown-menu .dropdown-menu { padding-left: 30px !important; margin-left: 0; background-color: #003B27 !important; } 
.navbar .navbar-nav li li a:hover, .navbar .navbar-nav li a:hover { color: #fff; background-color: #015440 !important; } 
.navbar .navbar-nav li li:first-child a:hover, .navbar .navbar-nav li li:last-child a:hover { border-radius: 0 !important; } 
.navbar { align-items: flex-start !important; -ms-flex-align: initial !important; } 
}
.dropdown-menu a.nav-link { color: #fff !important; /* font-size: .85em !important; */}
.navbar .navbar-nav { list-style: none; color: #015440 !important; } 
.navbar .navbar-nav a, .navbar .navbar-nav a:focus, .navbar .navbar-nav a:visited { color: #fff; font-weight: 400; /* font-size: .85em; */
text-decoration: none; } 
.navbar .navbar-nav a:hover { color: #aaa; font-weight: 400; /* font-size: .85em; */
text-decoration: none; } 
.navbar .navbar-nav li li a { color: #333; } 
.navbar .navbar-nav li li a:hover { color: #fff; background-color: #003B27; } 
/* --- so hover retains the rounded edges of the dropdown menu --- */
.navbar .navbar-nav li li a:hover { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } 
.navbar .navbar-nav li li:first-child a:hover, .navbar .navbar-nav li li li:first-child a:hover { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } 
.navbar .navbar-nav li li:last-child a:hover, .navbar .navbar-nav li li li:last-child a:hover { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } 
.navbar-toggler { margin: 5px; } 
.dropdown-toggle::after { display: none !important; } 
/* --- Alert -- */
.AlertFull { background: #867523; } 
/************************* Header ************************/
#header { background-color: white; border-top: 10px solid #015440; } 
#dnn_dnnLOGO_hypLogo { } 
/************ Banner ************/
#LoginSlideshow { height: 500px; background-color: #015440; margin-bottom: 1em; } 
.slide-text-container { left:10%;position: absolute;top: 50%;transform: translate(0, -50%); } 

.slide-title p{ margin: 0 0 .25em 0 !important; font-family: 'Merriweather', serif!important;} 
.Mvc-FisSliderModule-Container .slide-admin-container a.slide-link { color: #fff !important; } 
.play-button-container { right: 3em; } 
.Mvc-FisSliderModule-Container .slide-desc a.btn, .Mvc-FisSliderModule-Container .slide-desc a.btn:visited .Mvc-FisSliderModule-Container .slide-nav .active { bottom: inherit; right: inherit; position: inherit; margin: 1em 0; color: #fff !important; } 
.Mvc-FisSliderModule-Container .slide-desc a.btn:hover { color: #fff !important; } 
.Mvc-FisSliderModule-Container .slide-desc a.btn, .Mvc-FisSliderModule-Container .slide-desc a.btn:visited, .Mvc-FisSliderModule-Container .slide-desc 
.Mvc-FisSliderModule-Container .slide-link:focus-visible {border:1px solid #867523;}
div#banner { position: relative; } 
.Mvc-FisSliderModule-Container .slide-nav { bottom: 1em; } 

/*** desktop **/
.Mvc-FisSliderModule-Container .slideshow { margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; width: 100%; overflow: hidden; } 

/*banner inner*/
#bannerInner { overflow: hidden; clear: both; } 
.BannerPaneInner p { margin-bottom: 0 !important; } 
#dnn_BannerPaneInner { background-color: #000; padding-right: 0; padding-left: 0; } 
.inner_banner { margin: 0px !important; max-height: 300px; max-width: 100%; } 
.BannerPaneInner img { background-size: cover; background-repeat: repeat; background-origin: content-box; min-width: 1024px; width: 100%; height: auto; opacity: .7; } 
a.dnnBreadcrumb, a.dnnBreadcrumb:link, a.dnnBreadcrumb:visited, .bcrumb {font-size: .85em;font-family: 'Libre Franklin', sans-serif;color: #000;}
a.dnnBreadcrumb:hover, a.dnnBreadcrumb:active {}


/*Sections*/


/********************** section 1 content *******************/
#content { background: #fff; position: relative; } 
#content ul li, #content ol li { margin-left: 20px; list-style-type:disc; } 

/*************** section 2 aka ContentPaneOne ************************/
#contentOne ul li, #contentTwo ul li { margin-left: 20px; list-style-type:disc; } 
#contentOne { background: #fff; } 
#contentOne a, #contentOne a:link, #contentOne a:visited, #contentOne a:focus { /* color: #fff; text-decoration: underline; background-color: transparent; */}
#contentOne a:hover, #contentOne a:active { /* color: #fff; text-decoration: none; */}
/******************** contentTwo **********************/



/******************** contentThree Motto **********************/
#contentThree { background: #867523 url(/portals/alliancebankks/skins/alliance/img/az-subtle.png) repeat top left; } 
#dnn_FullWidePaneThree p { font-size: 2em; text-align: center; color: #fff!important; padding-top: 0.25em;font-family: 'Libre Franklin', sans-serif; font-style: italic;font-weight: 300;} 


/******************* footer Container ******************/
#FooterContainer { background-color: #015440;font-size: 0.9em;overflow: hidden;position:relative; } 
#FooterContainer p { color: #fff; font-family: 'Libre Franklin', sans-serif!important;  } 
#FooterContainer a:link, #FooterContainer a:visited { color: #fff !important; text-decoration: underline; } 
#FooterContainer a:hover, #FooterContainer a:active { color: #E8E8E8 !important; text-decoration: none; } 
#FooterContainer h5 { color: #fff !important; font-size: 1.25em !important; font-family: 'Libre Franklin', sans-serif!important; } 
#dnn_FooterLeft ul, #dnn_FooterLeftMiddle ul, #dnn_FooterRightMiddle ul, #dnn_FooterRight ul { margin-left: 0;  } 
#dnn_FooterLeft ul li, #dnn_FooterLeftMiddle ul li, #dnn_FooterRightMiddle ul li, #dnn_FooterRight ul li { list-style-type: none; line-height: 1.75; margin-left: 0 !important;font-family: 'Libre Franklin', sans-serif!important; color: #fff !important; } 
#FooterContainer .redactor-toolbar li a { color: #000 !important; } 

/* --- account tables --- */

h2 + .table-responsive {margin-top:20px;}
.acctTable, .acctTable .btn { font-size: .8em !important; } 
.acctTable td { text-align:center;color: #2F1B00; } 
.acctTable p { margin-bottom:0!important; line-height:1.25em; } 
.acctTable.table td, .acctTable.table th { border-top:0; } 
.acctTable th[scope="col"] { font-family: 'Libre Franklin', sans-serif !important; text-align:center; font-size: 1.2em !important; background-color:#005440;color:#fff; } 
.acctTable th[scope="row"] {color: #2F1B00; } 

.acctTable .fa-check {font-size:1.5em; color:#005440;}



.feeTable, .feeTable .btn { font-size: .9em !important; } 
.feeTable td { text-align:center;color: #2F1B00; } 
.feeTable p { margin-bottom:0!important; line-height:1.25em; } 
.feeTable.table td, .feeTable.table th { border-top:0; } 
.feeTable th[scope="col"] { font-family: 'Libre Franklin', sans-serif !important; text-align:center; /*font-size: 1.1em !important; */background-color:#005440;color:#fff; } 
.feeTable th[scope="row"] { color: #2F1B00; } 

.nmlsTable { font-size: .9em !important; } 
.nmlsTable td { text-align:left;color: #2F1B00; } 
.nmlsTable p { margin-bottom:0!important; line-height:1.25em; } 
.nmlsTable.table td, .nmlsTable.table th { vertical-align: middle;} 
.nmlsTable th[scope="col"] { font-family: 'Libre Franklin', sans-serif !important; text-align:left; background-color:#005440;color:#fff; } 
.nmlsTable th[scope="row"] { color: #2F1B00; font-weight: normal!important; text-align:left;} 

.holidayTable { font-size: .8em !important; } 
.holidayTable td { text-align:left;color: #2F1B00;font-family: 'Merriweather', serif; } 
.holidayTable p { margin-bottom:0!important; line-height:1.25em; } 
.holidayTable.table td, .holidayTable.table th { vertical-align: middle;} 
.holidayTable th[scope="col"] { font-family: 'Libre Franklin', sans-serif !important; text-align:left; background-color:#005440;color:#fff; } 
.holidayTable th[scope="row"] { font-family: 'Merriweather', serif; color: #2F1B00; font-weight: normal!important; text-align:left;}

/* --- forms --- */

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin: 10px; } 

.contact-form input[type="text"], .contact-form textarea, .contact-form input[type="number"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form select, .contact-form input[type="date"], .contact-form input[type="phone"] { border: 1px solid #767575; background: #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 4px 0; padding: 5px; width: 100%; } 
.contact-form label{font-weight: bold;margin-bottom:0!important;font-size:.9em; }
.contact-form .asterisk {color: darkred;}

/* ------- for sitemap ------- */

.dpl_default ul { margin-left: 20px; margin-top: 10px; list-style-type:inherit;} 
.dpl_default ul ul { margin-top: 0; } 
.dpl_default ul li { margin-left: 0 !important; border-bottom: none !important; padding: 2px 4px!important;} 
.dpl_default li ul { margin-top: 10px !important; } 
.dpl_default li li { } 
.dpl_default ul li {list-style-type: disc!important;}
.dpl_default ul li a {font-size: .85em!important;} 
.dpl_default ul li a:hover, .dpl_default ul li a:active { text-decoration: underline; } 
.dpl_default .selected { background-color: transparent !important;} 



/******************* Misc Font Awesome Styling **********************/
.fa-credit-card, .fa-lock-alt { color: #015440; font-size: 1.15em; } 

/* -------------------- BS button overrides ---------------------- */
.btn { font-family: 'Libre Franklin', sans-serif!important; 
 margin: 10px 10px 10px 0; transition: 0.8s; -webkit-box-shadow: #666 1px 1px 2px; -moz-box-shadow: #666 1px 1px 2px; box-shadow: #666 1px 1px 2px; } 
/*---- Primary ---- */
.btn-primary { color: #fff !important; background-color: #867523 !important; border-color: #867523 !important; text-decoration: none !important; } 
.btn-primary a:link, .btn-primary a:visited, p.btn-primary a:link, p.btn-primary a:visited, a.btn-primary:link, a.btn-primary:visited { color: #fff !important; text-decoration: none !important; } 
.btn-primary:hover { background-color: #015440 !important; border-color: #015440 !important; text-decoration: underline !important; } 
.btn-primary a:active, p.btn-primary a:hover, p.btn-primary a:active { color: #fff !important; text-decoration: underline !important; } 
.btn-primary:focus, .btn-primary.focus { -webkit-box-shadow: none !important; box-shadow: none !important;}
/* -- outlined button -- */
.btn-outline-primary { color: #867523 !important; border-color: #867523 !important; } 
.btn-outline-primary:hover { background-color: #867523 !important; color: #fff !important; } 
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { background-color: #867523 !important; color: #fff !important; } 
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {-webkit-box-shadow: none !important; box-shadow: none !important; } 
/*---- Secondary ---- */
.btn-secondary { color: #fff !important; background-color: #015440 !important; border-color: #015440 !important; text-decoration: none !important; } 
.btn-secondary a:link, .btn-secondary a:visited, p.btn-secondary a:link, p.btn-secondary a:visited, a.btn-secondary:link, a.btn-secondary:visited { color: #fff !important; text-decoration: none !important; } 
.btn-secondary:hover { background-color: #867523 !important; border-color: #867523 !important; text-decoration: underline !important; } 
.btn-secondary a:active, p.btn-secondary a:hover, p.btn-secondary a:active { color: #fff !important; text-decoration: underline !important; } 
.btn-secondary:focus, .btn-secondary.focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/* -- outlined button -- */
.btn-outline-secondary { color: #015440 !important; border-color: #015440 !important; } 
.btn-outline-secondary:hover { background-color: #015440 !important; color: #fff !important; } 
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { background-color: #ffbf2e !important; color: #fff !important; } 
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {-webkit-box-shadow: none !important; box-shadow: none !important; } 
/*---- Info ---- */
.btn-info { color: #fff !important; background-color: #4b6d89 !important; border-color: #4b6d89 !important; text-decoration: none !important; } 
.btn-info a:link, .btn-info a:visited, p.btn-info a:link, p.btn-info a:visited, a.btn-info:link, a.btn-info:visited { color: #fff !important; text-decoration: none !important; } 
.btn-info:hover { background-color: #325470 !important; border-color: #325470 !important; text-decoration: underline !important; } 
.btn-info a:active, p.btn-info a:hover, p.btn-info a:active { color: #fff !important; text-decoration: underline !important; } 
.btn-info:focus, .btn-info.focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/* -- outlined button -- */
.btn-outline-info { color: #4b6d89 !important; border-color: #4b6d89 !important; } 
.btn-outline-info:hover { background-color: #4b6d89 !important; color: #fff !important; } 
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { background-color: #4b6d89 !important; color: #4b6d89 !important; } 
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/*---- Light ---- */
.btn-light { color: #000 !important; background-color: #ebebeb !important; border-color: #ebebeb !important; text-decoration: none !important; } 
.btn-light a:link, .btn-light a:visited, p.btn-light a:link, p.btn-light a:visited, a.btn-light:link, a.btn-light:visited { color: #000 !important; text-decoration: none !important; } 
.btn-light:hover { background-color: #d2d2d2 !important; border-color: #d2d2d2 !important; text-decoration: underline !important; } 
.btn-light a:active, p.btn-light a:hover, p.btn-light a:active { color: #000 !important; text-decoration: underline !important; } 
.btn-light:focus, .btn-light.focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/* -- outlined button -- */
.btn-outline-light { color: #000 !important; border-color: #ebebeb !important; } 
.btn-outline-light:hover { background-color: #ebebeb !important; color: #000 !important; } 
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { background-color: #ebebeb !important; color: #000 !important; } 
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/*---- Dark ---- */
.btn-dark { color: #fff !important; background-color: #525252 !important; border-color: #525252 !important; text-decoration: none !important; } 
.btn-dark a:link, .btn-dark a:visited, p.btn-dark a:link, p.btn-dark a:visited, a.btn-dark:link, a.btn-dark:visited { color: #fff !important; text-decoration: none !important; } 
.btn-dark:hover { background-color: #393939 !important; border-color: #393939 !important; text-decoration: underline !important; } 
.btn-dark a:active, p.btn-dark a:hover, p.btn-dark a:active { color: #fff !important; text-decoration: underline !important; } 
.btn-dark:focus, .btn-dark.focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/* -- outlined button -- */
.btn-outline-dark { color: #525252 !important; border-color: #525252 !important; } 
.btn-outline-dark:hover { background-color: #525252 !important; color: #fff !important; } 
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { background-color: #525252 !important; color: #fff !important; } 
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { -webkit-box-shadow: none !important; box-shadow: none !important; } 
/* is btn-group missing from bootstrap.min.css? */
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -1px; } 
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; } 
/* ------- privacy policy ------- */
.privacyTable { border-collapse: collapse; width: 100%; } 
.privacyTable td { border: 1px solid #666; vertical-align: top; } 
.privacyTable td.spacer { padding: 5px; } 
.privacyTable td ul { margin-top: 15px; margin-bottom: 10px; } 
.privacyTable th { border: 1px solid #015440; vertical-align: top; font-weight: bold; text-align: left; } 
.privacyTable th.privacyDark { padding: 10px; background: #015440; font-weight: bold; color: white; font-size: 1.2em; border: 1px solid #666; text-align: left; } 
th.privacyCenter { text-align: center !important; font-size: 1em; } 
.nonBold { font-weight: normal !important; } 
/* ------- for A11y ------- */
a#skip { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; } 
a#skip:focus, a#skip:active { position: static !important; clip: auto; overflow: visible; height: auto; } 
.visually-hidden { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 clip: rect(1px, 1px, 1px, 1px); padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden; } 
/******* Back To Top ***********/
#toTopBtn { position: fixed; bottom: 26px; right: 39px; z-index: 98; padding: 13px 18px; background-color: #867523 !important; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; } 
.go-top.hidden-xs.hidden-sm.fas.fa-angle-double-up { /*color: white; */
 color: #ffffff; } 
.js .cd-top--fade-out { opacity: 0.5; } 
.js .cd-top--is-visible { visibility: visible; opacity: 1; } 
.js .cd-top { visibility: hidden; opacity: 0; transition: opacity 0.3s, visibility 0.3s, background-color 0.3s; } 
.cd-top { position: fixed; bottom: 20px; bottom: var(--cd-back-to-top-margin); right: 20px; right: var(--cd-back-to-top-margin); display: inline-block; height: 40px; height: var(--cd-back-to-top-size); width: 40px; width: var(--cd-back-to-top-size); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) !important; } 
/******************** utility ***********************/
/*************** DNN9 tweaks ***************************/
.dnnModuleManager.dnnSortable { z-index: 9; /* 9 may be sufficient but allow draggable modules to be grabbed and moved */}
.dnnEditState .onlyPopUps { display: none; } 
.eipbackimg.containerTitle { margin-right: 30px; } /* to adjust inline Save/Cancel icons to be visible */
/* need for Add Module to be grabbable - 1000 is default, and .floating may be what's needed for line 169 */
.dnnModuleManager .DnnModule.floating, .dnnModuleSorting .DnnModule.floating { z-index: 2000 !important; } 
/****** RTE Background Fix ***** this is necessary to see the module tools in Edit Mode */
.redactor-box textarea { background: #fff !important; color: #333 !important; } 
/* for login buttons*/
.dnnPrimaryAction, a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: white !important; } 
a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited { color: black; } 
li.dnnModuleItem > .title { /* using wrong font size from OLB */
 font-size: 12px; } 
/* asset folders get all squashed */
.assets-body .header-container .three-columns { width:33%!important; } 
/* white links overrides Publish/Discard/Cancel button text in popup */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545 !important; } 
/* stops bootstrap modal from shifting body content on open */
.modal { overflow-y: auto !important; } 
.modal-open .modal, .modal-open { overflow: auto !important; } 
.modal-open[style] { padding-right: 0px !important; } 
ul.dnnActions li {list-style-type: none; list-style: none!important;} /*dnn reset pw button*/
.mark, mark { background-color: transparent !important; } 
#dnn_dnnLOGO_imgLogo { max-height: 115px; max-width: 100%; } 

/*for blog module*/
.fa-paper-plane-o::before {content: "\f1d8";}
