/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2.25rem;
}
h2 {
  font-size: 1.9rem;
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1.15rem;
}
h5 {
  font-size: 1rem;
}
h6 {
  font-size: 0.85rem;
}
small {
  font-size: 0.875rem;
}
cite {
  font-size: 0.875rem;
}
sub, sup {
  font-size: 0.75rem;
}
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
body {
  color: #666666;
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#g-page-surround {
  background: #ffffff;
}
@media print {
  #g-page-surround {
    background: #fff !important;
    color: #000 !important;
  }
}
a {
  color: #0d2481;
}
a:hover {
  color: #4d4d4d;
}
h1, h2, h3, h4, h5, h6, strong {
  color: #4d4d4d;
}
.button {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #0d2481;
  color: #ffffff;
  border: 0;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
.button:hover {
  background: #0f2a98;
  color: #ffffff;
}
.button:active, .button:focus {
  background: #0b1e6a;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  outline: 0;
}
.button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.button:disabled:hover {
  background: #0d2481;
}
.gantry-logo {
  display: inline-block;
}
@media only all and (max-width: 47.99rem) {
  .gantry-logo {
    display: block;
    text-align: center;
  }
}
.gantry-logo img {
  width: 150px;
}
.logo-large {
  display: inline-block;
}
@font-face {
  font-family: "notosans";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/NotoSans/NotoSans.eot#iefix') format("embedded-opentype"), url('../../fonts/NotoSans/NotoSans.woff2') format("woff2"), url('../../fonts/NotoSans/NotoSans.woff') format("woff"), url('../../fonts/NotoSans/NotoSans.ttf') format("truetype"), url('../../fonts/NotoSans/NotoSans.svg#notosans') format("svg");
}
@font-face {
  font-family: "notosans";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/NotoSans/NotoSans.eot#iefix') format("embedded-opentype"), url('../../fonts/NotoSans/NotoSans.woff2') format("woff2"), url('../../fonts/NotoSans/NotoSans.woff') format("woff"), url('../../fonts/NotoSans/NotoSans.ttf') format("truetype"), url('../../fonts/NotoSans/NotoSans.svg#notosans') format("svg");
}
@font-face {
  font-family: "notoserif";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/NotoSerif/NotoSerif.eot#iefix') format("embedded-opentype"), url('../../fonts/NotoSerif/NotoSerif.woff2') format("woff2"), url('../../fonts/NotoSerif/NotoSerif.woff') format("woff"), url('../../fonts/NotoSerif/NotoSerif.ttf') format("truetype"), url('../../fonts/NotoSerif/NotoSerif.svg#notoserif') format("svg");
}
@font-face {
  font-family: "notoserif";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/NotoSerif/NotoSerif.eot#iefix') format("embedded-opentype"), url('../../fonts/NotoSerif/NotoSerif.woff2') format("woff2"), url('../../fonts/NotoSerif/NotoSerif.woff') format("woff"), url('../../fonts/NotoSerif/NotoSerif.ttf') format("truetype"), url('../../fonts/NotoSerif/NotoSerif.svg#notoserif') format("svg");
}
body {
  font-family: "NotoSans", sans-serif;
  font-weight: 400;
}
h1, h2, h3, h4, h5 {
  font-family: "Noto Serif", "Georgia", "Times", "Times New Roman", serif;
  font-weight: 500;
}
bold, strong {
  font-weight: 700;
}
.button {
  font-weight: 500;
}
blockquote {
  border-left: 10px solid #F0F2F4;
}
blockquote p {
  font-size: 1.1rem;
  color: #999;
}
blockquote cite {
  display: block;
  text-align: right;
  color: #666666;
  font-size: 1.2rem;
}
code {
  background: #f9f2f4;
  color: #9c1d3d;
}
pre {
  padding: 1rem;
  margin: 2rem 0;
  background: #f6f6f6;
  border: 1px solid #dddddd;
  border-radius: 0.1875rem;
  line-height: 1.15;
  font-size: 0.9rem;
}
pre code {
  color: #237794;
  background: inherit;
  font-size: 0.9rem;
}
hr {
  border-bottom: 4px solid #F0F2F4;
}
#g-navigation {
  background: #0d2481;
  color: #ffffff;
  text-align: center;
  position: relative;
  z-index: 2;
}
#g-navigation .g-container {
  position: relative;
}
#g-navigation a {
  color: #6a85f0;
}
#g-navigation a:hover {
  color: #ffffff;
}
#g-navigation .g-social a {
  background: #0a1c65;
  border: none;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
#g-navigation .g-social a:hover {
  background: #102c9d;
}
#g-navigation .g-main-nav {
  margin: -1.563rem;
}
#g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #0a1c65;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ffffff;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #666666;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #0a1c65;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #0a1c65;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #081753;
}
#g-navigation .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #102c9d;
  background: #0b1f6e;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #091a5c;
}
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #ffffff;
}
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #102c9d;
  background: #0b1f6e;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #091a5c;
}
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-navigation .search input {
  color: #666666;
}
.g-main-nav .g-toplevel {
  font-weight: 500;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 1.2rem 0.938rem;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: normal;
}
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
.g-main-nav .g-dropdown {
  text-align: left;
}
.dir-rtl .g-main-nav .g-dropdown {
  text-align: right;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.7815rem 1rem;
}
#g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
#g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.g-menu-item-subtitle {
  opacity: 0.7;
}
.g-nav-overlay, .g-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
}
@media print {
  #g-navigation {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-offcanvas {
  background: #354d59;
  width: 17rem;
  color: #ffffff;
}
#g-offcanvas a {
  color: #b8cbd5;
}
#g-offcanvas a:hover {
  color: #ffffff;
}
#g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong {
  color: #ffffff;
}
#g-offcanvas .button {
  background: #0d2481;
  color: #ffffff;
}
#g-offcanvas .button:hover {
  background: #9b5db7;
}
#g-offcanvas .button:active {
  background: #80459c;
}
.g-offcanvas-toggle {
  font-size: 1.5rem;
  color: #ffffff;
  display: none;
}
@media only all and (max-width: 60rem) {
  .g-offcanvas-toggle {
    display: block;
  }
}
#g-offcanvas #g-mobilemenu-container ul {
  background: #354d59;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #ffffff;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #0b1f6e;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #ffffff;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #102c9d;
  background: #0b1f6e;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #091a5c;
}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 17rem;
}
#g-mobilemenu-container {
  margin: -1.563rem;
}
@media print {
  #g-offcanvas {
    background: #fff !important;
    color: #000 !important;
  }
}
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 17rem;
}
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 17rem;
}
#g-header {
  background: #0d2481;
  color: #ffffff;
  position: relative;
  z-index: 3;
}
#g-header a {
  color: #6a85f0;
}
#g-header a:hover {
  color: #ffffff;
}
#g-header .g-main-nav h1, #g-header .g-main-nav h2, #g-header .g-main-nav h3, #g-header .g-main-nav h4, #g-header .g-main-nav h5, #g-header .g-main-nav h6, #g-header .g-main-nav strong {
  color: #ffffff;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #0a1c65;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ffffff;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #666666;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #0a1c65;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #ffffff;
}
#g-header .g-main-nav .g-dropdown {
  background: #0a1c65;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #081753;
}
#g-header .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #102c9d;
  background: #0b1f6e;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #091a5c;
}
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-header .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #ffffff;
}
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #102c9d;
  background: #0b1f6e;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #091a5c;
}
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-header .search input {
  color: #666666;
}
@media print {
  #g-header {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-showcase {
  padding: 1.5rem 0;
  background-color: #354d59;
  color: #ffffff;
}
#g-showcase a {
  color: #b8cbd5;
}
#g-showcase a:hover {
  color: #ffffff;
}
#g-showcase h1, #g-showcase h2, #g-showcase h3, #g-showcase h4, #g-showcase h5, #g-showcase h6, #g-showcase strong {
  color: #ffffff;
}
#g-showcase .button {
  background: #8F4DAE;
  color: #ffffff;
}
#g-showcase .button:hover {
  background: #9b5db7;
}
#g-showcase .button:active {
  background: #80459c;
}
#g-showcase .g-social a {
  background: #2a3c46;
  border: none;
  color: #ffffff;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
#g-showcase .g-social a:hover {
  background: #405e6c;
}
@media print {
  #g-showcase {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-feature {
  padding: 1.5rem 0;
  background: #ffffff;
  color: #666666;
}
@media print {
  #g-feature {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-subfeature {
  padding: 1.5rem 0;
  background: #f0f0f0;
  color: #666666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media print {
  #g-subfeature {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-page-surround {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
#g-main {
  background: #ffffff;
  color: #666666;
}
#g-main .platform-content .row .col {
  padding: 0;
  margin: 0;
}
@media print {
  #g-main {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-sidebar, #g-aside {
  color: #666666;
}
@media print {
  #g-sidebar {
    background: #fff !important;
    color: #000 !important;
  }
}
#g-footer {
  background: #ffffff;
  color: #666666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
