/* 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
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
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;
}
/* line 3, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow a:hover {
  color: #95b0d9;
}
/* line 7, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 12, templates/rt_fluent/custom/scss/custom.scss */
h3 {
  margin-top: 0rem;
}
/* line 16, templates/rt_fluent/custom/scss/custom.scss */
.g-blockcontent-buttons {
  margin: 0rem;
}
/* line 20, templates/rt_fluent/custom/scss/custom.scss */
.button, .g-pricingtable-col-item .g-pricingtable .button {
  font-weight: 600;
  font-size: 1rem;
  background: #4f7cc0;
  margin: 0;
  padding: 0.8rem 1rem;
}
/* line 28, templates/rt_fluent/custom/scss/custom.scss */
.platform-content, .moduletable, .widget {
  margin: 0.625rem 0;
  padding: 0.5rem 0;
}
/* line 33, templates/rt_fluent/custom/scss/custom.scss */
.g-content {
  margin: 0.625rem !important;
  padding-top: 0.5rem !important;
  padding-right: 1.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1.5rem !important;
}
/* line 41, templates/rt_fluent/custom/scss/custom.scss */
html body #g-page-surround {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
/* line 46, templates/rt_fluent/custom/scss/custom.scss */
form {
  margin: 0;
}
/* line 50, templates/rt_fluent/custom/scss/custom.scss */
#Follow0 label {
  font-weight: 800;
}
/* line 54, templates/rt_fluent/custom/scss/custom.scss */
html body #g-page-surround {
  padding-top: 2vw;
  padding-bottom: 2vw;
}
/* line 59, templates/rt_fluent/custom/scss/custom.scss */
.rsform-block-pagecheck {
  display: none;
}
/* line 63, templates/rt_fluent/custom/scss/custom.scss */
.dropdown-menu .edit-icon {
  display: none;
}
/* line 68, templates/rt_fluent/custom/scss/custom.scss */
.itemid-743 #system-message {
  display: none;
}
/* line 73, templates/rt_fluent/custom/scss/custom.scss */
.itemid-717 #g-extension {
  font-family: "calibri" !important;
}
/* line 76, templates/rt_fluent/custom/scss/custom.scss */
.itemid-717 #g-above {
  font-family: "calibri" !important;
}
/* line 94, templates/rt_fluent/custom/scss/custom.scss */
#g-expanded:before {
  content: none;
}
/* line 98, templates/rt_fluent/custom/scss/custom.scss */
.g-container {
  width: 95%;
}
/* line 102, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #bcc1cb;
}
/* line 106, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  background: #4c5b76;
}
/* line 110, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-sublevel {
  background: #4c5b76;
}
/* line 114, templates/rt_fluent/custom/scss/custom.scss */
.g-social a:hover {
  color: #a7bddf;
}
/* line 118, templates/rt_fluent/custom/scss/custom.scss */
.g-social a {
  color: #fff;
}
/* line 122, templates/rt_fluent/custom/scss/custom.scss */
#Submit {
  color: #fff;
  background: #4f7cc0;
  border-color: #4f7cc0;
  font-size: 2rem;
  padding: 1rem;
}
/* line 130, templates/rt_fluent/custom/scss/custom.scss */
#Submit:hover {
  color: #4f7cc0;
  background: transparent;
}
/* line 135, templates/rt_fluent/custom/scss/custom.scss */
#Undo {
  color: #fff;
  background: #4f7cc0;
  border-color: #4f7cc0;
  font-size: 2rem;
  padding: 1rem;
}
/* line 143, templates/rt_fluent/custom/scss/custom.scss */
#Undo:hover {
  color: #4f7cc0;
  background: transparent;
}
/* line 148, templates/rt_fluent/custom/scss/custom.scss */
#g-page-surround .black {
  background: #1e3253;
}
/* line 152, templates/rt_fluent/custom/scss/custom.scss */
#rsfilter {
  width: 65%;
}
/* line 157, templates/rt_fluent/custom/scss/custom.scss */
.label-info[href], .badge-info[href] {
  background-color: #1e3253;
  color: #fff;
}
/* line 162, templates/rt_fluent/custom/scss/custom.scss */
a.badge:hover, a.badge:focus {
  background-color: #4f7cc0;
  color: #fff;
}
/* line 167, templates/rt_fluent/custom/scss/custom.scss */
.moduletable .nav.menu li a:before, .moduletable .mostread li a:before, .moduletable .latestnews li a:before, .moduletable .archive-module li a:before, .moduletable .relateditems li a:before, .moduletable .categories-module li a:before, .moduletable .category-module li a:before, .moduletable .latestusers li a:before, .moduletable .unstyled li a:before {
  display: none;
}
/* line 171, templates/rt_fluent/custom/scss/custom.scss */
.right {
  text-align: right;
}
/* line 178, templates/rt_fluent/custom/scss/custom.scss */
.itemid-739 .redcell {
  font-size: 1rem;
}
/* line 183, templates/rt_fluent/custom/scss/custom.scss */
.itemid-739 {
  font-size: 1rem;
}
/* line 187, templates/rt_fluent/custom/scss/custom.scss */
.itemid-739 .greencell {
  font-size: 1rem;
}
/* line 191, templates/rt_fluent/custom/scss/custom.scss */
.itemid-739 td, th {
  padding: 0 0.2rem;
}
/* line 197, templates/rt_fluent/custom/scss/custom.scss */
.whitecell {
  background: #fff;
  color: #fff;
  text-align: center;
}
/* line 203, templates/rt_fluent/custom/scss/custom.scss */
.redcell {
  background: #840029;
  color: #fff;
  text-align: left;
  font-size: 1.2rem;
}
/* line 208, templates/rt_fluent/custom/scss/custom.scss */
.redcell a {
  color: #fff;
}
/* line 211, templates/rt_fluent/custom/scss/custom.scss */
.redcell a:hover {
  color: #4f7cc0;
}
/* line 216, templates/rt_fluent/custom/scss/custom.scss */
.greencell {
  background: #6b8f38;
  color: #fff;
  text-align: left;
  font-size: 1.2rem;
}
/* line 221, templates/rt_fluent/custom/scss/custom.scss */
.greencell a {
  color: #fff;
}
/* line 224, templates/rt_fluent/custom/scss/custom.scss */
.greencell a:hover {
  color: #4f7cc0;
}
/* line 229, templates/rt_fluent/custom/scss/custom.scss */
.bluegreycell {
  background: #e8eaed;
  color: #1e3253;
  text-align: left;
  font-size: 1rem;
}
/* line 234, templates/rt_fluent/custom/scss/custom.scss */
.bluegreycell a {
  color: #4f7cc0;
}
/* line 237, templates/rt_fluent/custom/scss/custom.scss */
.bluegreycell a:hover {
  color: #1e3253;
}
/* line 242, templates/rt_fluent/custom/scss/custom.scss */
.slimredcell {
  background: #840029;
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
/* line 247, templates/rt_fluent/custom/scss/custom.scss */
.slimredcell a {
  color: #fff;
}
/* line 250, templates/rt_fluent/custom/scss/custom.scss */
.slimredcell a:hover {
  color: #4f7cc0;
}
/* line 255, templates/rt_fluent/custom/scss/custom.scss */
.slimgreencell {
  background: #6b8f38;
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
/* line 260, templates/rt_fluent/custom/scss/custom.scss */
.slimgreencell a {
  color: #fff;
}
/* line 263, templates/rt_fluent/custom/scss/custom.scss */
.slimgreencell a:hover {
  color: #4f7cc0;
}
/* line 268, templates/rt_fluent/custom/scss/custom.scss */
.maincol {
  width: 28%;
}
/* line 272, templates/rt_fluent/custom/scss/custom.scss */
.medcol {
  width: 25%;
}
/* line 277, templates/rt_fluent/custom/scss/custom.scss */
.thincol {
  width: 12%;
}
/* line 281, templates/rt_fluent/custom/scss/custom.scss */
.minicol {
  width: 5%;
}
/* line 285, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  z-index: 1004;
}
/* line 289, templates/rt_fluent/custom/scss/custom.scss */
.g-menu-item-content {
  z-index: 1004;
}
/* line 293, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav:not(.g-menu-hastouch) .g-dropdown {
  z-index: 1004;
}
/* line 297, templates/rt_fluent/custom/scss/custom.scss */
.droptablestable tr, .droptablestable th, .droptablestable td {
  z-index: 2;
}
/* line 301, templates/rt_fluent/custom/scss/custom.scss */
.ft_rwrapper, .ft_cwrapper {
  z-index: 2;
}
/* line 306, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable {
  max-width: 100%;
}
/* line 308, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable .plaincell {
  font-size: 3rem;
}
/* line 311, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable .redcell {
  font-size: 3rem;
}
/* line 314, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable .greencell {
  font-size: 3rem;
}
/* line 317, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable .maincol {
  width: 67%;
}
/* line 320, templates/rt_fluent/custom/scss/custom.scss */
.galaxytable .thincol {
  width: 33%;
}
/* line 325, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive {
  max-width: 100%;
}
/* line 327, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive .plaincell {
  font-size: 1rem;
}
/* line 330, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive .redcell {
  font-size: 1rem;
}
/* line 333, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive .greencell {
  font-size: 1rem;
}
/* line 336, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive .maincol {
  width: auto;
}
/* line 339, templates/rt_fluent/custom/scss/custom.scss */
.galaxyactive .thincol {
  width: 7%;
}
/* line 351, templates/rt_fluent/custom/scss/custom.scss */
.extrapadding {
  padding-top: 4rem;
}
/* line 355, templates/rt_fluent/custom/scss/custom.scss */
#form-login-username input, #form-login-password input {
  background-color: #fff !important;
}
/* line 359, templates/rt_fluent/custom/scss/custom.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background: #fff !important;
  color: #1e3253;
  border: 2px solid rgba(30, 50, 83, 0.1);
  font-weight: 500;
}
/* line 370, templates/rt_fluent/custom/scss/custom.scss */
/* line 371, templates/rt_fluent/custom/scss/custom.scss */
.faslideshow .fa {
  margin-left: 1vw;
  margin-bottom: 0.5vw;
}
/* line 378, templates/rt_fluent/custom/scss/custom.scss */
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
  background: #fff;
}
/* line 382, templates/rt_fluent/custom/scss/custom.scss */
.lead-slideshow {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 387, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow {
  height: auto;
}
/* line 391, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow:before {
  background-image: none;
}
/* line 396, templates/rt_fluent/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-layout-header {
  padding: 0;
}
/* line 400, templates/rt_fluent/custom/scss/custom.scss */
#g-above .g-simplecontent-item-content-title {
  font-size: 2rem;
}
/* line 405, templates/rt_fluent/custom/scss/custom.scss */
body {
  font-weight: 500;
}
/* line 409, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow .g-simplemenu-particle .g-simplemenu-container h6 {
  padding-top: 2rem;
  color: #fff;
}
/* line 414, templates/rt_fluent/custom/scss/custom.scss */
.alert, .alert h4, .text-warning {
  color: #1e3253;
}
/* line 417, templates/rt_fluent/custom/scss/custom.scss */
.alert {
  background-color: #e8eaed;
  border-color: #1e3253;
  padding: 1.5rem;
}
/* line 423, templates/rt_fluent/custom/scss/custom.scss */
.blueside {
  background: #1e3253;
}
/* line 431, templates/rt_fluent/custom/scss/custom.scss */
.box6.moduletable, .box6.widget, .box6.g-outer-box, .box6 > .g-content {
  background: #203354;
}
/* line 437, templates/rt_fluent/custom/scss/custom.scss */
#droptablestable37.droptablestable table {
  width: 100%;
  margin: 0 auto;
}
/* line 442, templates/rt_fluent/custom/scss/custom.scss */
.droptables_dbtable table tr td, .droptables_dbtable table tr th {
  text-align: left;
}
/* line 445, templates/rt_fluent/custom/scss/custom.scss */
#droptablestable37.droptablestable table tr:nth-child(odd) td {
  background-color: #f5f2f9;
}
/* line 449, templates/rt_fluent/custom/scss/custom.scss */
.droptablestable tr, .droptablestable th, .droptablestable td {
  color: #1e3253;
  font-family: Questrial;
  font-size: 1rem;
}
/* line 455, templates/rt_fluent/custom/scss/custom.scss */
.tablesorter-bootstrap thead th, .tablesorter-bootstrap thead td, .tablesorter-bootstrap tfoot th, .tablesorter-bootstrap tfoot td, .ui-widget-header thead th, .ui-widget-header thead td, .ui-widget-header tfoot th, .ui-widget-header tfoot td {
  color: #1e3253;
  font-family: Questrial;
  font-size: 1rem;
  background-color: #c2cad6;
}
/* line 462, templates/rt_fluent/custom/scss/custom.scss */
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
  content: " \25B4\25BE";
}
/* line 467, templates/rt_fluent/custom/scss/custom.scss */
section#g-bottom.g-default-bottom.section-horizontal-paddings {
  padding-left: 6%;
  padding-right: 6%;
}
/* line 473, templates/rt_fluent/custom/scss/custom.scss */
.g-offline #frame #form-login fieldset {
  text-align: center;
}
/* line 478, templates/rt_fluent/custom/scss/custom.scss */
.g-offline input.button:hover {
  background-color: #203354;
}
/* line 482, templates/rt_fluent/custom/scss/custom.scss */
.table.bodywrapcenter > tr > td {
  width: 100%;
  float: left;
}
/* line 488, templates/rt_fluent/custom/scss/custom.scss */
.goldstar {
  color: #b9994a;
  font-size: 3.5rem;
}
/* line 492, templates/rt_fluent/custom/scss/custom.scss */
.bluestar {
  color: #6b8f38;
  font-size: 3.5rem;
}
/* line 496, templates/rt_fluent/custom/scss/custom.scss */
.icontainer {
  position: relative;
  text-align: center;
  color: white;
  font-weight: 500;
}
/* line 501, templates/rt_fluent/custom/scss/custom.scss */
.icontainer body {
  font-size: 1.5m !important;
}
/* line 505, templates/rt_fluent/custom/scss/custom.scss */
.backtext {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 511, templates/rt_fluent/custom/scss/custom.scss */
#g-navigation {
  font-size: 1.4rem;
  line-height: 1.1;
}
/* line 512, templates/rt_fluent/custom/scss/custom.scss */
#g-navigation table, #g-navigation td {
  border: none;
}
/* line 523, templates/rt_fluent/custom/scss/custom.scss */
.g-newsletter-particle .g-newsletter .g-newsletter-sidetext {
  color: #4f7cc0;
}
/* line 529, templates/rt_fluent/custom/scss/custom.scss */
.formResponsive textarea {
  width: 100% !important;
  height: 58px;
  font-size: 15px;
}
/* line 535, templates/rt_fluent/custom/scss/custom.scss */
.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
  height: 28px;
  font-size: 15px;
}
/* line 540, templates/rt_fluent/custom/scss/custom.scss */
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  background-color: #687d99;
  background-image: none;
  border-color: #687d99;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 1rem;
  font-size: 1.25rem;
}
/* line 550, templates/rt_fluent/custom/scss/custom.scss */
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
  background-color: #4f7cc0;
  background-image: none;
  border-color: #687d99;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 561, templates/rt_fluent/custom/scss/custom.scss */
