/*!
* CREDCO Membersite Main
!*/html,body{background:#3b434e;font-family:'Open Sans',sans-serif;font-weight:300;color:#4b515e}footer{padding-bottom:60px}footer,footer a{color:#fff}footer .container{opacity:.75}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300;margin:0}h1,.h1{font-size:28px}h2,.h2{font-size:20px}.page-content p,.page-content-list li{font-size:14px;line-height:22px}.page-content-list li{padding-bottom:15px}.small{font-size:12px}.medium{font-size:14px}.text-highlight{position:relative;z-index:10;display:inline-block;padding:0 5px 0}.text-highlight:before{content:'';position:absolute;display:block;height:12px;width:100%;left:0;bottom:0;z-index:-1;background-color:#ef3f3a;opacity:.5}.hr-decor{width:15%;display:block;position:relative;border:0;height:4px}.divider-circle.border{width:36px;height:36px;display:block;border-color:#9ba4b0 !important;border-width:3px !important;line-height:1.62;position:relative;z-index:5}.divider-circle.border:before,.divider-circle.border:after{content:"";height:3px;width:30px;position:absolute;background-color:#9ba4b0;top:50%;z-index:1}.divider-circle.border:before{left:-30px}.divider-circle.border:after{right:-30px}.divider-circle span{color:#9ba4b0;font-size:12px;line-height:1}.card-caret{width:0;height:0;display:block;border:10px solid transparent}.card-caret.caret-down{border-top-color:#fff}.card-caret.caret-right{border-left-color:#fff}.card-caret.caret-up{border-bottom-color:#fff;margin-top:-40px;margin-bottom:15px;margin-left:auto;margin-right:auto}.card-caret.caret-left{border-right-color:#fff}.btn{font-size:14px;font-weight:300;border-radius:3px;padding-top:10px;padding-bottom:10px}.btn-sm{font-size:12px;padding-top:8px;padding-bottom:8px}.btn-lg{font-size:16px;padding-top:13px;padding-bottom:13px}.btn:hover{box-shadow:0 0 4px rgba(0,0,0,.5)}.btn:disabled{opacity:.50 !important}.font-weight-bold{font-weight:600 !important}.font-weight-bolder{font-weight:700 !important}.font-weight-lighter{font-weight:300 !important}.shadow{box-shadow:0 2px 15px -2px rgba(0,0,0,.15) !important}.rounded{border-radius:6px !important}.badge-pill{padding-left:8px;padding-right:8px}.border.border-2,.border-2{border-width:2px !important}.mini-modal .close{top:8px;right:10px}.popover-card{font-size:14px}.card button.close{top:5px;right:10px}.card .close:focus,.card .close span:focus{outline:0}.card.closed .card-body{opacity:.6}.carousel-indicators{bottom:-15px}.carousel-indicators li{width:12px;height:12px;border-radius:100%}.carousel-control-next,.carousel-control-prev{opacity:1;width:10%}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:url('https://d2cnrbzfttnh6p.cloudfront.net/icon-arrow.svg');width:30px;height:30px}.carousel-control-prev-icon{transform:rotate(180deg)}.tablist .nav-item:first-of-type .nav-link{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.tablist .nav-item:last-of-type .nav-link{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.dropdown-toggle::after{border:0;position:relative;background-image:url('https://d2cnrbzfttnh6p.cloudfront.net/icon-filter.svg');background-size:contain;width:15px;height:15px;top:3px;margin-left:8px}input.form-control,.page-auth-pii .form-group input,.page-auth-pii .form-group select{height:46px}.custom-select{background-image:url('https://d2cnrbzfttnh6p.cloudfront.net/right-chevron.svg');background-size:18px}.progress-bar{transition:all .25s ease-out}.modal-backdrop{background-color:#fff;opacity:.85 !important;z-index:8888}.modal-small{z-index:99999}.modal-small .modal-content{border-radius:.75rem}.modal-fullpaged .modal-dialog{margin:0 !important;border-radius:0 !important;max-width:100% !important}.modal-fullpaged .modal-dialog,.modal-fullpaged .modal-dialog .modal-header,.modal-fullpaged .modal-dialog .modal-content,.modal-fullpaged .modal-dialog .modal-body,.modal-fullpaged .modal-dialog .modal-footer{border-radius:0}.modal-fullpaged .modal-dialog .modal-content{border:0;min-height:100vh;height:100%;width:100%;min-width:100vw}.modal-fullpaged .modal-dialog .modal-content>.modal-body{padding-top:75px}.modal-fullpaged .modal-dialog .modal-footer{border:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal{z-index:9999}.load-spinner{max-width:20px;animation:buttonSpinner 1.1s infinite linear;-webkit-animation:buttonSpinner 1.1s infinite linear}@-webkit-keyframes buttonSpinner{0{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes buttonSpinner{0{transform:rotate(0)}100%{transform:rotate(360deg)}}span.rounded-circle{width:10px;height:10px}