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

/* Home Slide Show Title*/
/*#g-slideshow .g-slider-slides-item-title {
 color: #fff;
 text-shadow: 2px 2px 4px #000; 
 font-size: 5vw;
 left: 3vw;
 width: 50%;
 line-height: 100%;
 white-space: normal;
 text-align: center;
 bottom: -10vw;
 }*/
/* line 15, templates/rt_flux/custom/scss/custom.scss */
.g-slider .g-slider-slides .owl-item .g-slider-slides-item-title {
  position: absolute;
  z-index: 1;
  font-size: 4vw;
  font-weight: 900;
  white-space: inherit;
  text-shadow: 2px 2px 4px #000;
  width: 100%;
  top: 16vw;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 100%;
  padding-right: 3vw;
  padding-left: 3vw;
}
/* line 32, templates/rt_flux/custom/scss/custom.scss */
.g-slider .g-slider-carousel .owl-item {
  display: none;
}
/* line 36, templates/rt_flux/custom/scss/custom.scss */
.section-vertical-paddings {
  padding-top: 2vw;
  padding-bottom: 0vw;
}
/* Aside Platform Content*/
/* line 42, templates/rt_flux/custom/scss/custom.scss */
.platform-content {
  padding: 0.1em 0.1em;
}
/*#g-copyright {
 background: #000;
 color: #ffffff;
 }*/
/* Drop Caps */
/* line 51, templates/rt_flux/custom/scss/custom.scss */
p.dropcap:first-letter {
  background: #dc7514;
  color: #fff;
  /*border: 1px solid rgba(255,255,255,0.3);*/
  font-size: 2em;
  font-weight: 900;
  margin: 1px 10px 4px 4px;
  line-height: 1.5rem;
  float: left;
  display: inline-block;
  padding: 4px 8px 15px 8px;
}
/* Module Variations */
/* line 67, templates/rt_flux/custom/scss/custom.scss */
.title7 .g-title {
  font-size: 1.5rem;
  font-weight: 900;
  color: #dc7514;
  margin-bottom: 0;
}
/* line 74, templates/rt_flux/custom/scss/custom.scss */
.g-title {
  padding-bottom: 0;
}
/* line 78, templates/rt_flux/custom/scss/custom.scss */
h2.g-title {
  line-height: 1.1;
}
/* Main Menu */
/* line 83, templates/rt_flux/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-weight: 900;
  font-size: 1.3rem;
  /*text-shadow: .5px .5px 1px #fff;*/
}
/*@media (max-width: 168.75rem) {
 .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
 font-size: 1.05rem;
 }
 }*/
/* Drop-down Menu */
@media (max-width: 168.75rem) {
  /* line 97, templates/rt_flux/custom/scss/custom.scss */
  .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1.05rem;
  }
}
/* Header */
/* line 103, templates/rt_flux/custom/scss/custom.scss */
#g-header {
  background-image: none;
  background-color: #fff;
}
/* line 108, templates/rt_flux/custom/scss/custom.scss */
.page-header h2 {
  font-weight: 400;
  line-height: 2.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-decoration: overline;
  color: #102540;
  text-decoration-color: #dc7514;
}
/* Modal */
/* line 119, templates/rt_flux/custom/scss/custom.scss */
.modal-body {
  padding: 0;
}
/* Charts */
/* line 124, templates/rt_flux/custom/scss/custom.scss */
.g-charts text {
  font-weight: 900 !important;
  font-size: 1.3rem !important;
}
/* line 129, templates/rt_flux/custom/scss/custom.scss */
.morris-hover.morris-default-style {
  background: #dc7514;
  font-size: 1rem;
  line-height: 110%;
  padding: 10px 10px 16px 10px;
}
/* line 136, templates/rt_flux/custom/scss/custom.scss */
.morris-hover.morris-default-style .morris-hover-point {
  /*font-size: 1.2rem;*/
  font-weight: 900;
}
/* line 141, templates/rt_flux/custom/scss/custom.scss */
#g-above {
  background-image: none;
}
/* Bullet Padding */
/* line 146, templates/rt_flux/custom/scss/custom.scss */
.smallpaddingright:not(.g-block), .smallpaddingright > .g-content {
  padding-right: 1.25rem;
}
/* Button*/
/*.button {
 padding:  0em 0.5em 0.1em 0.5em;
 border-radius: 0.3rem;
 background: $accent-color-1;
 }
 button:hover .button:active, .button:focus {
 background-color:$accent-color-2 !important;
 color: $white !important;
 }*/
/* line 162, templates/rt_flux/custom/scss/custom.scss */
.button {
  font-weight: 700;
  font-size: 0.8rem;
  color:  !important;
  background: #102540;
  padding: 0em 0.5em 0.2em 0.5em;
  margin: 0.45em;
  border-radius: 0.3rem;
}
/* line 173, templates/rt_flux/custom/scss/custom.scss */
.button:hover {
  /*@include linear-gradient(lighten($accent-color-2, 5%), $accent-color-1);*/
  background: #dc7514;
  color:  !important;
}
/* line 180, templates/rt_flux/custom/scss/custom.scss */
.button2 {
  color: #fff !important;
  background: #dc7514;
  font-weight: 700;
  font-size: 0.8rem;
  border-radius: 0.3rem;
  border: 1px solid #fff;
  padding: 0em 0.5em 0.1em 0.5em;
}
/* line 190, templates/rt_flux/custom/scss/custom.scss */
.button2:hover {
  background-color: #fff;
  color: #dc7514 !important;
  border: 1px solid #dc7514;
  font-weight: 800;
}
/*.button:hover, .g-pricingtable-col-item .g-pricingtable .button:hover, .button:active, .g-pricingtable-col-item .g-pricingtable .button:active, .button:focus, .g-pricingtable-col-item .g-pricingtable .button:focus {
 background: #102540;
 }*/
