/* SCSS Document */
#switchViews {
  float: right;
  margin-top: 15px;
  text-decoration: underline;
  font-weight: 600;
}

#creditFileTop {
  height: 60px;
}
#creditFileTop .creditFileInfo {
  float: left;
}
#creditFileTop .versionWidth {
  width: 60%;
}
#creditFileTop .inFileWidth {
  width: 60%;
}

.disputesCheckbox {
  margin-top: 25px;
}
.disputesCheckbox #deleteFinBox {
  margin-top: 10px;
}

.suppressionsCheckbox label {
  padding-left: 0;
}

.suppressionsContent, .consumerCreditContent {
  margin-top: 40px;
}
.suppressionsContent h2, .consumerCreditContent h2 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 30px 0;
  text-transform: uppercase;
}

.consumerCreditContent .creditScoreValue, .consumerCreditContent .gradeValue, .consumerCreditContent .lowRangeValue, .consumerCreditContent .highRangeValue {
  font-size: 26px;
  font-weight: 400;
}
.consumerCreditContent .consumerFactors {
  margin-left: 20px;
  margin-bottom: 20px;
}
.consumerCreditContent .consumerFactors li {
  list-style-type: disc;
  line-height: 22px;
}
.consumerCreditContent .infoText {
  color: #f16e00;
  font-size: 14px;
  display: flex;
  margin-bottom: 10px;
  margin-top: -14px;
}

