.absolute {position: absolute}

.alertred, .alertred a {color: #ff0000}

.bgpos100pc5px {background-position: 100% 5px}

.bgpos100pc50pc {background-position: 100% 50%}

.bgposzero50pc {background-position: 0 50%}

.bgposzero5px {background-position: 0 5px}

.bgposcenter {background-position: center}

.bgcontain {background-size: contain}

.bgcover {background-size: cover}

.bgdefaultblue {background-color: #007bff}

.bgblack {background-color: #000000}

.bgblue {background-color: #0084A9 !important}

.bgfischer {background-color: #ED1C24 !important}

.bgbluehover:hover {background-color: #0084A9 !important}

.bgbrown {background-color: #ad6f43}

.bgsilver {background-color: #808080}

.bggreen {background-color: #67c19e}

.bgsuccess {background-color: #28A745 !important}

.bginherit {background-color: inherit !important}

.bgnorepeat {background-repeat: no-repeat}

.bggrey, .bggrey:focus {background-color: #c1c1c1}

.bgred {background-color: #be1f1f}

.bgsmoke, .bgsmoke:focus {background-color: #f8f9fb}

.bgsmokehover:hover {background-color: #f8f9fb}

.bgslate {background-color: #3a4c5b !important}

.bgsmokehover:hover {background-color: #f8f8f8}

.bgwhite {background-color: #ffffff !important}

.bgwhiteodd:nth-child(odd) {background-color: #ffffff !important}

.bgsmoketenbyfour:nth-child(10n+1), .bgsmoketenbyfour:nth-child(10n+2), .bgsmoketenbyfour:nth-child(10n+3), .bgsmoketenbyfour:nth-child(10n+4) {background-color: #f8f8f8 !important}

.bgyellow {background-color: #ffae00}

.bgyellowhover:hover {background-color: #ffae00}

.bgyellowtrans {background-color: rgba(255,174,0,0.8)}

.black {color: #333333 !important}

.blue {color: #0084A9 !important}

.block {display: block}

.bold {font-weight: bold}

.border1pxblue {border: 1px solid #0084A9}

.border1pxgreen {border: 1px solid #28A745}

.border3pxgreen {border: 3px solid #28A745 !important}

.border3pxdanger {border: 3px solid #DC3545 !important}

.border1pxlightgrey {border: 1px solid #e3e3e7}

.border2pxlightgrey {border: 2px solid #eeeeef}

.border1pxgrey {border: 1px solid #d4d3d5}

.border2pxgrey {border: 2px solid #dddde1}

.border1pxwhite {border: 1px solid #ffffff !important}

.border2pxblue {border: 2px solid #0084A9}

.border2pxwhite {border: 2px solid #ffffff}

.border3pxwhite {border: 3px solid #ffffff}

.border5pxblue {border: 5px solid #0084A9 !important}

.greenshadow {box-shadow: 0 0 0 10px #28A745  inset}

.border5pxtrans {border: 5px solid transparent}

.border2pxdashedblack {border: 2px dashed #000000}

.border5pxyellowtrans {border: 5px solid rgba(255,174,0,0.8)}

.borderbottom1pxgrey {border-bottom: 1px solid #e0e0e0 !important}

.borderbottom1pxdarkgrey {border-bottom: 1px solid #78828b !important}

.borderbottom1pxwhite {border-bottom: 1px solid #ffffff !important}

.borderbottom15pxtrans {border-bottom: 15px solid transparent}

.borderbottom16pxtrans {border-bottom: 16px solid transparent}

.borderbottom1pxblue {border-bottom: 1px solid #0084A9}

.borderbottom2pxblue {border-bottom: 2px solid #0084A9}

.borderbottom2pxslate {border-bottom: 2px solid #3a4c5b}

.borderbottom2pxblack, .borderbottom2pxblack:focus {border-bottom: 2px solid black}

.borderleft1pxwhite {border-left: 1px solid #ffffff !important}

.borderleft15pxgreen {border-left: 15px solid #0084A9}

.borderleft15pxwhite {border-left: 15px solid #ffffff}

.borderleft16pxgrey {border-left: 16px solid #c1c1c1}

.borderleft2pxslate {border-left: 2px solid #3a4c5b}

.borderradius16px {border-radius: 16px}

.borderright15pxwhite {border-right: 15px solid #ffffff}

.borderright16pxgrey {border-right: 16px solid #c1c1c1}

.borderright16pxgrey {border-right: 15px solid #c1c1c1}

.borderright1pxtrans {border-right: 1px solid transparent}

.borderright1pxwhite {border-right: 1px solid #ffffff}

.borderright15pxgreen {border-right: 15px solid #0084A9}

.borderright2pxblue {border-right: 2px solid #0084A9}

.borderright2pxbrown {border-right: 2px solid #ad6f43}

.borderright2pxgreen {border-right: 2px solid #67c19e}

.borderright2pxslate {border-right: 2px solid #3a4c5b}

.borderright2pxyellow {border-right: 2px solid #ffae00}

.borderright2pxwhite {border-right: 2px solid #ffffff}

.bordertop1pxlightgrey {border-top: 1px solid #e0e0e0}

.bordertop1pxgrey {border-top: 1px solid #c1c1c1}

.bordertop15pxtrans {border-top: 15px solid transparent}

.bordertop16pxtrans {border-top: 16px solid transparent}

.bordertop2pxblue {border-top: 2px solid #0084A9}

.bordertop2pxred {border-top: 2px solid #be1f1f}

.borderwhiteactive:active {border-color: #ffffff !important}

.borderwhitehover:hover {border-color: #ffffff}

.borderwidth3px {border-width: 3px}

.borderwidth4px {border-width: 4px}

.borderyellowhover:hover {border-color: #ffae00}

.bottom50px {bottom: 50px}

.bottom50pc {bottom: 50%}

.bottomzero {bottom: 0}

.bottom {vertical-align: bottom}

.center {text-align: center}

.selfcenter {align-self: center}

.contain {object-fit: contain}

.corners {border-radius: 10px}

.corners15px {border-radius: 15px}

.corners30px {border-radius: 30px}

.default {cursor: default !important}

.events {pointer-events: auto !important}

.fixed {position: fixed}

.flexfill {flex: 1}

.flexleft {align-items: left !important}

.fontzero {font-size: 0}

.font30px {font-size: 30px}

.font14px {font-size: 14px}

.font18px {font-size: 18px}

.fontinitial {font-size: initial}

.gold {color: #ffae00}

.green {color: #67c19e}

.grey {color: #c1c1c1}

.heightzero {height: 0}

.height100pc {height: 100%}

.height80pc {height: 80%}

.height60pc {height: 60%}

.height100px {height: 100px}

.height100vh {height: 100vh}

.height160px {height: 160px}

.height20px {height: 20px}

.height200px {height: 200px !important}

.height300px {height: 300px}

.height30px {height: 30px}

.height32px {height: 32px}

.height35px {height: 35px}

.height35vw {height: 35vw}

.height400px {height: 400px} 

.height43px {height: 43px}

.height45px {height: 45px}

.height5px {height: 5px}

.height50px {height: 50px}

.height50vh {height: 50vh}

.height500px {height: 500px}

.height650px {height: 650px}

.height60px {height: 60px}

.height65px {height: 65px}

.height60vh {height: 60vh}

.height60vhplus60px {height: calc(60vh + 60px)}

.height7vw {height: 7vw}

.height80px {height: 80px}

.highlight {background-color: rgba(255,255,255,0.2)}

.initial {cursor: initial}

.inline {display: inline}

.inlineblock {display: inline-block}

.inlineflex {display: inline-flex}

.large {font-size: large}

.layoutfixed {table-layout: fixed}

.left {text-align: left}

.left100pc {left: 100%}

.left50pc {left: 50%}

.leftneg120px {left: -120px}

.leftneg50pc {left: -50%}

.leftauto {margin-left: auto}

.leftzero {left: 0}

.leftshadow {box-shadow: -4px 0px 8px}

.legallist {counter-reset: item; list-style-type: none; padding: 0; margin: 0}

.legallist > li {display: table; counter-increment: item; margin-bottom: 0.6em;}

.legallist > li::before {display: table-cell; padding-right: 0.6em; content: counters(item, ".") ". ";}

.legallist > li > ol:not(.continue) {counter-reset: item; list-style-type: none; padding: 0; margin: 0}

.legallist > li > ol > li {display: table; counter-increment: item}

.legallist > li > ol > li::before {display: table-cell; padding-right: 0.6em; content: counters(item, ".") " "}

.legallist > li > ol > li > ol {list-style-type: lower-alpha}

.linearblue { background: linear-gradient(115deg, #0084A9 60%, #ffffff 40%)}

.lineheight18px {line-height: 18px}

.lineheight22px {line-height: 22px}

.lineheight32px {line-height: 32px}

.lineheight48px {line-height: 48px}

.overlay {background-color: rgba(170, 170, 170, .3)}

.outline6pxblue {outline: 6px solid #0084A9}

.marginbottom1px {margin-bottom: 1px}

.marginleft1px {margin-left: 1px}

.marginleftneg2px {margin-left: -2px}

.marginleftneg15px {margin-left: -15px}

.marginleftneg16px {margin-left: -16px}

.marginleftneg34px {margin-left: -32px}

.marginrightneg10px {margin-right: -10px}

.marginrightneg15px {margin-right: -15px}

.marginrightneg16px {margin-right: -16px}

.marginrightneg30px {margin-right: -30px}

.margintop1px {margin-top: 1px}

.margintop12px {margin-top: 12px}

.margintop23px {margin-top: 23px}

.margintop24px {margin-top: 24px}

.margintop5px {margin-top: 5px}

.margintop125px {margin-top: 125px}

.margintop6px {margin-top: 6px}

.margintop8px {margin-top: 8px}

.margintop9px {margin-top: 9px}

.margintopneg10px {margin-top: -10px}

.margintopneg30px {margin-top: -30px}

.maxheight150px {max-height: 150px}

.maxheight175px {max-height: 175px}

.maxheight60px {max-height: 60px}

.maxheight50px {max-height: 50px}

.maxheight45px {max-height: 45px}

.maxheight35px {max-height: 35px}

.maxheightzero {max-height: 0}

.maxheight60vh {max-height: 60vh}

.maxwidth100pc {max-width: 100%}

.maxwidth120pc {max-width: 120%}

.maxwidth20pc {max-width: 20%}

.maxwidth800px {max-width: 800px}

.maxwidth80pc {max-width: 80%}

.maxwidth70pc {max-width: 70%}

.menulist {list-style: none; padding: 0; margin: 0}

.middle {vertical-align: middle}

.minheight250px {min-height: 250px}

.minheight100vh {min-height: 100vh}

.minheight61px {min-height: 61px}

.minwidth20px {min-width: 20px}

.noborder {border: none !important}

.notopborder {border-top-width: 0 !important}

.nobottomborder {border-bottom-width: 0 !important}

.noevents {pointer-events: none}

.nohover {background-color: #007bff !important; border-color: #007bff !important}

.nodec, .nodec:hover, .nodec:focus {text-decoration: none}

.normal {white-space: normal}

.noshadow, .noshadow:hover, .noshadow:focus {box-shadow: none !important}

.nowrap {white-space: nowrap}

.noopacity {opacity: 0}

.nooutline {outline: none}

.noresize {resize: none}

.overauto {overflow: auto}

.overhidden {overflow: hidden}

.overflowy {overflow-y: scroll}

.padbottom2px {padding-bottom: 2px}

.padbottom5px {padding-bottom: 5px}

.padleft2px {padding-left: 2px}

.padtop5px {padding-top: 5px}

.pointer {cursor: pointer !important}

.pre {white-space: pre}

.red {color: #be1f1f !important}

.relative {position: relative}

.resizevertical {resize: vertical}

.right {text-align: right}

.right50pc {right: 50%}

.rightauto {margin-right: auto}

.rightshadow {box-shadow: 4px 0 8px}

.rightzero {right: 0}

.scrollbars::-webkit-scrollbar {width: 20px}

.scrollbars::-webkit-scrollbar-button {background-color: rgba(255,255,255,0.2)}

.scrollbars::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.1)}

.scrollbars::-webkit-scrollbar-track {background-color: rgba(255,255,255,0.2)}

.scrollbars::-webkit-scrollbar-button:vertical:increment {background-image: url("../images/down.png")}

.scrollbars::-webkit-scrollbar-button:vertical:decrement {background-image: url("../images/up.png")}

.sideways {text-orientation: sideways}

.silver {color: #808080}

.slate {color: #3a4c5b}

.small {font-size: small}

.table {display: table}

.tablecell {display: table-cell}

.texttop {vertical-align: text-top}

.top {vertical-align: top !important}

.top9px {top: 9px}

.top50pc {top: 50%}

.top20pc {top: 20%}

.topneg100px {top: -100px}

.topneg16px {top: -16px}

.topneg300px {top: -300px}

.topzero {top: 0}

.translateyneg50pc {transform: translateY(-50%)} 

.ui-front {z-index: 2150}

.ui-dialog {z-index: 2000}

.underlinehover:hover {text-decoration: underline}

.underline {text-decoration: underline !important}

.uppercase {text-transform: uppercase}

.verticaltext {writing-mode: vertical-lr}

.white {color: #ffffff !important}

.whitehover:hover {color: #ffffff !important}

.whiteplaceholder::placeholder {color: #ffffff; opacity: 1}

.blackplaceholder::placeholder {color: #000000; opacity: 1}

.blueplaceholder::placeholder {color: #0084A9; opacity: 1}

.width10pc {width: 10%}

.width100pc {width: 100%}

.width100pcless1em {width: calc(100% - 1em) !important}

.width100pcless30px {width: calc(100% - 30px)}

.width100pcplus30px {width: calc(100% + 30px)}

.width100pcless200px {width: calc(100% - 200px)}

.width100pcless25px {width: calc(100% - 25px)}

.width100px {width: 100px !important}

.width100vw {width: 100vw}

.width120px {width: 120px}

.width1380px {width: 1380px}

.width1050px {max-width: 1050px}

.width15pc {width: 15%}

.width150px {width: 150px !important}

.width16pc {width: 16%}

.width200pc {width: 200%}

.width200px {width: 200px !important}

.width225px {width: 225px}

.width25px {width: 25px}

.width250px {width: 250px !important}

.width260px {width: 260px}

.width20pc {width: 20%}

.width20px {width: 20px}

.width25pc {width: 25%}

.width30pc {width: 30% !important}

.width30px {width: 30px}

.width300px {width: 300px}

.width35pc {width: 35%}

.width350px {width: 350px}

.width360px {width: 360px}

.width410px {width: 0px}

.width32px {width: 32px}

.width34pc {width: 34%}

.width400px {width: 400px}

.width40pc {width: 40%}

.width50pcless1px {width: calc(50% - 1px)}

.width5pc {width: 5%}

.width5px {width: 5px}

.width50pc {width: 50%}

.width50px {width: 50px}

.width60px {width: 60px}

.width60pc {width: 60%}

.width65pc {width: 65%}

.width600px {width: 600px}

.width650px {width: 650px}

.width700px {width: 700px}

.width75px {width: 75px}

.width75pc {width: 75%}

.width800px {width: 800px}

.width80pc {width: 80%}

.width85pc {width: 85%}

.width90pc {width: 90% !important}

.width900px {width: 900px}

.width95pc {width: 95%}

.widthauto {width: auto !important}

.widthzero {width: 0}

.xlarge {font-size: x-large}

.xxlarge {font-size: xx-large}

.yellowhover:hover {color: #ffae00 !important}

.yellow {color: #ffae00}

.zindex1 {z-index: 1}

.zindex2000 {z-index: 2000}

.zindex2050 {z-index: 2050}

.zindex2100 {z-index: 2100}

.zindex3000 {z-index: 3000}

.zindex3050 {z-index: 3050}

.zindex4000 {z-index: 4000}

a {color: #0084A9; text-decoration: underline}

a:hover {color: #23527c}

/* h1 {text-transform: uppercase} */

h1, h2, h3, h4, h5, h6 {color: #333333}

@media (min-width: 768px) {.branchnz1 {margin-left: -40px; top: 95px}}

@media (min-width: 768px) {.branchnz10 {margin-left: -280px; top: 355px}}

@media (min-width: 768px) {.branchnz11 {margin-left: -60px; top: 35px}}

@media (min-width: 768px) {.branchnz12 {margin-left: -185px; top: 610px}}

@media (min-width: 768px) {.branchnz2 {margin-left: -25px; top: 130px}}

@media (min-width: 768px) {.branchnz3 {margin-left: 55px; top: 165px}}

@media (min-width: 768px) {.branchnz4 {margin-left: -20px; top: 360px}}

@media (min-width: 768px) {.branchnz5 {margin-left: 10px; top: 305px}}

@media (min-width: 768px) {.branchnz6 {margin-left: -105px; top: 475px}}

@media (min-width: 768px) {.branchnz7 {margin-left: -190px; top: 175px}}

@media (min-width: 768px) {.branchnz8 {margin-left: -275px; top: 115px}}

@media (min-width: 768px) {.branchnz9 {margin-left: 75px; top: 255px}}

@media (min-width: 768px) {.mabsolute {position: absolute}}

@media (min-width: 768px) {.mleftzero {left: 0}}

@media (min-width: 768px) {.mmapplus {background-image: url('/images/mapplus.png')}}

@media (min-width: 768px) {.mmargintopneg25px {margin-top: -25px !important}}

@media (min-width: 768px) {.mpadleft50px {padding-left : 50px}}

@media (min-width: 768px) {.mpadright50px {padding-right: 50px}}

@media (min-width: 768px) {.mpadleft20px {padding-left: 20px !important}}

@media (min-width: 768px) {.mpadleft25px {padding-left: 25px !important}}

@media (min-width: 768px) {.mpadright20px {padding-right: 20px !important}}

@media (min-width: 768px) {.mpadright25px {padding-right: 25px !important}}

@media (min-width: 768px) {.mrelative {position: relative}}

@media (min-width: 768px) {.mrightzero {right: 0}}

@media (min-width: 992px) {.dborderbottomzero {border-bottom: 0 !important}}

@media (min-width: 992px) {.dinlineblock {display: inline-block}}

@media (min-width: 992px) {.dmaxwidth90pc {max-width: 90%}}

@media (min-width: 992px) {.dright {text-align: right}}

@media (min-width: 992px) {.dstatic {position: static}}

@media (min-width: 992px) {.dwidth25pc {width: 25%}}

@media (min-width: 992px) {.dwidth200px {width: 200px}}

@media (min-width: 992px) {.dwidth33pc {width: 33%}}

@media (min-width: 992px) {.dborderbottom1pxgrey {border-bottom: 1px solid #c1c1c1}}

@media (min-width: 992px) {.dborderright1pxwhite {border-right: 1px solid #ffffff}}

@media (min-width: 992px) {.dwidth10pc {width: 10%}}

@media (min-width: 992px) {.dwidth12pc {width: 12%}}

@media (min-width: 1200px) {.xlwidth650px {width: 650px}}

@media (min-width: 1200px) {.xlabsolute {position: absolute}}

@media (min-width: 1200px) {.xlbottomzero {bottom: 0}}

@media (min-width: 1200px) {.xlrightzero {right: 0}}

.ms-choice {height: 35px; outline: 0 !important; border-color: #ced4da}

.placeholder, .ms-choice span {margin-top: 5px; margin-left: 5px}

.placeholder {color: #6c757d !important}

.ms-choice > span {color: #495057}

.ms-choice > div {background-image: url("/images/greydown.svg"); top: 7px; right: 7px}

.open {background-image: url("/images/greyup.svg") !important}

.btn-primary[disabled].hover:hover, .btn-primary.disabled.hover:hover {background-color: #0069d9; border-color: #0062cc}

.btn-success[disabled].hover:hover, .btn-success.disabled.hover:hover {background-color: #218838; border-color: #1e7e34}

.zoom {transition: transform .2s}

.zoom:hover {transform: scale(1.5); position: relative; z-index: 1000}

table.layouttable {width: 100%; border-collapse: collapse}

table.layouttable th, table.layouttable td {padding: 1px}

@page {size: auto !important;}

.pulse {animation: pulse 1s infinite}

@keyframes pulse {from {transform: scale(1.0)} to {transform: scale(4.0)}}

@media (min-width: 1200px) {
    .widecontainer {max-width: 1800px !important}
}

.bpirstyle {
    background-color: #0084A9;
    padding: 2px 6px 3px;
    font-size: 0.75rem;
    color: white;
    font-weight: normal;
    cursor: pointer;
    white-space: nowrap;
}

.bpirstyle:hover {
    text-decoration: underline !important;
    color: white;
}

.footerau {
    position: fixed; 
    bottom: 0;
    left: 0;
    right: 0;
    height: 16rem;
    background-color: rgba(255, 255, 255, 0.90);
    /* opacity: 50%; */
    z-index: 1800;
    border-top: solid;
    border-top-width: 1px;
    border-color: #0084A9;
}

.footerau-hide {
    position: fixed; 
    bottom: 0;
    left: 0;
    right: 0;
    height: 0%;
    background-color: rgba(255, 255, 255, 0.90);
    /* opacity: 50%; */
    z-index: 1800;
    border-top: solid;
    border-top-width: 0px;
    border-color: #0084A9;
}

.recentlydesc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
            line-clamp: 1; 
    -webkit-box-orient: vertical;
 }


 .form-check-input{
    /* top: 0.5rem; */
    /* position: relative; */
    width: 25px;
    height: 25px;
 }

 .form-check-label{
    position: relative;
    left: 0.5rem !important;
 }


 .bulk-button{
    width: 80px;
 }