/* Calc Builder */
/*.cb_bootstrap .btn-primary {
 background-color: #DC7514;
 border-color: #ffffff;
 font-size: 0.9rem;
 font-weight: 600;
 border-radius: 0.3rem;
 }*/
/* line 212, templates/rt_flux/custom/scss/custom.scss */
.btcalctoolbar {
  margin-top: 0.8em !important;
  text-align: left;
}
/* line 217, templates/rt_flux/custom/scss/custom.scss */
.cb_bootstrap .btn-primary {
  color: #fff;
  background: #dc7514;
  font-weight: 700;
  font-size: 0.8rem;
  border-radius: 0.3rem;
  border: 1px solid #fff;
  padding: 0.3em 0.5em 0.3em 0.5em !important;
}
/* line 227, templates/rt_flux/custom/scss/custom.scss */
.cb_bootstrap .btn-primary:hover {
  background-color: #fff;
  color: #dc7514 !important;
  border: 1px solid #dc7514;
  font-weight: 800;
}
/* line 234, templates/rt_flux/custom/scss/custom.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: -0.5rem;
}
/* line 239, templates/rt_flux/custom/scss/custom.scss */
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: 0px;
  min-height: 20px;
}
/* line 245, templates/rt_flux/custom/scss/custom.scss */
.radio, .checkbox {
  min-height: 0px;
  padding-left: 0px;
}
/* BreezingForms */
/* line 251, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode a {
  /*color: #fff !important;*/
  font-weight: 900;
}
/* line 256, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode a:hover {
  color: #dc7514 !important;
  text-decoration: underline;
}
/* line 261, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLabelRight label {
  width: 96% !important;
}
/* line 265, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLabelLeft label {
  width: 25% !important;
}
/* line 269, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLabelLeft .bfElementGroup input {
  margin: 7px 7px 0px 0px !important;
}
/* line 273, templates/rt_flux/custom/scss/custom.scss */
.bfRolloverBg {
  background: #d1d1d1 !important;
}
/* line 277, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode legend {
  font-size: 1.6rem !important;
  font-weight: 800 !important;
  color: #102540 !important;
  border: 0;
  border-bottom: 1px solid #aaa !important;
}
/* line 285, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode fieldset legend {
  margin-bottom: -0.5rem;
}
/* line 289, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLegend-r {
  line-height: 1.1rem;
}
/* line 293, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLabelLeft button {
  font-weight: 700;
  font-size: 1.1em;
  color:  !important;
  background: #102540;
  padding: 0em 0.5em 0.2em 0.5em;
  margin: 0.45em;
  border-radius: 0.3rem;
}
/* line 304, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfLabelLeft button:hover {
  /*@include linear-gradient(lighten($accent-color-2, 5%), $accent-color-1);*/
  background: #dc7514;
  color:  !important;
}
/* BF Bootstrap */
/* line 312, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfbs3-form-group .bfbs3-control-label {
  width: 22% !important;
  /*min-width: 370px !important;*/
}
/*.bfQuickMode .bfbs3-nonform-control {
 width: 0 !important;
 }*/
/* line 321, templates/rt_flux/custom/scss/custom.scss */
.bfbs3-form-control {
  width: 100%;
  height: 34px;
  padding: 0px 12px !important;
  background-color: #fff;
  border: 1px solid #aaa !important;
  border-radius: 4px;
  font-weight: 600 !important;
}
/* line 331, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfbs3-btn {
  background: #dc7514;
  font-weight: 900;
  font-size: 1.2rem !important;
  float: left !important;
  Text-shadow: 1px 1.5px #000;
}
/* line 339, templates/rt_flux/custom/scss/custom.scss */
.bfbs3-btn-primary {
  box-shadow: 1px 1px 5px #000 !important;
  border: none !important;
}
/* line 344, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode input[type="text"] {
  border: 1px solid #aaa;
}
/* line 348, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode .bfRequired {
  color: #dc7514 !important;
}
/* line 352, templates/rt_flux/custom/scss/custom.scss */
.bfQuickMode input[type='checkbox'] {
  margin-top: 8px !important;
}
/*.bfbs3-glyphicon-asterisk:before {
 color: #DC7514;
 }
 .bfQuickMode .icon-asterisk:before {
 font-size: 9px;
 vertical-align: text-top;
 color: #DC7514 !important;
 content: "\002a" !important;
 }*/
/*.icon-asterisk:before {
 content: "\40";
 }*/
/* RokSprocket */
/* line 373, templates/rt_flux/custom/scss/custom.scss */
div.sprocket-mosaic-header div.sprocket-mosaic-order {
  display: none;
}
/* line 377, templates/rt_flux/custom/scss/custom.scss */
.sprocket-readmore span {
  display: block;
  font-weight: 900;
}
/*# sourceMappingURL=custom_222.css.map */