@media only all and (max-width: 47.99rem) {
  #g-footer {
    text-align: center;
  }
}
@media print {
  #g-footer {
    background: #fff !important;
    color: #000 !important;
  }
}
.flush .g-container > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
}
.moduletable[class*="box"], .moduletable[class*="shadow"], .widget[class*="box"], .widget[class*="shadow"] {
  padding: 0.938rem;
  margin: 0.625rem;
}
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #ffffff;
}
.box1.moduletable, .box1.moduletable h1, .box1.moduletable h2, .box1.moduletable h3, .box1.moduletable h4, .box1.moduletable h5, .box1.moduletable h6, .box1.moduletable strong, .box1.moduletable i, .box1.widget, .box1.widget h1, .box1.widget h2, .box1.widget h3, .box1.widget h4, .box1.widget h5, .box1.widget h6, .box1.widget strong, .box1.widget i, .box1 > .g-content, .box1 > .g-content h1, .box1 > .g-content h2, .box1 > .g-content h3, .box1 > .g-content h4, .box1 > .g-content h5, .box1 > .g-content h6, .box1 > .g-content strong, .box1 > .g-content i {
  color: #595959;
}
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #e0e0e0;
}
.box2.moduletable, .box2.moduletable h1, .box2.moduletable h2, .box2.moduletable h3, .box2.moduletable h4, .box2.moduletable h5, .box2.moduletable h6, .box2.moduletable strong, .box2.moduletable i, .box2.widget, .box2.widget h1, .box2.widget h2, .box2.widget h3, .box2.widget h4, .box2.widget h5, .box2.widget h6, .box2.widget strong, .box2.widget i, .box2 > .g-content, .box2 > .g-content h1, .box2 > .g-content h2, .box2 > .g-content h3, .box2 > .g-content h4, .box2 > .g-content h5, .box2 > .g-content h6, .box2 > .g-content strong, .box2 > .g-content i {
  color: #6d6d6d;
}
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
  background: #0d2481;
}
.box3.moduletable, .box3.moduletable h1, .box3.moduletable h2, .box3.moduletable h3, .box3.moduletable h4, .box3.moduletable h5, .box3.moduletable h6, .box3.moduletable strong, .box3.moduletable i, .box3.widget, .box3.widget h1, .box3.widget h2, .box3.widget h3, .box3.widget h4, .box3.widget h5, .box3.widget h6, .box3.widget strong, .box3.widget i, .box3 > .g-content, .box3 > .g-content h1, .box3 > .g-content h2, .box3 > .g-content h3, .box3 > .g-content h4, .box3 > .g-content h5, .box3 > .g-content h6, .box3 > .g-content strong, .box3 > .g-content i {
  color: #ffffff;
}
.box3.moduletable a, .box3.widget a, .box3 > .g-content a {
  color: #5372ee;
}
.box3.moduletable a:hover, .box3.widget a:hover, .box3 > .g-content a:hover {
  color: #ffffff;
}
.box3.moduletable .button, .box3.widget .button, .box3 > .g-content .button {
  color: #dee4fc;
  background: #1231af;
}
.box3.moduletable .button:hover, .box3.widget .button:hover, .box3 > .g-content .button:hover {
  background: #1437c6;
}
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #8F4DAE;
}
.box4.moduletable, .box4.moduletable h1, .box4.moduletable h2, .box4.moduletable h3, .box4.moduletable h4, .box4.moduletable h5, .box4.moduletable h6, .box4.moduletable strong, .box4.moduletable i, .box4.widget, .box4.widget h1, .box4.widget h2, .box4.widget h3, .box4.widget h4, .box4.widget h5, .box4.widget h6, .box4.widget strong, .box4.widget i, .box4 > .g-content, .box4 > .g-content h1, .box4 > .g-content h2, .box4 > .g-content h3, .box4 > .g-content h4, .box4 > .g-content h5, .box4 > .g-content h6, .box4 > .g-content strong, .box4 > .g-content i {
  color: #ffffff;
}
.box4.moduletable a, .box4.widget a, .box4 > .g-content a {
  color: #dcc7e6;
}
.box4.moduletable a:hover, .box4.widget a:hover, .box4 > .g-content a:hover {
  color: #ffffff;
}
.box4.moduletable .button, .box4.widget .button, .box4 > .g-content .button {
  color: #f2ebf6;
  background: #b080c7;
}
.box4.moduletable .button:hover, .box4.widget .button:hover, .box4 > .g-content .button:hover {
  background: #a66fbf;
}
.shadow.moduletable, .shadow.widget, .shadow.g-outer-box, .shadow > .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.shadow2.moduletable, .shadow2.widget, .shadow2.g-outer-box, .shadow2 > .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
.disabled.moduletable, .disabled.widget, .disabled.g-outer-box, .disabled > .g-content {
  opacity: 0.4;
}
.square.moduletable, .square.widget, .square.g-outer-box, .square > .g-content {
  border-radius: none;
}
.rounded.moduletable, .rounded.widget, .rounded.g-outer-box, .rounded > .g-content {
  border-radius: 0.1875rem;
}
table {
  border: 1px solid #eaeaea;
}
th {
  background: #f7f7f7;
  padding: 0.5rem;
}
td {
  padding: 0.5rem;
  border: 1px solid #eaeaea;
}
textarea, select[multiple=multiple] {
  background-color: white;
  border: 1px solid #dddddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
textarea:hover, select[multiple=multiple]:hover {
  border-color: #c4c4c4;
}
textarea:focus, select[multiple=multiple]:focus {
  border-color: #0d2481;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  background-color: white;
  border: 1px solid #dddddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  border-color: #c4c4c4;
}
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  border-color: #0d2481;
}
.g-social a {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  background: #fafafa;
  border: 1px solid #dddddd;
  border-radius: 0.1875rem;
  margin-bottom: 4px;
  text-decoration: none;
}
.sample-content {
  text-align: center;
}
.sample-content .subtitle {
  text-transform: uppercase;
  font-size: 0.8rem;
  display: block;
  margin-top: -1.3rem;
}
.sample-content .sample-icons {
  font-size: 5rem;
  color: #0d2481;
  opacity: 0.6;
}
.sample-content .sample-description {
  font-size: 1.2rem;
}
@media only all and (min-width: 48rem) {
  .sample-content .device-promo {
    width: 356px;
    height: 203px;
    position: relative;
    float: right;
    margin-left: 3rem;
    margin-bottom: 1rem;
  }
  .sample-content .device-promo .macbook {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 1;
    background: url('../../images/macbook.png');
  }
  .sample-content .device-promo .macbook .macbook-color {
    position: absolute;
    width: 206px;
    height: 118px;
    left: 37px;
    top: 56px;
    background: #ccc;
  }
  .sample-content .device-promo .ipad {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 2;
    background: url('../../images/ipad.png');
  }
  .sample-content .device-promo .ipad .ipad-color {
    position: absolute;
    width: 111px;
    height: 163px;
    right: 27px;
    top: 20px;
    background: #0d2481;
  }
  .sample-content .device-promo .iphone {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 3;
    background: url('../../images/iphone.png');
  }
  .sample-content .device-promo .iphone .iphone-color {
    position: absolute;
    width: 46px;
    height: 75px;
    right: 4px;
    top: 112px;
    background: #8F4DAE;
  }
}
.sample-content .middle {
  text-align: center;
}
.sample-content .fa-github-square {
  color: #ddd;
  margin-top: 1.5rem;
  font-size: 10rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .sample-content .fa-github-square {
    font-size: 8rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .sample-content .fa-github-square {
    float: none !important;
    margin-right: 0;
  }
}
.sample-content .info-box {
  background: whitesmoke;
  border: 1px solid #e6e6e6;
  padding: 0.938rem;
  border-radius: 0.1875rem;
  margin-bottom: 4rem;
}
.sample-content .fa-graduation-cap {
  color: #d9d9d9;
  margin: 1rem 2rem 1rem 1rem;
  font-size: 6rem;
}
@media only all and (min-width: 60rem) {
  #g-showcase .sample-description {
    padding: 0 6rem;
  }
}
@media only all and (min-width: 60rem) {
  #g-subfeature .sample-content .g-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only all and (min-width: 48rem) {
  #g-main .sample-content {
    text-align: inherit;
  }
}
.g-content-array {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-content-array .g-grid {
  margin-bottom: 2.3445rem;
}
.g-content-array .g-grid:last-child {
  margin-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid {
    margin-bottom: 0;
  }
}
.g-content-array .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-array-item {
    margin-bottom: 2.3445rem;
  }
}
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
}
.g-content-array .g-item-title {
  margin: 0;
}
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
  margin: 15px 0 0;
}
.g-content-array .g-array-item-details {
  font-size: 90%;
}
.g-content-array .g-array-item-details > span {
  margin-right: 10px;
}
.g-content-array .g-array-item-details i {
  margin-right: 5px;
}
.g-main-nav .g-standard .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.g-main-nav .g-standard .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
.g-main-nav .g-standard .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
.g-main-nav .g-fullwidth > .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.g-main-nav .g-fullwidth > .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
@-webkit-keyframes g-dropdown-zoom {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-zoom {
  0% {
    opacity: 0;
    -moz-transform: scale3d(0.8, 0.8, 0.8);
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-zoom {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    -o-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g-dropdown-fade-in-up {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-fade-in-up {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-fade-in-up {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    -o-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
  }
}
.g-offline #grav-login {
  max-width: 36rem;
}
.g-offline #grav-login .form-actions {
  margin-top: 0.625rem;
}
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .form-actions {
    text-align: center;
  }
}
.g-offline #grav-login .button {
  text-transform: capitalize;
}
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .rememberme {
    float: none;
    display: block;
  }
}
.g-container {
  width: 75rem;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-container {
    width: 100%;
  }
}
.g-container.g-flushed {
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-block {
    flex-grow: 0;
    flex-basis: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  body [class*="size-"] {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  @supports not (flex-wrap: wrap) {
    .g-grid {
      display: block;
      flex-wrap: inherit;
    }
    .g-block {
      display: block;
      flex: inherit;
    }
  }
}
.visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
  display: none !important;
}
@media only all and (max-width: 47.99rem) {
  .visible-phone {
    display: block !important;
  }
  .g-block.visible-phone {
    display: block !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .visible-tablet {
    display: block !important;
  }
  .g-block.visible-tablet {
    display: block !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .visible-desktop {
    display: block !important;
  }
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (min-width: 75rem) {
  .visible-large {
    display: block !important;
  }
  .g-block.visible-large {
    display: block !important;
  }
  .visible-desktop {
    display: block !important;
  }
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .hidden-phone {
    display: none !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .hidden-tablet {
    display: none !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (min-width: 75rem) {
  .hidden-large {
    display: none !important;
  }
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .align-right {
    text-align: inherit !important;
  }
  .align-left {
    text-align: inherit !important;
  }
}
.flush, .g-flushed {
  margin: 0 !important;
}
.flush > .g-container, .flush > .g-content, .g-flushed > .g-container, .g-flushed > .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
@media only all and (max-width: 47.99rem) {
  .flush-mobile {
    margin: 0 !important;
  }
  .flush-mobile > .g-container, .flush-mobile > .g-content {
    margin: 0 !important;
    padding: 0 !important;
  }
}
.g-container-flushed {
  margin: -4rem 0;
}
.g-nobackground {
  background: none !important;
}
.nomarginleft, .nomarginleft > .g-content {
  margin-left: 0;
}
.smallmarginleft, .smallmarginleft > .g-content {
  margin-left: 0.25rem;
}
.medmarginleft, .medmarginleft > .g-content {
  margin-left: 1rem;
}
.largemarginleft, .largemarginleft > .g-content {
  margin-left: 3rem;
}
.xlargemarginleft, .xlargemarginleft > .g-content {
  margin-left: 9rem;
}
.nomarginright, .nomarginright > .g-content {
  margin-right: 0;
}
.smallmarginright, .smallmarginright > .g-content {
  margin-right: 0.25rem;
}
.medmarginright, .medmarginright > .g-content {
  margin-right: 1rem;
}
.largemarginright, .largemarginright > .g-content {
  margin-right: 3rem;
}
.xlargemarginright, .xlargemarginright > .g-content {
  margin-right: 9rem;
}
.nomargintop, .nomargintop > .g-content {
  margin-top: 0;
}
.smallmargintop, .smallmargintop > .g-content {
  margin-top: 0.25rem;
}
.medmargintop, .medmargintop > .g-content {
  margin-top: 1rem;
}
.largemargintop, .largemargintop > .g-content {
  margin-top: 3rem;
}
.xlargemargintop, .xlargemargintop > .g-content {
  margin-top: 9rem;
}
.nomarginbottom, .nomarginbottom > .g-content {
  margin-bottom: 0;
}
.smallmarginbottom, .smallmarginbottom > .g-content {
  margin-bottom: 0.25rem;
}
.medmarginbottom, .medmarginbottom > .g-content {
  margin-bottom: 1rem;
}
.largemarginbottom, .largemarginbottom > .g-content {
  margin-bottom: 3rem;
}
.xlargemarginbottom, .xlargemarginbottom > .g-content {
  margin-bottom: 9rem;
}
.nomarginall, .nomarginall > .g-content {
  margin: 0;
}
.smallmarginall, .smallmarginall > .g-content {
  margin: 0.25rem;
}
.medmarginall, .medmarginall > .g-content {
  margin: 1rem;
}
.largemarginall, .largemarginall > .g-content {
  margin: 3rem;
}
.xlargemarginall, .xlargemarginall > .g-content {
  margin: 9rem;
}
.margin2x > .g-content {
  margin: 1.25rem;
}
.margin3x > .g-content {
  margin: 1.875rem;
}
.nopaddingleft, .nopaddingleft > .g-content {
  padding-left: 0;
}
.smallpaddingleft, .smallpaddingleft > .g-content {
  padding-left: 0.25rem;
}
.medpaddingleft, .medpaddingleft > .g-content {
  padding-left: 1rem;
}
.largepaddingleft, .largepaddingleft > .g-content {
  padding-left: 3rem;
}
.xlargepaddingleft, .xlargepaddingleft > .g-content {
  padding-left: 9rem;
}
.nopaddingright, .nopaddingright > .g-content {
  padding-right: 0;
}
.smallpaddingright, .smallpaddingright > .g-content {
  padding-right: 0.25rem;
}
.medpaddingright, .medpaddingright > .g-content {
  padding-right: 1rem;
}
.largepaddingright, .largepaddingright > .g-content {
  padding-right: 3rem;
}
.xlargepaddingright, .xlargepaddingright > .g-content {
  padding-right: 9rem;
}
.nopaddingtop, .nopaddingtop > .g-content {
  padding-top: 0;
}
.smallpaddingtop, .smallpaddingtop > .g-content {
  padding-top: 0.25rem;
}
.medpaddingtop, .medpaddingtop > .g-content {
  padding-top: 1rem;
}
.largepaddingtop, .largepaddingtop > .g-content {
  padding-top: 3rem;
}
.xlargepaddingtop, .xlargepaddingtop > .g-content {
  padding-top: 9rem;
}
.nopaddingbottom, .nopaddingbottom > .g-content {
  padding-bottom: 0;
}
.smallpaddingbottom, .smallpaddingbottom > .g-content {
  padding-bottom: 0.25rem;
}
.medpaddingbottom, .medpaddingbottom > .g-content {
  padding-bottom: 1rem;
}
.largepaddingbottom, .largepaddingbottom > .g-content {
  padding-bottom: 3rem;
}
.xlargepaddingbottom, .xlargepaddingbottom > .g-content {
  padding-bottom: 9rem;
}
.nopaddingall, .nopaddingall > .g-content {
  padding: 0;
}
.smallpaddingall, .smallpaddingall > .g-content {
  padding: 0.25rem;
}
.medpaddingall, .medpaddingall > .g-content {
  padding: 1rem;
}
.largepaddingall, .largepaddingall > .g-content {
  padding: 3rem;
}
.xlargepaddingall, .xlargepaddingall > .g-content {
  padding: 9rem;
}
.padding2x > .g-content {
  padding: 1.876rem;
}
.padding3x > .g-content {
  padding: 2.814rem;
}
.section-horizontal-paddings {
  padding-left: 10%;
  padding-right: 10%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-horizontal-paddings {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-horizontal-paddings {
    padding-left: 0;
    padding-right: 0;
  }
}
.section-horizontal-paddings-small {
  padding-left: 5%;
  padding-right: 5%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-horizontal-paddings-small {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-horizontal-paddings-small {
    padding-left: 0;
    padding-right: 0;
  }
}
.section-horizontal-paddings-large {
  padding-left: 15%;
  padding-right: 15%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-horizontal-paddings-large {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-horizontal-paddings-large {
    padding-left: 0;
    padding-right: 0;
  }
}
.section-vertical-paddings {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
.section-vertical-paddings-small {
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.section-vertical-paddings-large {
  padding-top: 6vw;
  padding-bottom: 6vw;
}
.section-no-paddings {
  padding: 0 !important;
}
.section-vertical-padding-top {
  padding-top: 0 !important;
}
.section-vertical-padding-bottom {
  padding-bottom: 0 !important;
}
.center-block {
  text-align: center;
  margin: auto;
}
.g-center-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
.g-linethrough {
  text-decoration: line-through;
  opacity: 0.55;
}
.g-menuspacer {
  padding-top: 2.814rem;
}
@media only all and (max-width: 47.99rem) {
  .g-menuspacer {
    padding: 0;
  }
}
.noliststyle {
  list-style: none;
}
.g-bold {
  font-weight: 700;
}
.g-uppercase {
  text-transform: uppercase;
}
.g-compact .g-container {
  padding: 0 !important;
}
.g-sidebar-offset {
  margin-top: -4rem;
}
.g-sample-sitemap {
  line-height: 1.7;
  font-size: 1.1rem;
}
@media only all and (max-width: 47.99rem) {
  .g-mobile-center-compact .g-container {
    padding: 0.938rem 0;
  }
  .g-mobile-center-compact .g-content {
    padding: 0 0.938rem;
    margin: 0.3125rem 0.625rem;
    text-align: center !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .lightcase-fullScreenMode #lightcase-info {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only all and (max-width: 47.99rem) {
  html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case {
    top: 40% !important;
    padding: 0 0.938rem !important;
  }
}
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
@media only all and (max-width: 47.99rem) {
  .headroom-bg-section.headroom--pinned, .headroom-bg-section.headroom--unpinned {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
  .disable-mobile .headroom-bg-section {
    position: relative !important;
  }
  .disable-mobile .headroom-bg-section + section, .disable-mobile .headroom-bg-section + header {
    padding-top: 0 !important;
  }
}
.headroom-bg-section {
  position: fixed !important;
  width: 100%;
  z-index: 1001;
  right: 0;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.headroom-bg-section.headroom--pinned {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.headroom-bg-section.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
#g-page-surround .headroom-bg-section.headroom--pinned.headroom--not-top {
  background: #0d2481 !Important;
  box-shadow: 0 0 5px #ddd;
}
#g-footer {
  border-top: 0;
}
ul, ol {
  margin-top: 0;
}
.qx-slider-pro-v2 .bar-navigation {
  position: absolute;
  left: -50px;
}
.qx-slider-pro-v2 .slider-content-wrapper::before {
  content: "";
  position: absolute;
  left: 0;
  width: 45px;
  top: 13%;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
}
.qx-element-heading-v2 h2 {
  position: relative;
  padding-left: 60px;
}
.qx-element-heading-v2 h2::before {
  content: "";
  position: absolute;
  left: 0;
  width: 45px;
  top: 50%;
  border-top-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
}
.qx-element-joomla-article-v2 .qx-post-meta {
  position: relative;
  padding-left: 60px;
}
.qx-element-joomla-article-v2 .qx-post-meta::before {
  content: "";
  position: absolute;
  left: 0;
  width: 45px;
  top: 50%;
  border-top-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
}
.qx-element-button-v2 span strong, .qx-element-button-v2 span b {
  color: #fff;
}
.qx-element-button-v2 a:hover span strong, .qx-element-button-v2 a:hover span b {
  color: inherit;
}
.qx-element-joomla-article-v2 img, .qx-element-joomla-articles-v2 img {
  border-radius: 4px;
}
.qx-element-media-carousel .qx-slider-container {
  margin-left: 30px;
}
.qx-element-video-carousel .bar-navigation.qx-position-bottom-left.qx-position-none {
  margin-left: 40px;
}
.qx-element-text-v2 a {
  color: #4d5b6c;
}
.qx-element-text-v2 a:hover {
  color: #0d2481;
}
.qx-element-video-carousel img {
  width: 100%;
}
#g-navigation .logo-bg {
  background-color: #1e2329;
  line-height: 88px;
}
#g-navigation .logo-bg .gantry-logo img {
  width: 180px;
}
#g-navigation .logo-bg .gantry-logo svg {
  vertical-align: middle;
  height: 35px;
}
#g-navigation .g-main-nav {
  margin: 0;
}
#g-navigation .g-main-nav ul.g-toplevel {
  justify-content: left;
  -webkit-justify-content: left;
  padding-left: 45px;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item.active, #g-navigation .g-main-nav ul.g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent !important;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item.active a.g-menu-item-container, #g-navigation .g-main-nav ul.g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active a.g-menu-item-container {
  color: white;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item.active ul.g-dropdown li ul.g-sublevel li.active a, #g-navigation .g-main-nav ul.g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active ul.g-dropdown li ul.g-sublevel li.active a {
  color: #0d2481;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item:hover {
  background-color: transparent !important;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item a {
  color: #98a5d9;
  line-height: 50px;
  font-size: 15px;
  letter-spacing: 2px;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item a .g-menu-parent-indicator {
  background-color: transparent !important;
  border-width: 0 !important;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item a .g-menu-parent-indicator::after {
  content: "";
  font-size: 24px;
  opacity: 1;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item a:hover {
  color: #ffffff;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown {
  background-color: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14);
  padding: 30px;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block {
  border-right: 1px dotted #eee;
  padding-left: 15px;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block:last-child {
  border-right: 0;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block:first-child {
  padding-left: 0;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block ul.g-sublevel .g-menu-item-type-heading span {
  color: #1e2329;
  cursor: auto;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block ul.g-sublevel li.g-menu-item a {
  color: #8e8e8e;
  line-height: normal;
  font-size: 13px;
}
#g-navigation .g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown .g-dropdown-column .g-block ul.g-sublevel li.g-menu-item a:hover {
  color: #0d2481;
}
.com_content.view-category aside .g-content, .com_content.view-category main#g-main .g-content, .com_content.view-article aside .g-content, .com_content.view-article main#g-main .g-content, .com_content.view-featured aside .g-content, .com_content.view-featured main#g-main .g-content {
  padding: 0.938rem;
}
.com_content.view-category aside#g-sidebar .platform-content, .com_content.view-article aside#g-sidebar .platform-content, .com_content.view-featured aside#g-sidebar .platform-content {
  margin-bottom: 2rem;
  padding: 1rem 1.5rem;
  background-color: #ffffff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
}
.com_content.view-category aside#g-sidebar .platform-content .g-title, .com_content.view-article aside#g-sidebar .platform-content .g-title, .com_content.view-featured aside#g-sidebar .platform-content .g-title {
  font-size: 18px;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form .input-prepend, .com_content.view-article aside#g-sidebar .platform-content #login-form .input-prepend, .com_content.view-featured aside#g-sidebar .platform-content #login-form .input-prepend {
  width: 100%;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form .input-prepend input[type="text"], .com_content.view-category aside#g-sidebar .platform-content #login-form .input-prepend input[type="password"], .com_content.view-article aside#g-sidebar .platform-content #login-form .input-prepend input[type="text"], .com_content.view-article aside#g-sidebar .platform-content #login-form .input-prepend input[type="password"], .com_content.view-featured aside#g-sidebar .platform-content #login-form .input-prepend input[type="text"], .com_content.view-featured aside#g-sidebar .platform-content #login-form .input-prepend input[type="password"] {
  width: 80%;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form #form-login-remember, .com_content.view-article aside#g-sidebar .platform-content #login-form #form-login-remember, .com_content.view-featured aside#g-sidebar .platform-content #login-form #form-login-remember {
  margin-top: 15px;
  margin-bottom: 15px;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form #form-login-remember label, .com_content.view-article aside#g-sidebar .platform-content #login-form #form-login-remember label, .com_content.view-featured aside#g-sidebar .platform-content #login-form #form-login-remember label {
  font-size: 14px;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form button[type="submit"], .com_content.view-article aside#g-sidebar .platform-content #login-form button[type="submit"], .com_content.view-featured aside#g-sidebar .platform-content #login-form button[type="submit"] {
  padding: 0.5rem 1.5rem;
  margin-bottom: 0.5rem;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form button[type="submit"]:hover, .com_content.view-article aside#g-sidebar .platform-content #login-form button[type="submit"]:hover, .com_content.view-featured aside#g-sidebar .platform-content #login-form button[type="submit"]:hover {
  background-color: transparent;
  color: #0d2481;
  border-color: #0d2481;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form .login-greeting, .com_content.view-article aside#g-sidebar .platform-content #login-form .login-greeting, .com_content.view-featured aside#g-sidebar .platform-content #login-form .login-greeting {
  font-size: 14px;
  margin-bottom: 15px;
}
.com_content.view-category aside#g-sidebar .platform-content #login-form ul.unstyled li a, .com_content.view-article aside#g-sidebar .platform-content #login-form ul.unstyled li a, .com_content.view-featured aside#g-sidebar .platform-content #login-form ul.unstyled li a {
  font-size: 14px;
}
.com_content.view-category aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled, .com_content.view-article aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled, .com_content.view-featured aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled {
  margin-left: 0;
}
.com_content.view-category aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled li img, .com_content.view-article aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled li img, .com_content.view-featured aside#g-sidebar .platform-content .qx-element-joomla-articles-v2 ul.qx-list-unstyled li img {
  border-radius: 0;
}
.com_content.view-category aside#g-sidebar .platform-content .search input[type="search"], .com_content.view-article aside#g-sidebar .platform-content .search input[type="search"], .com_content.view-featured aside#g-sidebar .platform-content .search input[type="search"] {
  width: 85%;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.com_content.view-category aside#g-sidebar .platform-content .mostread, .com_content.view-category aside#g-sidebar .platform-content .latestnews, .com_content.view-category aside#g-sidebar .platform-content .category-module, .com_content.view-article aside#g-sidebar .platform-content .mostread, .com_content.view-article aside#g-sidebar .platform-content .latestnews, .com_content.view-article aside#g-sidebar .platform-content .category-module, .com_content.view-featured aside#g-sidebar .platform-content .mostread, .com_content.view-featured aside#g-sidebar .platform-content .latestnews, .com_content.view-featured aside#g-sidebar .platform-content .category-module {
  list-style: square;
}
.com_content.view-category aside#g-sidebar .platform-content .mostread li, .com_content.view-category aside#g-sidebar .platform-content .latestnews li, .com_content.view-category aside#g-sidebar .platform-content .category-module li, .com_content.view-article aside#g-sidebar .platform-content .mostread li, .com_content.view-article aside#g-sidebar .platform-content .latestnews li, .com_content.view-article aside#g-sidebar .platform-content .category-module li, .com_content.view-featured aside#g-sidebar .platform-content .mostread li, .com_content.view-featured aside#g-sidebar .platform-content .latestnews li, .com_content.view-featured aside#g-sidebar .platform-content .category-module li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.com_content.view-category aside#g-sidebar .platform-content .mostread li a, .com_content.view-category aside#g-sidebar .platform-content .latestnews li a, .com_content.view-category aside#g-sidebar .platform-content .category-module li a, .com_content.view-article aside#g-sidebar .platform-content .mostread li a, .com_content.view-article aside#g-sidebar .platform-content .latestnews li a, .com_content.view-article aside#g-sidebar .platform-content .category-module li a, .com_content.view-featured aside#g-sidebar .platform-content .mostread li a, .com_content.view-featured aside#g-sidebar .platform-content .latestnews li a, .com_content.view-featured aside#g-sidebar .platform-content .category-module li a {
  color: #1e2329;
  font-size: 14px;
}
.com_content.view-category aside#g-sidebar .platform-content .mostread li a:hover, .com_content.view-category aside#g-sidebar .platform-content .latestnews li a:hover, .com_content.view-category aside#g-sidebar .platform-content .category-module li a:hover, .com_content.view-article aside#g-sidebar .platform-content .mostread li a:hover, .com_content.view-article aside#g-sidebar .platform-content .latestnews li a:hover, .com_content.view-article aside#g-sidebar .platform-content .category-module li a:hover, .com_content.view-featured aside#g-sidebar .platform-content .mostread li a:hover, .com_content.view-featured aside#g-sidebar .platform-content .latestnews li a:hover, .com_content.view-featured aside#g-sidebar .platform-content .category-module li a:hover {
  color: #0d2481;
}
.com_content.view-category aside#g-sidebar .platform-content .qx-element-social-icon ul li a:hover, .com_content.view-article aside#g-sidebar .platform-content .qx-element-social-icon ul li a:hover, .com_content.view-featured aside#g-sidebar .platform-content .qx-element-social-icon ul li a:hover {
  text-decoration: none;
}
.com_content.view-category .item-page figure.item-image, .com_content.view-article .item-page figure.item-image, .com_content.view-featured .item-page figure.item-image {
  float: left;
  margin: 0 1.5rem 1.5rem 0;
}
.com_content.view-category .item-page nav.pagenavigation ul.pagination, .com_content.view-article .item-page nav.pagenavigation ul.pagination, .com_content.view-featured .item-page nav.pagenavigation ul.pagination {
  justify-content: space-between;
}
.com_content.view-category .item-page nav.pagenavigation ul.pagination li a, .com_content.view-article .item-page nav.pagenavigation ul.pagination li a, .com_content.view-featured .item-page nav.pagenavigation ul.pagination li a {
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #0d2481;
}
.com_content.view-category .item-page nav.pagenavigation ul.pagination li a:focus, .com_content.view-article .item-page nav.pagenavigation ul.pagination li a:focus, .com_content.view-featured .item-page nav.pagenavigation ul.pagination li a:focus {
  box-shadow: none;
}
.com_content.view-category .item-page .icons, .com_content.view-category .item .icons, .com_content.view-article .item-page .icons, .com_content.view-article .item .icons, .com_content.view-featured .item-page .icons, .com_content.view-featured .item .icons {
  display: none;
}
.com_content.view-category .item-page p, .com_content.view-category .item p, .com_content.view-article .item-page p, .com_content.view-article .item p, .com_content.view-featured .item-page p, .com_content.view-featured .item p {
  line-height: 1.9;
}
.com_content.view-category .readmore, .com_content.view-article .readmore, .com_content.view-featured .readmore {
  margin-top: 0;
}
.com_content.view-category .readmore a.btn, .com_content.view-article .readmore a.btn, .com_content.view-featured .readmore a.btn {
  background-color: transparent;
  background-image: none;
  color: #0d2481;
  padding: 0;
  text-shadow: none;
  box-shadow: none;
  font-size: 16px;
  transition: all 0.2s ease-in-out;
  border: none;
}
.com_content.view-category .readmore a.btn span, .com_content.view-article .readmore a.btn span, .com_content.view-featured .readmore a.btn span {
  display: none;
}
.com_content.view-category .readmore a.btn:hover, .com_content.view-article .readmore a.btn:hover, .com_content.view-featured .readmore a.btn:hover {
  background-color: transparent;
  color: #0d2481c9;
}
.com_content.view-category dl.article-info, .com_content.view-article dl.article-info, .com_content.view-featured dl.article-info {
  display: flex;
  flex-flow: row wrap;
  gap: 5px;
  margin-top: 0;
  margin-bottom: 2rem;
}
.com_content.view-category dl.article-info dt, .com_content.view-article dl.article-info dt, .com_content.view-featured dl.article-info dt {
  display: none;
}
.com_content.view-category dl.article-info dd, .com_content.view-article dl.article-info dd, .com_content.view-featured dl.article-info dd {
  display: inline-block;
  margin: 0;
  font-family: "NotoSans", sans-serif;
  color: #666666;
  font-size: 0.85rem;
  line-height: 1.35;
}
.com_content.view-category dl.article-info dd > *, .com_content.view-article dl.article-info dd > *, .com_content.view-featured dl.article-info dd > * {
  display: inline-block;
}
.com_content.view-category dl.article-info dd:not(:last-child):after, .com_content.view-article dl.article-info dd:not(:last-child):after, .com_content.view-featured dl.article-info dd:not(:last-child):after {
  content: "/";
  margin: 0 5px;
  color: #dddddd;
}
.com_content.view-category .tags, .com_content.view-article .tags, .com_content.view-featured .tags {
  display: flex;
  flex-flow: row wrap;
  gap: 5px;
  margin-top: 1.5rem;
}
.com_content.view-category .tags li, .com_content.view-article .tags li, .com_content.view-featured .tags li {
  margin-right: 0;
}
.com_content.view-category .tags li a, .com_content.view-article .tags li a, .com_content.view-featured .tags li a {
  background-color: #0d2481;
  color: #ffffff;
  padding: 3px 8px;
  border-radius: 3px;
  border: none;
}
.com_content.view-category .article-info-term, .com_content.view-article .article-info-term, .com_content.view-featured .article-info-term {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 1.25rem;
  background: #ebebeb;
  padding: 0.3126666667rem 0.938rem;
}
.com_content.view-category .page-link, .com_content.view-article .page-link, .com_content.view-featured .page-link {
  margin-top: 3rem;
  z-index: 1 !important;
}
.com_content.view-category section#g-container-main, .com_content.view-featured section#g-container-main {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.com_content.view-category .blog .items-leading, .com_content.view-category .blog-featured .items-leading, .com_content.view-featured .blog .items-leading, .com_content.view-featured .blog-featured .items-leading {
  margin-top: 0 !important;
}
.com_content.view-category .blog .items-leading .blog-item, .com_content.view-category .blog-featured .items-leading .blog-item, .com_content.view-featured .blog .items-leading .blog-item, .com_content.view-featured .blog-featured .items-leading .blog-item {
  margin-top: 0;
  margin-bottom: 0;
}
.com_content.view-category .blog .items-leading .blog-item figure.item-image, .com_content.view-category .blog-featured .items-leading .blog-item figure.item-image, .com_content.view-featured .blog .items-leading .blog-item figure.item-image, .com_content.view-featured .blog-featured .items-leading .blog-item figure.item-image {
  margin-left: 0;
}
.com_content.view-category .blog .items-leading .blog-item h2, .com_content.view-category .blog-featured .items-leading .blog-item h2, .com_content.view-featured .blog .items-leading .blog-item h2, .com_content.view-featured .blog-featured .items-leading .blog-item h2 {
  height: auto;
}
.com_content.view-category .blog .items-leading .icons, .com_content.view-category .blog-featured .items-leading .icons, .com_content.view-featured .blog .items-leading .icons, .com_content.view-featured .blog-featured .items-leading .icons {
  display: none;
}
.com_content.view-category .blog .blog-items.masonry-3, .com_content.view-category .blog-featured .blog-items.masonry-3, .com_content.view-featured .blog .blog-items.masonry-3, .com_content.view-featured .blog-featured .blog-items.masonry-3 {
  margin-bottom: 0;
}
@media only all and (max-width: 60rem) {
  .com_content.view-category .blog .blog-items.masonry-3, .com_content.view-category .blog-featured .blog-items.masonry-3, .com_content.view-featured .blog .blog-items.masonry-3, .com_content.view-featured .blog-featured .blog-items.masonry-3 {
    column-count: 2;
  }
}
@media only all and (max-width: 47.938rem) {
  .com_content.view-category .blog .blog-items.masonry-3, .com_content.view-category .blog-featured .blog-items.masonry-3, .com_content.view-featured .blog .blog-items.masonry-3, .com_content.view-featured .blog-featured .blog-items.masonry-3 {
    column-count: 1;
  }
}
.com_content.view-category .blog .blog-item, .com_content.view-category .blog .items-leading, .com_content.view-category .blog-featured .blog-item, .com_content.view-category .blog-featured .items-leading, .com_content.view-featured .blog .blog-item, .com_content.view-featured .blog .items-leading, .com_content.view-featured .blog-featured .blog-item, .com_content.view-featured .blog-featured .items-leading {
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: #ffffff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
}
.com_content.view-category .blog .blog-item figure.item-image, .com_content.view-category .blog .items-leading figure.item-image, .com_content.view-category .blog-featured .blog-item figure.item-image, .com_content.view-category .blog-featured .items-leading figure.item-image, .com_content.view-featured .blog .blog-item figure.item-image, .com_content.view-featured .blog .items-leading figure.item-image, .com_content.view-featured .blog-featured .blog-item figure.item-image, .com_content.view-featured .blog-featured .items-leading figure.item-image {
  margin-left: 0;
}
.com_content.view-category .blog .blog-item img, .com_content.view-category .blog .items-leading img, .com_content.view-category .blog-featured .blog-item img, .com_content.view-category .blog-featured .items-leading img, .com_content.view-featured .blog .blog-item img, .com_content.view-featured .blog .items-leading img, .com_content.view-featured .blog-featured .blog-item img, .com_content.view-featured .blog-featured .items-leading img {
  max-width: 100%;
  width: 100%;
}
.com_content.view-category .blog .blog-item h2, .com_content.view-category .blog .items-leading h2, .com_content.view-category .blog-featured .blog-item h2, .com_content.view-category .blog-featured .items-leading h2, .com_content.view-featured .blog .blog-item h2, .com_content.view-featured .blog .items-leading h2, .com_content.view-featured .blog-featured .blog-item h2, .com_content.view-featured .blog-featured .items-leading h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 0.625rem;
  height: 60px;
  overflow: hidden;
}
.com_content.view-category .blog .blog-item .article-info, .com_content.view-category .blog .items-leading .article-info, .com_content.view-category .blog-featured .blog-item .article-info, .com_content.view-category .blog-featured .items-leading .article-info, .com_content.view-featured .blog .blog-item .article-info, .com_content.view-featured .blog .items-leading .article-info, .com_content.view-featured .blog-featured .blog-item .article-info, .com_content.view-featured .blog-featured .items-leading .article-info {
  font-size: 12px;
  text-transform: uppercase;
}
.com_content.view-category .blog .blog-item .article-info dd, .com_content.view-category .blog .items-leading .article-info dd, .com_content.view-category .blog-featured .blog-item .article-info dd, .com_content.view-category .blog-featured .items-leading .article-info dd, .com_content.view-featured .blog .blog-item .article-info dd, .com_content.view-featured .blog .items-leading .article-info dd, .com_content.view-featured .blog-featured .blog-item .article-info dd, .com_content.view-featured .blog-featured .items-leading .article-info dd {
  font-size: inherit;
}
.com_content.view-category .blog .blog-item .article-info, .com_content.view-category .blog .blog-item p, .com_content.view-category .blog .items-leading .article-info, .com_content.view-category .blog .items-leading p, .com_content.view-category .blog-featured .blog-item .article-info, .com_content.view-category .blog-featured .blog-item p, .com_content.view-category .blog-featured .items-leading .article-info, .com_content.view-category .blog-featured .items-leading p, .com_content.view-featured .blog .blog-item .article-info, .com_content.view-featured .blog .blog-item p, .com_content.view-featured .blog .items-leading .article-info, .com_content.view-featured .blog .items-leading p, .com_content.view-featured .blog-featured .blog-item .article-info, .com_content.view-featured .blog-featured .blog-item p, .com_content.view-featured .blog-featured .items-leading .article-info, .com_content.view-featured .blog-featured .items-leading p {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.com_content.view-category .blog .blog-item .item-image, .com_content.view-category .blog .items-leading .item-image, .com_content.view-category .blog-featured .blog-item .item-image, .com_content.view-category .blog-featured .items-leading .item-image, .com_content.view-featured .blog .blog-item .item-image, .com_content.view-featured .blog .items-leading .item-image, .com_content.view-featured .blog-featured .blog-item .item-image, .com_content.view-featured .blog-featured .items-leading .item-image {
  margin-right: 0;
  margin-bottom: 0;
  float: none;
}
.com_content.view-category .blog .blog-item .item-content, .com_content.view-category .blog .items-leading .item-content, .com_content.view-category .blog-featured .blog-item .item-content, .com_content.view-category .blog-featured .items-leading .item-content, .com_content.view-featured .blog .blog-item .item-content, .com_content.view-featured .blog .items-leading .item-content, .com_content.view-featured .blog-featured .blog-item .item-content, .com_content.view-featured .blog-featured .items-leading .item-content {
  padding: 30px;
}
.com_content.view-category .blog .items-more, .com_content.view-category .blog-featured .items-more, .com_content.view-featured .blog .items-more, .com_content.view-featured .blog-featured .items-more {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem;
  background-color: #ffffff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
}
.com_content.view-category .blog .items-more ol.nav, .com_content.view-category .blog-featured .items-more ol.nav, .com_content.view-featured .blog .items-more ol.nav, .com_content.view-featured .blog-featured .items-more ol.nav {
  margin-bottom: 0;
  list-style: decimal;
}
.com_content.view-category .blog .items-more ol.nav li a, .com_content.view-category .blog-featured .items-more ol.nav li a, .com_content.view-featured .blog .items-more ol.nav li a, .com_content.view-featured .blog-featured .items-more ol.nav li a {
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
.com_content.view-category .blog .pagination__wrapper, .com_content.view-category .blog-featured .pagination__wrapper, .com_content.view-featured .blog .pagination__wrapper, .com_content.view-featured .blog-featured .pagination__wrapper {
  margin-top: 3rem;
}
.com_content.view-category .blog .pagination__wrapper ul.pagination, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination, .com_content.view-featured .blog .pagination__wrapper ul.pagination, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination {
  justify-content: center;
}
.com_content.view-category .blog .pagination__wrapper ul.pagination li span.page-link, .com_content.view-category .blog .pagination__wrapper ul.pagination li a, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li span.page-link, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li a, .com_content.view-featured .blog .pagination__wrapper ul.pagination li span.page-link, .com_content.view-featured .blog .pagination__wrapper ul.pagination li a, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li span.page-link, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li a {
  padding: 0.9375rem 1.875rem;
}
.com_content.view-category .blog .pagination__wrapper ul.pagination li span.page-link:focus, .com_content.view-category .blog .pagination__wrapper ul.pagination li a:focus, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li span.page-link:focus, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li a:focus, .com_content.view-featured .blog .pagination__wrapper ul.pagination li span.page-link:focus, .com_content.view-featured .blog .pagination__wrapper ul.pagination li a:focus, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li span.page-link:focus, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li a:focus {
  outline: none;
}
.com_content.view-category .blog .pagination__wrapper ul.pagination li a, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li a, .com_content.view-featured .blog .pagination__wrapper ul.pagination li a, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li a {
  color: #0d2481;
}
.com_content.view-category .blog .pagination__wrapper ul.pagination li.active a, .com_content.view-category .blog-featured .pagination__wrapper ul.pagination li.active a, .com_content.view-featured .blog .pagination__wrapper ul.pagination li.active a, .com_content.view-featured .blog-featured .pagination__wrapper ul.pagination li.active a {
  background-color: transparent;
  border-color: #dee2e6;
  color: #0d2481;
}
@media only all and (max-width: 47.938rem) {
  .gantry-logo img {
    width: auto;
  }
  #g-offcanvas .g-content {
    margin: 0.625rem;
    padding: 0.938rem;
  }
  .g-offcanvas-toggle {
    top: 1.7rem;
  }
  .qx-slider-pro-v2 .slider-content-wrapper::before {
    content: none;
  }
  .qx-element-heading-v2 h2, .qx-element-heading-v2 .qx-post-meta, .qx-element-joomla-article-v2 h2, .qx-element-joomla-article-v2 .qx-post-meta {
    padding-left: 0;
  }
  .qx-element-heading-v2 h2::before, .qx-element-heading-v2 .qx-post-meta::before, .qx-element-joomla-article-v2 h2::before, .qx-element-joomla-article-v2 .qx-post-meta::before {
    content: none;
  }
  .view-category .blog .items-row, .view-category .blog .pagination {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .view-category .blog .pagination {
    text-align: center;
  }
  .view-article main#g-main {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .view-article .item-page {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .view-article .item-page .pager {
    margin-top: 3rem;
  }
}
@media only all and (max-width: 60rem) {
  #g-navigation .logo-bg {
    width: 100%;
    flex: 100%;
  }
  #g-offcanvas .g-content {
    margin: 0.625rem;
    padding: 0.938rem;
  }
  .g-offcanvas-toggle {
    top: 1.7rem;
  }
  .qx-slider-pro-v2 .slider-content-wrapper::before {
    content: none;
  }
  .qx-element-heading-v2 h2, .qx-element-heading-v2 .qx-post-meta, .qx-element-joomla-article-v2 h2, .qx-element-joomla-article-v2 .qx-post-meta {
    padding-left: 0;
  }
  .qx-element-heading-v2 h2::before, .qx-element-heading-v2 .qx-post-meta::before, .qx-element-joomla-article-v2 h2::before, .qx-element-joomla-article-v2 .qx-post-meta::before {
    content: none;
  }
  .view-category .blog .items-row, .view-category .blog .pagination {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .view-category .blog .pagination {
    text-align: center;
  }
  .view-article main#g-main {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .view-article .item-page {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .view-article .item-page .pagination {
    margin-top: 3rem;
  }
}
@media only all and (max-width: 75rem) {
  .view-article #g-main .g-content {
    margin: 0.625rem;
    padding: 0.938rem;
  }
}
.com_users.view-login .login, .com_users.view-login .logout, .com_users.view-login .profile, .com_users.view-login .profile-edit, .com_users.view-login .remind, .com_users.view-login .reset, .com_users.view-profile .login, .com_users.view-profile .logout, .com_users.view-profile .profile, .com_users.view-profile .profile-edit, .com_users.view-profile .remind, .com_users.view-profile .reset, .com_users.view-remind .login, .com_users.view-remind .logout, .com_users.view-remind .profile, .com_users.view-remind .profile-edit, .com_users.view-remind .remind, .com_users.view-remind .reset, .com_users.view-reset .login, .com_users.view-reset .logout, .com_users.view-reset .profile, .com_users.view-reset .profile-edit, .com_users.view-reset .remind, .com_users.view-reset .reset {
  background: #fff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
  padding: 3.75rem 3.125rem;
  width: 50%;
  margin: 3rem auto;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.com_users.view-login .login form, .com_users.view-login .logout form, .com_users.view-login .profile form, .com_users.view-login .profile-edit form, .com_users.view-login .remind form, .com_users.view-login .reset form, .com_users.view-profile .login form, .com_users.view-profile .logout form, .com_users.view-profile .profile form, .com_users.view-profile .profile-edit form, .com_users.view-profile .remind form, .com_users.view-profile .reset form, .com_users.view-remind .login form, .com_users.view-remind .logout form, .com_users.view-remind .profile form, .com_users.view-remind .profile-edit form, .com_users.view-remind .remind form, .com_users.view-remind .reset form, .com_users.view-reset .login form, .com_users.view-reset .logout form, .com_users.view-reset .profile form, .com_users.view-reset .profile-edit form, .com_users.view-reset .remind form, .com_users.view-reset .reset form {
  background-color: transparent;
  border: none;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.com_users.view-login .login form .control-label, .com_users.view-login .logout form .control-label, .com_users.view-login .profile form .control-label, .com_users.view-login .profile-edit form .control-label, .com_users.view-login .remind form .control-label, .com_users.view-login .reset form .control-label, .com_users.view-profile .login form .control-label, .com_users.view-profile .logout form .control-label, .com_users.view-profile .profile form .control-label, .com_users.view-profile .profile-edit form .control-label, .com_users.view-profile .remind form .control-label, .com_users.view-profile .reset form .control-label, .com_users.view-remind .login form .control-label, .com_users.view-remind .logout form .control-label, .com_users.view-remind .profile form .control-label, .com_users.view-remind .profile-edit form .control-label, .com_users.view-remind .remind form .control-label, .com_users.view-remind .reset form .control-label, .com_users.view-reset .login form .control-label, .com_users.view-reset .logout form .control-label, .com_users.view-reset .profile form .control-label, .com_users.view-reset .profile-edit form .control-label, .com_users.view-reset .remind form .control-label, .com_users.view-reset .reset form .control-label {
  float: none;
  text-align: left;
  width: 100%;
  margin-bottom: 5px;
}
.com_users.view-login .login form .controls, .com_users.view-login .logout form .controls, .com_users.view-login .profile form .controls, .com_users.view-login .profile-edit form .controls, .com_users.view-login .remind form .controls, .com_users.view-login .reset form .controls, .com_users.view-profile .login form .controls, .com_users.view-profile .logout form .controls, .com_users.view-profile .profile form .controls, .com_users.view-profile .profile-edit form .controls, .com_users.view-profile .remind form .controls, .com_users.view-profile .reset form .controls, .com_users.view-remind .login form .controls, .com_users.view-remind .logout form .controls, .com_users.view-remind .profile form .controls, .com_users.view-remind .profile-edit form .controls, .com_users.view-remind .remind form .controls, .com_users.view-remind .reset form .controls, .com_users.view-reset .login form .controls, .com_users.view-reset .logout form .controls, .com_users.view-reset .profile form .controls, .com_users.view-reset .profile-edit form .controls, .com_users.view-reset .remind form .controls, .com_users.view-reset .reset form .controls {
  margin-left: 0;
}
.com_users.view-login .login form .controls input[name="username"], .com_users.view-login .logout form .controls input[name="username"], .com_users.view-login .profile form .controls input[name="username"], .com_users.view-login .profile-edit form .controls input[name="username"], .com_users.view-login .remind form .controls input[name="username"], .com_users.view-login .reset form .controls input[name="username"], .com_users.view-profile .login form .controls input[name="username"], .com_users.view-profile .logout form .controls input[name="username"], .com_users.view-profile .profile form .controls input[name="username"], .com_users.view-profile .profile-edit form .controls input[name="username"], .com_users.view-profile .remind form .controls input[name="username"], .com_users.view-profile .reset form .controls input[name="username"], .com_users.view-remind .login form .controls input[name="username"], .com_users.view-remind .logout form .controls input[name="username"], .com_users.view-remind .profile form .controls input[name="username"], .com_users.view-remind .profile-edit form .controls input[name="username"], .com_users.view-remind .remind form .controls input[name="username"], .com_users.view-remind .reset form .controls input[name="username"], .com_users.view-reset .login form .controls input[name="username"], .com_users.view-reset .logout form .controls input[name="username"], .com_users.view-reset .profile form .controls input[name="username"], .com_users.view-reset .profile-edit form .controls input[name="username"], .com_users.view-reset .remind form .controls input[name="username"], .com_users.view-reset .reset form .controls input[name="username"] {
  width: 100%;
}
.com_users.view-login .login form .controls input[name="password"], .com_users.view-login .logout form .controls input[name="password"], .com_users.view-login .profile form .controls input[name="password"], .com_users.view-login .profile-edit form .controls input[name="password"], .com_users.view-login .remind form .controls input[name="password"], .com_users.view-login .reset form .controls input[name="password"], .com_users.view-profile .login form .controls input[name="password"], .com_users.view-profile .logout form .controls input[name="password"], .com_users.view-profile .profile form .controls input[name="password"], .com_users.view-profile .profile-edit form .controls input[name="password"], .com_users.view-profile .remind form .controls input[name="password"], .com_users.view-profile .reset form .controls input[name="password"], .com_users.view-remind .login form .controls input[name="password"], .com_users.view-remind .logout form .controls input[name="password"], .com_users.view-remind .profile form .controls input[name="password"], .com_users.view-remind .profile-edit form .controls input[name="password"], .com_users.view-remind .remind form .controls input[name="password"], .com_users.view-remind .reset form .controls input[name="password"], .com_users.view-reset .login form .controls input[name="password"], .com_users.view-reset .logout form .controls input[name="password"], .com_users.view-reset .profile form .controls input[name="password"], .com_users.view-reset .profile-edit form .controls input[name="password"], .com_users.view-reset .remind form .controls input[name="password"], .com_users.view-reset .reset form .controls input[name="password"] {
  width: 88%;
}
.com_users.view-login .login form .controls input, .com_users.view-login .logout form .controls input, .com_users.view-login .profile form .controls input, .com_users.view-login .profile-edit form .controls input, .com_users.view-login .remind form .controls input, .com_users.view-login .reset form .controls input, .com_users.view-profile .login form .controls input, .com_users.view-profile .logout form .controls input, .com_users.view-profile .profile form .controls input, .com_users.view-profile .profile-edit form .controls input, .com_users.view-profile .remind form .controls input, .com_users.view-profile .reset form .controls input, .com_users.view-remind .login form .controls input, .com_users.view-remind .logout form .controls input, .com_users.view-remind .profile form .controls input, .com_users.view-remind .profile-edit form .controls input, .com_users.view-remind .remind form .controls input, .com_users.view-remind .reset form .controls input, .com_users.view-reset .login form .controls input, .com_users.view-reset .logout form .controls input, .com_users.view-reset .profile form .controls input, .com_users.view-reset .profile-edit form .controls input, .com_users.view-reset .remind form .controls input, .com_users.view-reset .reset form .controls input {
  height: 3rem;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.com_users.view-login .login form .controls .input-password-toggle, .com_users.view-login .logout form .controls .input-password-toggle, .com_users.view-login .profile form .controls .input-password-toggle, .com_users.view-login .profile-edit form .controls .input-password-toggle, .com_users.view-login .remind form .controls .input-password-toggle, .com_users.view-login .reset form .controls .input-password-toggle, .com_users.view-profile .login form .controls .input-password-toggle, .com_users.view-profile .logout form .controls .input-password-toggle, .com_users.view-profile .profile form .controls .input-password-toggle, .com_users.view-profile .profile-edit form .controls .input-password-toggle, .com_users.view-profile .remind form .controls .input-password-toggle, .com_users.view-profile .reset form .controls .input-password-toggle, .com_users.view-remind .login form .controls .input-password-toggle, .com_users.view-remind .logout form .controls .input-password-toggle, .com_users.view-remind .profile form .controls .input-password-toggle, .com_users.view-remind .profile-edit form .controls .input-password-toggle, .com_users.view-remind .remind form .controls .input-password-toggle, .com_users.view-remind .reset form .controls .input-password-toggle, .com_users.view-reset .login form .controls .input-password-toggle, .com_users.view-reset .logout form .controls .input-password-toggle, .com_users.view-reset .profile form .controls .input-password-toggle, .com_users.view-reset .profile-edit form .controls .input-password-toggle, .com_users.view-reset .remind form .controls .input-password-toggle, .com_users.view-reset .reset form .controls .input-password-toggle {
  border: 1px solid #ddd;
}
.com_users.view-login .login form .com-users-login__remember, .com_users.view-login .logout form .com-users-login__remember, .com_users.view-login .profile form .com-users-login__remember, .com_users.view-login .profile-edit form .com-users-login__remember, .com_users.view-login .remind form .com-users-login__remember, .com_users.view-login .reset form .com-users-login__remember, .com_users.view-profile .login form .com-users-login__remember, .com_users.view-profile .logout form .com-users-login__remember, .com_users.view-profile .profile form .com-users-login__remember, .com_users.view-profile .profile-edit form .com-users-login__remember, .com_users.view-profile .remind form .com-users-login__remember, .com_users.view-profile .reset form .com-users-login__remember, .com_users.view-remind .login form .com-users-login__remember, .com_users.view-remind .logout form .com-users-login__remember, .com_users.view-remind .profile form .com-users-login__remember, .com_users.view-remind .profile-edit form .com-users-login__remember, .com_users.view-remind .remind form .com-users-login__remember, .com_users.view-remind .reset form .com-users-login__remember, .com_users.view-reset .login form .com-users-login__remember, .com_users.view-reset .logout form .com-users-login__remember, .com_users.view-reset .profile form .com-users-login__remember, .com_users.view-reset .profile-edit form .com-users-login__remember, .com_users.view-reset .remind form .com-users-login__remember, .com_users.view-reset .reset form .com-users-login__remember {
  float: left;
}
.com_users.view-login .login form .com-users-login__remember .inputbox, .com_users.view-login .logout form .com-users-login__remember .inputbox, .com_users.view-login .profile form .com-users-login__remember .inputbox, .com_users.view-login .profile-edit form .com-users-login__remember .inputbox, .com_users.view-login .remind form .com-users-login__remember .inputbox, .com_users.view-login .reset form .com-users-login__remember .inputbox, .com_users.view-profile .login form .com-users-login__remember .inputbox, .com_users.view-profile .logout form .com-users-login__remember .inputbox, .com_users.view-profile .profile form .com-users-login__remember .inputbox, .com_users.view-profile .profile-edit form .com-users-login__remember .inputbox, .com_users.view-profile .remind form .com-users-login__remember .inputbox, .com_users.view-profile .reset form .com-users-login__remember .inputbox, .com_users.view-remind .login form .com-users-login__remember .inputbox, .com_users.view-remind .logout form .com-users-login__remember .inputbox, .com_users.view-remind .profile form .com-users-login__remember .inputbox, .com_users.view-remind .profile-edit form .com-users-login__remember .inputbox, .com_users.view-remind .remind form .com-users-login__remember .inputbox, .com_users.view-remind .reset form .com-users-login__remember .inputbox, .com_users.view-reset .login form .com-users-login__remember .inputbox, .com_users.view-reset .logout form .com-users-login__remember .inputbox, .com_users.view-reset .profile form .com-users-login__remember .inputbox, .com_users.view-reset .profile-edit form .com-users-login__remember .inputbox, .com_users.view-reset .remind form .com-users-login__remember .inputbox, .com_users.view-reset .reset form .com-users-login__remember .inputbox {
  margin-top: 0;
}
.com_users.view-login .login form .com-users-login__remember label, .com_users.view-login .logout form .com-users-login__remember label, .com_users.view-login .profile form .com-users-login__remember label, .com_users.view-login .profile-edit form .com-users-login__remember label, .com_users.view-login .remind form .com-users-login__remember label, .com_users.view-login .reset form .com-users-login__remember label, .com_users.view-profile .login form .com-users-login__remember label, .com_users.view-profile .logout form .com-users-login__remember label, .com_users.view-profile .profile form .com-users-login__remember label, .com_users.view-profile .profile-edit form .com-users-login__remember label, .com_users.view-profile .remind form .com-users-login__remember label, .com_users.view-profile .reset form .com-users-login__remember label, .com_users.view-remind .login form .com-users-login__remember label, .com_users.view-remind .logout form .com-users-login__remember label, .com_users.view-remind .profile form .com-users-login__remember label, .com_users.view-remind .profile-edit form .com-users-login__remember label, .com_users.view-remind .remind form .com-users-login__remember label, .com_users.view-remind .reset form .com-users-login__remember label, .com_users.view-reset .login form .com-users-login__remember label, .com_users.view-reset .logout form .com-users-login__remember label, .com_users.view-reset .profile form .com-users-login__remember label, .com_users.view-reset .profile-edit form .com-users-login__remember label, .com_users.view-reset .remind form .com-users-login__remember label, .com_users.view-reset .reset form .com-users-login__remember label {
  display: inline-block;
}
.com_users.view-login .login form .com-users-login__submit, .com_users.view-login .logout form .com-users-login__submit, .com_users.view-login .profile form .com-users-login__submit, .com_users.view-login .profile-edit form .com-users-login__submit, .com_users.view-login .remind form .com-users-login__submit, .com_users.view-login .reset form .com-users-login__submit, .com_users.view-profile .login form .com-users-login__submit, .com_users.view-profile .logout form .com-users-login__submit, .com_users.view-profile .profile form .com-users-login__submit, .com_users.view-profile .profile-edit form .com-users-login__submit, .com_users.view-profile .remind form .com-users-login__submit, .com_users.view-profile .reset form .com-users-login__submit, .com_users.view-remind .login form .com-users-login__submit, .com_users.view-remind .logout form .com-users-login__submit, .com_users.view-remind .profile form .com-users-login__submit, .com_users.view-remind .profile-edit form .com-users-login__submit, .com_users.view-remind .remind form .com-users-login__submit, .com_users.view-remind .reset form .com-users-login__submit, .com_users.view-reset .login form .com-users-login__submit, .com_users.view-reset .logout form .com-users-login__submit, .com_users.view-reset .profile form .com-users-login__submit, .com_users.view-reset .profile-edit form .com-users-login__submit, .com_users.view-reset .remind form .com-users-login__submit, .com_users.view-reset .reset form .com-users-login__submit {
  float: right;
  margin: 0;
}
.com_users.view-login .login form .login-btn, .com_users.view-login .login form .logout-btn, .com_users.view-login .login form .validate, .com_users.view-login .logout form .login-btn, .com_users.view-login .logout form .logout-btn, .com_users.view-login .logout form .validate, .com_users.view-login .profile form .login-btn, .com_users.view-login .profile form .logout-btn, .com_users.view-login .profile form .validate, .com_users.view-login .profile-edit form .login-btn, .com_users.view-login .profile-edit form .logout-btn, .com_users.view-login .profile-edit form .validate, .com_users.view-login .remind form .login-btn, .com_users.view-login .remind form .logout-btn, .com_users.view-login .remind form .validate, .com_users.view-login .reset form .login-btn, .com_users.view-login .reset form .logout-btn, .com_users.view-login .reset form .validate, .com_users.view-profile .login form .login-btn, .com_users.view-profile .login form .logout-btn, .com_users.view-profile .login form .validate, .com_users.view-profile .logout form .login-btn, .com_users.view-profile .logout form .logout-btn, .com_users.view-profile .logout form .validate, .com_users.view-profile .profile form .login-btn, .com_users.view-profile .profile form .logout-btn, .com_users.view-profile .profile form .validate, .com_users.view-profile .profile-edit form .login-btn, .com_users.view-profile .profile-edit form .logout-btn, .com_users.view-profile .profile-edit form .validate, .com_users.view-profile .remind form .login-btn, .com_users.view-profile .remind form .logout-btn, .com_users.view-profile .remind form .validate, .com_users.view-profile .reset form .login-btn, .com_users.view-profile .reset form .logout-btn, .com_users.view-profile .reset form .validate, .com_users.view-remind .login form .login-btn, .com_users.view-remind .login form .logout-btn, .com_users.view-remind .login form .validate, .com_users.view-remind .logout form .login-btn, .com_users.view-remind .logout form .logout-btn, .com_users.view-remind .logout form .validate, .com_users.view-remind .profile form .login-btn, .com_users.view-remind .profile form .logout-btn, .com_users.view-remind .profile form .validate, .com_users.view-remind .profile-edit form .login-btn, .com_users.view-remind .profile-edit form .logout-btn, .com_users.view-remind .profile-edit form .validate, .com_users.view-remind .remind form .login-btn, .com_users.view-remind .remind form .logout-btn, .com_users.view-remind .remind form .validate, .com_users.view-remind .reset form .login-btn, .com_users.view-remind .reset form .logout-btn, .com_users.view-remind .reset form .validate, .com_users.view-reset .login form .login-btn, .com_users.view-reset .login form .logout-btn, .com_users.view-reset .login form .validate, .com_users.view-reset .logout form .login-btn, .com_users.view-reset .logout form .logout-btn, .com_users.view-reset .logout form .validate, .com_users.view-reset .profile form .login-btn, .com_users.view-reset .profile form .logout-btn, .com_users.view-reset .profile form .validate, .com_users.view-reset .profile-edit form .login-btn, .com_users.view-reset .profile-edit form .logout-btn, .com_users.view-reset .profile-edit form .validate, .com_users.view-reset .remind form .login-btn, .com_users.view-reset .remind form .logout-btn, .com_users.view-reset .remind form .validate, .com_users.view-reset .reset form .login-btn, .com_users.view-reset .reset form .logout-btn, .com_users.view-reset .reset form .validate {
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
  border-color: transparent;
}
.com_users.view-login .login form .login-btn:hover, .com_users.view-login .login form .logout-btn:hover, .com_users.view-login .login form .validate:hover, .com_users.view-login .logout form .login-btn:hover, .com_users.view-login .logout form .logout-btn:hover, .com_users.view-login .logout form .validate:hover, .com_users.view-login .profile form .login-btn:hover, .com_users.view-login .profile form .logout-btn:hover, .com_users.view-login .profile form .validate:hover, .com_users.view-login .profile-edit form .login-btn:hover, .com_users.view-login .profile-edit form .logout-btn:hover, .com_users.view-login .profile-edit form .validate:hover, .com_users.view-login .remind form .login-btn:hover, .com_users.view-login .remind form .logout-btn:hover, .com_users.view-login .remind form .validate:hover, .com_users.view-login .reset form .login-btn:hover, .com_users.view-login .reset form .logout-btn:hover, .com_users.view-login .reset form .validate:hover, .com_users.view-profile .login form .login-btn:hover, .com_users.view-profile .login form .logout-btn:hover, .com_users.view-profile .login form .validate:hover, .com_users.view-profile .logout form .login-btn:hover, .com_users.view-profile .logout form .logout-btn:hover, .com_users.view-profile .logout form .validate:hover, .com_users.view-profile .profile form .login-btn:hover, .com_users.view-profile .profile form .logout-btn:hover, .com_users.view-profile .profile form .validate:hover, .com_users.view-profile .profile-edit form .login-btn:hover, .com_users.view-profile .profile-edit form .logout-btn:hover, .com_users.view-profile .profile-edit form .validate:hover, .com_users.view-profile .remind form .login-btn:hover, .com_users.view-profile .remind form .logout-btn:hover, .com_users.view-profile .remind form .validate:hover, .com_users.view-profile .reset form .login-btn:hover, .com_users.view-profile .reset form .logout-btn:hover, .com_users.view-profile .reset form .validate:hover, .com_users.view-remind .login form .login-btn:hover, .com_users.view-remind .login form .logout-btn:hover, .com_users.view-remind .login form .validate:hover, .com_users.view-remind .logout form .login-btn:hover, .com_users.view-remind .logout form .logout-btn:hover, .com_users.view-remind .logout form .validate:hover, .com_users.view-remind .profile form .login-btn:hover, .com_users.view-remind .profile form .logout-btn:hover, .com_users.view-remind .profile form .validate:hover, .com_users.view-remind .profile-edit form .login-btn:hover, .com_users.view-remind .profile-edit form .logout-btn:hover, .com_users.view-remind .profile-edit form .validate:hover, .com_users.view-remind .remind form .login-btn:hover, .com_users.view-remind .remind form .logout-btn:hover, .com_users.view-remind .remind form .validate:hover, .com_users.view-remind .reset form .login-btn:hover, .com_users.view-remind .reset form .logout-btn:hover, .com_users.view-remind .reset form .validate:hover, .com_users.view-reset .login form .login-btn:hover, .com_users.view-reset .login form .logout-btn:hover, .com_users.view-reset .login form .validate:hover, .com_users.view-reset .logout form .login-btn:hover, .com_users.view-reset .logout form .logout-btn:hover, .com_users.view-reset .logout form .validate:hover, .com_users.view-reset .profile form .login-btn:hover, .com_users.view-reset .profile form .logout-btn:hover, .com_users.view-reset .profile form .validate:hover, .com_users.view-reset .profile-edit form .login-btn:hover, .com_users.view-reset .profile-edit form .logout-btn:hover, .com_users.view-reset .profile-edit form .validate:hover, .com_users.view-reset .remind form .login-btn:hover, .com_users.view-reset .remind form .logout-btn:hover, .com_users.view-reset .remind form .validate:hover, .com_users.view-reset .reset form .login-btn:hover, .com_users.view-reset .reset form .logout-btn:hover, .com_users.view-reset .reset form .validate:hover {
  background-color: transparent;
  border-color: #0d2481;
  color: #0d2481;
}
.com_users.view-login .login form.com-users-reset__form fieldset, .com_users.view-login .login form.com-users-remind__form fieldset, .com_users.view-login .logout form.com-users-reset__form fieldset, .com_users.view-login .logout form.com-users-remind__form fieldset, .com_users.view-login .profile form.com-users-reset__form fieldset, .com_users.view-login .profile form.com-users-remind__form fieldset, .com_users.view-login .profile-edit form.com-users-reset__form fieldset, .com_users.view-login .profile-edit form.com-users-remind__form fieldset, .com_users.view-login .remind form.com-users-reset__form fieldset, .com_users.view-login .remind form.com-users-remind__form fieldset, .com_users.view-login .reset form.com-users-reset__form fieldset, .com_users.view-login .reset form.com-users-remind__form fieldset, .com_users.view-profile .login form.com-users-reset__form fieldset, .com_users.view-profile .login form.com-users-remind__form fieldset, .com_users.view-profile .logout form.com-users-reset__form fieldset, .com_users.view-profile .logout form.com-users-remind__form fieldset, .com_users.view-profile .profile form.com-users-reset__form fieldset, .com_users.view-profile .profile form.com-users-remind__form fieldset, .com_users.view-profile .profile-edit form.com-users-reset__form fieldset, .com_users.view-profile .profile-edit form.com-users-remind__form fieldset, .com_users.view-profile .remind form.com-users-reset__form fieldset, .com_users.view-profile .remind form.com-users-remind__form fieldset, .com_users.view-profile .reset form.com-users-reset__form fieldset, .com_users.view-profile .reset form.com-users-remind__form fieldset, .com_users.view-remind .login form.com-users-reset__form fieldset, .com_users.view-remind .login form.com-users-remind__form fieldset, .com_users.view-remind .logout form.com-users-reset__form fieldset, .com_users.view-remind .logout form.com-users-remind__form fieldset, .com_users.view-remind .profile form.com-users-reset__form fieldset, .com_users.view-remind .profile form.com-users-remind__form fieldset, .com_users.view-remind .profile-edit form.com-users-reset__form fieldset, .com_users.view-remind .profile-edit form.com-users-remind__form fieldset, .com_users.view-remind .remind form.com-users-reset__form fieldset, .com_users.view-remind .remind form.com-users-remind__form fieldset, .com_users.view-remind .reset form.com-users-reset__form fieldset, .com_users.view-remind .reset form.com-users-remind__form fieldset, .com_users.view-reset .login form.com-users-reset__form fieldset, .com_users.view-reset .login form.com-users-remind__form fieldset, .com_users.view-reset .logout form.com-users-reset__form fieldset, .com_users.view-reset .logout form.com-users-remind__form fieldset, .com_users.view-reset .profile form.com-users-reset__form fieldset, .com_users.view-reset .profile form.com-users-remind__form fieldset, .com_users.view-reset .profile-edit form.com-users-reset__form fieldset, .com_users.view-reset .profile-edit form.com-users-remind__form fieldset, .com_users.view-reset .remind form.com-users-reset__form fieldset, .com_users.view-reset .remind form.com-users-remind__form fieldset, .com_users.view-reset .reset form.com-users-reset__form fieldset, .com_users.view-reset .reset form.com-users-remind__form fieldset {
  margin-bottom: 0;
  padding: 0;
}
.com_users.view-login .login form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .login form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .login form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .login form.com-users-remind__form .com-users-remind__submit, .com_users.view-login .logout form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .logout form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .logout form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .logout form.com-users-remind__form .com-users-remind__submit, .com_users.view-login .profile form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .profile form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .profile form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .profile form.com-users-remind__form .com-users-remind__submit, .com_users.view-login .profile-edit form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .profile-edit form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .profile-edit form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .profile-edit form.com-users-remind__form .com-users-remind__submit, .com_users.view-login .remind form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .remind form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .remind form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .remind form.com-users-remind__form .com-users-remind__submit, .com_users.view-login .reset form.com-users-reset__form .com-users-reset__submit, .com_users.view-login .reset form.com-users-reset__form .com-users-remind__submit, .com_users.view-login .reset form.com-users-remind__form .com-users-reset__submit, .com_users.view-login .reset form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .login form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .login form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .login form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .login form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .logout form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .logout form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .logout form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .logout form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .profile form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .profile form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .profile form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .profile form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .profile-edit form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .profile-edit form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .profile-edit form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .profile-edit form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .remind form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .remind form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .remind form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .remind form.com-users-remind__form .com-users-remind__submit, .com_users.view-profile .reset form.com-users-reset__form .com-users-reset__submit, .com_users.view-profile .reset form.com-users-reset__form .com-users-remind__submit, .com_users.view-profile .reset form.com-users-remind__form .com-users-reset__submit, .com_users.view-profile .reset form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .login form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .login form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .login form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .login form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .logout form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .logout form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .logout form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .logout form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .profile form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .profile form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .profile form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .profile form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .profile-edit form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .profile-edit form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .profile-edit form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .profile-edit form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .remind form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .remind form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .remind form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .remind form.com-users-remind__form .com-users-remind__submit, .com_users.view-remind .reset form.com-users-reset__form .com-users-reset__submit, .com_users.view-remind .reset form.com-users-reset__form .com-users-remind__submit, .com_users.view-remind .reset form.com-users-remind__form .com-users-reset__submit, .com_users.view-remind .reset form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .login form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .login form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .login form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .login form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .logout form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .logout form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .logout form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .logout form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .profile form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .profile form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .profile form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .profile form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .profile-edit form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .profile-edit form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .profile-edit form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .profile-edit form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .remind form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .remind form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .remind form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .remind form.com-users-remind__form .com-users-remind__submit, .com_users.view-reset .reset form.com-users-reset__form .com-users-reset__submit, .com_users.view-reset .reset form.com-users-reset__form .com-users-remind__submit, .com_users.view-reset .reset form.com-users-remind__form .com-users-reset__submit, .com_users.view-reset .reset form.com-users-remind__form .com-users-remind__submit {
  margin-top: 0;
}
.com_users.view-profile .profile, .com_users.view-profile .profile-edit {
  width: 70%;
}
.com_users.view-profile .profile .dl-horizontal dt, .com_users.view-profile .profile-edit .dl-horizontal dt {
  text-align: left;
}
.com_users.view-profile .profile .btn-toolbar a.btn, .com_users.view-profile .profile-edit .btn-toolbar a.btn {
  background-image: none;
  background-color: #0d2481;
  text-shadow: none;
  border-color: transparent;
  box-shadow: none;
  color: #ffffff;
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
}
.com_users.view-profile .profile .btn-toolbar a.btn:hover, .com_users.view-profile .profile-edit .btn-toolbar a.btn:hover {
  background-color: transparent;
  border-color: #0d2481;
  color: #0d2481;
}
.com_users.view-profile .profile form#member-profile fieldset .controls .chzn-container, .com_users.view-profile .profile-edit form#member-profile fieldset .controls .chzn-container {
  width: 100% !important;
  height: 30px;
}
.com_users.view-profile .profile form#member-profile fieldset .controls input[type="checkbox"], .com_users.view-profile .profile-edit form#member-profile fieldset .controls input[type="checkbox"] {
  width: auto;
  height: auto;
}
.com_users.view-profile .profile form#member-profile .validate, .com_users.view-profile .profile-edit form#member-profile .validate {
  background-image: none;
  background-color: #0d2481;
  text-shadow: none;
  border-color: transparent;
  box-shadow: none;
  color: #ffffff;
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
}
.com_users.view-profile .profile form#member-profile .validate:hover, .com_users.view-profile .profile-edit form#member-profile .validate:hover {
  background-color: transparent;
  border-color: #0d2481;
  color: #0d2481;
}
.com_users.view-profile .profile form#member-profile .cancel-btn, .com_users.view-profile .profile-edit form#member-profile .cancel-btn {
  background-image: none;
  background-color: transparent;
  text-shadow: none;
  border-color: #0d2481;
  box-shadow: none;
  color: #0d2481;
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
}
.com_users.view-profile .profile form#member-profile .cancel-btn:hover, .com_users.view-profile .profile-edit form#member-profile .cancel-btn:hover {
  background-color: #0d2481;
  border-color: #0d2481;
  color: #ffffff;
}
.g-offline #g-header {
  padding-top: 15px;
  padding-bottom: 15px;
}
.g-offline #g-header .gantry-logo img {
  width: 180px;
}
.g-offline #g-header .gantry-logo svg {
  vertical-align: middle;
  height: 45px;
}
.g-offline #g-main {
  padding-top: 15vh;
  padding-bottom: 15vh;
}
.g-offline #form-login input[type="submit"] {
  background-color: #0d2481;
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
  border: 1px solid;
}
.g-offline #form-login input[type="submit"]:hover {
  background-color: transparent;
  border-color: #0d2481;
  color: #0d2481;
}
.g-offline footer#g-footer .quix {
  text-align: left;
}
.g-error #g-main {
  padding-top: 20vh;
  padding-bottom: 20vh;
}
.g-error #g-main h1 {
  font-size: 5rem;
}
.g-error #g-main .g-particle h2 {
  font-size: 3rem;
}
.g-error #g-main .g-particle p {
  margin-bottom: 50px;
}
.g-error #g-main .g-particle .back-home {
  background-color: #0d2481;
  padding: 0.75rem 2.5rem;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.g-error #g-main .g-particle .back-home:hover {
  background-color: transparent;
  border-color: #0d2481;
  color: #0d2481;
}
.g-error #g-footer {
  background-color: #0d2481;
  color: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.g-error #g-footer a {
  color: #98a5d9;
}
.g-error #g-footer a:hover {
  color: #ffffff;
}
.com_search.view-search .search {
  background: #fff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
  padding: 3.75rem 3.125rem;
  margin: 3rem auto;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.com_search.view-search .search form .btn-toolbar .btn-group {
  margin-left: 0;
}
.com_search.view-search .search form .btn-toolbar .search-field {
  width: 80%;
}
.com_search.view-search .search form .btn-toolbar .search-btn {
  width: 20%;
}
.com_search.view-search .search form .btn-toolbar input[class="inputbox"] {
  width: 90%;
  height: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
.com_search.view-search .search form .btn-toolbar button.hasTooltip {
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  background-color: #0d2481;
  padding: 10px 20px;
  color: #ffffff;
  border-color: transparent;
  transition: all 0.2s ease-in-out;
}
.com_search.view-search .search form .btn-toolbar button.hasTooltip:hover {
  background-color: transparent;
  color: #0d2481;
  border-color: #0d2481;
}
.com_search.view-search .search .search-results {
  margin-top: 3rem;
}
.com_finder.view-search .finder {
  background: #fff;
  box-shadow: 0px 2px 8px 0px rgba(0, 124, 246, 0.1);
  padding: 3.75rem 3.125rem;
  margin: 3rem auto;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.com_finder.view-search .finder form label {
  margin-bottom: 5px;
  display: block;
}
.com_finder.view-search .finder form .awesomplete {
  width: 50%;
}
.com_finder.view-search .finder form .awesomplete input[type="text"] {
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 0;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.com_finder.view-search .finder form button[type="submit"], .com_finder.view-search .finder form .adv-search-btn {
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  background-color: #0d2481;
  padding: 10px 20px;
  color: #ffffff;
  border-color: transparent;
  width: 25%;
  transition: all 0.2s ease-in-out;
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important;
}
.com_finder.view-search .finder form button[type="submit"]:hover, .com_finder.view-search .finder form .adv-search-btn:hover {
  background-color: transparent;
  color: #0d2481;
  border-color: #0d2481;
}
.com_finder.view-search .finder form button[type="submit"]:hover .icon-search, .com_finder.view-search .finder form .adv-search-btn:hover .icon-search {
  color: #0d2481;
}
.com_finder.view-search .finder form .adv-search-btn {
  background-color: transparent;
  color: #0d2481;
  border-color: #0d2481;
  width: 25%;
}
.com_finder.view-search .finder form .adv-search-btn:hover {
  background-color: #0d2481;
  color: #ffffff;
}
.com_finder.view-search .finder form .adv-search-btn:focus {
  box-shadow: none;
}
/*# sourceMappingURL=tx_agencio_22.css.map */