/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.widget {
  border-radius: 0.8rem;
  border: solid 1px #c3c8d2;
  background-color: #ffffff;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
}
.widget .widget-highlight {
  color: #047bc1;
}
.widget h1 {
  font-size: 1.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 4.2rem);
  overflow: hidden;
}
.widget h2 {
  font-size: 1.4rem;
}
.widget h3 {
  margin-bottom: 0;
}
.widget p {
  margin-bottom: 0.3rem;
}
.widget-content-top {
  padding: 1rem 0;
  border-bottom: solid 1px #c3c8d2;
}
.widget-content {
  padding: 0.8rem 1.4rem;
  background-color: #ffffff;
}
.widget-content hr {
  background-color: #c3c8d2;
  border: none;
  margin: 0.8rem -1.4rem;
  height: 0.1rem;
}
.widget-left {
  -ms-grid-column: 1;
}
.widget-right {
  -ms-grid-column: 3;
}
.widget-footer, .widget-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1.4rem;
  height: 2.9rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.widget-header {
  border-bottom: 1px solid #c3c8d2;
}
.widget-header h3 {
  margin-bottom: 0rem;
}
.widget-footer {
  border-top: 1px solid #c3c8d2;
}
.widget-footer a {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.widget .q-widget-total-large {
  color: #333333;
  display: inline-block;
  overflow: visible;
}
.widget .q-widget-color-error {
  color: #fc364e;
}
.widget .q-widget-color-success {
  color: #4caf50;
}
.widget .q-widget-color-warning {
  color: #ff8c42;
}
.widget .q-widget-icon-total-alert:before,
.widget .q-widget-icon-total-success:before,
.widget .q-widget-icon-total-warning:before {
  font-size: initial;
  width: 2.6rem;
  height: 2.6rem;
  display: inline-block;
}
.widget .q-widget-interaction-clickable:hover {
  cursor: pointer;
}
.widget .q-widget-area-heading {
  padding: 0.8rem !important;
  font-size: 1.5rem;
  color: #333333;
}
.widget .q-widget-area-heading h1, .widget .q-widget-area-heading h2, .widget .q-widget-area-heading h3, .widget .q-widget-area-heading h4, .widget .q-widget-area-heading h5, .widget .q-widget-area-heading h6 {
  padding: 0;
}
.widget .q-widget-area-divider {
  width: 100%;
  border-bottom: 1px solid #d8dce0;
}
.widget .esuitebox {
  height: 9rem;
}
.widget .divider {
  border-bottom: 1px solid #d8dce0;
}
.widget .enterbutton {
  margin-top: 1.2rem !important;
}
.widget .linkarea {
  padding: 1.2rem 0 1.2rem 0 !important;
}
.widget .linkarea h2 {
  padding: 0.8rem 2.4rem 0.8rem 2.4rem;
  color: #022cc0;
}
.widget .linkarea h2:hover {
  text-decoration: underline;
}
.widget .q-widget-area-links {
  padding: 1.2rem 0 2.4rem 0 !important;
}
.widget .q-widget-area-links a {
  font-size: 1.5rem;
  display: block;
  padding: 0.8rem 2.4rem 0.8rem 3.2rem;
}
.widget .q-widget-area-links a:hover {
  text-decoration: underline;
}
.widget .alertarea,
.widget .dataalert,
.widget .dataarea,
.widget .q-widget-area-total {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.widget .alertarea * > div,
.widget .dataalert * > div,
.widget .dataarea * > div,
.widget .q-widget-area-total * > div {
  text-align: center;
}
.widget .dataarea > .row:nth-child(2), .widget .dataarea > .row:nth-child(4),
.widget .q-widget-area-total > .row:nth-child(2), .widget .q-widget-area-total > .row:nth-child(4) {
  margin-top: 1.2rem;
}
.widget .revenuearea,
.widget .totalrevenuearea,
.widget .q-widget-area-numeric {
  padding: 0 0 1.2rem 0 !important;
}
.widget .revenuearea .datalabel,
.widget .revenuearea .q-widget-total-label,
.widget .totalrevenuearea .datalabel,
.widget .totalrevenuearea .q-widget-total-label,
.widget .q-widget-area-numeric .datalabel,
.widget .q-widget-area-numeric .q-widget-total-label {
  text-align: left;
  padding-left: 2.4rem;
}
.widget .revenuearea .datalabel:first-of-type,
.widget .revenuearea .q-widget-total-label:first-of-type,
.widget .totalrevenuearea .datalabel:first-of-type,
.widget .totalrevenuearea .q-widget-total-label:first-of-type,
.widget .q-widget-area-numeric .datalabel:first-of-type,
.widget .q-widget-area-numeric .q-widget-total-label:first-of-type {
  margin-top: 1.2rem;
}
.widget .revenuearea * > div,
.widget .totalrevenuearea * > div,
.widget .q-widget-area-numeric * > div {
  text-align: right;
  padding: 0 1.6rem 0 1.6rem;
}
.widget .totalrevenuearea .datalabel {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.widget .widgetfooter,
.widget .q-widget-area-footer {
  text-align: center;
  padding: 0.8rem 0 !important;
}
.widget .widgetfooter a,
.widget .q-widget-area-footer a {
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-transform: lowercase;
}
.widget .widgetfooter a:hover,
.widget .q-widget-area-footer a:hover {
  text-decoration: underline;
}
.widget .widgetfooter .q-dropdown-menu.dropdown-menu > li > a,
.widget .q-widget-area-footer .q-dropdown-menu.dropdown-menu > li > a {
  color: #022cc0 !important;
}
.widget .widgetfooter .q-dropdown-menu.dropdown-menu > li > a:hover,
.widget .q-widget-area-footer .q-dropdown-menu.dropdown-menu > li > a:hover {
  text-decoration: underline;
}
.widget .dth:after, .widget .mcf:after, .widget .mmbtu:after, .widget .gj:after, .widget .gal:after, .widget .usd:before {
  font-size: 1rem;
  color: #848484;
  margin: 0 0 0 0.2rem;
  line-height: 2.6rem;
  vertical-align: top;
}
.widget .dth:after {
  content: "Dth";
}
.widget .gj:after {
  content: "GJ";
}
.widget .mcf:after {
  content: "MCF";
}
.widget .mmbtu:after {
  content: "MMBTU";
}
.widget .gal:after {
  content: "Gal";
}
.widget .usd {
  padding-right: 3.2rem;
}
.widget .usd .usd:before {
  font-size: 1.4rem;
  color: #848484;
  margin: 0 0.4rem 0 0;
  line-height: 2.6rem;
  vertical-align: top;
  content: "$";
}
.widget .prelim:after {
  content: "(Do Not Pay)";
  font-size: 1.8rem;
  color: #fc364e;
  margin: 0 0 0 0.2rem;
  line-height: 2.6rem;
  vertical-align: top;
  filter: alpha(opacity=100);
  opacity: 1;
}
.widget .widgetchart,
.widget .q-widget-area-chart {
  height: 40rem;
  width: 94%;
  margin: 0 auto !important;
}
.widget .download {
  text-align: right;
}
.widget .download a {
  padding-right: 1.6rem;
}
.widget .download span {
  padding-right: 1.6rem;
  font-size: 1.4rem;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.widget .hovshow:hover, .widget .q-widget-interaction-hover:hover {
  background: #f4f8fa;
}
.widget .hovdownload:before {
  margin: 0 1rem 1rem 0;
  content: " ";
  display: block;
  right: 0;
  bottom: 0;
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
}
.widget .hovdownload:hover:before {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .widget .download {
    text-align: left;
  }
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6, .widget p {
  margin: 0;
  padding: 0.8rem;
}
.widget span {
  margin: 0;
}
.widget a:hover {
  text-decoration: none;
}
.widget .alertlabel,
.widget .datalabel,
.widget .errorfreelabel,
.widget .q-widget-total-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  color: #022cc0 !important;
  font-size: 1.4rem;
}
.widget .widget h1, .widget .widget h2, .widget .widget h3, .widget .widget h4, .widget .widget h5, .widget .widget h6 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.widget .q-widget-not-found {
  padding: 0.8rem 1rem;
  display: inline-block;
}
@media (max-width: 991px) {
  .widget .datalabel, .widget .alertlabel {
    margin-top: 1.2rem !important;
  }
  .widget .datalabel:nth-child(1), .widget .alertlabel:nth-child(1) {
    margin-top: 0 !important;
  }
}
.widget .alertlabel {
  margin: 0 0.6rem !important;
}
.widget .alertdata,
.widget .alertdatasmall {
  color: #333333;
  display: inline-block;
  overflow: visible;
}
.widget .alertdata:before,
.widget .alertdatasmall:before {
  width: 2.6rem;
  height: 2.6rem;
  display: inline-block;
  font-size: initial;
}
.widget .alertdata, .widget .q-widget-total-large {
  font-size: 7rem;
  line-height: 5.4rem;
  font-weight: 400;
}
.widget .alertdata:before, .widget .q-widget-total-large:before {
  margin: 0 0.4rem 1.5rem 0;
}
.widget .alertdatasmall,
.widget .datamedium,
.widget .q-widget-total-medium {
  font-size: 5rem;
  line-height: 3.8rem;
  font-weight: 400;
}
.widget .alertdatasmall:before,
.widget .datamedium:before,
.widget .q-widget-total-medium:before {
  margin: 0 0.4rem 0.4rem 0;
}
.widget .errorfreedata {
  color: #333333;
  display: inline-block;
  overflow: visible;
}
.widget .datamedium:before,
.widget .q-widget-total-medium:before {
  margin: 0 0.4rem 0.4rem 0 !important;
}
.widget .datalabel {
  display: block;
  text-transform: c apitalize;
  padding-left: 1.6rem;
}
.widget .data, .widget .datasmall, .widget .datatext, .widget .datatextlarge, .widget .q-widget-total-small {
  color: #333333;
}
.widget .data, .widget .q-widget-total-small {
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: 400;
}
.widget .datasmall {
  font-size: 2.4rem;
  line-height: 2.6rem;
  vertical-align: top;
  font-weight: 400;
  padding-left: 3.2rem;
}
.widget .datatext, .widget .datatextlarge {
  line-height: 2.6rem;
  vertical-align: top;
  font-weight: 400;
}
.widget .datatext {
  font-size: 2.4rem;
}
.widget .datatextlarge {
  font-size: 3.5rem;
}
.widget .k-radio {
  border-radius: 50%;
  color: #333333;
  margin-bottom: 0rem;
}
.widget .k-radio:before {
  color: #047bc1;
}
.widget .k-radio:hover {
  color: #047bc1;
  background-color: #d2e3eb;
}
.widget .k-button {
  background-color: #047bc1;
  border-color: #047bc1;
  color: #ffffff;
}
.cyclearea, .cycledate {
  padding: 1.6rem 1.6rem 2.4rem 0.4rem !important;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cyclearea, .cycledate {
    padding: 1.6rem 0.4rem 2.4rem 1.2rem !important;
  }
}
.cycledate > div > div {
  font-size: 1.4rem;
}
.cyclelabel {
  text-align: right;
}
.cyclelabel:after {
  content: "";
  margin-right: 0.4rem;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cyclelabel {
    text-align: left;
  }
}
.cycleheader > div {
  text-align: center;
}
.cycleheader > div span {
  font-size: 1.5rem;
  color: #848484;
  text-transform: uppercase;
}
.numericcyclearea {
  padding-bottom: 2.4rem !important;
  text-align: center;
}
.numericcyclearea > div {
  text-align: center;
}
.numericcyclearea > div span.flagwarning {
  filter: alpha(opacity=100);
  opacity: 1;
  color: #fc364e;
}
.cycledata > div {
  text-align: center;
  margin-top: 0.8rem;
}
.cycledata > div:nth-child(1) {
  text-align: right;
  font-size: 1.4rem;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cycledata > div:nth-child(1) {
    text-align: center !important;
  }
}
.cycleopen {
  color: #4caf50;
}
.cycleclosed, .cyclepending {
  color: #333333;
}
.carousel-inner {
  height: 12rem;
}
.carousel-inner .item:not(.section-item) span:first-child {
  overflow: hidden;
  display: block;
  max-height: 6.4rem;
  width: 100%;
}
.carousel-control {
  text-shadow: none !important;
  background-image: none !important;
  filter: alpha(opacity=100);
  opacity: 1;
}
.right .q-content_expand {
  margin-top: 0.8rem;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: block;
  text-shadow: none;
}
.right .q-content_expand:hover {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.left .q-content_expand {
  margin-top: 0.8rem;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: block;
  text-shadow: none;
}
.left .q-content_expand:hover {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-indicators li {
  filter: alpha(opacity=25);
  opacity: 0.25;
  background-color: #333333 !important;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0;
}
.carousel-indicators .active {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-inner {
  width: 70% !important;
  margin: 0 auto !important;
}
.item:not(.section-item) {
  filter: alpha(opacity=100);
  opacity: 1;
}
.item:not(.section-item) span {
  font-size: 1.4rem;
  display: block;
}
.item:not(.section-item) span:nth-child(2) {
  font-size: 1.2rem;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.item:not(.section-item) {
  height: 8rem;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .item:not(.section-item) {
    height: 12rem;
  }
}
.carousel-section .carousel-control {
  width: 10% !important;
}
.carousel-section .carousel-control:hover .carousel-section-control {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-section-control {
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 9px);
  margin-top: 0 !important;
}
.carousel-inner-section {
  width: 80% !important;
}
.carousel-inner-section, .carousel-inner-section .item {
  height: auto !important;
}
.carousel-inner-section .item {
  padding-bottom: 2.4rem;
}
.section-item {
  filter: alpha(opacity=100);
  opacity: 1;
}
.singledataarea {
  padding: 0.4rem 0 0.2rem 1.2rem !important;
}
.singledataarea:first-child {
  padding: 1.2rem 0 0.2rem 1.2rem !important;
}
.carousel-indicators {
  bottom: 0;
}
.contactarea,
.datearea,
.q-widget-area-content {
  padding: 0.8rem 1.2rem !important;
}
.title, .datetitle, .position, .phone, .other, .livechat, .subtitle, .dateview {
  display: block;
}
.title {
  font-size: 1.5rem;
  padding-left: 1.4rem;
}
.datetitle {
  font-size: 1.4rem;
  padding-left: 1.6rem;
}
.position, .subtitle {
  font-size: 1.4rem;
  padding-left: 1.4rem;
}
.phone, .dateview {
  font-size: 1.5rem;
  padding-right: 2rem;
  text-align: right;
}
.livechat {
  padding-left: 1.6rem;
}
.other {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 2rem;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .phone, .other, .dateview {
    text-align: left !important;
    padding-left: 1.6rem;
  }
}
.livechat {
  padding-top: 0.8rem !important;
  font-size: 1.2rem;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.livechat.offline {
  filter: alpha(opacity=25);
  opacity: 0.25;
  cursor: default;
}
.livechat.offline a {
  cursor: default !important;
  text-decoration: none !important;
}
.widget-Alert:before,
.widget-Warning:before,
.widget-Complete:before {
  content: "";
  margin: 0 0.4rem 0 0;
  width: 2.6rem;
  height: 2.6rem;
  display: inline-block;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.hint {
  border: 2px solid #047bc1;
}
.widget.placeholder {
  filter: alpha(opacity=50);
  opacity: 0.5;
  border: 2px dashed #848484;
}
#leftcol, #rightcol, #sidecol, #centercol {
  min-height: 60rem;
  padding: 0.9rem;
}
.widgetoverflow {
  float: right;
  display: block !important;
  width: 100%;
  position: relative;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.widgetoverflow:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.widgetoverflow i {
  float: right;
  margin-right: 1.6rem;
}
.widgetfooter .dropup .dropdown-menu, .q-widget-area-footer .dropup .dropdown-menu {
  right: 2.4rem;
  left: inherit !important;
}
.widgethelpicon {
  display: block;
  position: absolute;
  top: 1.6rem;
  right: 1rem;
  width: 2rem;
  height: 2rem;
  cursor: pointer;
  z-index: 9999;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.widgethelpicon:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.editmode {
  min-height: 73rem;
}
.editmode .widget h1 {
  padding-right: 10rem !important;
}
.widgeteditcontrols {
  position: absolute;
  right: 1.2rem;
  top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.widgeteditcontrols .drag,
.widgeteditcontrols .settings,
.widgeteditcontrols .delete {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 1.2rem;
}
.widgeteditcontrols .drag {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.widgeteditcontrols .drag:hover {
  cursor: default;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.widgeteditcontrols .settings span:before, .widgeteditcontrols .delete span:before {
  color: #022cc0;
}
.inputarea .q-form-control-input .k-button {
  min-width: 0;
}
.inputarea .tooltip-inner {
  padding: 0.4rem;
}
.inputarea .k-datetimepicker .k-picker-wrap.k-disabled {
  padding-right: 0rem;
}
.inputarea .k-dropdown-wrap, .inputarea .k-picker-wrap, .inputarea .k-numeric-wrap {
  padding: 0 2.6rem 0 0 !important;
}
.inputarea .k-button {
  min-width: 100%;
}
.inputarea .k-datetimepicker .k-picker-wrap {
  padding-right: 5em !important;
}
.inputarea span.k-checkarea.q-form-checkarea-wrapper {
  padding-bottom: 2rem;
}
.inputarea span.k-checkarea.q-form-checkarea-wrapper .tooltip.left {
  margin-left: -2rem;
}
.inputarea .k-checkbox:disabled:checked + .k-checkbox-label:active:after {
  -webkit-box-shadow: 0 0 0 1.2rem rgba(235, 235, 235, 0.302);
          box-shadow: 0 0 0 1.2rem rgba(235, 235, 235, 0.302);
}
@media (max-width: 1199px) {
  .flex-widget-parent {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex-widget-child {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .flex-widget-child .widget {
    width: 100%;
  }
}
@keyframes footerlinkfade {
  0% {
    filter: alpha(opacity=54);
    opacity: 0.54;
  }
  75% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  100% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
}
@-webkit-keyframes footerlinkfade {
  0% {
    filter: alpha(opacity=54);
    opacity: 0.54;
  }
  75% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  100% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
}
.footer-add:hover,
.footer-closed:hover,
.footer-open:hover,
.footer-pending:hover,
.footer-recallreput:hover,
.footer-submit:hover,
.footer-tool:hover,
.footer-view:hover,
.footer-withdraw:hover {
  filter: alpha(opacity=87);
  opacity: 0.87;
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
.footer-add:hover:before,
.footer-closed:hover:before,
.footer-open:hover:before,
.footer-pending:hover:before,
.footer-recallreput:hover:before,
.footer-submit:hover:before,
.footer-tool:hover:before,
.footer-view:hover:before,
.footer-withdraw:hover:before {
  filter: alpha(opacity=87);
  opacity: 0.87;
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
.footer-animate:hover {
  filter: alpha(opacity=87);
  opacity: 0.87;
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
.footer-animate:hover:before {
  filter: alpha(opacity=87);
  opacity: 0.87;
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
@keyframes viewappear {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0 10px 10px 0;
  }
  100% {
    filter: alpha(opacity=54);
    opacity: 0.54;
    margin: 0 15px 10px 0;
  }
}
@-webkit-keyframes viewappear {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0 10px 10px 0;
  }
  100% {
    filter: alpha(opacity=54);
    opacity: 0.54;
    margin: 0 15px 10px 0;
  }
}
.hovdownload:before,
.hovshow:before {
  margin: 0 15px 10px 0;
  content: " ";
  display: block;
  right: 0;
  bottom: 0;
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
}
.hovdownload:hover:before,
.hovshow:hover:before {
  filter: alpha(opacity=54);
  opacity: 0.54;
  animation: viewappear 0.5s ease-out;
  -webkit-animation: viewappear 0.5s ease-out;
  -moz-animation: viewappear 0.5s ease-out;
  -ms-animation: viewappear 0.5s ease-out;
  -o-animation: viewappear 0.5s ease-out;
  margin: 0 15px 10px 0;
}
@keyframes datainteract {
  0% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
  50% {
    filter: alpha(opacity=54);
    opacity: 0.54;
  }
  100% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
}
@-webkit-keyframes datainteract {
  0% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
  50% {
    filter: alpha(opacity=54);
    opacity: 0.54;
  }
  100% {
    filter: alpha(opacity=87);
    opacity: 0.87;
  }
}
.hovdownload:hover .alertdata,
.hovdownload:hover .alertdata:before,
.hovdownload:hover .alertdatasmall,
.hovdownload:hover .alertdatasmall:before,
.hovdownload:hover .data,
.hovdownload:hover .data:before,
.hovdownload:hover .datasmall,
.hovdownload:hover .datasmall:before,
.hovdownload:hover .download span,
.hovshow:hover .alertdata,
.hovshow:hover .alertdata:before,
.hovshow:hover .alertdatasmall,
.hovshow:hover .alertdatasmall:before,
.hovshow:hover .data,
.hovshow:hover .data:before,
.hovshow:hover .datasmall,
.hovshow:hover .datasmall:before,
.hovshow:hover .download span {
  filter: alpha(opacity=87);
  opacity: 0.87;
  animation: datainteract 0.5s ease-in-out;
  -webkit-animation: datainteract 0.5s ease-in-out;
  -moz-animation: datainteract 0.5s ease-in-out;
  -ms-animation: datainteract 0.5s ease-in-out;
  -o-animation: datainteract 0.5s ease-in-out;
}
.arealink, .q-widget-interaction-clickable {
  overflow: hidden;
}
.colorpop {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
      transform: scale(0);
}
.animate {
  -webkit-animation: pop 0.65s linear;
  animation: pop 0.65s linear;
}
@-webkit-keyframes pop {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
}
@keyframes pop {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
@keyframes widgethover {
  0% {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-webkit-keyframes widgethover {
  0% {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
/*# sourceMappingURL=widgets.css.map */