/**********BASIC ELEMENTS**********/
body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #54585a !important;
  font-size: 17px !important;
  line-height: 20px !important;
}

p {
  color: #54585a;
  line-height: 18px;
  font-size: 16px;
}
p.message {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 30px;
  line-height: 16px;
}
p.resource-not-found {
  font-size: 16px;
}

.alert-note {
  color: #54585a;
  background-color: #eee;
  border-color: #808080;
}

a {
  font-size: 16px;
  color: #002855;
  text-decoration: underline;
  cursor: pointer;
}
a[disabled=disabled] {
  color: #54585a;
  cursor: not-allowed;
  pointer-events: none;
  text-decoration: line-through;
}

a:hover {
  text-decoration: none;
  color: #002855;
}

a:focus {
  color: #ed8b00;
}

a.logo:focus-visible {
  outline: none !important;
}
a.logo:focus-visible img {
  outline: 4px solid #ed8b00;
}

#userHelp span.nav-item-label {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  color: #ed8b00;
}

span.nav-item-label:hover {
  text-decoration: underline;
}

input:focus-visible, select:focus-visible, textarea:focus-visible, button:focus-visible, a:focus-visible {
  outline: 4px solid #ed8b00 !important;
}

/**********HEADER ELEMENTS**********/
h1, h2, h3 {
  color: #002855;
}

h3, h4 {
  font-weight: bold;
}

h4, h5, h6 {
  color: #54585a;
}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 20px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
  margin-top: 15px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 10px;
}

/**********FORMS**********/
form .form-group {
  position: relative;
}
form .form-group > label {
  position: absolute;
  top: 0;
  left: 0;
  margin: 15px 0px 0px 9px;
  font-weight: normal;
  transition: 0.2s;
}

form .form-group > select ~ label {
  display: none;
}

form .form-group > select {
  color: #54585a;
  outline-color: #002855;
  outline-width: 2px;
}
form .form-group > select:focus, form .form-group > select:focus:valid, form .form-group > select:valid {
  color: #303030;
}

form .form-group > input[type=text]:valid, form .form-group > input[type=text]:focus, form .form-group > input[type=text]:disabled, form .form-group > input[type=password]:valid, form .form-group > input[type=password]:focus, form .form-group > input[type=password]:disabled, form .form-group > input[type=search]:valid, form .form-group > input[type=search]:focus, form .form-group > input[type=search]:disabled, form .form-group > textarea:valid, form .form-group > textarea:focus, form .form-group > textarea:disabled, form .form-group > select:valid, form .form-group > select:focus, form .form-group > select:disabled {
  padding-top: 18px;
  outline-color: #002855;
  outline-width: 1px;
}
form .form-group > input[type=text]:valid:not(textarea), form .form-group > input[type=text]:focus:not(textarea), form .form-group > input[type=text]:disabled:not(textarea), form .form-group > input[type=password]:valid:not(textarea), form .form-group > input[type=password]:focus:not(textarea), form .form-group > input[type=password]:disabled:not(textarea), form .form-group > input[type=search]:valid:not(textarea), form .form-group > input[type=search]:focus:not(textarea), form .form-group > input[type=search]:disabled:not(textarea), form .form-group > textarea:valid:not(textarea), form .form-group > textarea:focus:not(textarea), form .form-group > textarea:disabled:not(textarea), form .form-group > select:valid:not(textarea), form .form-group > select:focus:not(textarea), form .form-group > select:disabled:not(textarea) {
  padding-top: 16px;
}
form .form-group > input[type=text]:valid:not(.error_show), form .form-group > input[type=text]:focus:not(.error_show), form .form-group > input[type=text]:disabled:not(.error_show), form .form-group > input[type=password]:valid:not(.error_show), form .form-group > input[type=password]:focus:not(.error_show), form .form-group > input[type=password]:disabled:not(.error_show), form .form-group > input[type=search]:valid:not(.error_show), form .form-group > input[type=search]:focus:not(.error_show), form .form-group > input[type=search]:disabled:not(.error_show), form .form-group > textarea:valid:not(.error_show), form .form-group > textarea:focus:not(.error_show), form .form-group > textarea:disabled:not(.error_show), form .form-group > select:valid:not(.error_show), form .form-group > select:focus:not(.error_show), form .form-group > select:disabled:not(.error_show) {
  border-color: #ccc;
}
form .form-group > input[type=text]:valid ~ label, form .form-group > input[type=text]:focus ~ label, form .form-group > input[type=text]:disabled ~ label, form .form-group > input[type=password]:valid ~ label, form .form-group > input[type=password]:focus ~ label, form .form-group > input[type=password]:disabled ~ label, form .form-group > input[type=search]:valid ~ label, form .form-group > input[type=search]:focus ~ label, form .form-group > input[type=search]:disabled ~ label, form .form-group > textarea:valid ~ label, form .form-group > textarea:focus ~ label, form .form-group > textarea:disabled ~ label, form .form-group > select:valid ~ label, form .form-group > select:focus ~ label, form .form-group > select:disabled ~ label {
  display: block;
  top: 4px;
  left: 2px;
  width: 100%;
  margin: 0;
  text-align: left;
  height: 15px;
  line-height: 16px;
  padding-left: 6px;
  font-size: 11px;
}
form .form-group > input[type=password]:-webkit-autofill, form .form-group > input[type=text]:-webkit-autofill {
  padding-top: 16px;
}
form .form-group > input[type=password]:-webkit-autofill ~ label, form .form-group > input[type=text]:-webkit-autofill ~ label {
  display: block;
  top: 4px;
  left: 2px;
  width: 100%;
  margin: 0;
  text-align: left;
  height: 15px;
  line-height: 16px;
  padding-left: 6px;
  font-size: 11px;
}

