.unit-price-section .capton-hide caption{display:none}
.unit-price-section .small-auto{width:auto}
.unit-price-section .padding-lr-0{padding-left:0;padding-right:0}
.unit-price-section .info .info-fixed{max-width:100% !important}
.unit-price-section .info{padding:20px 0}
.unit-price-section{background-color:#fff;color:#001f52;font-size:10pt;padding:24px 20px}
.column-control{padding:0}
.unit-price-section strong{font-weight:700 !important}
.unit-price-section .disclaimer-text strong{font-family:"NotoSansBold",Arial,sans-serif !important}
.unit-price-section .unit-price-heading{font-family:"NotoSansBold",Arial,sans-serif !important;font-size:1.3em;font-weight:700;letter-spacing:normal;text-transform:none}
.unit-price-section .table-heading{color:#002c77;font-family:MMCDisplayBold,Times New Roman,serif !important;font-size:23px;line-height:30px;padding-bottom:10px}
.unit-price-section .imageTextWrap{padding:0;margin:30px 0}
.unit-price-section .table>thead,.unit-price-section .table>tbody,.unit-price-section .table>tfoot{border:0}
.unit-price-section p{font-family:"NotoSans",Arial,sans-serif !important;font-size:16px;color:#001f52}
.unit-price-section .select-wrap{display:inline-block;position:relative;margin:0 14px 12px 0;width:100%}
.unit-price-section .image-icon{font-size:2rem;color:#001f52}
.unit-price-section .select-wrap select{background:0;border-radius:3px;border-color:#005c96 !important;color:#595d64;font-size:14px;height:2.4375rem;padding:.5rem;padding-right:1.5rem;margin:0 !important;width:100%}
.unit-price-section .select-wrap:after{content:'';border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.unit-price-section .select-wrap select:focus{box-shadow:none}
.unit-price-section .select-wrap+.select-wrap:before{content:'/';display:block;position:absolute;left:-18px;top:50%;transform:translateY(-50%);margin:0;padding:0 7px}
.unit-price-section .columns.btn-col{float:left}
.unit-price-section .button{margin:.700rem 0 .875rem 0;border-radius:3px;font-size:.7875rem;width:auto;color:#fff}
.unit-price-section .button:active{filter:none !important}
.unit-price-section .button.arrow-down:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:'';position:relative;display:inline-block;margin:0 7px 0 0}
.unit-price-section .datewrapper .button-container{padding-left:0;padding-right:0}
.unit-price-section .datewrapper .button{margin-top:1rem}
.unit-price-section .datewrapper .datecolumn{position:relative}
.unit-price-section .datewrapper label{margin-bottom:4px}
.unit-price-section .datewrapper .datecolumn.invalid select{border-color:#e10600 !important}
.unit-price-section .datewrapper .datecolumn .invalid-date-msg{display:none;position:absolute;bottom:-15px}
.unit-price-section .datewrapper .datecolumn.invalid .invalid-date-msg{display:block}
.unit-price-section .error-msg{color:#e10600 !important;font-size:.75rem}
.unit-price-section .warning-text{padding:2px 0 2px;margin:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.unit-price-section .warning-text em{margin:4px 10px 0 0}
.unit-price-section .warning-text p{font-size:.9em;line-height:1.4em;margin:0}
.unit-price-section .table{width:100%;margin-bottom:1.25rem}
.unit-price-section table thead{background:transparent}
.unit-price-section .table tr{border-bottom:solid 1px #cecece}
.unit-price-section .table>thead>tr>th{font-family:NotoSansBold,Arial,sans-serif !important;font-style:normal;font-weight:700;font-size:1pc;line-height:24px;color:#002c77;border-bottom:2px solid #009de0}
.unit-price-section table tr td{font-family:NotoSans,Arial,sans-serif !important;font-style:normal;font-weight:400;font-size:1pc;line-height:24px;color:#001f52}
.unit-price-section .table>tbody>tr{background-color:#fff}
.unit-price-section .table>tfoot>tr>td{background:#ccc;background:linear-gradient(180deg,#ccc 0,#acabab 100%);height:33px}
.unit-price-section #unitPriceTable{padding:0}
.unit-price-section .disclaimer-text{border-top:solid 1px #e6e6e6;margin:10px 0;padding:20px 0 0 27px;position:relative;color:#001f52}
.unit-price-section .disclaimer-text em{position:absolute;left:0;font-size:9pt}
.unit-price-section .disclaimer-text p{font-size:9pt;line-height:1.4em;margin:0 0 10px}
.unit-price-section #errorText:after{content:'';background:#ccc;background:linear-gradient(180deg,#ccc 0,#acabab 100%);height:33px;display:block}
.unit-price-section #errorText p{background:#f8f8f8;font-size:16px;margin:0;padding:.7em 0;padding-left:5px}
.hideSection{display:none}
@media only screen and (max-width:767px){.unit-price-section .disclaimer-text{padding:20px 27px 0 27px}
.unit-price-section .alert-global .evo-alert-box .icon-exclamation{top:0}
.unit-price-section .table,.unit-price-section .table>thead,.unit-price-section .table>tbody,.unit-price-section .table>tfoot{border:1px solid #ddd}
.unit-price-section table>thead{display:none}
.unit-price-section table>tbody tr td{display:table;padding:0;width:100%}
.unit-price-section table>tbody tr td .data-column{border-bottom:1px solid #dad5d5;display:table-cell;padding:.5rem .625rem;vertical-align:middle}
.unit-price-section .table>tbody>tr{background-color:#e5edf4}
.unit-price-section table>tbody tr td .data-column:first-child{background:#001f52;color:#fff;font-size:1pc;line-height:24px;font-family:NotoSansBold,Arial,sans-serif !important;width:45%}
.unit-price-section table tr td{font-family:NotoSansBold,Arial,sans-serif !important;font-size:1pc;line-height:24px;color:#001f52}
.unit-price-section table>tbody tr td .data-column:last-child{width:55%;text-align:right}
.unit-price-section table>tbody tr td:before{content:attr(data-column)}
}
@media only screen and (min-width:48em){.medium-auto{width:auto}
}
@media only screen and (min-width:768px){.unit-price-section table>tbody tr td .data-column:first-child{display:none}
.unit-price-section .datewrapper{display:flex;align-items:center}
.unit-price-section .disclaimer-text{padding:20px 19px 0 19px}
.unit-price-section{padding:24px 32px}
}
@media only screen and (min-width:1024px){.unit-price-section{padding:24px 48px}
.unit-price-section.center-align-section{padding:24px 14%}
}
@media only screen and (min-width:640px){.unit-price-section .datewrapper .button{margin-top:2rem;height:2.4375rem;line-height:25px !important}
}
@media only screen and (max-width:639px){.unit-price-section .datewrapper .button-padding-mobile{padding-left:0;padding-right:0}
.unit-price-section .datewrapper .button-padding-mobile .button{margin:12px 15px 0 0}
}