content-section .creditReportSectionScrollOne {
  float: left;
  width: 50%;
  overflow-x: scroll;
  overflow-y: scroll;
  height: 600px;
}
content-section .creditReportSectionScrollOne .contentWidth {
  width: 200%;
}
content-section .creditReportSectionScrollTwo {
  float: left;
  width: 50%;
  overflow-x: scroll;
  overflow-y: scroll;
  height: 600px;
  margin-left: 65px;
}
content-section .creditReportSectionScrollTwo .contentWidth {
  width: 200%;
}
content-section .creditReportSection, content-section .creditReportSectionScrollOne, content-section .creditReportSectionScrollTwo {
  margin-top: 40px;
}
content-section .creditReportSection .tableContent, content-section .creditReportSectionScrollOne .tableContent, content-section .creditReportSectionScrollTwo .tableContent {
  margin-top: 40px;
}
content-section .creditReportSection .tableContent h2, content-section .creditReportSectionScrollOne .tableContent h2, content-section .creditReportSectionScrollTwo .tableContent h2 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}
content-section .creditReportSection .tableContent .noInput, content-section .creditReportSectionScrollOne .tableContent .noInput, content-section .creditReportSectionScrollTwo .tableContent .noInput {
  margin-top: 10px;
  display: inherit;
}
content-section .creditReportSection .tableContent .infoBelow, content-section .creditReportSectionScrollOne .tableContent .infoBelow, content-section .creditReportSectionScrollTwo .tableContent .infoBelow {
  margin-bottom: 0px;
}
content-section .creditReportSection .tableContent .infoText, content-section .creditReportSectionScrollOne .tableContent .infoText, content-section .creditReportSectionScrollTwo .tableContent .infoText {
  color: #f16e00;
  font-size: 14px;
  display: flex;
  margin-bottom: 10px;
  margin-top: -14px;
}
content-section .creditReportSection .tableContent .btn-default, content-section .creditReportSectionScrollOne .tableContent .btn-default, content-section .creditReportSectionScrollTwo .tableContent .btn-default {
  border-color: #a9a9a9;
}
content-section .creditReportSection .tableContent .btn-default:before, content-section .creditReportSectionScrollOne .tableContent .btn-default:before, content-section .creditReportSectionScrollTwo .tableContent .btn-default:before {
  background: #a9a9a9;
}
content-section .creditReportSection .tableContent .disputesCheckbox, content-section .creditReportSectionScrollOne .tableContent .disputesCheckbox, content-section .creditReportSectionScrollTwo .tableContent .disputesCheckbox {
  float: right;
  margin-top: -42px;
}
content-section .creditReportSection .tableContent .disputeDelete, content-section .creditReportSectionScrollOne .tableContent .disputeDelete, content-section .creditReportSectionScrollTwo .tableContent .disputeDelete {
  float: right;
  margin-top: -39px;
}
content-section .creditReportSection .tableContent .paymentKey, content-section .creditReportSectionScrollOne .tableContent .paymentKey, content-section .creditReportSectionScrollTwo .tableContent .paymentKey {
  background-color: #ddd;
  border: 1px solid #A9A9A9;
  float: left;
  margin-bottom: 4px;
  margin-right: 10px;
}
content-section .creditReportSection .tableContent .paymentKey .keyInfoLeft, content-section .creditReportSectionScrollOne .tableContent .paymentKey .keyInfoLeft, content-section .creditReportSectionScrollTwo .tableContent .paymentKey .keyInfoLeft {
  border-right: 1px solid #A9A9A9;
  display: inline-block;
  padding: 5px 10px;
  color: #494949;
}
content-section .creditReportSection .tableContent .paymentKey .keyInfoLeft .keyInfoRight, content-section .creditReportSectionScrollOne .tableContent .paymentKey .keyInfoLeft .keyInfoRight, content-section .creditReportSectionScrollTwo .tableContent .paymentKey .keyInfoLeft .keyInfoRight {
  display: inline-block;
  font-weight: 600;
  padding: 5px 10px;
  color: #494949;
}
content-section .creditReportSection .tableContent .clearAllText, content-section .creditReportSectionScrollOne .tableContent .clearAllText, content-section .creditReportSectionScrollTwo .tableContent .clearAllText {
  float: right;
  text-decoration: underline;
}
content-section .creditReportSection .tableContent .paymentMonth, content-section .creditReportSectionScrollOne .tableContent .paymentMonth, content-section .creditReportSectionScrollTwo .tableContent .paymentMonth {
  margin-top: 10px;
}
content-section .creditReportSection .tableContent .paymentMonth .monthList, content-section .creditReportSectionScrollOne .tableContent .paymentMonth .monthList, content-section .creditReportSectionScrollTwo .tableContent .paymentMonth .monthList {
  float: right;
  padding-right: 11px;
}
content-section .creditReportSection .tableContent .paymentMonth .monthList span, content-section .creditReportSectionScrollOne .tableContent .paymentMonth .monthList span, content-section .creditReportSectionScrollTwo .tableContent .paymentMonth .monthList span {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 13px;
  color: #707070;
}
content-section .creditReportSection .tableContent .paymentYear .boxYear, content-section .creditReportSectionScrollOne .tableContent .paymentYear .boxYear, content-section .creditReportSectionScrollTwo .tableContent .paymentYear .boxYear {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  display: inline-block;
  float: left;
  margin-top: 15px;
  margin-left: -10px;
  margin-right: -2px;
  font-size: 13px;
  font-weight: 600;
  color: #707070;
  width: 34px;
}
content-section .creditReportSection .tableContent .paymentYear .boxMonth, content-section .creditReportSectionScrollOne .tableContent .paymentYear .boxMonth, content-section .creditReportSectionScrollTwo .tableContent .paymentYear .boxMonth {
  border: 1px solid #ddd;
  height: 50px;
  width: 40px;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px;
}
content-section .creditReportSection .tableContent .paymentYear .boxMonthHighlight, content-section .creditReportSectionScrollOne .tableContent .paymentYear .boxMonthHighlight, content-section .creditReportSectionScrollTwo .tableContent .paymentYear .boxMonthHighlight {
  background-color: #ddd;
  border: 1px solid #A9A9A9;
  height: 50px;
  width: 40px;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px;
}
content-section .creditReportSection .tableContent .paymentYear .boxMonthHighlight span, content-section .creditReportSectionScrollOne .tableContent .paymentYear .boxMonthHighlight span, content-section .creditReportSectionScrollTwo .tableContent .paymentYear .boxMonthHighlight span {
  padding: 14px;
  display: block;
  font-weight: 600;
  color: #494949;
}
content-section .creditReportSection .tableContent .preWordPop, content-section .creditReportSectionScrollOne .tableContent .preWordPop, content-section .creditReportSectionScrollTwo .tableContent .preWordPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 570px;
  top: 90px;
  width: 430px;
  z-index: 99999;
}
content-section .creditReportSection .tableContent .preWordPop .arrow:after,
content-section .creditReportSection .tableContent .preWordPop .arrow:before, content-section .creditReportSectionScrollOne .tableContent .preWordPop .arrow:after,
content-section .creditReportSectionScrollOne .tableContent .preWordPop .arrow:before, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .arrow:after,
content-section .creditReportSectionScrollTwo .tableContent .preWordPop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 149px;
  content: '';
  left: 50%;
  margin-left: 52px;
  position: absolute;
}
content-section .creditReportSection .tableContent .preWordPop .arrow:before, content-section .creditReportSectionScrollOne .tableContent .preWordPop .arrow:before, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #00a6ca;
  bottom: 149px;
  margin-left: 49px;
}
content-section .creditReportSection .tableContent .preWordPop .preWordPopForm, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordPopForm, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordPopForm {
  padding: 10px 15px 0px;
}
content-section .creditReportSection .tableContent .preWordPop .preWordTitle, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordTitle, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
}
content-section .creditReportSection .tableContent .preWordPop .preWordButtons, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordButtons, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordButtons {
  border-top: 1px solid #ddd;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
content-section .creditReportSection .tableContent .preWordPop .preWordButtons .btn, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordButtons .btn, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordButtons .btn {
  height: 26px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
content-section .creditReportSection .tableContent .preWordPop .preWordButtons .btn-gray, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordButtons .btn-gray, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordButtons .btn-gray {
  color: #000;
}
content-section .creditReportSection .tableContent .preWordPop .preWordButtons .buttonPopMargin, content-section .creditReportSectionScrollOne .tableContent .preWordPop .preWordButtons .buttonPopMargin, content-section .creditReportSectionScrollTwo .tableContent .preWordPop .preWordButtons .buttonPopMargin {
  margin-left: 12px;
}

.checkAll {
  width: 4%;
}

.statusWidth {
  width: 85px;
}

.remarksWidth {
  width: 150px;
}

.origClientWidth {
  width: 120px;
}

.personalCheckAll {
  width: 12%;
}

.phoneCheckAll {
  width: 16%;
}

.prefixLength {
  width: 50px;
}

.firstname {
  width: 350px;
}

.middlename {
  width: 100px;
}

.lastname {
  width: 350px;
}

.suffix {
  width: 50px;
}

.dateOfBirth {
  margin-left: 30px;
}

.options {
  width: 135px;
}

/*buttons add and edit*/
.btnAdd {
  border-width: 4px;
  z-index: 1;
  background-image: none;
}

.btnEdit {
  border-width: 4px;
  z-index: 1;
  background-image: none;
}

.btn-info {
  color: #000000;
  border-color: #00a6ca;
}

.tableButtons {
  float: right;
  margin-top: -20px;
}
.tableButtons .btn {
  height: 36px;
  line-height: 0;
  padding: 0px 10px 6px 10px;
}
.tableButtons .btn-main {
  border: 4px solid #00a6ca;
  background-color: #fff;
}
.tableButtons .btn-main:hover {
  background-color: #007c97;
  border-color: #007c97;
}
.tableButtons .buttonMargin {
  margin-left: 15px;
}
.tableButtons .textButtons {
  float: left;
}
.tableButtons .textButtons .genSuffixDrop {
  border-left: 4px solid #00A6CA;
  border-right: 4px solid #00A6CA;
  border-bottom: 4px solid #00A6CA;
  margin-top: 32px;
  background-color: #fff;
  position: absolute;
  top: 0px;
  width: 130px;
  z-index: 9999;
}
.tableButtons .textButtons .genSuffixDrop li {
  margin-bottom: 0px;
}
.tableButtons .textButtons .genSuffixDrop li a {
  padding: 7px 0px 7px 10px;
  display: block;
  font-size: 14px;
}
.tableButtons .textButtons .genSuffixDrop li a:hover {
  background-color: #ddd;
  padding: 7px 0px 7px 10px;
}
.tableButtons .suppressButtons {
  float: left;
}
.tableButtons .suppressButtons .fa-remove {
  font-size: 24px;
  margin-top: -2px;
  font-weight: 600;
}
.tableButtons .suppressButtons .fa-check {
  font-weight: 900;
}
.tableButtons .lockButtons {
  float: left;
}
.tableButtons .lockButtons .tufa-lock {
  font-size: 17px;
  margin-top: -1px;
  font-weight: 600;
}
.tableButtons .suffixButton {
  font-size: 14px;
  line-height: 1em;
  padding-bottom: 4px;
}
.tableButtons .addButtons {
  float: left;
}
.tableButtons .addButtons .fa-plus {
  font-size: 23px;
  margin-top: -3px;
  font-weight: 600;
}
.tableButtons .undoButtons {
  float: left;
}
.tableButtons .undoButtons .fa-undo {
  font-size: 15px;
  margin-top: -1px;
  font-weight: 600;
}

.locationColumn {
  width: 100px;
}

.streetLineColumn {
  width: 600px;
}

.cityColumn {
  width: 160px;
}

.stateColumn {
  width: 100px;
}

.zipColumn {
  width: 140px;
}

.dateColumn {
  width: 100px;
}

.suppReasonColumn {
  width: 240px;
}

.suppDateColumn {
  width: 160px;
}

.table {
  border: 1px solid #A9A9A9;
}
.table thead {
  border-top: #A9A9A9;
}
.table thead {
  font-size: 14px;
}
.table thead tr .statusColumn {
  width: 75px;
}
.table thead tr .disputeColumn {
  width: 80px;
}
.table thead tr .subCodeColumn {
  width: 100px;
}
.table thead tr .subscriberColumn {
  width: 140px;
}
.table thead tr .accountNumberColumn {
  width: 140px;
}
.table thead tr .ecColumn {
  width: 35px;
}
.table thead tr .openedColumn {
  width: 95px;
}
.table thead tr .closedColumn {
  width: 95px;
}
.table thead tr .effectiveColumn {
  width: 95px;
}
.table thead tr .eddColumn {
  width: 75px;
}
.table thead tr .balanceColumn {
  width: 75px;
}
.table thead tr .remarksColumn {
  width: 90px;
}
.table thead tr .origClientColumn {
  width: 110px;
}
.table tbody {
  font-size: 14px;
}

.table > thead > tr > th:first-child, .table > tbody > tr > td:first-child {
  padding-left: 20px;
}

.table > thead > tr > th:last-child, .table > tbody > tr > td:last-child {
  padding-right: 20px;
}

.preDirLabel {
  float: left;
  width: 9%;
}

.preDirInput {
  float: left;
  width: 10%;
}

.numberLabel {
  float: left;
  width: 15%;
  margin-left: 12px;
}

.numberInput {
  float: left;
  width: 15%;
  margin-left: 7px;
}

.typeLabel {
  float: left;
  width: 10%;
  margin-left: 10px;
}

.typeInput {
  float: left;
  width: 10%;
  margin-left: 8px;
}

.streetLabel {
  float: left;
  width: 21%;
  margin-left: 6px;
}

.streetInput {
  float: left;
  width: 21%;
  margin-left: 7px;
}

.postDirLabel {
  float: left;
  width: 13%;
  margin-left: 5px;
}

.postDirInput {
  float: left;
  width: 13%;
  margin-left: 7px;
}

.unitLabel {
  float: left;
  width: 7%;
  margin-left: 8px;
}

.unitInput {
  float: left;
  width: 8%;
  margin-left: 7px;
}

.unitTypeLabel {
  float: left;
  width: 12%;
  margin-left: 13px;
}

.unitTypeInput {
  float: left;
  width: 15%;
  margin-left: 7px;
}

.stateWidth {
  width: 40%;
}

.zipOneLabel {
  float: left;
  width: 50%;
}

.zipTwoLabel {
  float: right;
  width: 30%;
}

.zipOneInput {
  float: left;
  width: 50%;
}

.zipTwoInput {
  float: left;
  width: 40%;
  margin-left: 10px;
}

.editRow {
  /*border: 1px solid #F16E00;*/
  -webkit-box-shadow: inset 0px 0px 0px 4px #00A6CA;
  -moz-box-shadow: inset 0px 0px 0px 4px #00A6CA;
  box-shadow: inset 0px 0px 0px 4px #00A6CA;
  background-color: #fff;
}
.editRow .saveLink {
  display: block;
  margin-top: 25px;
}

.table-striped > tbody > .editRow:nth-child(odd) {
  background-color: #fff;
}

.actionsColumn a {
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: 600;
}
.actionsColumn span {
  color: #707070;
  margin-left: 5px;
  margin-right: 5px;
}

.supperssionReason {
  width: 100px;
}

.stickyOptions:hover {
  text-decoration: underline;
}

*[class^='col-'], *[class*='col-'] {
  padding-right: 30px;
  padding-left: 30px;
}

.consumerScore {
  margin-bottom: 30px;
}

.consumerFactors {
  margin-left: 20px;
  margin-bottom: 20px;
}
.consumerFactors li {
  list-style-type: disc;
  line-height: 22px;
}

.deleteRowPop {
  background-color: #fff;
  border: 2px solid #eb0000;
  width: 250px;
  padding: 10px 5px;
  position: absolute;
  right: 60px;
  top: 240px;
}
.deleteRowPop .deleteRowTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
}
.deleteRowPop .deleteRowButtons {
  text-align: center;
  padding-top: 20px;
}
.deleteRowPop .deleteRowButtons .btn {
  padding: 2px 15px 8px;
}
.deleteRowPop .deleteRowButtons .btn-gray {
  color: #000;
  margin-left: 10px;
}

.deletedRow td {
  opacity: 0.5;
}

tr.deletedRow td:before {
  content: " ";
  position: absolute;
  display: inline-block;
  padding: 5px 10px;
  left: 42px;
  border-bottom: 2px solid #eb0000;
  width: 94%;
}

.deletedRowCount {
  float: right;
  margin-top: -14px;
  color: #707070;
  font-weight: 600;
}
.deletedRowCount .deletedCount {
  width: 25px;
  height: 25px;
  background: red;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 30px;
  color: #fff;
  display: block;
  float: left;
  text-align: center;
  margin-right: 5px;
  font-weight: 600;
  padding-top: 2px;
  margin-top: -3px;
}

.removedRowCount {
  float: right;
  margin-top: -16px;
  color: #008a00;
  font-weight: 600;
}
.removedRowCount .fa fa-check-circle {
  font-size: 18px;
}

.undoPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  padding: 10px 5px;
  position: absolute;
  right: 30px;
  top: 155px;
  width: 300px;
  z-index: 99999;
}
.undoPop .deleteRowTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
}
.undoPop .deleteRowButtons {
  text-align: center;
  padding-top: 20px;
}
.undoPop .deleteRowButtons .btn {
  height: 26px;
  padding: 2px 15px 8px;
}
.undoPop .deleteRowButtons .btn-gray {
  color: #000;
}
.undoPop .deleteRowButtons .buttonPopMargin {
  margin-left: 12px;
}