*::-ms-backdrop, form .form-group > input[type=text]:valid ~ label, form .form-group > input[type=text]:focus ~ label, form .form-group > input[type=text]:hover ~ label, form .form-group > input[type=password]:valid ~ label, form .form-group > input[type=password]:focus ~ label, form .form-group > input[type=password]:hover ~ label, form .form-group > input[type=search]:valid ~ label, form .form-group > input[type=search]:focus ~ label, form .form-group > input[type=search]:hover ~ label, form .form-group > textarea:valid ~ label, form .form-group > textarea:focus ~ label, form .form-group > textarea:hover ~ label, form .form-group > select:valid ~ label, form .form-group > select:focus ~ label {
  display: block;
  top: 4px;
  left: 2px;
  width: 100%;
  margin: 0;
  text-align: left;
  height: 15px;
  line-height: 16px;
  padding-left: 6px;
  font-size: 11px;
}

.cancel {
  padding-top: 14px;
}

form .field-error {
  line-height: 25px;
  text-align: left;
  color: #f00;
}

input[type=text], input[type=search], input[type=password], textarea, select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  color: #303030;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 4px 6px;
}
input[type=text].error, input[type=search].error, input[type=password].error, textarea.error, select.error {
  border-color: #f00;
}

input[type=search] {
  padding-right: 33px;
}

select {
  height: 48px;
}
select:disabled {
  cursor: not-allowed;
  background-color: #eee;
}

option:disabled {
  background-color: #ddd;
  font-style: italic;
}

input, textarea, select {
  width: 100%;
  max-width: 100% !important;
  box-sizing: border-box;
  border-radius: 3px;
  height: 48px;
  color: #303030;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  outline: none;
}

textarea:disabled, textarea:disabled ~ label {
  cursor: not-allowed;
}

select {
  line-height: 38px;
  padding-left: 4px;
}

input[type=radio], input[type=checkbox] {
  line-height: normal;
  height: 18px;
  width: 18px;
  margin: 0 8px 0 20px;
  vertical-align: middle;
}

label:not([disabled]) {
  cursor: pointer;
}

/*BUTTONS*/
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

button, input[type=button], input[type=submit] {
  background-color: #236192;
  border: 2px #ed8b00 solid;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 5px;
  font-size: 16px;
  font-weight: normal;
  height: 48px;
}
button.disabled, button:disabled, input[type=button].disabled, input[type=button]:disabled, input[type=submit].disabled, input[type=submit]:disabled {
  background-color: #ccc;
  cursor: not-allowed;
  color: #165788;
}
button.narrow, input[type=button].narrow, input[type=submit].narrow {
  width: auto;
}
button.specialSmall, input[type=button].specialSmall, input[type=submit].specialSmall {
  width: 50%;
  height: 32px;
}

button:hover, input[type=submit]:hover, input[type=button]:hover {
  background-color: #fff;
  color: #236192;
  border: 2px #236192 solid;
  cursor: pointer;
}
button:hover.disabled, button:hover:disabled, input[type=submit]:hover.disabled, input[type=submit]:hover:disabled, input[type=button]:hover.disabled, input[type=button]:hover:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

