Our website requires some cookies to function properly. We do not use cookies for advertisements or tracking purposes. Learn MoreAccept
Crowell State Bank
ALERT: For your security, we will never request your access codes, online banking information, or any other sensitive credentials.
Member FDIC FDIC-Insured - Backed by the full faith and credit of the U.S. Government
:root { --brown-gray: #5b564b; --body-color: #d4d2cc; --goldenrod: #ddad24; --menu-bg: #231F20; --text-color: #221e1f; --open-sans: 'Open Sans',sans-serif; --bitter: "Bitter", serif; --funnel: "Funnel Sans", serif; --parkinsans: "Parkinsans", serif; --merriweather: "Merriweather", serif; } #usericon { border: none; background-color: #5b564b; color: #f1f1f1; text-align: center; /* padding: 0 1rem; */ white-space: nowrap; width: 46px; height: 100%; display: table-cell; vertical-align: middle; } #usericon >img { width: 20px; padding: 10px 0px; display:block; margin-left: 12px; } .skiplink { display: none; } #maincontent { background-color: #f9f9f9; } ul li { margin-bottom: 12px; } .slash-2 { height: 8px; $color: darkmagenta; color: $color; background-image: url('data:image/svg+xml,'); background-size: 3px 3px; width: 65%; } .threecolumn article { float: left; width: 33.33%; padding: 20px; box-sizing: border-box; } /* NAVIGATION - BASIC HORIZONTAL MENU WITH DROPDOWN*/ .OlbMenuContainerV2 { background-color: transparent; text-align: left; margin: auto; box-sizing: border-box; width: 100%; } .OlbMenu { padding-inline-start: 0; text-align: center; display:block; margin: 0px !important; } .OlbTopMenu { display: inline-block; list-style-type: none; text-align: left; border: none; /*position: relative;*/ padding-inline-start: 0; /* padding: 5px 8px 5px 8px; */ padding: 4px 8px 0px 8px; } li.OlbTopMenu.NavRoot.NavLevel1 > button:focus { outline: none; } li.OlbTopMenu.NavRoot.NavLevel1 > a:focus { outline: none; } /* li.OlbTopMenu.NavRoot.NavLevel1.NavLeaf:focus-within { border-bottom: 5px solid #3576b0; } li.OlbTopMenu.NavRoot.NavLevel1.NavParent1:focus-within { border-bottom: 5px solid #84bdf0; } */ li.OlbTopMenu:first-of-type { border-left: none; } .NavParent1.open:hover .OlbMenuSub1 { /*display: block;*/ display: grid; } .NavParent1.open:focus-within .OlbMenuSub1 { /*display: block;*/ display: grid; } .OlbTopMenu:hover { } .OlbMenuSub1 { list-style-type: none; display: none; z-index: 100; position: absolute; background-color: transparent; padding-inline-start: 0; top: auto; margin-top: 10px; left: auto; margin-left: -10px; overflow: visible !important; border-bottom-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; } .OlbMenuSub1 li:hover { background-color: #f0f0f0; } .OlbMenuSub1 li:hover a { color: #363636 !important; } .OlbMenuSub1 li:hover button { color: #363636 !important; } .OlbMenuSub1 a { display: block; padding: 10px; color: black !important; width: 100% !important; } .OlbMenuSub1 button { display: block; padding: 10px; color: black !important; width: 100% !important; } .NavParent2.open:hover .OlbMenuSub2 { display: block; } .NavParent2.open:focus-within .OlbMenuSub2 { display: block; } .OlbMenuSub2 { list-style-type: none; display: none; /*min-width: 220px;*/ z-index: 100; /*position: absolute;*/ background-color: black; padding-inline-start: 0; top: auto; /*margin-top: 5px;*/ left: 0; margin-left: 220px; width: 100% !important; } .OlbMenuSub2 a:hover { background-color: white; color: black; } .OlbMenuSub2 button:hover { background-color: white; color: black; } .OlbMenuSub2 a { display: block; padding: 5px; } .OlbMenuSub2 button { display: block; padding: 5px; } .OlbTopMenu a { text-decoration: none; display: block; /* padding: 11px 12px; */ padding: 5px 9px; font-size: 17px; color: #fff; line-height: 1; font-weight: 300; font-size: 16px; font-weight: 600; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; cursor: pointer; } .OlbTopMenu button { text-decoration: none; display: block; /* padding: 11px 12px; */ /* padding: 5px 9px; */ padding: 9px 9px; font-size: 17px; color: #fff; line-height: 1; font-weight: 300; font-size: 16px; font-weight: 600; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; cursor: pointer; } /* a.OlbTopMenu.NavRoot.Nav.NavLevel1 { font-size: 16px; font-weight: 600; } button.OlbTopMenu.NavRoot.Nav.NavLevel1 { font-size: 16px; font-weight: 600; } */ .OlbMenu .NavRoot { margin: 0px !important; } .OlbMenuSub1 .NavLeaf:hover { text-decoration: none; } .NavRoot:hover { text-decoration: none; } a.NavRoot:hover { text-decoration: underline; } button.NavRoot:hover { text-decoration: underline; } /*END BASIC HORIZONTAL MENU WITH DROPDOWNS*/ /*Old Navigation*/ li.NavLevel1 { /* border-bottom: transparent 5px solid; */ transition: all 0.3s ease; } li.NavLevel1:hover { /* border-bottom: #3576b0 5px solid; */ background-color: var(--brown-gray) !important; transition: all 0.3s ease; } ul.OlbMenuSub1 { width: auto !important; max-width: none !important; /* background: #fff; box-shadow: rgba(50, 50, 93, 0.25) 0px 7px 5px -1px, rgba(0, 0, 0, 0.3) 4px 7px 3px -1px; */ position: absolute; z-index: 999; text-align: left; top: 288px; opacity: 0; /* pointer-events: none; - interesting*/ left: auto; /* width: 200px; */ transition: 0.5s ease-in-out; background-color: var(--brown-gray); display:none; /* margin-left:-50px; */ margin: 0px auto 0px -50px; } /* li.OlbTopMenu.Navroot.NavLevel1.NavLeaf.NavParent1.open > ul.OlbMenuSub1 { display: flex !important; flex-direction: column; align-items: center; } */ ul.OlbMenuSub1:before { /*width: 200vw; left: -100vw; content: " "; height: 42px; position: absolute;*/ background-color: rgba(255, 255, 255, 0.8); z-index: -1; } .NavLevel1 { font-size: 16px; /*line-height: 69px !important;*/ /* font-weight: normal !important; */ font-family: var(--open-sans); } .NavLevel2 { font-weight: normal !important; font-size: 18px !important; line-height: 22px; } .NavLevel3 { font-weight: normal !important; line-height: 18px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; } .NavLevel3:hover { background-color: #eee; text-decoration: none; } .NavLevel1 a:hover { text-decoration: none !important; } .NavLevel1 button:hover { text-decoration: none !important; } li.NavLevel2:hover { text-decoration: none !important; } li.NavLevel2 { float: left; padding-left: 10px; padding-right: 10px; } li.NavLevel2 > ul { top: 78px !important; background-color: white !important; /*width: auto!important;*/ padding-left: 6px; left: auto !important; /*min-width: 150px;*/ margin-left: -10px !important; } li.NavLevel2 > ul:before { position: absolute; /*content: ' ';*/ width: 90px; height: 100%; background-color: white !important; margin-left: -10px; } .NavRoot { font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 20px; color: white; } .NavLeaf { font-family: "Open Sans", sans-serif; font-size: 14px; color: white; } .computerMenu { } /*Flex Slider*/ /* Flexslider start changes for contrast around next and previous and page navigation*/ .flex-direction-nav button:active, .flex-direction-nav button:hover { outline: none; border: none; } .flex-control-paging li button { width: 11px; height: 11px; display: block; background: #fff; /* background: rgba(255, 255, 255, 0.5); */ cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none; outline: solid; outline-color: #959595; } .flex-control-paging li a.flex-active { background: #000000; cursor: default; outline: solid; outline-color: white; } .flex-control-paging li button:active, .flex-control-paging li button:hover { outline: none; border: none; } .flex-control-paging li button.flex-active { background: #000000; outline: solid; cursor: default; outline-color: white; /* background: rgba(59, 109, 180, .09); */ cursor: default; } /* .flex-pauseplay button { display: block; width: 20px; height: 24px; position: absolute; bottom: 8px; left: 10px; opacity: 0.8; z-index: 10; overflow: visible; cursor: pointer; color: #000; background-color: #ffffff; padding: 6px 0px 0px 5px; border: none; margin-left: 6px; } */ .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 10px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background-color: #ffffff; /*padding: 10px 26px 32px 20px;*/ padding: 6px 10px 9px 14px; border: none; margin-left: 20px; } /*Banner for flexslider*/ .bannerbox { background-color: rgba(255, 255, 255, 0.75); max-width: 400px; width: 25%; padding: 20px; margin-left: 60%; margin-top: 200px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); border-width: 0px; border-style: solid; border-color: #343f90; } .bannerWrap { height: 650px; display: table-cell; vertical-align: bottom; } .bannertitle { font-size: 26px; font-weight: bolder; color: #002d62; margin-bottom: -12px; } .BannerText { color: black; font-size: 16px; line-height: 22px; text-align: center; } /*Flex Slider Fixes? */ .flex-direction-nav button { text-decoration: none; background-color: white; border: none; border-radius: 50%; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); transition: all 0.3s ease-in-out; padding: 6px 38px 45px 12px; } .flex-direction-nav button:active, .flex-direction-nav button:hover { outline: none; border: none; } .flex-direction-nav button:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: "\f001"; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); } .flex-direction-nav button.flex-next:before { content: "\f002"; } .flex-control-paging li button { width: 11px; height: 11px; display: block; background: #fff; /* background: rgba(255, 255, 255, 0.5); */ cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none; } .flex-control-paging li button:active, .flex-control-paging li button:hover { outline: none; border: none; } .flex-control-paging li button.flex-active { background: #000000; /* background: rgba(59, 109, 180, .09); */ cursor: default; outline: solid; outline-color: white; } .flex-pauseplay button { display: block; width: 20px; height: 24px; position: absolute; bottom: 8px; /*was 10*/ left: 10px; opacity: 0.8; z-index: 10; overflow: visible; cursor: pointer; color: #000; background-color: #ffffff; /*padding: 10px 26px 32px 20px;*/ padding: 6px 0px 0px 5px; border: none; margin-left: 6px; } .flex-pauseplay button:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: "\f004"; margin-left: -24px; margin-top: -11px; padding: 6px 10px 9px 14px; border: none; background-color: #ffffff; } .flex-pauseplay button.flex-play:before { content: "\f003"; } /*Home Layout*/ #alertBand { color: #000000; font-weight: 700; padding: 10px 0px; position: relative; background: #ffcc33; z-index: 99999; width: 100%; text-align: center; position: relative; display: block; } div.flexHeader { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-around; width: 100%; margin: 0 auto; } .header { /* background-color: #ffffff; width: 100%; height: 80px; display: table; z-index: 30000; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; */ text-align: center; background-color: #fff; color: #fff; padding: 0 0 10px; font-size: 18px; line-height: 1; z-index: 9999; position: relative; } .textwidget { height: 54px; width: 100%; background-color: #5b564b; text-align: right; margin: 0; } #header-phone { color: #fff; font-weight: 700; transition: all 0.3s ease-in-out; background: transparent; letter-spacing: .5px; line-height: 1.2; font-size: 15px; padding: 4px 0px; width:120px; margin-right: 22px; border: 2px solid #d9a425; font-family: 'Open Sans',sans-serif !important; display:block; float: right; margin-top: 12px; text-align: center; } #header-phone:hover { transform: translateY(-2px); transition: all 0.3s ease-in-out; outline: 0; background-color: #f5b316; border: 2px solid #fff !important; } .headerLogo, .headerMenu { display: table-cell; vertical-align: middle; } .headerLogo { width: 200px; padding: 0 20px 0 0; } .headerLogo img { width: 175px; padding: 8px 20px 10px 30px; margin-right: auto; margin-left: auto; } .headerMenu { /*width: calc(100% - 200px);*/ width: 100%; /* display: table; */ display:block; background-color: var(--menu-bg); } .mainMenu { border-bottom: 4px solid var(--goldenrod); } .headerImage { background-image: url("/OLBanking18/Pages/images/BankImages/homeimage2.jpg"); background-size: cover; height: 400px; background-position: 50% 41%; } .homeHeader { background-image: url("images/BankImages/homeimage2.jpg"); /* height: 725px; */ height: 475px; background-size: cover; background-position: 50% 50%; } .outerLoginHeader { display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; } .loginHeader { display: flex; flex-direction: row; gap: 10px; justify-content: space-evenly; align-items: center; } .newLogin { position: absolute; width: 350px; z-index: 1000; right: 0; margin-right: 5%; margin-top: 6%; background-color: rgb(216 216 216); border-radius: 20px; top: 150px; padding: 30px; box-sizing: border-box; border: 1px solid #bdbdbd; box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px; } .newLogin h3 { color: #3576b0; font-family: "Open sans", sans-serif; text-transform: uppercase; text-align: center; font-size: 28px; line-height: 0; margin-bottom: 25px; margin-top: 5px; font-weight: bold; line-height: 28px; } .newLogin p { color: #363636; font-family: "Open sans", sans-serif; margin-bottom: 5px; } .newLogin a { color: #363636; text-decoration: underline; margin-top: 20px; font-size: 12px; display: block; font-family: "Open-Sans", sans-serif; } .newLogin img { width: 200px; margin-left: 45px; } .newUserLink { color: #686868; font-size:.86em; } .loginButton { display: block; /* float: left; */ color: #231f20 !important; background-color: #fff; border: 2px solid #d9a425; cursor: pointer; padding: 8px 9%; display: inline-block; margin: 12px auto; font-weight: 600; letter-spacing: .5px; line-height: 1.2; max-width: 90%; text-align: center; position: relative; overflow: visible; z-index: 9995; font-size: 16px; padding: 9px 15px; width: 90px; transition:all .3s ease-in-out; /* background-color: #1f95ff; border: 3px solid #1f95ff; display: block; width: 100%; text-align: center; color: white; padding: 15px; border-radius: 5px; margin-top: 10px; font-size: 18px; cursor: pointer; */ } .loginButton:hover { /* background-color: #1977cc; border: 3px solid #1977cc;*/ transition: all .3s ease-out; /* color: #fff; background-color: #5b564b; */ transform: translateY(-2px); border-color: #fff; } #loginLinks { color: #686868; font-size:.9em; font-style:normal; font-weight:700; font-family:var(--open-sans); } .headSpace { width:100%; height:20px; background-color: var(--body-color); } .loginField { outline: none; border: none; box-shadow: none; background-color: #f4f4f4; color: #666666 !important; /* height: 2.5rem; */ margin: 0; white-space: nowrap; /* display: table-cell; */ vertical-align: middle; color: #616167; font-size: 14px; font-weight: 400; padding: 12px 18px; width: 150px; font-family: var(--open-sans) !important; /* width: 100%; */ /* border: 2px solid #e6e6e6; */ } .loginFieldLarge { width: 100%; display: block; box-sizing: border-box; height: 40px; border-radius: 5px; border: 1px solid #a8a8a8; font-size: 18px; padding: 5px; } .FieldName { Font-Size: 12px; Color: #000; Border: none; Padding: 0px 5px 0px 0px; font-weight: bolder; vertical-align: middle; } .homeButton { max-width: 900px; margin-left: auto; margin-right: auto; margin-top: -100px; margin-bottom: 12px; } .homeButton div:not(.clearfix) { width: calc(33% - 32px); margin: 15px; float: left; background: rgb(196,196,196); background: linear-gradient(0deg, rgba(196,196,196,1) 0%, rgba(216,216,216,1) 100%); height: 200px; text-align: center; border-radius: 10px; transition: all ease 0.25s; padding: 15px 0px 20px 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } .homeButton div:not(.clearfix):hover { /*background-color: rgba(213, 43, 64, 0.9);*/ transition: all ease 0.25s; margin-top: -10px; box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; } .homeButton img { width: 100px; margin-top: 20px; margin-bottom: 14px; filter: invert(43%) sepia(7%) saturate(4867%) hue-rotate(167deg) brightness(94%) contrast(86%); } .homeButton p { color: #3576b0; font-family: "Open sans", sans-serif; font-size: 24px; } .homeBar { height: 300px; position: relative; margin-bottom: 50px; } .homeBar div:not(.clearfix) { float: left; padding: 10px; box-sizing: border-box; text-align: center; } .hiddenDiv { display: none; } .barColor { width: 45%; background-color: #3576b0; height: 100%; position: relative; } .barColor:after { border-top: 150px solid transparent; border-bottom: 150px solid transparent; border-left: 90px solid #3576b0; content: " "; position: absolute; top: 0; right: -90px; z-index: 1; } .barColor img { width: 225px; margin-top: 20px; } .barImage { width: 55%; background-image: url("/OLBanking18/Pages/images/BankImages/lostStolen2.jpg"); background-size: cover; height: 100%; position: relative; background-position: 50% 50%; } .barImage p { vertical-align: baseline; position: absolute; bottom: 95px; left: 0; right: 0; color: white; font-family: "Open sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 46px; text-decoration: none; line-height: 50px; } .barImage p:hover { color: #b9b9b9; transition: all .05s ease-out; } .barImageoverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); } .contentHeader { background-color: #3576b0; width: 100%; position: relative; margin-top: 4%; } .hometitle { font-family: 'Open Sans', sans-serif; font-size: 44px; font-weight: bolder; color: white; display: table; margin: 0 auto; padding: 4% 0; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); } .HomePageText { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; font-size: 1.2rem; line-height: 26px; color: #333; } .homepageTextContainer { max-width: 925px; margin: 0 auto; padding: 3% 0 0% 0; min-height: 145px; } .buildingImage { width: 100%; background-image: url("../Pages/images/BankImages/ibp-cares.jpeg"); background-size: cover; height: 150px; position: relative; background-position: 50% 50%; margin-top: 10px; text-align: center; } .buildingImage .barImageoverlay { background-color: rgba(0, 0, 0, 0.3); } .buildingImage p { vertical-align: baseline; margin-top: 64px; color: white; font-family: "Open sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 16px; } .spotlightImage { width: 100%; background-image: url("../Pages/images/BankImages/online-enrollment-2.jpg"); background-size: cover; height: 150px; position: relative; background-position: 50% 50%; margin-top: 10px; text-align: center; } .spotlightImage p { vertical-align: baseline; margin-top: 64px; color: white; font-family: "Open sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 16px; } .homeWidgets { max-width: 900px; margin-left: auto; margin-right: auto; } .homeWidgets div.first { float: left; width: calc(50% - 30px); margin: 15px; min-height: 225px; position: relative; background-size: cover; } .homeWidgets div.second { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(255, 255, 255, 0.7); padding: 10px; box-sizing: border-box; } .homeWidgets h4 { color: #580c1d; font-family: "Open sans", sans-serif; text-transform: uppercase; font-size: 22px; padding: 10px; font-weight: bold; } .homeWidgets p { color: #555555; font-family: "Open sans", sans-serif; font-size: 14px; } .videoWrap { background: #d8d8d8; padding-top: 50px; padding-bottom: 50px; } .homeVideo { max-width: 860px; margin: auto; /*margin-bottom: 60px;*/ margin-top: -20px; padding: 0px 30px; } /*End Layout*/ /*ELEMENTS*/ .ImageText2 { text-align: center; color: white; text-transform: uppercase; font-size: 22px; margin: 0; padding-top: 62px; padding-bottom: 62px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); font-family: Arial, sans-serif; font-weight: 600; } .ImageText2:hover { text-shadow: 0px 0px 10px rgba(75, 25, 0, 0.7); } .ImageBox2 { height: 150px; background-size: cover; background-position: center; margin-bottom: 20px; } .ImageBoxOverlay2 { background-color: rgba(0, 0, 0, 0.5); height: 150px; } .ImageBox:hover > .ImageBoxOverlay2 { background-color: rgba(255, 102, 0, 0.5); } .ImageBoxOverlay2:hover { background-color: rgba(0, 49, 55, 0.7); } .ImageText3 { text-align: center; color: white; text-transform: uppercase; font-size: 22px; margin: 0; padding-top: 89px; padding-bottom: 89px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); font-family: Arial, sans-serif; font-weight: 600; } .ImageText3:hover { text-shadow: 0px 0px 10px rgba(75, 25, 0, 0.7); } .ImageBox3 { height: 200px; background-size: cover; background-position: center; margin-bottom: 20px; } .ImageBoxOverlay3 { background-color: rgba(0, 0, 0, 0.5); height: 200px; } .ImageBox:hover > .ImageBoxOverlay3 { background-color: rgba(255, 102, 0, 0.5); } .ImageBoxOverlay3:hover { background-color: rgba(0, 49, 55, 0.7); } .Details.expand { display: block; } .Details { display: none; } .Details img { width: calc(50% - 40px); margin-left: 20px; margin-right: 20px; float: left; margin-bottom: 20px; } /* TABLE*/ table.rateTable { border: 1px solid black; } .rateTable th, .rateTable td { border: 1px solid black; padding: 15px; font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 20px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle; } table.PageText td { padding: 10px; } .ResponsiveTable th, td { text-align: left; /*padding: 5px;*/ vertical-align: top; } .ResponsiveTable th { font-weight: bold; } .ResponsiveTable .topRow { background: #00646a; color: white; } .ResponsiveTable .oddRow { background: #eee; } table.ResponsiveTable ul { padding-inline-start: 20px; margin: 0; list-style-type: disc; } table.ResponsiveTable li { margin-bottom: 10px; } textarea{ width:100%; max-width:725px; } .demTable { border:1px solid #c9c9c9; border-collapse:collapse; padding:10px; } .demTable th { border:1px solid #c9c9c9; padding:10px; background: #1f3d61; color: #ffffff; font-size: 15px; } .demTable td { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; border:1px solid #c9c9c9; text-align:left; padding: 10px 20px 10px 20px; background: #ffffff; color: #352f2f; font-size: 1.1rem; line-height: 28px; } /* COLUMNS & ROWS */ .clearfix { clear: both; } .column { float: left; } .first-footer { width: 75%; box-sizing: border-box; } .second-footer { padding: 20px; width: 25%; box-sizing: border-box; } .footer-third { width: 33.33%; padding: 20px; box-sizing: border-box; } .footer-fourth { width: 25%; padding: 20px; box-sizing: border-box; } .half { margin-right: 40px; width: calc(50% - 20px); } .half.final { margin-right: 0px !important; } .half.only { margin-right: calc(25% - 10px) !important; margin-left: calc(25% - 10px); } .third { margin-right: 20px; width: calc(33% - 14px); } .third.final { margin-right: 0px !important; } .quarter { margin-right: 20px; width: calc(25% - 15px); } .quarter.final { margin-right: 0px !important; } .sixth { margin-right: 20px; width: calc(16% - 17px); } .sixth.final { margin-right: 0px !important; } /* GENERAL */ .pagebody { padding: 50px 0px 100px 0px; min-height: 465px; width: calc(100% - 60px); max-width: 950px; margin: auto; } .PageImage { border-radius:5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; margin:50px 0 0 0; } .PageTitle { font-family: var(--merriweather); font-size: 48px; font-weight: bold; color: #102c44; padding-bottom: 5px; text-align: left; margin: 0 0 15px 0; line-height: 42px; } /*.SecondPageTitle { font-size: 22px; font-family: Arial, sans-serif; color: #666; font-weight: 400; border-bottom: solid 1px #333333; padding-top: 20px; padding-bottom: 8px; }*/ .PageText { font-family: var(--open-sans); font-size: 17px; line-height: 21px; color: #333; font-weight: 300; /*padding-top: 7px; padding-bottom: 7px;*/ } ul.PageText { list-style-type: disc; margin-left: 20px; } ol.PageText { margin-left: 20px; list-style-type: decimal; } .PageSubtitle { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; font-size: 28px; font-weight: bold; color: #535353; margin-top: 40px; margin-bottom: 15px; text-transform: uppercase; } .PageSubtitle2 { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; font-size: 18px; font-weight: bold; color: #535353; margin-top: 20px; margin-bottom: 5px; } .PageUnderline { background-color: #580c1d; height: 5px; margin: -10px auto 30px; width: 100px; } .PageLink { font-family: var(--open-sans); font-size: 17px; font-weight: bold; line-height: 1rem; color: #997E43; /* text-decoration: underline; */ } .PageLink:hover { text-decoration: none; color: #5b5545; transition: all 0.3s ease; } .Link { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; font-size: 1rem; font-weight: normal; line-height: 1rem; color: #3344dd text-decoration: underline; } .Link:hover { color: #bb1122; text-decoration: none; } .Link:visited { color: #884488; } .anchorLink { top: -150px; position: relative; visibility: hidden; display: block; } .PageButton { max-width: 200px; text-align: center; background: #059ffb; color: white; padding: 15px 35px; margin: 20px auto; font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 20px; border-radius: 15px; display: inline-block; transition: all .1s ease-out; } .PageButton:hover { background: #06639b; text-decoration: none; cursor: pointer; } .PageButtonWrap { text-align: center; } .PageButtonWrap:hover { cursor: pointer; } .DataFont { font-family: arial, verdana, helvetica, "avant garde", "sans-serif"; font-size: 14px; color: #4e4e4e; /*line-height: 30px;*/ } .BoldDataFont { font-family: arial, verdana, helvetica, "avant garde", "sans-serif"; font-size: 14px; color: #4e4e4e; border: none; padding: 0px 5px 0px 5px; font-weight: bolder; } .TopHeader a { font-family: calibri, arial, verdana, helvetica, "avant garde", "sans-serif"; font-weight: bolder; font-size: 18px; color: #e8e8e8; background: transparent; } .TopHeader { border: 0px; background-color: #636363; padding: 3px; font-family: calibri, arial, verdana, helvetica, "avant garde", "sans-serif"; font-weight: bolder; font-size: 18px; color: #ededed; } .TopHeader th { padding: 8px; border-top-style: solid; border-top-width: 2px; border-top-color: #7b7b7b; } .GridRow { background-color: #eeeeee; } .GridFormat { border-color: #e8edff; } .GridFormat th { border-left-style: solid; border-left-width: 1px; border-left-color: #eeeeee; } .GridFormat tr td { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ffffff; padding: 6px; } .GridFormat tr:hover th[scope="row"], .GridFormat tr:hover td { background-color: #f9eee5; color: #e96300; } /* GLOBAL */ body { background-color: #d4d2cc; color: #221E1F; font-weight: 300; line-height: 1.65; font-family: 'Open Sans', sans-serif; -webkit-backface-visibility: hidden; width: 1280px; max-width: 93%; margin: 0 auto !important; } p { margin: 5px 0; line-height: 25px; } a { text-decoration: none; color: inherit; cursor: pointer !important; /*transition: color 0.5s ease;*/ } button:hover { cursor: pointer !important; } strong { font-weight: bold !important; } em { font-style: italic !important; } sup { vertical-align: super !important; font-size: 10px !important; } hr.PageDivider { background-color: #bbb; border: 0; height: 5px; margin: 20px auto 40px; width: 70px; } hr { background-color: #a6a6a6; border: 0; height: 1px; margin: 20px 0; } ul > ul { list-style-type: circle; padding-inline-start: 30px; } .ui-dialog h1 { font-size: 28px; font-weight: bold; line-height: 14px; margin-bottom: 10px; } /* FOOTER */ .FDICLogo { max-width: 500px !important; } .FooterText { font-family: Calibri, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #363636; } footer { clear: both; width: 100%; background-size: 100% auto; background-position: center; color: white; background-color: var(--brown-gray); } #fbIcon { /* filter: invert(1); */ border-radius: 23px; max-width: 45px; } #fbIcon::before { content:url('images/bankimages/white-facebook-square.png'); } #fbIcon:hover { transition: all 0.3s ease; } .flexFooter { display: flex; flex-direction: row; justify-content: center; gap:10px; align-items: flex-start; } .FooterPageTitle { font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; color: #fff!important; padding-bottom: 10px; text-align: center; font-size: 28px; text-rendering: auto; text-transform: none; margin: 0 auto; } footer .PageText { color: #363636; } footer .wrapper { line-height: 25px; margin: auto; width: calc(100% - 60px); font-size: 14px; font-family: "Open Sans", sans-serif; padding-top: 45px; padding-bottom: 15px; padding-right: 30px; padding-left: 30px; max-width: 1200px; text-align: center; } footer #copyright { /*background: #1D1D1D;*/ bottom: 0; left: 0; width: 100%; } footer .wrapper a { color: #6bb9ff; font-size: 1rem; text-align: center; margin: auto 0; text-decoration: underline; } footer .wrapper a:hover { color: #4382bb; text-decoration: none; } /* MISC */ .ToolBar { margin-left: auto; margin-right: auto; padding-right: 30px; padding-left: 30px; padding-top: 30px; /*margin-bottom: -15px;*/ text-align: center; width: calc(100% - 60px); } .clear { clear: both; } .hidden { position: absolute; clip: rect(1px 1px 1px 1px); /* IE6 & 7 */ clip: rect(1px, 1px, 1px, 1px); } /* MEDIA QUERIES */ @media (max-width: 1150px) { .OlbMobileMenu { display: block !important; padding: 0 16px 0 0; position: relative; top: -56px; top: 60px; } } @media(min-width: 1081px) { .OlbMenu { display: block !important; } } @media (max-width: 1080px) { /* MOBILE MENU BREAKPOINT - should be about 1080, header should be about 151px tall - b/w 850 and 1000, menu does not stick to top - once it gets to about 500, mobile menu moves down*/ .barImage p { right: 50px; font-size: 36px; text-align: right; } .OlbMenu { display: none; } .OlbMobileMenu { display: block !important; padding: 0 16px 0 0; position: relative; /* top: -56px; */ top: 60px; } .header { display: block; /*height: auto;*/ height: 151px !important; } .headerLogo, .headerMenu { display: block; float: left; } .headerMenu { width: 100%; margin-top: 22px !important; } .headerLogo { width: 240px; } .OlbMenuContainerV2 { text-align: center; } .OlbTopMenu { display: block; text-align: center; } .NavLevel1 { line-height: 24px !important; } .NavParent1 { width: calc(100% - 10px); } li.NavLevel1:hover { border-bottom: transparent solid 5px; background: #f0f0f0; } ul.OlbMenuSub1:before { display: none; } .OlbMenuSub1 { position: relative; overflow: hidden; border-top:0px !important; box-shadow: unset !important; } li.NavLevel2 { float: none; } .NavLevel2 { font-size: 16px !important; line-height: 18px; } .NavParent2 { width: calc(100% - 10px); } } @media (max-width: 900px) { .bannerbox { max-width: 550px; width: 30%; margin-left: 55%; } } @media (max-width: 850px) { .OlbMenu { display: none; } .OlbMobileMenu { display: block !important; padding: 0 16px 0 0; position: relative; /*top: 180px;*/ } .header { display: block; /*height: auto;*/ min-height: 135px; } .headerLogo, .headerMenu { display: block; float: left; } .headerMenu { width: 100%; margin-top: -16px; } .headerLogo { width: 240px; } .OlbMenuContainerV2 { text-align: center; } .OlbTopMenu { display: block; text-align: center; } .NavLevel1 { line-height: 24px !important; } .NavParent1 { width: calc(100% - 10px); } li.NavLevel1:hover { border-bottom: transparent solid 5px; } ul.OlbMenuSub1:before { display: none; } .OlbMenuSub1 { position: relative; overflow: hidden; } li.NavLevel2 { float: none; } .NavLevel2 { font-size: 16px !important; line-height: 18px; } .NavParent2 { width: calc(100% - 10px); } .newLogin { top: 212px; } .footer-fourth { width: 50%; text-align: center !important; padding: 10px 20px; } footer .PageTitle { text-align: center !important; } .footer-third { width: 50%; padding: 10px 20px; } .footer-third:nth-of-type(3) { width: 100%; } .PageImage { max-width: 100%; } } @media (max-width: 750px) { .homeBar { height: 200px; } .homeBar div:not(.clearfix) { float: none; } .barColor { width: 100%; background-color: transparent; height: 100px; position: relative; z-index: 100; } .barColor img { width: 100px; margin-top: 0; z-index: 100; } .barColor:after { display: none; } .barImage { width: 100%; position: absolute; margin-top: -100px; height: 200px; z-index: 1; } .barImage p { text-align: center; bottom: 22px; text-decoration: none; right: 0; line-height: 26px; font-size: 1.5rem; } .hometitle { font-size: 48px; padding: 4% 5%; line-height: 50px; text-align: center; } .homepageTextContainer { max-width: 575px; min-height: 175px; } } @media (max-width: 700px) { .homeButton div:not(.clearfix) { width: calc(50% - 30px); } .hiddenDiv { display: block; } .newLogin { width: 50%; margin-right: 25%; } } @media (max-width: 600px) { .Details img { width: calc(100% - 40px); } .bannerbox { max-width: 100%; width: calc(100% - 140px); margin-left: 50px; margin-right: 50px; margin-top: 275px; } } @media (max-width: 500px) { .newLogin { width: calc(100% - 30px); margin-right: 15px; top: 50%; z-index: 0; } .footer-fourth { width: 100%; } .footer-third { width: 100%; } .third { margin-right: 0 !important; width: 100% !important; } .half { margin-right: 0; width: 100%; } .headerLogo { margin: auto 0; /* width: 100%; */ } .layout { display: block!important; } .threecolumn article { width: 100%; } .ResponsiveTable { border-bottom: none !important; } .ResponsiveTable .topRow { display: none; } .ResponsiveTable th, .ResponsiveTable td { text-align: left; padding: 10px; vertical-align: top; display: block; width: calc(100% - 20px) !important; background-color: #eee; } .ResponsiveTable th { font-weight: bold; background-color: #580c1d; color: white; margin-top: 20px; } .ResponsiveTable .oddRow { background: transparent; } .ResponsiveTable td:before { content: attr(data-label); float: left; font-size: 11px; text-transform: uppercase; font-weight: bold; width: 100%; margin-bottom: 5px; } /* .OlbMobileMenu { top: -40px; } */ .pagebody { padding: 40px 0px 25px 0px; } .FDICLogo { max-width: 375px !important; margin: 0 auto; text-align: center; position: relative; } .headerImage { max-height: 275px; width: auto; background-position: 50% -420%; } .PageTitle { font-size: 30px; line-height: 34px; } } @media (max-width: 450px) { .homeButton div:not(.clearfix) { width: calc(100% - 30px); } .homeWidgets div.first { float: none; width: calc(100% - 30px); } .homepageTextContainer { max-width: 355px; min-height: 220px; } } @media (max-width: 400px) { .flexslider .slides > li { position: relative !important; height: 530px !important; } .bannerbox { max-width: 100%; width: calc(100% - 40px); margin-left: 0; margin-right: 0; margin-top: 0; position: absolute; bottom: 0; } .FDICLogo { max-width: 250px !important; } .headerLogo > a > img { position: absolute !important; min-width: 220px !important; } .OlbMenu { margin-top: 46px; } } @media (max-width: 300px) { .headerLogo { width: 70%; } .headerLogo img { width: 100%; } .PageTitle { font-size: 28px; } } /*SKIP TO MAIN CONTENT LINK*/ a.skiplink { position: absolute; top: -40px; left: 0; padding: 6px; } a.skiplink:focus { position: absolute; left: 0; top: 0; font-size: 14px; color: black; background-color: white; z-index: 1000000; } /*END SKIP TO MAIN CONTENT LINK*/ /* AFTER LOGIN TABLES */ iframe { width: 100%; border-radius: 15px; background-color: #fff; } iframe.ChatFrame { border-radius: 0px; } .GridFormat tr td, .GridFormat tr th, .ReportTable tr th, .ReportTable tr td { padding: 10px 20px !important; text-align: left !important; } .TopHeader, .MKTableHeader { background-color: transparent !important; color: #fff !important; text-align: left !important; border: none !important; } .TopHeader > th { background-color: #424b55 !important; /* background-color: var(--main-color-darker) !important; */ } .TopHeader > td { background-color: #424b55 !important; /* background-color: var(--main-color-darker) !important; */ } .TopHeader > th:first-child { border-radius: 15px 0px 0px 0px; } .TopHeader > th:last-child { border-radius: 0px 15px 0px 0px; } .TopHeader > td:first-child { border-radius: 15px 0px 0px 0px; } .TopHeader > td:last-child { border-radius: 0px 15px 0px 0px; } .MKTableHeader > th { background-color: #424b55 !important; } .MKTableHeader > th:first-child { border-radius: 15px 0px 0px 0px; } .MKTableHeader > th:last-child { border-radius: 0px 15px 0px 0px; } .MKTableHeader > td { background-color: #424b55 !important; } .MKTableHeader > td:first-child { border-radius: 15px 0px 0px 0px; } .MKTableHeader > td:last-child { border-radius: 0px 15px 0px 0px; } .TopHeader > td:only-child { border-radius: 15px 15px 0px 0px; } .MKTableHeader > td:only-child { border-radius: 15px 15px 0px 0px; } .TopHeader > th:only-child { border-radius: 15px 15px 0px 0px; } .MKTableHeader > th:only-child { border-radius: 15px 15px 0px 0px; } td.TopHeader, th.TopHeader { background-color: #424b55 !important; } td.TopHeader:first-child { border-radius: 15px 0px 0 0; } th.TopHeader:first-child { border-radius: 15px 0px 0 0; } td.TopHeader:last-child { border-radius: 0px 15px 0 0; } th.TopHeader:last-child { border-radius: 0px 15px 0 0; } td.TopHeader:only-child { border-radius: 15px 15px 0 0; } th.TopHeader:only-child { border-radius: 15px 15px 0 0; } .GridFormat, .ReportTable { border: none !important; background-color: #fff !important; border-radius: 15px 15px !important; text-align: left !important; } .GridAlternateRow, .ReportEvenRow { background-color: #f9f9f9 !important; } .TopHeader a, .MKTableHeader a { background-color: transparent !important; color: white; font-weight: bold; } tr.GridRow td.TopHeader { background-color: transparent !important; color: #404040 !important; } tr.GridAlternateRow td.TopHeader { background-color: transparent !important; color: #404040 !important; } #ctl00_ctl00_ctl00_UxBody_Body_Body_ctl00_ctl00_UxGraph_UxGraphContainer { border-radius: 15px; } #ctl00_ctl00_ctl00_UxBody_Body_Body_ctl00_UxGraph_UxGraphContainer { border-radius: 15px; } .PageText td, th { border: none !important; } .GridFormat tr:last-of-type td:first-of-type { border-radius: 0px 0px 0px 15px; } .GridFormat tr:last-of-type td:last-of-type { border-radius: 0px 0px 15px 0px; } div#ctl00_ctl00_ctl00_UxBody_Body_Body_TransferOneTimeControl_ctl00_Ajax_PanContent span { display: inline !important; }