.moreInfoPop {
  background-color: #fff;
  border: 2px solid #a9a9a9;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  padding: 10px 15px;
  position: absolute;
  right: 425px;
  top: 81px;
  width: 540px;
  z-index: 99999;
}
.moreInfoPop .arrow:after,
.moreInfoPop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 92px;
  content: '';
  left: 50%;
  margin-left: -8px;
  position: absolute;
}
.moreInfoPop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #a9a9a9;
  bottom: 92px;
  margin-left: -11px;
}
.moreInfoPop .moreInfoLine {
  padding-top: 15px;
}
.moreInfoPop .moreInfoLine .moreInfo {
  padding-left: 20px;
}
.moreInfoPop .separatorRight {
  border-right: 1px solid #000;
  padding-right: 20px;
}

.suppressPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 570px;
  top: 140px;
  width: 430px;
  z-index: 99999;
}
.suppressPop .suppressPopForm {
  padding: 10px 15px 0px;
}
.suppressPop .suppressRowTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
}
.suppressPop .suppressRowButtons {
  border-top: 1px solid #ddd;
  padding: 15px;
  text-align: right;
}
.suppressPop .suppressRowButtons .btn {
  height: 26px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
.suppressPop .suppressRowButtons .btn-gray {
  color: #000;
}
.suppressPop .suppressRowButtons .buttonPopMargin {
  margin-left: 12px;
}

.lockPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 406px;
  top: 157px;
  width: 350px;
  z-index: 99999;
}
.lockPop .arrow:after,
.lockPop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 260px;
  content: '';
  left: 50%;
  margin-left: 137px;
  position: absolute;
}
.lockPop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #00a6ca;
  bottom: 260px;
  margin-left: 134px;
}
.lockPop .lockPopForm {
  padding: 10px 15px;
}
.lockPop .lockRowTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
  padding-bottom: 10px;
  padding-top: 10px;
}
.lockPop .lockRowButtons {
  border-top: 1px solid #ddd;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 15px;
}
.lockPop .lockRowButtons .btn {
  height: 26px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
.lockPop .lockRowButtons .btn-gray {
  color: #000;
}
.lockPop .lockRowButtons .buttonPopMargin {
  margin-left: 12px;
}

.bankruptcyPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 235px;
  top: 85px;
  width: 350px;
  z-index: 99999;
}
.bankruptcyPop .arrow:after,
.bankruptcyPop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 221px;
  content: '';
  left: 50%;
  margin-left: -10px;
  position: absolute;
}
.bankruptcyPop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #00a6ca;
  bottom: 221px;
  margin-left: -13px;
}
.bankruptcyPop .bankruptcyPopForm {
  padding: 10px 15px;
}
.bankruptcyPop .bankruptcyButtons {
  border-top: 1px solid #ddd;
  text-align: right;
  padding: 15px;
}
.bankruptcyPop .bankruptcyButtons .btn {
  height: 26px;
  margin-bottom: 0px;
  padding: 2px 15px 8px;
}
.bankruptcyPop .bankruptcyButtons .btn-gray {
  color: #000;
}
.bankruptcyPop .bankruptcyButtons .buttonPopMargin {
  margin-left: 12px;
}

.paymentPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 500px;
  top: 200px;
  width: 420px;
  z-index: 99999;
}
.paymentPop .paymentPopForm {
  padding: 10px 15px;
}
.paymentPop .paymentTitle {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 600;
  padding-bottom: 10px;
}
.paymentPop .expectedFee {
  font-size: 14px;
  font-weight: 600;
}
.paymentPop .formLeft {
  float: left;
  width: 50%;
}
.paymentPop .formLeft .form-control {
  width: 95%;
}
.paymentPop .formRight {
  float: right;
  width: 50%;
}
.paymentPop .paymentButtons {
  border-top: 1px solid #ddd;
  text-align: right;
  padding: 15px;
}
.paymentPop .paymentButtons .btn {
  height: 30px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
.paymentPop .paymentButtons .btn-gray {
  color: #000;
}
.paymentPop .paymentButtons .buttonPopMargin {
  margin-left: 12px;
}

.disputePop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 53px;
  top: 85px;
  width: 420px;
  z-index: 99999;
}
.disputePop .arrow:after,
.disputePop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 542px;
  content: '';
  left: 50%;
  margin-left: -10px;
  position: absolute;
}
.disputePop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #00a6ca;
  bottom: 542px;
  margin-left: -13px;
}
.disputePop .disputePopForm {
  padding: 10px 15px;
}
.disputePop .disputeForm {
  float: left;
  width: 75%;
}
.disputePop .disputePopButtons {
  float: right;
}
.disputePop .disputePopButtons .btn {
  height: 30px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
.disputePop .disputePopButtons .btn-gray {
  color: #000;
}
.disputePop .disputePopButtons .buttonPopMargin {
  margin-left: 12px;
}
.disputePop .disputePopButtonsTwo {
  border-top: 1px solid #ddd;
  text-align: right;
  padding: 15px;
}
.disputePop .disputePopButtonsTwo .btn {
  height: 30px;
  padding: 2px 15px 8px;
  margin-bottom: 0px;
}
.disputePop .disputePopButtonsTwo .btn-gray {
  color: #000;
}
.disputePop .disputePopButtonsTwo .buttonPopMargin {
  margin-left: 12px;
}

.fraudPop {
  background-color: #fff;
  border: 2px solid #00a6ca;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 30px;
  top: 85px;
  width: 350px;
  z-index: 99999;
}
.fraudPop .arrow:after,
.fraudPop .arrow:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  bottom: 149px;
  content: '';
  left: 50%;
  margin-left: 52px;
  position: absolute;
}
.fraudPop .arrow:before {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid;
  border-bottom-color: #00a6ca;
  bottom: 149px;
  margin-left: 49px;
}
.fraudPop .fraudPopForm {
  padding: 10px 15px;
}
.fraudPop .fraudButtons {
  text-align: center;
  border-top: 1px solid #ddd;
  padding-bottom: 15px;
  padding-top: 15px;
}
.fraudPop .fraudButtons .btn {
  margin-bottom: 0px;
  height: 26px;
  padding: 2px 48px 8px;
}
.fraudPop .fraudButtons .btn-gray {
  color: #000;
}
.fraudPop .fraudButtons .buttonPopMargin {
  margin-left: 12px;
}

.modalCreditReport .modalTableContent h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.modalCreditReport .tablePopover .table > thead > tr > th, .modalCreditReport .tablePopover .table > thead > tr > td, .modalCreditReport .tablePopover .table > tbody > tr > th, .modalCreditReport .tablePopover .table > tbody > tr > td, .modalCreditReport .tablePopover .table > tfoot > tr > th, .modalCreditReport .tablePopover .table > tfoot > tr > td {
  padding: 3px;
}
.modalCreditReport .modalActions .modalButtons {
  float: right;
}
.modalCreditReport .modalActions .modalButtons .btn {
  font-size: 18px;
  padding-top: 5px;
  background-color: #00a6ca;
  border: 1px solid #00a6ca;
  padding: 6px 12px 13px;
}
.modalCreditReport .modalActions .modalButtons .closeButton {
  margin-left: 15px;
}
