a:hover{
    cursor: pointer;
}
.inp.date, .inplong.date, .inpmed.date, .inpmini.date{background:transparent url(/assets/imgs/dateicon.png?acv=162) no-repeat right center;}
.finp.date .minilookup, .finpmed.date .minilookup{max-width:250px;min-width: 220px}
.minilookup{width:100%;font-size:13px;display:none;position:absolute;top:0;right:0;background:#ffffff;}

.minilookup .closer{position:absolute;top:0px;right:0px;line-height:16px;z-index:1;}

.minilookup .section{padding:10px 0;margin:0;}

.minilookup .listitem{border:none;padding:0px 10px;color:#444444;font-weight:normal;transition:background-color .2s;}

.minilookup .listitem:hover {background-color:#EFF3F9;}

.minilookup .sectionheader{background:none;padding:0;border-radius:0;padding-bottom:3px;margin-bottom:3px;border-bottom:solid 1px #666666;font-size:12px;text-align:center;}
.minilookup {
    min-width: 150px;
}
.lookupview{height:200px;width:100%;overflow:auto;border:solid 1px #666666;box-shadow:2px 2px 4px #666666;}

.lookupview #timepicker{height:200px;overflow:auto;}

.inp.date:disabled, .inp.person:disabled, .inpshort.person:disabled, .inpmed.person:disabled, .inpxshort.person:disabled, .inp.file:disabled, .inpshort.file:disabled, .inpmed.file:disabled, .inpxshort.file:disabled, .inpmed.dollar:disabled{color:#000000;background-color:#F8F8F8;}

.lookupanchor{position:relative;z-index:100;}
.labelbutton{font-size:11px;background-color:#516270;padding:1px 7px;border-radius:2px;color:#ffffff;}

.labelbutton:hover{background:#000040;}

.labelbutton:focus{background:#ab0200;}

.sectionheader .labelbutton{font-weight:normal;}

.labelbutton, .labelbutton:visited, .labelbutton:hover, .labelbutton:link{text-decoration:none;}
#calepicker{font-size:12px;width:100%;height:200px;margin:0 auto;margin-top:5px;padding-top:10px;color:#4A4A4A;}
.caleheader{height:25px;border:solid 1px #ffffff;margin-left:1px;color:#AAAAAA;}
.calecell{height:29px;border:solid 1px #ffffff;margin:1px;padding-top:6px;box-sizing:border-box;}
#cale_daypicker{width:100%;text-align:center;padding-top:20px;}
.caletitle{width:100%;position:relative;margin-top:5px;text-align:center;font-size:14px;text-transform:uppercase;color:#A1A1A1;border-bottom:solid 1px #A1A1A1;padding-bottom:10px;margin-bottom:10px;}
.caleleft, .caleright{font-size:24px;}
.caletimeitem{position:relative;height:30px;border-bottom:solid 1px #999999;}
.date {
    width: 140px;
    background-color: white!important;
}


.bform-control.person {
    background-image: url(/assets/imgs/person_hd.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 19px 15px;
}

.bform-control.date {
    background-image: url(/assets/imgs/dateicon_hd.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 19px 15px;
}

.bform-control.dollar, .bform-control.dollarflip {
    padding-left: 20px;
    background-image: url(/assets/imgs/dollarsign_hd.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 19px 15px;
}

.bform-control.dollarflip {
    background-image: url(/assets/imgs/dollarsign_flip_hd.png);
}

.bform-control.percent, .bform-control.percentflip {
    background-image: url(/assets/imgs/percent_hd.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 15px;
    background-size: 19px 15px;
}

.bform-control.percentflip {
    background-image: url(/assets/imgs/percent_flip_hd.png);
}

.bform-control.file {
    background-image: url(/assets/imgs/file_hd.gif);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) center;
    padding-right: 20px;
    background-size: 19px 15px;
}

.bform-control.search {
    background-image: url(/assets/imgs/mg_hd.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) center;
    padding-right: 24px;
    background-size: 19px 15px;
}

.bbtn.p-3{
    padding: 0.75rem !important;

}
.employment-info{
    max-height: 500px;
    overflow-y:auto;
}