.button {
  border-radius: 0.2rem;
}
/* line 568, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow {
  padding-top: 1rem;
}
/* line 573, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow .g-content {
  padding: 0.2rem;
}
/* line 577, templates/rt_fluent/custom/scss/custom.scss */
#g-slideshow a {
  color: #fff;
}
/* line 581, templates/rt_fluent/custom/scss/custom.scss */
.g-title {
  padding: 0 0 0 0;
}
/* line 585, templates/rt_fluent/custom/scss/custom.scss */
td {
  border-color: #4f7cc0;
}
/* remove padding */
/* line 590, templates/rt_fluent/custom/scss/custom.scss */
td, th {
  padding: 0.2rem;
}
/* line 594, templates/rt_fluent/custom/scss/custom.scss */
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background-image: -webkit-linear-gradient(bottom, #6b8f38, #4f7cc0);
  background-image: linear-gradient(to top, #6b8f38, #4f7cc0);
}
/* line 599, templates/rt_fluent/custom/scss/custom.scss */
.title5 .g-title {
  background-image: -webkit-linear-gradient(bottom, #6b8f38, #4f7cc0);
  background-image: linear-gradient(to top, #6b8f38, #4f7cc0);
}
/* line 605, templates/rt_fluent/custom/scss/custom.scss */
.item-phone {
  width: 10%;
}
/* line 609, templates/rt_fluent/custom/scss/custom.scss */
.item-title {
  width: 15%;
}
/* line 614, templates/rt_fluent/custom/scss/custom.scss */
#g-expanded .g-block:not(:first-child):before {
  opacity: 0;
}
/* line 618, templates/rt_fluent/custom/scss/custom.scss */
.logout-button {
  display: none;
}
/* line 622, templates/rt_fluent/custom/scss/custom.scss */
form#login-form.form-vertical {
  margin-right: 30px;
  margin-bottom: -40px;
}
/* line 627, templates/rt_fluent/custom/scss/custom.scss */
.login-greeting {
  font-size: 0.81rem;
  color: #a7bddf;
}
/* line 632, templates/rt_fluent/custom/scss/custom.scss */
.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled {
  padding: 1.5rem 3rem;
  border-radius: 0rem;
}
/* line 638, templates/rt_fluent/custom/scss/custom.scss */
.label-info, .badge-info {
  color: #fff;
}
/* line 642, templates/rt_fluent/custom/scss/custom.scss */
.label, .badge {
  font-size: 0.8rem;
  line-height: 1rem;
}
/* line 648, templates/rt_fluent/custom/scss/custom.scss */
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  margin: 0 0 0 0;
  padding: 0.5rem 1rem;
  border-radius: 0;
}
/* line 654, templates/rt_fluent/custom/scss/custom.scss */
form#selectForm {
  display: none;
}
/* line 658, templates/rt_fluent/custom/scss/custom.scss */
#g-expanded .g-block:not(:first-child)::before {
  content: none;
}
/* line 663, templates/rt_fluent/custom/scss/custom.scss */
.itemid-332 a.btn.btn-primary {
  display: none;
}
@media print {
  /* line 668, templates/rt_fluent/custom/scss/custom.scss */
  #g-navigation {
    visibility: hidden;
  }
  /* line 671, templates/rt_fluent/custom/scss/custom.scss */
  #g-sidebar-top {
    visibility: hidden;
  }
  /* line 674, templates/rt_fluent/custom/scss/custom.scss */
  #g-aside {
    visibility: hidden;
  }
  /* line 677, templates/rt_fluent/custom/scss/custom.scss */
  #g-bottom {
    visibility: hidden;
  }
  /* line 680, templates/rt_fluent/custom/scss/custom.scss */
  #g-footer {
    visibility: hidden;
  }
  /* line 683, templates/rt_fluent/custom/scss/custom.scss */
  #g-branding {
    visibility: hidden;
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
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;
}
@media only all and (min-width: 88rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 30.01rem) and (max-width: 50.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 76rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 51rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 50.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 741, templates/rt_fluent/custom/scss/custom.scss */
  .plaincell {
    font-size: 0.75rem;
  }
  /* line 744, templates/rt_fluent/custom/scss/custom.scss */
  form {
    margin: 0 0 20px;
  }
}
@media only all and (max-width: 75.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
/*# sourceMappingURL=custom_232.css.map */