:root {
    --FathomModal-green: #11966e;
    --FathomModal-green-light: #1cc88a;
    --FathomModal-orange: #ffb24d;
    --FathomModal-red: #e74a3b;
    --FathomModal-pink: #e273da;
    --FathomModal-blue: #297aad;
    --FathomModal-sky: #40b0e1;
    --FathomModal-ocean: #297aad;
    --FathomModal-navy: #1a4f70;
    --FathomModal-space: #0e2e41;
    --FathomModal-gray: #888888;
    --FathomModal-gray-light: #f2f2f2;
    --FathomModal-black: #333;
    --FathomModal-white: #fff;
}
.FathomModal,
.FathomModal li,
.FathomModal input,
.FathomModal select,
.FathomModal option,
.FathomModal textarea { font-family: 'europa', 'helvetica', 'arial', sans-serif; }

.FathomModal { display: none; position: fixed; z-index: 2000; left: 0; top: 0; width: 100%; height: 100%; background-color: #00000066; overflow: auto; justify-content: center; align-items: center; font-size: 18px; font-weight: 400; color:#333; animation: FM-fade-in .4s ease; }
.FathomModal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0; width: 90%; max-width: 1000px; box-shadow: 0 4px 8px 0 #00000033,0 6px 20px 0 #00000030; border-radius: 10px; word-wrap: break-word; animation: FM-content-zoom-in .4s ease; transition: transform .4s ease; }
.FathomModal-body { overflow-y:auto; padding:20px; max-height:calc(100vh - 40px); box-sizing:border-box }
.FathomModal-body:after, .FathomModal form:after { content:''; display:table; clear:both; }
.FathomModal-body h1,
.FathomModal-body h2,
.FathomModal-body h3,
.FathomModal-body .form-group-header { font-family: 'europa', 'helvetica', 'arial', sans-serif; text-transform: none; font-weight: bold; font-size:28px; line-height: 1; margin:0 }
.FathomModal-body h2 { font-size:24px }
.FathomModal-body h2.subtitle { font-size:18px; font-weight:300; margin-top:8px; color:#333333cc; line-height:1.15; }
.FathomModal-body h3 { font-size:20px }
.FathomModal-body .form-group-header { font-size:22px; font-weight:300; color:#333333ab; margin-bottom:10px; padding:0 10px; }
.FathomModal-close { position:absolute; right:-19px; top:-19px; height:38px; width:38px; color:#fff !important; font-size:21px; background:#ff9b9b; border-radius:50%; user-select:none; z-index:11; cursor:pointer; display:flex; align-items:center; justify-content:center; }
.FathomModal-close:hover { background:#ff7070; text-decoration:none !important }
.FathomModal-close.button-2 { right:35px; font-size:18px; }
.FathomModal-close.button-3 { right:90px; font-size:18px; }
.FathomModal-close.button-4 { right:145px; font-size:18px; }
.FathomModal-close.button-orange { background:#ffc880; }
.FathomModal-close.button-orange:hover { background:#ffb24d; }
.FathomModal-close.button-blue { background:#6bb4f0; }
.FathomModal-close.button-blue:hover { background:#3e99e4; }
.FathomModal-content b { font-weight:bold }
.FathomModal-content a:not(.FathomModal-button) { color:var(--ocean); text-decoration:none; }
.FathomModal-content a:not(.FathomModal-button):hover { text-decoration:underline; }
.FathomModal .nobr { white-space-collapse:collapse; text-wrap:nowrap; }

.FathomModal.pad-0 .FathomModal-body { padding:0px }
.FathomModal.pad-5 .FathomModal-body { padding:5px }
.FathomModal.pad-10 .FathomModal-body { padding:10px }

.FathomModal.closing { animation: FM-fade-out .2s ease; animation-fill-mode:forwards }
.FathomModal.closing .FathomModal-content { animation: FM-content-zoom-out .2s ease; animation-fill-mode:forwards }

.FathomModal i.fa-spinner-third { --fa-animation-duration: 1s; }

.FathomModal-loading { position:fixed; top:0; left:0; height:100%; width:100%; display:flex; align-items:center; justify-content:center; opacity:0;animation:FM-fade-in .4s ease; animation-delay:1s; animation-fill-mode:forwards; }
.FathomModal-loading i { font-size:55px; color:#fff; text-shadow:0 0 10px #333; }

.FathomModal-overlay { position:absolute; top:0; left:0; height:100%; width:100%; padding:20px; font-size:24px; font-weight:normal; text-align:center; background:#ffffffcc; color:#333; border-radius:20px; z-index:10; display:flex; align-items:center; justify-content:center; flex-direction:column; backdrop-filter:blur(2px); box-sizing:border-box }
.FathomModal-overlay i { font-size:55px }

.FathomModal-button { background:var(--navy); color:white; padding: 12px 20px; border:none; font-size:20px; font-weight:bold; margin-top:20px; user-select:none; border-radius:10px; float:right; margin-top:0; line-height:1; cursor:pointer; min-width:80px; text-align:center; text-decoration:none; box-sizing:border-box; transition:none }
.FathomModal-button:hover { background:var(--navy); color:#fff; opacity: .9; text-decoration:none !important; transition:none }
.FathomModal-button:active { transform:scale(.95) }
.FathomModal-button.outline { background:none; color:var(--navy); border:2px solid var(--navy); padding: 10px 20px; font-weight: normal }
.FathomModal-button.outline:hover { background:var(--navy); color:#fff; }
.FathomModal-button.outline.border-danger:hover { background:var(--FathomModal-red); color:#fff !important; }
.FathomModal-button.outline.border-danger:hover i { color:#fff !important; }
.FathomModal-button.disabled { background:var(--FathomModal-gray); color:#fff; padding:12px 20px; border:none; pointer-events:none; }
.FathomModal input::placeholder { opacity:.5 !important }

.FathomModal form { margin:0 }
.FathomModal hr { margin:15px 0; border:0; border-top:1px solid #44444420 }
.FathomModal .form-group hr { margin:8px 0 }
.FathomModal .form-group { margin-bottom:1rem }
.FathomModal .form-group[class*="bg-"] { padding:10px; border-radius:10px }
.FathomModal .form-row, .FathomModal .row { display:flex; align-items:center; flex-wrap:wrap; margin-left:-5px; margin-right:-5px }
.FathomModal .form-row:not(:last-of-type), .FathomModal .row:not(:last-of-type) { margin-bottom:15px }
.FathomModal .form-row > .col, .FathomModal .form-row > [class*="col-"],
.FathomModal .row > .col, .FathomModal .row > [class*="col-"] { padding-right: 5px; padding-left: 5px; box-sizing:border-box }

.FathomModal .form-control { display:block; width:100%; font-weight:400; line-height:1.5; min-height:44px; padding:0 12px; color:#444444; font-size:20px; border-radius:10px; box-sizing:border-box; background-color:#fff; background-clip:padding-box; border:1px solid #d1d1d1; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.FathomModal .form-control:focus{ background-color:#fff; outline:0; border-color:#777 !important; box-shadow:0 0 0 0.2rem #33333340 !important }
.FathomModal .form-control::placeholder{color:#888888a8; opacity:1}
.FathomModal .form-control:disabled, .FathomModal .form-control[readonly] { background-color:#3333331a; color:#333333ab; opacity:1 }
.FathomModal .form-control-file, .FathomModal .form-control-range{ display:block; width:100% }
.FathomModal .form-control:not(textarea) { height:44px }
.FathomModal textarea.form-control { resize:none; padding:6px 12px; line-height:1.15 }
.FathomModal label + input.form-control,
.FathomModal label + select.form-control,
.FathomModal label + textarea.form-control { margin-top:5px }
.FathomModal label.float-label + input.form-control,
.FathomModal label.float-label + select.form-control,
.FathomModal label.float-label + textarea.form-control,
.FathomModal label.float-label + .button-container { margin-top:12px }
.FathomModal label.float-label { position:absolute; transform:translate(8px,0px); font-size:14px; font-weight:normal; text-transform:uppercase; color:#333333ab; background-color:#fff; pointer-events:none; border-radius:4px; padding:0px 5px; line-height:1; }

.FathomModal label:not([class=form-check-label]) { user-select:none; line-height:1.15 }
.FathomModal label, 
.FathomModal input { font-size:20px; font-weight:normal; margin-bottom:0 }
.FathomModal input + i.password-toggle { font-size:20px; position:absolute; margin:0;padding: 13px; height:100%; cursor:pointer;opacity: .5; top:0;right: 6px; z-index:1}
.FathomModal input + i.password-toggle:active { transform:scale(.9) }

.FathomModal-button-group { display:flex; justify-content:center; margin:20px 0 }
.FathomModal-button-group > div { display:flex; align-items:center; justify-content:center; flex:1 0 30%; background:var(--cloud); text-align:center; height:120px; margin:0 10px;padding: 15px 20px; border-radius:10px; box-shadow:0 0 0 2px #33333340, 0 0 10px #33333320; box-sizing:border-box; cursor:pointer; transition:.3s ease;position: relative; user-select:none }
.FathomModal-button-group > div:hover { color:#333;box-shadow: 0 0 0 4px var(--navy), 0 0 10px #00000080;}
.FathomModal-button-group > div:active { transform:scale(.98); transition:none }

/* button & text colors */
.FathomModal .bg-red { background-color:var(--FathomModal-red) !important }
.FathomModal .bg-orange { background-color:var(--FathomModal-orange) !important }
.FathomModal .bg-green { background-color:var(--FathomModal-green) !important }
.FathomModal .bg-green-light { background-color:var(--FathomModal-green-light) !important }
.FathomModal .bg-blue { background-color:var(--FathomModal-blue) !important }
.FathomModal .bg-sky { background-color:var(--FathomModal-sky) !important }
.FathomModal .bg-ocean { background-color:var(--FathomModal-ocean) !important }
.FathomModal .bg-navy { background-color:var(--FathomModal-navy) !important }
.FathomModal .bg-space { background-color:var(--FathomModal-space) !important }
.FathomModal .bg-pink { background-color:var(--FathomModal-pink) !important }
.FathomModal .bg-black { background-color:var(--FathomModal-black) !important }
.FathomModal .bg-white { background-color:var(--FathomModal-white) !important }
.FathomModal .bg-gray { background-color:var(--FathomModal-gray) !important }
.FathomModal .bg-gray-light { background-color:var(--FathomModal-gray-light) !important }
.FathomModal .bg-fathom { background-color:var(--FathomModal-ocean) !important; background-image: linear-gradient(180deg, var(--FathomModal-ocean), var(--navy)); }
.FathomModal .bg-none { background-color:transparent !important }

.FathomModal .text-red { color:var(--FathomModal-red) !important }
.FathomModal .text-orange { color:var(--FathomModal-orange) !important }
.FathomModal .text-green { color:var(--FathomModal-green) !important }
.FathomModal .text-green-light { color:var(--FathomModal-green-light) !important }
.FathomModal .text-blue { color:var(--FathomModal-blue) !important }
.FathomModal .text-sky { color:var(--FathomModal-sky) !important }
.FathomModal .text-ocean { color:var(--FathomModal-ocean) !important }
.FathomModal .text-navy { color:var(--FathomModal-navy) !important }
.FathomModal .text-space { color:var(--FathomModal-space) !important }
.FathomModal .text-pink { color:var(--FathomModal-pink) !important }
.FathomModal .text-black { color:var(--FathomModal-black) !important }
.FathomModal .text-white { color:var(--FathomModal-white) !important }
.FathomModal .text-gray { color:var(--FathomModal-gray) !important }
.FathomModal .text-gray-light { color:var(--FathomModal-gray-light) !important }

.FathomModal .text-highlight { background-color:#3333330d; font-weight:bold; padding:2px 4px; border-radius:4px; }

.FathomModal label.button-container { display:flex; align-items:center; padding:0.5rem; width:fit-content; cursor:default; user-select:none }

.FathomModal input[type="radio"]:not(.default),
.FathomModal input[type="checkbox"]:not(.default) { display:flex; align-items:center; justify-content:center; cursor:pointer; appearance:none; position:relative }
.FathomModal input[type="radio"]:not(.default):not(:disabled):active,
.FathomModal input[type="checkbox"]:not(.default):not(:disabled):active { transform:scale(.9) }

.FathomModal input[type="radio"]:not(.default):before,
.FathomModal input[type="checkbox"]:not(.default):before { content:''; width:24px; flex:1 0 24px; height:24px; background:#fff; box-shadow:inset 0 0 0 1px #d1d3e2; border-radius:50%; overflow:hidden; }
.FathomModal input[type="checkbox"]:not(.default):before { border-radius:4px }
.FathomModal input[type="radio"]:not(.default):checked:before { background-color:#333; box-shadow:inset 0 0 0 1px #d1d3e2, inset 0 0 0 4px #fff; }
.FathomModal input[type="checkbox"]:not(.default):checked:before { background-color:#333; box-shadow:none }
.FathomModal input[type="checkbox"]:not(.default):checked:after { content:'\f00c'; font:var(--fa-font-solid); font-size:16px; color:#fff; position:absolute }

.FathomModal input[type="radio"][class*="bg-"],
.FathomModal input[type="checkbox"][class*="bg-"] { background-color:transparent !important }
.FathomModal input[type="radio"].bg-green:checked:before,
.FathomModal input[type="checkbox"].bg-green:checked:before { background-color:var(--FathomModal-green) }
.FathomModal input[type="radio"].bg-red:checked:before,
.FathomModal input[type="checkbox"].bg-red:checked:before { background-color:var(--FathomModal-red) }

.FathomModal input[type="radio"]:disabled:before,
.FathomModal input[type="radio"]:disabled + span,
.FathomModal input[type="checkbox"].toggle-switch:disabled,
.FathomModal input[type="checkbox"]:not(.toggle-switch):disabled:before,
.FathomModal input[type="checkbox"]:disabled + span { opacity:.5; cursor:default }
.FathomModal .button-container.disabled input[type="radio"],
.FathomModal .button-container.disabled input[type="checkbox"] { pointer-events:none }
.FathomModal .button-container.disabled input[type="radio"]:before,
.FathomModal .button-container.disabled input[type="checkbox"]:before { background:#ccc }
.FathomModal .button-container.hidden input[type="radio"],
.FathomModal .button-container.hidden input[type="checkbox"] { visibility:hidden; opacity:0; pointer-events:none }

/* toggle switch */
.FathomModal input[type="checkbox"].toggle-switch { position:relative; width:48px; flex:1 0 48px; height:28px; background:var(--FathomModal-red); border-radius:99px; box-shadow:none; overflow:hidden; transition:background-color .3s ease }
.FathomModal input[type="checkbox"].toggle-switch:checked { background:var(--FathomModal-green) }
.FathomModal input[type="checkbox"].toggle-switch:before { position:absolute; left:0; transform:translateX(2px); background:#fff !important; box-shadow:0 0 20px #00000040; border-radius:50%; transition:color .3s ease, transform .3s ease }
.FathomModal input[type="checkbox"].toggle-switch:after { content:'\f00d'; font:var(--fa-font-solid); position:absolute; left:0; transform:translate(9px,1px); font-size:14px; color:var(--FathomModal-red); box-shadow:none; transition:color .3s ease, transform .3s ease }
.FathomModal input[type="checkbox"].toggle-switch:checked:before { background:#fff; transform:translateX(22px) }
.FathomModal input[type="checkbox"].toggle-switch:checked:after { content:'\f00c'; transform:translate(27px,1px); color:var(--FathomModal-green) }
.FathomModal input[type="checkbox"].toggle-switch.white-icon:after { color:#fff !important; transform:translate(31px,1px); }
.FathomModal input[type="checkbox"].toggle-switch.white-icon:checked:after { color:#fff !important; transform:translate(4px,1px); }
.FathomModal input[type="checkbox"].toggle-switch.no-icon:after { content:''; display:none }

.FathomModal label.button-container input + span { margin-left:12px }
.FathomModal label.button-container > input:checked + span { color:#333; font-weight:bold }

/* modal tags */
.FathomModal-tag-group { display:flex; flex-wrap:wrap;  position:absolute; top:-19px; user-select:none; z-index:11; }
.FathomModal-tag { color:#fff; padding:6px 8px; font-size:20px; font-weight:bold; background-color:var(--FathomModal-sky); text-shadow:-2px 2px 6px #22222240; box-shadow: -2px -2px 6px #22222240; line-height:1; border-radius:10px; }
.FathomModal-tag:not(:first-of-type) { margin-left:6px }
@media screen and (max-width: 768px) {
    .FathomModal-tag-group { position:relative; top:-8px; }
}

.FathomModal table { width:100%; margin:0 !important; padding:0; background:#fff; color:#333; font-family:'europa','helvetica'; font-size:16px; line-height:1.15; border-spacing:0; overflow:hidden; box-shadow:0 0 10px #33333340; border-radius:10px }
.FathomModal table th,
.FathomModal table td { padding:10px; text-align:left; overflow-wrap:break-word; vertical-align:middle; border:0; border-left:1px solid #33333320; position:relative;  transition:filter .3s ease }
.FathomModal table th { background:#fff; padding-top:15px; padding-bottom:15px; line-height:1; border-color:#33333310 }
.FathomModal table tfoot th, .FathomModal table tfoot td { padding-top:14px; padding-bottom:14px; }
.FathomModal table tfoot th.footer-total { border-left:0 !important; text-align:right !important }
.FathomModal table tr { background:#f3f3f3 }
.FathomModal table tr:nth-child(even) { background:#e3e3e3 }
.FathomModal table tr th:first-of-type,
.FathomModal table tr td:first-of-type { border-left:0 }
.FathomModal table tbody tr:not(.removed):hover,
.FathomModal table tbody tr:not(.removed).selected { background:#ffff0020 }
.FathomModal table tbody tr.removed { background-image:repeating-linear-gradient(-45deg, #33333310, #33333310 5px, #fff 5px, #fff 15px) }
.FathomModal table tbody tr.total { font-weight:bold !important }
.FathomModal table tbody tr.total:last-of-type { box-shadow:0 0 0 2px #33333380 }
.FathomModal table td.p-0-td, .FathomModal table td.selection { padding:0 }
.FathomModal table tbody .text-secondary { color:#333333ab !important; font-size:15px }
.FathomModal table tbody .table-flag { border-radius:4px; filter:drop-shadow(0 0 4px #33333340) }


@keyframes FM-fade-in {
    0% { opacity:0 }
    100% { opacity:1 }
}
@keyframes FM-fade-out {
    0% { opacity:1 }
    100% { opacity:0 }
}
@keyframes FM-content-zoom-in {
    0% { transform:scale(.95) translateY(-20px) }
    100% { transform:scale(1) translateY(0px) }
}
@keyframes FM-content-zoom-out {
    0% { transform:scale(1) translateY(0px) }
    100% { transform:scale(.95) translateY(-20px) }
}

/* bootstrap css */
.FathomModal .m-0{margin:0!important}.FathomModal .mt-0,.FathomModal .my-0{margin-top:0!important}.FathomModal .mr-0,.FathomModal .mx-0{margin-right:0!important}.FathomModal .mb-0,.FathomModal .my-0{margin-bottom:0!important}.FathomModal .ml-0,.FathomModal .mx-0{margin-left:0!important}.FathomModal .m-1{margin:0.25rem!important}.FathomModal .mt-1,.FathomModal .my-1{margin-top:0.25rem!important}.FathomModal .mr-1,.FathomModal .mx-1{margin-right:0.25rem!important}.FathomModal .mb-1,.FathomModal .my-1{margin-bottom:0.25rem!important}.FathomModal .ml-1,.FathomModal .mx-1{margin-left:0.25rem!important}.FathomModal .m-2{margin:0.5rem!important}.FathomModal .mt-2,.FathomModal .my-2{margin-top:0.5rem!important}.FathomModal .mr-2,.FathomModal .mx-2{margin-right:0.5rem!important}.FathomModal .mb-2,.FathomModal .my-2{margin-bottom:0.5rem!important}.FathomModal .ml-2,.FathomModal .mx-2{margin-left:0.5rem!important}.FathomModal .m-3{margin:1rem!important}.FathomModal .mt-3,.FathomModal .my-3{margin-top:1rem!important}.FathomModal .mr-3,.FathomModal .mx-3{margin-right:1rem!important}.FathomModal .mb-3,.FathomModal .my-3{margin-bottom:1rem!important}.FathomModal .ml-3,.FathomModal .mx-3{margin-left:1rem!important}.FathomModal .m-4{margin:1.5rem!important}.FathomModal .mt-4,.FathomModal .my-4{margin-top:1.5rem!important}.FathomModal .mr-4,.FathomModal .mx-4{margin-right:1.5rem!important}.FathomModal .mb-4,.FathomModal .my-4{margin-bottom:1.5rem!important}.FathomModal .ml-4,.FathomModal .mx-4{margin-left:1.5rem!important}.FathomModal .m-5{margin:3rem!important}.FathomModal .mt-5,.FathomModal .my-5{margin-top:3rem!important}.FathomModal .mr-5,.FathomModal .mx-5{margin-right:3rem!important}.FathomModal .mb-5,.FathomModal .my-5{margin-bottom:3rem!important}.FathomModal .ml-5,.FathomModal .mx-5{margin-left:3rem!important}.FathomModal .p-0{padding:0!important}.FathomModal .pt-0,.FathomModal .py-0{padding-top:0!important}.FathomModal .pr-0,.FathomModal .px-0{padding-right:0!important}.FathomModal .pb-0,.FathomModal .py-0{padding-bottom:0!important}.FathomModal .pl-0,.FathomModal .px-0{padding-left:0!important}.FathomModal .p-1{padding:0.25rem!important}.FathomModal .pt-1,.FathomModal .py-1{padding-top:0.25rem!important}.FathomModal .pr-1,.FathomModal .px-1{padding-right:0.25rem!important}.FathomModal .pb-1,.FathomModal .py-1{padding-bottom:0.25rem!important}.FathomModal .pl-1,.FathomModal .px-1{padding-left:0.25rem!important}.FathomModal .p-2{padding:0.5rem!important}.FathomModal .pt-2,.FathomModal .py-2{padding-top:0.5rem!important}.FathomModal .pr-2,.FathomModal .px-2{padding-right:0.5rem!important}.FathomModal .pb-2,.FathomModal .py-2{padding-bottom:0.5rem!important}.FathomModal .pl-2,.FathomModal .px-2{padding-left:0.5rem!important}.FathomModal .p-3{padding:1rem!important}.FathomModal .pt-3,.FathomModal .py-3{padding-top:1rem!important}.FathomModal .pr-3,.FathomModal .px-3{padding-right:1rem!important}.FathomModal .pb-3,.FathomModal .py-3{padding-bottom:1rem!important}.FathomModal .pl-3,.FathomModal .px-3{padding-left:1rem!important}.FathomModal .p-4{padding:1.5rem!important}.FathomModal .pt-4,.FathomModal .py-4{padding-top:1.5rem!important}.FathomModal .pr-4,.FathomModal .px-4{padding-right:1.5rem!important}.FathomModal .pb-4,.FathomModal .py-4{padding-bottom:1.5rem!important}.FathomModal .pl-4,.FathomModal .px-4{padding-left:1.5rem!important}.FathomModal .p-5{padding:3rem!important}.FathomModal .pt-5,.FathomModal .py-5{padding-top:3rem!important}.FathomModal .pr-5,.FathomModal .px-5{padding-right:3rem!important}.FathomModal .pb-5,.FathomModal .py-5{padding-bottom:3rem!important}.FathomModal .pl-5,.FathomModal .px-5{padding-left:3rem!important}

.FathomModal .font-weight-light { font-weight:300 !important }
.FathomModal .font-weight-lighter { font-weight:lighter !important }
.FathomModal .font-weight-normal { font-weight:400 !important }
.FathomModal .font-weight-bold { font-weight:700 !important }
.FathomModal .font-weight-bolder { font-weight:bolder !important }

.FathomModal .float-left { float:left !important }
.FathomModal .float-right { float:right !important }
.FathomModal .float-none { float:none !important }

.FathomModal .text-left { text-align:left !important }
.FathomModal .text-right { text-align:right !important }
.FathomModal .text-center { text-align:center !important }

.FathomModal .rounded { border-radius:10px !important }

.FathomModal .col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.FathomModal .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.FathomModal .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.FathomModal .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.FathomModal .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.FathomModal .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.FathomModal .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.FathomModal .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.FathomModal .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.FathomModal .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.FathomModal .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.FathomModal .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.FathomModal .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.FathomModal .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.FathomModal [class*="col-"].col-border-left { padding-top:15px; padding-left:0; border-top:1px solid #44444420; border-left:0; }
.FathomModal [class*="col-"].col-border-pad-right { padding-bottom:15px; padding-right:0; }

@media (min-width:768px){
    .FathomModal .col-md{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.FathomModal .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.FathomModal .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.FathomModal .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.FathomModal .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.FathomModal .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.FathomModal .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.FathomModal .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.FathomModal .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.FathomModal .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.FathomModal .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.FathomModal .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.FathomModal .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.FathomModal .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .FathomModal [class*="col-"].col-border-left { padding-top:0 !important; padding-left:15px !important; border-top:0 !important; border-left:1px solid #44444420 !important; }
    .FathomModal [class*="col-"].col-border-pad-right { padding-bottom:0 !important; padding-right:15px !important; }
}
/* end of bootstrap css */