html { line-height: 1.15; font-size: 16px; }

body { font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

.form-control { height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 16px; }

.bootstrap_migrate { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 1.25; color: #303030; font-size: 15px; }

.btn-primary { background-color: #45a4c9; border-color: #3798bd; }

.btn-default { color: #fff; background-color: #b4b4b4; border-color: #a7a7a7; }

.btn-default:hover { color: #fff; }

.btn-success, .btn-warning, .btn-danger, .btn-primary { color: #fff; }

.btn-info { color: #378bb9; background-color: #fff; border-color: #d0d3d4; }

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #378bb9 !important; background-color: #d0ecfb !important; border-color: #b0b5b7 !important; }

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; }

.bootstrap_migrate h3 { margin-top: 15px; margin-bottom: 15px; }

.bootstrap_migrate h3.popover-header { margin-top: 0px; margin-bottom: 0px; }

.bootstrap_migrate #Footer { font-size: 12px; }

.bootstrap_migrate #Footer h3 { font-size: 28px; }

.bootstrap_migrate .form-control { z-index: 2; position: relative; font-size: 16px; min-height: 38px; padding: 4px 10px; font-size: 12px; line-height: 1.25; color: #8d8d8d; background-color: #fff; background-image: none; border: 1px solid #dbdbdb; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.bootstrap_migrate .form-control:focus { outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(55, 139, 185, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(55, 139, 185, 0.6); }

.bootstrap_migrate .form-control::-moz-placeholder { color: #b4b4b4; opacity: 1; }

.bootstrap_migrate .form-control:-ms-input-placeholder { color: #b4b4b4; }

.bootstrap_migrate .form-control::-webkit-input-placeholder { color: #b4b4b4; }

.bootstrap_migrate label { font-weight: 700; margin-bottom: 5px; }

.bootstrap_migrate .form-inline label { display: inline-block; max-width: 100%; margin-bottom: 5px; }

.bootstrap_migrate .form-horizontal .form-group { margin-right: -9px; margin-left: -9px; }

.bootstrap_migrate .form-group { margin-bottom: 15px; }

.bootstrap_migrate .fw-normal { font-weight: normal !important; }

.hidden { display: none !important; }

p { line-height: 1.25; margin: 0 0 7.5px; }

/* deprecated classes */
.img-responsive { display: block; max-width: 100%; height: auto; }

.pull-left { float: left; }

.pull-right { float: right; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.bootstrap_migrate .fa-angle-right.textExtraSmall { font-size: 14px !important; }

.visible-xs, .visible-xs-block, .visible-xs-inline-block { display: none !important; }

@media (max-width: 498px) { .hidden-xs { display: none !important; }
  .visible-xs { display: block !important; }
  .visible-xs-block { display: block !important; }
  .visible-xs-inline-block { display: inline-block !important; } }
/* end */
.bootstrap_migrate h1, .bootstrap_migrate h2, .bootstrap_migrate h3, .bootstrap_migrate h4, .bootstrap_migrate h5, .bootstrap_migrate h6 { line-height: 1.1; font-weight: bold; }

.bootstrap_migrate h1, .bootstrap_migrate .h1 { font-size: 48px; margin-bottom: 7.5px; }

.bootstrap_migrate h2, .bootstrap_migrate .h2 { font-size: 36px; }

.bootstrap_migrate h3, .bootstrap_migrate .h3 { font-size: 30px; }

.bootstrap_migrate h4, .bootstrap_migrate .h4 { font-size: 24px; margin-bottom: 7.5px; }

.bootstrap_migrate h5, .bootstrap_migrate .h5 { font-size: 18px; margin-bottom: 7.5px; }

.bootstrap_migrate h6, .bootstrap_migrate .h6 { font-size: 15px; margin-bottom: 7.5px; }

.bootstrap_migrate td, .bootstrap_migrate th { font-size: 12px; }

.bootstrap_migrate .textExtraSmall { font-size: 12px !important; }

.bootstrap_migrate .textSmall { font-size: 13px !important; }

.bootstrap_migrate .textDefault { font-size: 15px !important; }

.bootstrap_migrate .textMedium { font-size: 14px !important; }

.bootstrap_migrate .textLarge { font-size: 15px !important; }

.bootstrap_migrate .textLarger { font-size: 18px; font-weight: normal !important; }

.bootstrap_migrate .textExtraLarge { font-size: 24px; font-weight: normal !important; }

.bootstrap_migrate .textXXL { font-size: 36px; font-weight: normal !important; }

.bootstrap_migrate .textXXXL { font-size: 62px; font-weight: normal !important; }

.bootstrap_migrate .nut_margin { margin-bottom: 18px !important; }

.bootstrap_migrate .navbar-toggle { position: relative; float: right; margin-right: 9px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.bootstrap_migrate .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

.bootstrap_migrate .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.bootstrap_migrate .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.bootstrap_migrate .navbar { display: block; min-height: 50px; position: relative; padding: 0; }

.bootstrap_migrate .nav > li > a { position: relative; display: block; padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #f7f7f7; }

.nav > li.disabled > a { color: #b4b4b4; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #b4b4b4; text-decoration: none; background-color: transparent; cursor: not-allowed; }

.bootstrap_migrate .navbar-nav > li > a { line-height: 15px; }

.bootstrap_migrate .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.25; color: #737070; white-space: nowrap; }

.bootstrap_migrate .navbar-nav .dropdown-menu { position: absolute; float: left; }

.bootstrap_migrate .navbar-nav > li > .dropdown-menu { margin: 0; padding: 5px 0; }

.bootstrap_migrate .navbar-collapse { overflow-x: visible; padding-right: 9px; padding-left: 9px; border-top: 1px solid transparent; -webkit-overflow-scrolling: touch; }

.bootstrap_migrate .navbar-nav { margin: 8.75px -9px; }

.bootstrap_migrate #signInBtns { margin-top: 24px; }

.bootstrap_migrate #signInBtns .btn.btn-warning, .bootstrap_migrate #signInBtns .btn.btn-warning:hover { color: #fff; }

.bootstrap_migrate #signInBtns .btn.btn-info:hover { border-color: #f09403 !important; color: #f09403; background-color: #f09403 !important; }

.bootstrap_migrate #signInBtns .btn.btn-info:focus { border-color: #f09403 !important; background-color: transparent !important; color: #f09403 !important; }

.bootstrap_migrate #signInBtns .btn.btn-info:active { border-color: #f09403 !important; background-color: transparent !important; color: #f09403 !important; }

.bootstrap_migrate .btn { line-height: 1.25; }

.bootstrap_migrate .btn.btn-sm { line-height: 1.5; }

.bootstrap_migrate .btn.btn-lg { line-height: 1.33; }

.bootstrap_migrate button:focus { outline: none; }

.bootstrap_migrate .nav:after, .bootstrap_migrate .navbar:after, .bootstrap_migrate .navbar-header:after, .bootstrap_migrate .navbar-collapse:after { clear: both; }

.bootstrap_migrate .clearfix:before, .bootstrap_migrate .clearfix:after, .bootstrap_migrate .dl-horizontal dd:before, .bootstrap_migrate .dl-horizontal dd:after, .bootstrap_migrate .container:before, .bootstrap_migrate .container:after, .bootstrap_migrate .container-fluid:before, .bootstrap_migrate .container-fluid:after, .bootstrap_migrate .row:before, .bootstrap_migrate .row:after, .bootstrap_migrate .form-horizontal .bootstrap_migrate .form-group:before, .bootstrap_migrate .form-horizontal .form-group:after, .bootstrap_migrate .btn-toolbar:before, .bootstrap_migrate .btn-toolbar:after, .bootstrap_migrate .btn-group-vertical > .btn-group:before, .bootstrap_migrate .btn-group-vertical > .btn-group:after, .bootstrap_migrate .nav:before, .bootstrap_migrate .nav:after, .bootstrap_migrate .navbar:before, .bootstrap_migrate .navbar:after, .bootstrap_migrate .navbar-header:before, .bootstrap_migrate .navbar-header:after, .bootstrap_migrate .navbar-collapse:before, .bootstrap_migrate .navbar-collapse:after, .bootstrap_migrate .modal-footer:before, .bootstrap_migrate .modal-footer:after { content: " "; display: table; }

.bootstrap_migrate .clearfix:after, .bootstrap_migrate .dl-horizontal dd:after, .bootstrap_migrate .container:after, .bootstrap_migrate .container-fluid:after, .bootstrap_migrate .row:after, .bootstrap_migrate .form-horizontal .form-group:after, .bootstrap_migrate .btn-toolbar:after, .bootstrap_migrate .btn-group-vertical > .btn-group:after, .bootstrap_migrate .nav:after, .bootstrap_migrate .navbar:after, .bootstrap_migrate .navbar-header:after, .bootstrap_migrate .navbar-collapse:after, .bootstrap_migrate .modal-footer:after { clear: both; }

.bootstrap_migrate .container .row, .bootstrap_migrate .container-fluid .row { display: flex !important; }

.bootstrap_migrate .col-xs-1, .bootstrap_migrate .col-sm-1, .bootstrap_migrate .col-md-1, .bootstrap_migrate .col-lg-1, .bootstrap_migrate .col-xs-2, .bootstrap_migrate .col-sm-2, .col-md-2, .bootstrap_migrate .col-lg-2, .bootstrap_migrate .col-xs-3, .bootstrap_migrate .col-sm-3, .bootstrap_migrate .col-md-3, .bootstrap_migrate .col-lg-3, .bootstrap_migrate .col-xs-4, .bootstrap_migrate .col-sm-4, .bootstrap_migrate .col-md-4, .bootstrap_migrate .col-lg-4, .bootstrap_migrate .col-xs-5, .bootstrap_migrate .col-sm-5, .bootstrap_migrate .col-md-5, .bootstrap_migrate .col-lg-5, .bootstrap_migrate .col-xs-6, .bootstrap_migrate .col-sm-6, .bootstrap_migrate .col-md-6, .bootstrap_migrate .col-lg-6, .bootstrap_migrate .col-xs-7, .bootstrap_migrate .col-sm-7, .bootstrap_migrate .col-md-7, .bootstrap_migrate .col-lg-7, .bootstrap_migrate .col-xs-8, .bootstrap_migrate .col-sm-8, .bootstrap_migrate .col-md-8, .bootstrap_migrate .col-lg-8, .bootstrap_migrate .col-xs-9, .bootstrap_migrate .col-sm-9, .bootstrap_migrate .col-md-9, .bootstrap_migrate .col-lg-9, .bootstrap_migrate .col-xs-10, .bootstrap_migrate .col-sm-10, .bootstrap_migrate .col-md-10, .bootstrap_migrate .col-lg-10, .bootstrap_migrate .col-xs-11, .bootstrap_migrate .col-sm-11, .bootstrap_migrate .col-md-11, .bootstrap_migrate .col-lg-11, .bootstrap_migrate .col-xs-12, .bootstrap_migrate .col-sm-12, .bootstrap_migrate .col-md-12, .bootstrap_migrate .col-lg-12 { position: relative; min-height: 1px; padding-left: 9px; padding-right: 9px; flex: 0 1 auto; max-width: none; }

.bootstrap_migrate .col-xs-12 { width: 100%; }

.bootstrap_migrate .col-xs-11 { width: 91.66666667%; }

.bootstrap_migrate .col-xs-10 { width: 83.33333333%; }

.bootstrap_migrate .col-xs-9 { width: 75%; }

.bootstrap_migrate .col-xs-8 { width: 66.66666667%; }

.bootstrap_migrate .col-xs-7 { width: 58.33333333%; }

.bootstrap_migrate .col-xs-6 { width: 50%; }

.bootstrap_migrate .col-xs-5 { width: 41.66666667%; }

.bootstrap_migrate .col-xs-4 { width: 33.33333333%; }

.bootstrap_migrate .col-xs-3 { width: 25%; }

.bootstrap_migrate .col-xs-2 { width: 16.66666667%; }

.bootstrap_migrate .col-xs-1 { width: 8.33333333%; }

.bootstrap_migrate .col-xs-1, .bootstrap_migrate .col-xs-2, .bootstrap_migrate .col-xs-3, .bootstrap_migrate .col-xs-4, .bootstrap_migrate .col-xs-5, .bootstrap_migrate .col-xs-6, .bootstrap_migrate .col-xs-7, .bootstrap_migrate .col-xs-8, .bootstrap_migrate .col-xs-9, .bootstrap_migrate .col-xs-10, .bootstrap_migrate .col-xs-11, .bootstrap_migrate .col-xs-12 { float: left; }

.bootstrap_migrate .list-inline { padding-left: 0; list-style: none; margin-left: -5px; }

.bootstrap_migrate .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }

.bootstrap_migrate .row { margin-left: -9px; margin-right: -9px; display: block; }

.bootstrap_migrate .modal-content { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border-radius: 6px; }

.bootstrap_migrate .modal-header, .bootstrap_migrate .modal-body { display: block !important; padding: 18px; }

.bootstrap_migrate .modal-title { line-height: 1.25; font-size: 24px; margin-bottom: 0 !important; }

.bootstrap_migrate .modal-header .close { float: right; margin: -2px 0 0 0 !important; padding: 0; font-weight: normal; text-shadow: 0 1px 0 #fff; }

.bootstrap_migrate .table > thead > tr > th, .bootstrap_migrate .table > tbody > tr > th, .bootstrap_migrate .table > tfoot > tr > th, .bootstrap_migrate .table > thead > tr > td, .bootstrap_migrate .table > tbody > tr > td, .bootstrap_migrate .table > tfoot > tr > td { padding: 8px; }

.bootstrap_migrate .table-responsive { display: table; }

.bootstrap_migrate table { border-spacing: 0; }

.bootstrap_migrate th { font-weight: 700; }

@media (min-width: 499px) { html { line-height: 1.25; font-size: 12px; }
  body { font-weight: 400; line-height: 1.25; font-size: 12px; }
  b, strong { font-weight: bold; }
  td, th { padding: 0; }
  .bootstrap_migrate #Footer h3 { font-size: 30px; }
  .bootstrap_migrate { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 1.25; color: #303030; font-size: 12px; }
  .bootstrap_migrate .form-inline .form-group { display: inline-block; margin-bottom: 0; }
  .bootstrap_migrate .form-inline { display: block; }
  .bootstrap_migrate .radio, .bootstrap_migrate .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
  .radio + .radio, .checkbox + .checkbox { margin-top: -5px; }
  .radio label, .checkbox label { min-height: 15px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; }
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #f7f7f7; opacity: 1; }
  input[type="radio"], input[type="checkbox"] { margin: 4px 0 0 0; line-height: normal; }
  .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; }
  .radio + .radio, .checkbox + .checkbox { margin-top: -5px; }
  #SiteBnr.bootstrap_migrate .nav.navbar-nav { margin-top: 13px; }
  .bootstrap_migrate .navbar-toggle { display: none; }
  .bootstrap_migrate .collapse:not(.show) { display: block; }
  .bootstrap_migrate .navbar-header { float: left; }
  .bootstrap_migrate .navbar-nav > li { float: left; }
  #SiteBnr.bootstrap_migrate .navbar-default .navbar-nav > li .dropdown-menu .dropSection li a { color: #737070 !important; white-space: nowrap; text-decoration: none; border-bottom: 1px dotted #b4b4b4; font-size: 12px; }
  #SiteBnr.bootstrap_migrate .navbar-default .navbar-nav > li .dropdown-menu .dropSection li a:hover { border-bottom: none; }
  .bootstrap_migrate .dropdown-menu .dropSection:last-child { border-bottom: none; }
  .bootstrap_migrate .col-sm-1, .bootstrap_migrate .col-sm-2, .bootstrap_migrate .col-sm-3, .bootstrap_migrate .col-sm-4, .bootstrap_migrate .col-sm-5, .bootstrap_migrate .col-sm-6, .bootstrap_migrate .col-sm-7, .bootstrap_migrate .col-sm-8, .bootstrap_migrate .col-sm-9, .bootstrap_migrate .col-sm-10, .bootstrap_migrate .col-sm-11, .bootstrap_migrate .col-sm-12 { float: left; }
  .bootstrap_migrate .col-sm-12 { width: 100%; }
  .bootstrap_migrate .col-sm-11 { width: 91.66666667%; }
  .bootstrap_migrate .col-sm-10 { width: 83.33333333%; }
  .bootstrap_migrate .col-sm-9 { width: 75%; }
  .bootstrap_migrate .col-sm-8 { width: 66.66666667%; }
  .bootstrap_migrate .col-sm-7 { width: 58.33333333%; }
  .bootstrap_migrate .col-sm-6 { width: 50%; }
  .bootstrap_migrate .col-sm-5 { width: 41.66666667%; }
  .bootstrap_migrate .col-sm-4 { width: 33.33333333%; }
  .bootstrap_migrate .col-sm-3 { width: 25%; }
  .bootstrap_migrate .col-sm-2 { width: 16.66666667%; }
  .bootstrap_migrate .col-sm-1 { width: 8.33333333%; }
  .modal-dialog, .modal-content { display: block; }
  .modal-content { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border-radius: 6px; }
  .modal-footer > * { margin: 0; }
  .modal-backdrop { background-color: #ccc; }
  .modal-backdrop.show { opacity: 0.1; }
  .bootstrap_migrate .ui-datepicker-calendar { line-height: 14.85px; }
  .bootstrap_migrate .textExtraSmall { font-size: 10px !important; }
  .bootstrap_migrate .textSmall, .bootstrap_migrate table.textSmall td { font-size: 11px !important; }
  .bootstrap_migrate .textDefault { font-size: 12px !important; }
  .bootstrap_migrate .form-control { font-size: 12px; min-height: 0; height: 25px; padding: 4px 5px 4px 5px; }
  .bootstrap_migrate .input-lg { height: 46px; padding: 12px 14px; font-size: 15px; line-height: 1.33; border-radius: 6px; }
  .form-horizontal .control-label { padding-top: 5px; margin-bottom: 0; } }