button.secondaryButton {
  border: solid 2px #ddd;
  color: #165788;
  background-color: #fff;
}
button.secondaryButton:hover {
  background-color: #fff;
  border-color: #165788;
}
button.btn-link {
  color: #236192;
  background-color: white;
}
button.btn-link:hover {
  text-decoration: underline;
}
button.close {
  background-color: white;
}

/*TABLES*/
.table-hover tbody tr[onclick] {
  cursor: pointer;
}

table thead th.header {
  cursor: pointer;
}

.row.bottom-border {
  border-bottom: 2px solid #ddd;
}
.row .bottom-border {
  border-bottom: 2px solid #ddd;
}

.row.header {
  max-width: 1200px;
  margin: 0 auto;
}

#main-content {
  max-width: 1200px;
  margin: 0 -15px;
}
@media screen and (min-width: 768px) {
  #main-content {
    margin: 0 auto;
  }
  #main-content #main-padding {
    padding: 0 30px;
  }
}

.navbar-default {
  border-radius: 1px;
  border-color: transparent;
}
.navbar-default a {
  background-color: #236192;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
}
.navbar-default a:hover {
  color: #333;
  text-decoration: none;
}

.navbar-plain a {
  color: #54585a;
  text-decoration: none;
}
.navbar-plain a:hover {
  color: #ed8b00;
}

.navbar-default .navbar-text {
  color: #fff;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #002855;
}

.navTab.active {
  background-color: #002855;
  font-weight: bold;
}

.navList.active {
  text-decoration-line: underline !important;
}

.icon-bar {
  text-align: right;
  margin-top: 6px;
}
.icon-bar i {
  padding: 10px;
}
.icon-bar a {
  color: #236192;
}
.icon-bar a:hover {
  color: #002855;
}

a.logo img {
  width: 160px;
  margin-top: 1px;
}

#breadcrumbs {
  margin-left: -15px;
  margin-right: -15px;
}
#breadcrumbs .noBreadcrumb {
  height: 23px;
  margin-bottom: 16px;
  font-size: 10px;
  letter-spacing: 0.04em;
  background-color: #f5f5f5;
}
#breadcrumbs .breadcrumb {
  padding: 0 15px !important;
  list-style: none !important;
  background-color: #f5f5f5 !important;
  border-radius: 0 !important;
}

@media (max-width: 992px) {
  #breadcrumbs {
    margin-top: 20px;
  }
}
#top-bar {
  max-width: 1180px;
  margin: 0 auto;
  padding-top: 8px;
}
#top-bar .dropdown-menu {
  z-index: 1000;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#top-bar .dropdown-menu > li {
  height: 40px;
}
#top-bar .nav-item-label {
  padding-right: 2px;
}

.blank-spacer {
  height: 300px;
}

td.center {
  text-align: center;
}

.concentra .nav-tabs > li {
  float: left !important;
  margin-bottom: -4px !important;
  text-align: center !important;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  text-decoration: none;
}

#impersonator-bar {
  background-color: #165788;
  text-align: center;
  padding: 5px;
  border-radius: 0;
}
#impersonator-bar p {
  color: #fff;
  font-size: 16px;
}
#impersonator-bar p strong {
  font-size: 16px;
}
#impersonator-bar a {
  text-decoration: underline;
  color: #fff;
}

#overdue-invoice-message-bar,
#message-bar {
  background-color: #ed8b00;
  text-align: center;
  padding: 5px;
  border-radius: 0;
}
#overdue-invoice-message-bar p,
#message-bar p {
  color: #002855;
  font-size: 16px;
}
#overdue-invoice-message-bar p strong,
#message-bar p strong {
  font-size: 16px;
}
#overdue-invoice-message-bar a,
#message-bar a {
  text-decoration: underline;
  color: #5d285f;
}

#password-expiry-reminder-message-bar{
  background-color: #ed8b00;
  text-align: center;
  padding: 5px;
  border-radius: 0;
}
#password-expiry-reminder-message-bar p {
  color: #002855;
  font-size: 16px;
}
#password-expiry-reminder-message-bar p strong {
  font-size: 16px;
}
#password-expiry-reminder-message-bar a {
  text-decoration: underline;
  color: #5d285f;
}

#sessionTimeoutWarning-bar {
  background-color: #165788;
  text-align: center;
  padding: 5px;
  border-radius: 0;
  border-bottom: 1px solid #777;
}
#sessionTimeoutWarning-bar p {
  color: #fff;
  font-size: 16px;
}
#sessionTimeoutWarning-bar p strong {
  font-size: 16px;
}
#sessionTimeoutWarning-bar a {
  text-decoration: underline;
  color: #fff;
}

#content {
  min-height: 500px;
}

.strike {
  text-decoration: line-through;
}

.icostyle {
  color: #ed8b00;
  cursor: pointer;
  text-decoration: none;
  font-size: 12px;
  display: inline-block;
  padding-top: 15px;
}

.icostyle:hover {
  text-decoration: underline;
}

.form-control-rectified {
  display: block !important;
  width: 100% !important;
  height: 48px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  background-color: #fff;
  background-image: none !important;
  border: 1px solid #ccc;
  border-radius: 4px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s !important;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
}

.form-control-rectified:focus {
  outline-color: #002855;
  outline-width: 2px;
}

#ui-datepicker-div {
  z-index: 1000 !important;
}

.fa-disabled {
  color: LightGrey !important;
  cursor: not-allowed !important;
}

input:disabled + label {
  cursor: default;
}

option:disabled {
  background-color: #ddd;
  font-style: italic;
}

input[type=button].btnprint {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .row .no-margin-mobile, .row.no-margin-mobile, .no-margin-mobile {
    margin: 0 !important;
  }
  .row .no-pad-mobile, .row.no-pad-mobile, .no-pad-mobile {
    padding: 0 !important;
  }
}
/*Important Classes*/
.link {
  margin: 15px 0 !important;
}

.disabled-link {
  opacity: 0.6;
  cursor: not-allowed;
}
.disabled-link:hover {
  background-color: rgba(118, 118, 117, 0.8588235294) !important;
  color: white !important;
  border-color: rgba(91, 91, 84, 0.8588235294) !important;
  cursor: not-allowed;
}

.padLeft {
  margin-left: 20px !important;
}

.row {
  margin-bottom: 15px;
}

.nobottom {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.notop {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.noleft {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.noright {
  margin-right: 0 !important;
  padding-right: 0 !important;
}

.nospace {
  margin: 0 !important;
  padding: 0 !important;
}

.nomargin {
  margin: 0 !important;
}

.gray {
  color: #54585a !important;
}

.blue {
  color: #00578c !important;
}

.hidden {
  display: none !important;
}

.nopad {
  padding: 0 !important;
}

.nosides {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.table-row > [class*=col-], .table-header > [class*=col-] {
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .table-row * [class*=col-], .table-header * [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
}

.container-fluid.hideOverflow {
  overflow: hidden;
}

.return2dashboardwrapper {
  margin-top: 20px;
}

.pagenotfound {
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.pagenotfound .errordisplay {
  color: #6493b5;
  font-size: 117px;
  letter-spacing: 10px;
}

.clickable-row {
  cursor: pointer;
}

.sidenav {
  height: 100%;
  width: 250px;
  position: fixed;
  z-index: 402;
  top: 0;
  right: -275px;
  background-color: #002855;
  overflow-x: hidden;
  padding-top: 16px;
  transition: 0.5s;
}
.sidenav h5 {
  color: #ffc168;
  font-family: TrebuchetMS, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 8px;
  padding-left: 32px;
  cursor: default;
}
.sidenav > ul.nav {
  list-style-type: none;
  margin: 0;
}
.sidenav > ul.nav > li a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-family: TrebuchetMS, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  display: block;
  transition: 0.3s;
}
.sidenav > ul.nav > li a i {
  margin-right: 10px;
}
.sidenav > ul.nav > li a:hover {
  background-color: #fff;
  color: #002855;
}

.highlight {
  background-color: #ffff6b;
}

#searchbtn {
  width: 25px;
  position: absolute;
  font-family: FontAwesome, sans-serif;
  padding: 0;
  margin-top: 10px;
  margin-right: 7px;
  right: 0;
  top: 0;
  background-color: #fff;
  height: 25px;
  color: #6493b5;
}

#banner .popover-content {
  white-space: nowrap;
}

.calender-icon {
  position: absolute;
  top: 11px;
  right: 10px;
  color: #ed8b00 !important;
  font-size: 28px !important;
  cursor: pointer;
}

.blink {
  color: #9d261d !important;
  /*  -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 0.5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;*/
}

.sub {
  color: #aaa !important;
  font-size: 12px !important;
}

.btn-wrap-text {
  white-space: normal !important;
  word-wrap: break-word !important;
}

.btn-padding {
  padding-bottom: 5px;
}

.xsIconStyle {
  padding-left: 0;
  padding-top: 10px;
  margin-left: -1px;
}

.margin-top-1 {
  margin-top: 1px;
}

.red {
  color: red !important;
}

.display-inline-block {
  display: inline-block;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-top-7 {
  margin-top: 7px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.app-loading-overlay {
  position: fixed;
  opacity: 0.65;
  z-index: 100;
  background: #ccc url(/static/images/spinners/publicationsTable.gif) no-repeat 50% 43%;
  background-size: 75px;
  width: 100%;
  height: 100%;
}

.text-align-center {
  text-align: center;
}

.text-align-left {
  text-align: left;
}

.left-padding-16 {
  padding-left: 16px;
}

/************************ bootstrap extensions ************************/
.col-xs-0_5, .col-sm-0_5, .col-md-0_5, .col-lg-0_5, .col-xs-1_5, .col-sm-1_5, .col-md-1_5, .col-lg-1_5, .col-xs-2_5, .col-sm-2_5, .col-md-2_5, .col-lg-2_5, .col-xs-3_5, .col-sm-3_5, .col-md-3_5, .col-lg-3_5, .col-xs-4_5, .col-sm-4_5, .col-md-4_5, .col-lg-4_5, .col-xs-5_5, .col-sm-5_5, .col-md-5_5, .col-lg-5_5, .col-xs-6_5, .col-sm-6_5, .col-md-6_5, .col-lg-6_5, .col-xs-7_5, .col-sm-7_5, .col-md-7_5, .col-lg-7_5, .col-xs-8_5, .col-sm-8_5, .col-md-8_5, .col-lg-8_5, .col-xs-9_5, .col-sm-9_5, .col-md-9_5, .col-lg-9_5, .col-xs-10_5, .col-sm-10_5, .col-md-10_5, .col-lg-10_5, .col-xs-11_5, .col-sm-11_5, .col-md-11_5, .col-lg-11_5 {
  position: relative;
  min-height: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.nav-col {
  position: relative;
  min-height: 1px;
  padding-right: 1px;
  padding-left: 10px;
  width: fit-content;
  float: left;
}

.icon-col, .icon-col-payer {
  position: relative;
  min-height: 1px;
  padding-right: 1px;
  padding-left: 1px;
  float: right;
}

@media (min-width: 768px) {
  .nav-col {
    float: left;
  }
  .col-sm-0_5, .col-sm-1_5, .col-sm-2_5, .col-sm-3_5, .col-sm-4_5, .col-sm-5_5, .col-sm-6_5, .col-sm-7_5, .col-sm-8_5, .col-sm-9_5, .col-sm-10_5, .col-sm-11_5 {
    float: left;
  }
  .col-sm-11_5 {
    width: 95.83333332%;
  }
  .col-sm-10_5 {
    width: 87.49999998%;
  }
  .col-sm-9_5 {
    width: 79.16666665%;
  }
  .col-sm-8_5 {
    width: 70.83333332%;
  }
  .col-sm-7_5 {
    width: 62.49999998%;
  }
  .col-sm-6_5 {
    width: 54.16666665%;
  }
  .col-sm-5_5 {
    width: 45.83333332%;
  }
  .col-sm-4_5 {
    width: 37.49999998%;
  }
  .col-sm-3_5 {
    width: 29.16666665%;
  }
  .col-sm-2_5 {
    width: 20.83333332%;
  }
  .col-sm-1_5 {
    width: 12.49999995%;
  }
  .col-sm-0_5 {
    width: 4.16666665%;
  }
}
@media (min-width: 992px) {
  .col-md-1_specificity {
    width: 8.33333333%;
  }
  .col-md-1_5 {
    width: 12.5%;
    float: left;
  }
  .col-md-2_5 {
    width: 20.833333%;
    float: left;
  }
  .col-xs-1_5 {
    width: 12.5%;
  }
}
@media (min-width: 1213px) {
  .xsMenuStyle {
    padding-right: 12px;
  }
}
@media (max-width: 1212px) {
  .xsMenuStyle {
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1045px) {
  .ipadNavNoPadRight {
    padding-right: 0;
  }
  .ipadQuickLinksNoPadLeft {
    padding-left: 0;
  }
}
/*********************************************Mobile only styles*******************************************/
@media (max-width: 767px) {
  .row {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/*# sourceMappingURL=base.css.map */
