/*!
 * eForm - WordPress Form Builder
 * 
 * Autogenerated by Grunt on: 2021-02-26
 * @version 3.8.0
 * @author Swashata Ghosh (WPQuark)
 * @license GPL-3.0
 */
@charset "UTF-8";
/*!
 * Assets License
 *
 * @license
 * Materialize v0.97.8
 * http://materializecss.com/
 * Copyright (c) 2014-2017 Materialize
 * Released under the MIT license
 * https://github.com/Dogfalo/materialize/blob/master/LICENSE
 *
 *
 * Waves v0.7.5
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2016 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.ipt-uif-custom-material-default {
 box-sizing:border-box;
 font-family:inherit
}
.ipt-uif-custom-material-default:after,
.ipt-uif-custom-material-default:before {
 box-sizing:border-box
}
.ipt-uif-custom-material-default * {
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 padding:0;
 outline:none;
 box-shadow:none;
 border:0;
 background:transparent none;
 vertical-align:baseline;
 text-transform:none;
 font-variant:normal;
 font-weight:400;
 text-decoration:none
}
.ipt-uif-custom-material-default :after,
.ipt-uif-custom-material-default :before {
 box-sizing:border-box
}
.ipt-uif-custom-material-default .jetpack-video-wrapper,
.ipt-uif-custom-material-default .jetpack-video-wrapper *,
.ipt-uif-custom-material-default .jetpack-video-wrapper:after,
.ipt-uif-custom-material-default .jetpack-video-wrapper :after,
.ipt-uif-custom-material-default .jetpack-video-wrapper:before,
.ipt-uif-custom-material-default .jetpack-video-wrapper :before {
 box-sizing:content-box
}
.ipt-uif-custom-material-default .jetpack-video-wrapper .wp-video {
 margin:0 auto
}
.ipt-uif-custom-material-default label {
 word-wrap:break-word;
 max-width:none
}
.ipt-uif-custom-material-default label img {
 pointer-events:none!important
}
.ipt-uif-custom-material-default button,
.ipt-uif-custom-material-default label {
 font-weight:400;
 font-family:inherit
}
.ipt-uif-custom-material-default [class*=" ipt-icomoon-"],
.ipt-uif-custom-material-default [class^=ipt-icomoon-],
.ipt-uif-custom-material-default [data-ipt-icomoon] {
 line-height:inherit
}
.ipt-uif-custom-material-default h1,
.ipt-uif-custom-material-default h2,
.ipt-uif-custom-material-default h3,
.ipt-uif-custom-material-default h4,
.ipt-uif-custom-material-default h5,
.ipt-uif-custom-material-default h6 {
 clear:none
}
.ipt-uif-custom-material-default .clear {
 display:table
}
.ipt-uif-custom-material-default .clear-both,
.ipt-uif-custom-material-default .clear-left,
.ipt-uif-custom-material-default .clear-right {
 display:table;
 clear:both
}
.ipt-uif-custom-material-default .clear-left {
 clear:left
}
.ipt-uif-custom-material-default .clear-right {
 clear:right
}
.ipt-uif-custom-material-default .ui-state-active,
.ipt-uif-custom-material-default .ui-state-default,
.ipt-uif-custom-material-default .ui-state-focus,
.ipt-uif-custom-material-default .ui-state-highlight,
.ipt-uif-custom-material-default .ui-state-hover,
.ipt-uif-custom-material-default .ui-widget,
.ipt-uif-custom-material-default .ui-widget-content,
.ipt-uif-custom-material-default .ui-widget-content .ui-state-active,
.ipt-uif-custom-material-default .ui-widget-content .ui-state-default,
.ipt-uif-custom-material-default .ui-widget-content .ui-state-focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-state-highlight,
.ipt-uif-custom-material-default .ui-widget-content .ui-state-hover,
.ipt-uif-custom-material-default .ui-widget-header,
.ipt-uif-custom-material-default .ui-widget-header .ui-state-active,
.ipt-uif-custom-material-default .ui-widget-header .ui-state-default,
.ipt-uif-custom-material-default .ui-widget-header .ui-state-focus,
.ipt-uif-custom-material-default .ui-widget-header .ui-state-highlight,
.ipt-uif-custom-material-default .ui-widget-header .ui-state-hover {
 font-family:inherit;
 outline:none;
 box-shadow:none;
 border:0;
 background:transparent none;
 text-transform:none;
 font-variant:normal;
 font-weight:400;
 text-decoration:none
}
.ipt-uif-custom-material-default [class*=" ui-corner"],
.ipt-uif-custom-material-default [class^=ui-corner] {
 border-radius:0
}
.ipt-uif-custom-material-default table {
 table-layout:auto;
 border-collapse:collapse
}
.ipt-uif-custom-material-default {
 font-family:Roboto,Noto Sans,Arial,sans-serif;
 font-size:14px;
 line-height:1.428571429;
 color:#424242;
 font-weight:400
}
.ipt-uif-custom-material-default h1,
.ipt-uif-custom-material-default h2,
.ipt-uif-custom-material-default h3,
.ipt-uif-custom-material-default h4,
.ipt-uif-custom-material-default h5,
.ipt-uif-custom-material-default h6 {
 font-family:Roboto,Noto Sans,Arial,sans-serif;
 font-weight:400;
 line-height:1.1;
 color:#424242
}
.ipt-uif-custom-material-default h1 small,
.ipt-uif-custom-material-default h2 small,
.ipt-uif-custom-material-default h3 small,
.ipt-uif-custom-material-default h4 small,
.ipt-uif-custom-material-default h5 small,
.ipt-uif-custom-material-default h6 small {
 font-weight:400;
 line-height:1;
 color:#757575
}
.ipt-uif-custom-material-default h1,
.ipt-uif-custom-material-default h2,
.ipt-uif-custom-material-default h3 {
 margin-top:20px;
 margin-bottom:10px
}
.ipt-uif-custom-material-default h1 small,
.ipt-uif-custom-material-default h2 small,
.ipt-uif-custom-material-default h3 small {
 font-size:65%
}
.ipt-uif-custom-material-default h4,
.ipt-uif-custom-material-default h5,
.ipt-uif-custom-material-default h6 {
 margin-top:10px;
 margin-bottom:10px
}
.ipt-uif-custom-material-default h4 small,
.ipt-uif-custom-material-default h5 small,
.ipt-uif-custom-material-default h6 small {
 font-size:75%
}
.ipt-uif-custom-material-default h1 {
 font-size:36px
}
.ipt-uif-custom-material-default h2 {
 font-size:30px
}
.ipt-uif-custom-material-default h3 {
 font-size:24px
}
.ipt-uif-custom-material-default h4 {
 font-size:18px
}
.ipt-uif-custom-material-default h5 {
 font-size:14px
}
.ipt-uif-custom-material-default h6 {
 font-size:12px
}
.ipt-uif-custom-material-default p {
 margin:0 0 10px
}
.ipt-uif-custom-material-default small {
 font-size:85%
}
.ipt-uif-custom-material-default strong {
 font-weight:700
}
.ipt-uif-custom-material-default a {
 color:#009688
}
.ipt-uif-custom-material-default a:hover {
 text-decoration:underline;
 color:#002621
}
.ipt-uif-custom-material-default a:active {
 color:#757575
}
.ipt-uif-custom-material-default a:focus {
 color:#4f4f4f
}
.ipt-uif-custom-material-default img.aligncenter,
.ipt-uif-custom-material-default img.alignleft,
.ipt-uif-custom-material-default img.alignright {
 max-width:100%;
 height:auto
}
.ipt-uif-custom-material-default img.alignright {
 float:right;
 margin:0 0 1em 1em
}
.ipt-uif-custom-material-default img.alignleft {
 float:left;
 margin:0 1em 1em 0
}
.ipt-uif-custom-material-default img.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.ipt-uif-custom-material-default a img.alignright {
 float:right;
 margin:0 0 1em 1em
}
.ipt-uif-custom-material-default a img.alignleft {
 float:left;
 margin:0 1em 1em 0
}
.ipt-uif-custom-material-default a img.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.ipt-uif-custom-material-default table,
.ipt-uif-custom-material-default td,
.ipt-uif-custom-material-default th {
 border:none
}
.ipt-uif-custom-material-default table {
 width:100%;
 display:table
}
.ipt-uif-custom-material-default table.bordered>tbody>tr,
.ipt-uif-custom-material-default table.bordered>thead>tr {
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default table.striped>tbody>tr:nth-child(odd) {
 background-color:#f5f5f5
}
.ipt-uif-custom-material-default table.striped>tbody>tr>td {
 border-radius:0
}
.ipt-uif-custom-material-default table.highlight>tbody>tr {
 transition:background-color .25s ease
}
.ipt-uif-custom-material-default table.highlight>tbody>tr:hover {
 background-color:#f5f5f5
}
.ipt-uif-custom-material-default table.centered tbody tr td,
.ipt-uif-custom-material-default table.centered thead tr th {
 text-align:center
}
.ipt-uif-custom-material-default thead {
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default td,
.ipt-uif-custom-material-default th {
 padding:15px 5px;
 display:table-cell;
 text-align:left;
 vertical-align:middle;
 border-radius:2px
}
@media screen and (max-width:991px) {
 .ipt-uif-custom-material-default table.responsive-table {
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  display:block;
  position:relative
 }
 .ipt-uif-custom-material-default table.responsive-table td:empty:before {
  content:"\00a0"
 }
 .ipt-uif-custom-material-default table.responsive-table td,
 .ipt-uif-custom-material-default table.responsive-table th {
  margin:0;
  vertical-align:top
 }
 .ipt-uif-custom-material-default table.responsive-table th {
  text-align:left
 }
 .ipt-uif-custom-material-default table.responsive-table thead {
  display:block;
  float:left
 }
 .ipt-uif-custom-material-default table.responsive-table thead tr {
  display:block;
  padding:0 10px 0 0
 }
 .ipt-uif-custom-material-default table.responsive-table thead tr th:before {
  content:"\00a0"
 }
 .ipt-uif-custom-material-default table.responsive-table tbody {
  display:block;
  width:auto;
  position:relative;
  overflow-x:auto;
  white-space:nowrap
 }
 .ipt-uif-custom-material-default table.responsive-table tbody tr {
  display:inline-block;
  vertical-align:top
 }
 .ipt-uif-custom-material-default table.responsive-table th {
  display:block;
  text-align:right
 }
 .ipt-uif-custom-material-default table.responsive-table td {
  display:block;
  min-height:1.25em;
  text-align:left
 }
 .ipt-uif-custom-material-default table.responsive-table tr {
  padding:0 10px
 }
 .ipt-uif-custom-material-default table.responsive-table thead {
  border:0;
  border-right:1px solid #e0e0e0
 }
 .ipt-uif-custom-material-default table.responsive-table.bordered th {
  border-bottom:0;
  border-left:0
 }
 .ipt-uif-custom-material-default table.responsive-table.bordered td {
  border-left:0;
  border-right:0;
  border-bottom:0
 }
 .ipt-uif-custom-material-default table.responsive-table.bordered tr {
  border:0
 }
 .ipt-uif-custom-material-default table.responsive-table.bordered tbody tr {
  border-right:1px solid #e0e0e0
 }
}
.ipt-uif-custom-material-default .ipt-eform-width-restrain {
 margin:0 auto
}
.ipt-uif-custom-material-default .ipt-eform-content {
 margin:0 auto;
 background-color:#fff;
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .ipt-eform-content.eform-payment-retry .ipt_uif_mother_wrap {
 padding:14px
}
.ipt-uif-custom-material-default .ipt_fsqm_form_logo {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_fsqm_form_logo img {
 display:block;
 margin:0 auto;
 max-width:100%;
 box-shadow:none;
 border:0;
 height:auto
}
.ipt-uif-custom-material-default .ipt-eform-admin-edit-ui {
 background-color:#fff
}
.ipt-uif-custom-material-default .ipt_uif_column {
 float:left;
 width:100%;
 min-height:10px;
 padding:5px 0;
 margin:2px 0 15px
}
.ipt-uif-custom-material-default .ipt_uif_column[class*=ipt_fsqm_container_col_],
.ipt-uif-custom-material-default .ipt_uif_column[class^=ipt_fsqm_container_col_] {
 margin:0;
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_main_heading_column {
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_container_heading {
 margin-bottom:10px
}
.ipt-uif-custom-material-default .ipt_uif_column .ipt_uif_column_inner {
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_column .ipt_uif_column_inner.side_margin {
 padding:0 15px
}
@media screen and (min-width:768px) {
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_forth,
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_half,
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_third,
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_three_forth,
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_two_third {
  width:50%
 }
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_third {
  width:33.3333333333%
 }
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_two_third {
  width:66.6666666666%
 }
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_forth {
  width:25%
 }
 .ipt-uif-custom-material-default .ipt_uif_column.ipt_uif_column_three_forth {
  width:75%
 }
}
.ipt-uif-custom-material-default .ipt_uif_column.column-centered {
 text-align:center
}
.ipt-uif-custom-material-default .clear {
 clear:both
}
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_column,
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_column[class*=" ipt_uif_column_"],
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_column[class^=ipt_uif_column_] {
 width:100%
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs {
 box-shadow:none;
 font-size:1em
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {
 height:4em;
 font-size:1em;
 overflow:hidden;
 box-shadow:0 -1px 2px 0 rgba(0,0,0,.14),0 1px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-active-notifier,
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-passive-notifier {
 display:block;
 position:absolute;
 height:4px;
 background-color:#4db6ac;
 left:0;
 right:0;
 bottom:0;
 will-change:left,right;
 transition:all .3s ease-in-out
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-passive-notifier {
 will-change:none;
 background:#00796b;
 box-shadow:0 -1px 1px 0 rgba(0,0,0,.4)
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-nav {
 display:block;
 position:absolute;
 line-height:4em;
 font-size:1em;
 cursor:pointer;
 top:0;
 left:0;
 width:1em;
 text-align:center;
 transition:all .2s ease-in-out;
 opacity:1;
 background-color:#009688
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-nav.eform-tab-nav-right {
 left:auto;
 right:0
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .eform-tab-nav.disabled {
 opacity:.5;
 cursor:default
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap.scroll-not-needed .eform-tab-nav {
 visibility:hidden
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav {
 height:calc(4em + 20px);
 margin:0 -1em
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav::-webkit-scrollbar,
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav::-webkit-scrollbar-track {
 display:none
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav li {
 font-size:1em;
 line-height:4em;
 height:4em
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav li .ui-tabs-anchor .ipticm {
 font-size:1.1428571429em;
 line-height:2.2857142857em;
 height:100%;
 float:left
}
.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap .ui-tabs-nav li .ui-tabs-anchor .eform-tab-labels .ipt_uif_tab_subtitle {
 text-align:right;
 display:block;
 margin-top:-1.6em;
 width:100%;
 line-height:1em
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_tab>.ipt-eform-tab-nav-wrap {
 display:none
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_tab>.ui-tabs-panel {
 padding-top:21px
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_tab.eform-mtab-pb-top {
 padding-top:1.5em
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_pb {
 height:10px;
 border-radius:0;
 overflow:visible;
 position:relative;
 top:1px;
 margin:1px 1px -11px;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.4)
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_pb.eform-mainpb-bottom {
 top:0;
 margin:0 -1px;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_pb .ipt_uif_progress_value {
 top:auto;
 bottom:-1.5em
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content {
 padding:20px
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content.ipt-eform-no-wrap {
 box-shadow:none;
 background-color:transparent
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content.ipt-eform-no-wrap .ipt-eform-material-button-container.ipt_fsqm_form_button_container {
 background-color:transparent;
 margin-left:0;
 margin-right:0;
 margin-bottom:1em;
 padding-bottom:0
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content.ipt-eform-no-wrap .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {
 justify-content:center
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content.ipt-eform-no-wrap .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner .ui-button {
 width:auto;
 margin:0 .5em
}
.ipt-uif-custom-material-default.type_0 .ipt-eform-content .ipt-eform-material-button-container.ipt_fsqm_form_button_container {
 margin:0 -20px -20px
}
.ipt-uif-custom-material-default .ipt_uif_mother_wrap {
 padding:20px
}
.ipt-uif-custom-material-default .ipt-eform-content .ipt_uif_mother_wrap {
 padding:0
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container {
 padding:30px;
 margin:0;
 text-align:center;
 clear:both
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.eform-progress-button-hidden {
 display:none
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {
 justify-content:center
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner .ui-button,
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner .ui-button.large,
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner .ui-button.small {
 font-size:1.142857142857143em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic {
 background-color:#ebebeb;
 margin:0;
 padding:0
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic .eform-button-container-inner {
 justify-content:space-around
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic .eform-button-container-inner .ui-button {
 flex:3 0 auto;
 width:auto;
 margin:0
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic .eform-button-container-inner .ui-button.ipt_fsqm_form_button_interval_save,
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic .eform-button-container-inner .ui-button.ipt_fsqm_form_button_reset {
 flex-grow:1
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb {
 background-color:#009688
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button {
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button .waves-ripple {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button:hover {
 background-color:#00796b
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button:active,
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button:focus {
 color:#fff
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container.ipt_fsqm_form_button_container--classic.eform-material-alternate-pb .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default .ipt_uif_question,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_label {
 width:100%;
 float:left;
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_question>.ipt_uif_question_label {
 margin-bottom:15px
}
.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title {
 font-weight:400;
 font-size:1.1428571429em;
 display:block;
 color:#424242;
 margin:0 0 5px
}
.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title .ipt_uif_question_required {
 color:#009688;
 margin-left:5px
}
.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_subtitle {
 font-weight:300;
 font-size:.8571428571em;
 color:#757575;
 margin-top:-4px;
 font-style:italic;
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_content .ipt_uif_question label.ipt_uif_question_title {
 color:#757575
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_content .ipt_uif_question label.ipt_uif_question_subtitle {
 color:#e0e0e0
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column {
 width:100%;
 float:left;
 padding:5px
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column.column_random {
 width:auto;
 display:inline-block;
 float:none
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_label {
  width:30%;
  margin-bottom:0;
  text-align:left
 }
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_question_content {
  width:70%;
  padding-left:15px;
  text-align:left
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_full>.ipt_uif_question_content {
  width:100%;
  padding:0
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_vertical>.ipt_uif_question_label {
  width:100%;
  margin-bottom:15px
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_vertical>.ipt_uif_question_content {
  width:100%;
  padding-left:0
 }
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column {
  text-align:left
 }
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column.column_2 {
  width:50%
 }
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column.column_3 {
  width:33.33333333%
 }
 .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column.column_4 {
  width:25%
 }
}
.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered,
.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_label {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_content .input-field {
 text-align:left
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_label {
  width:100%;
  text-align:center;
  margin-bottom:15px
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_content {
  width:100%;
  padding-left:0;
  text-align:center
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_question_content .input-field {
  text-align:left
 }
 .ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_centered .ipt_uif_label_column {
  text-align:center
 }
}
.ipt-uif-custom-material-default .ipt_uif_fancy_container>.ipt_uif_question {
 border-bottom:1px solid #e0e0e0;
 padding:24px 0 0
}
.ipt-uif-custom-material-default .ipt_uif_fancy_container>.ipt_uif_question:first-child {
 padding-top:6px
}
.ipt-uif-custom-material-default .ipt_uif_column_forth .ipt_uif_question>.ipt_uif_question_label,
.ipt-uif-custom-material-default .ipt_uif_column_third .ipt_uif_question>.ipt_uif_question_label {
 width:100%;
 margin-bottom:15px
}
.ipt-uif-custom-material-default .ipt_uif_column_forth .ipt_uif_question>.ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_uif_column_third .ipt_uif_question>.ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_question .ipt_uif_question_label,
.ipt-uif-custom-material-default .column-vertical-heading .ipt_uif_question .ipt_uif_question_label {
 width:100%;
 margin-bottom:15px
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .column-vertical-heading .ipt_uif_question .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_question_label {
 width:100%;
 text-align:center;
 margin-bottom:15px
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_question_content {
 width:100%;
 padding-left:0;
 text-align:center
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_question_content .input-field {
 text-align:left
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_label_column {
 text-align:center
}
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_uif_question .ipt_uif_question_label {
 float:left;
 width:100%;
 padding:0;
 text-align:left
}
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_uif_question>.ipt_uif_question_label {
 margin-bottom:15px
}
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_uif_container_head {
 text-align:left
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question,
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_label {
 text-align:center
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_content .input-field {
 text-align:left
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_label {
  width:100%;
  text-align:center;
  margin-bottom:15px
 }
 .ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_content {
  width:100%;
  padding-left:0;
  text-align:center
 }
 .ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_question_content .input-field {
  text-align:left
 }
 .ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_question .ipt_uif_label_column {
  text-align:center
 }
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_container_head {
 text-align:center
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {
  width:30%;
  margin-bottom:0;
  text-align:left
 }
 .ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {
  width:70%;
  padding-left:15px;
  text-align:left
 }
 .ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_uif_question.ipt_uif_question_full>.ipt_uif_question_content {
  width:100%;
  padding:0
 }
}
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_question>.ipt_uif_question_label {
 width:100%;
 margin-bottom:15px
}
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_question>.ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_label_column.column_2,
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_label_column.column_3,
.ipt_uif_widget_vertical .ipt-uif-custom-material-default .ipt_uif_label_column.column_4 {
 width:100%
}
.ipt-uif-custom-material-default .working {
 position:relative;
 overflow:hidden
}
.ipt-uif-custom-material-default .working:after,
.ipt-uif-custom-material-default .working:before {
 display:block;
 position:absolute;
 height:1px;
 left:0;
 width:100%;
 content:"";
 bottom:0
}
.ipt-uif-custom-material-default .working.has-icon:after,
.ipt-uif-custom-material-default .working.has-icon:before {
 width:calc(100% - 3em);
 margin-left:3em
}
.ipt-uif-custom-material-default .working:before {
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default .working:after {
 background-color:#009688;
 width:30%;
 -webkit-animation:eFormMaterialWorking 2s linear infinite;
 animation:eFormMaterialWorking 2s linear infinite
}
@-webkit-keyframes eFormMaterialWorking {
 0% {
  width:0;
  right:0;
  left:0
 }
 50% {
  width:30%;
  right:auto
 }
 70% {
  width:70%;
  left:30%;
  right:0
 }
 80% {
  width:30%;
  left:70%;
  right:0
 }
 95% {
  width:10%;
  left:90%
 }
 to {
  left:100%;
  width:0;
  right:0
 }
}
@keyframes eFormMaterialWorking {
 0% {
  width:0;
  right:0;
  left:0
 }
 50% {
  width:30%;
  right:auto
 }
 70% {
  width:70%;
  left:30%;
  right:0
 }
 80% {
  width:30%;
  left:70%;
  right:0
 }
 95% {
  width:10%;
  left:90%
 }
 to {
  left:100%;
  width:0;
  right:0
 }
}
.preloader-wrapper {
 display:inline-block;
 position:relative;
 width:48px;
 height:48px
}
.preloader-wrapper.small {
 width:36px;
 height:36px
}
.preloader-wrapper.big {
 width:64px;
 height:64px
}
.preloader-wrapper.active {
 -webkit-animation:container-rotate 1568ms linear infinite;
 animation:container-rotate 1568ms linear infinite
}
@-webkit-keyframes container-rotate {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes container-rotate {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.spinner-layer {
 position:absolute;
 width:100%;
 height:100%;
 opacity:0;
 border-color:#b2dfdb
}
.spinner-blue,
.spinner-blue-only {
 border-color:#4285f4
}
.spinner-red,
.spinner-red-only {
 border-color:#db4437
}
.spinner-yellow,
.spinner-yellow-only {
 border-color:#f4b400
}
.spinner-green,
.spinner-green-only {
 border-color:#0f9d58
}
.active .spinner-layer.spinner-blue {
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both
}
.active .spinner-layer.spinner-red {
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both
}
.active .spinner-layer.spinner-yellow {
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both
}
.active .spinner-layer.spinner-green {
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both
}
.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-green-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only {
 opacity:1;
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both
}
@-webkit-keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 to {
  -webkit-transform:rotate(3turn);
  transform:rotate(3turn)
 }
}
@keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 to {
  -webkit-transform:rotate(3turn);
  transform:rotate(3turn)
 }
}
@-webkit-keyframes blue-fade-in-out {
 0% {
  opacity:1
 }
 25% {
  opacity:1
 }
 26% {
  opacity:0
 }
 89% {
  opacity:0
 }
 90% {
  opacity:1
 }
 to {
  opacity:1
 }
}
@keyframes blue-fade-in-out {
 0% {
  opacity:1
 }
 25% {
  opacity:1
 }
 26% {
  opacity:0
 }
 89% {
  opacity:0
 }
 90% {
  opacity:1
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes red-fade-in-out {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 50% {
  opacity:1
 }
 51% {
  opacity:0
 }
}
@keyframes red-fade-in-out {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 50% {
  opacity:1
 }
 51% {
  opacity:0
 }
}
@-webkit-keyframes yellow-fade-in-out {
 0% {
  opacity:0
 }
 40% {
  opacity:0
 }
 50% {
  opacity:1
 }
 75% {
  opacity:1
 }
 76% {
  opacity:0
 }
}
@keyframes yellow-fade-in-out {
 0% {
  opacity:0
 }
 40% {
  opacity:0
 }
 50% {
  opacity:1
 }
 75% {
  opacity:1
 }
 76% {
  opacity:0
 }
}
@-webkit-keyframes green-fade-in-out {
 0% {
  opacity:0
 }
 65% {
  opacity:0
 }
 75% {
  opacity:1
 }
 90% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes green-fade-in-out {
 0% {
  opacity:0
 }
 65% {
  opacity:0
 }
 75% {
  opacity:1
 }
 90% {
  opacity:1
 }
 to {
  opacity:0
 }
}
.gap-patch {
 position:absolute;
 top:0;
 left:45%;
 width:10%;
 height:100%;
 overflow:hidden;
 border-color:inherit
}
.gap-patch .circle {
 width:1000%;
 left:-450%
}
.circle-clipper {
 display:inline-block;
 position:relative;
 width:50%;
 height:100%;
 overflow:hidden;
 border-color:inherit
}
.circle-clipper .circle {
 width:200%;
 height:100%;
 border:3px solid;
 border-color:inherit;
 border-bottom-color:transparent!important;
 border-radius:50%;
 -webkit-animation:none;
 animation:none;
 position:absolute;
 top:0;
 right:0;
 bottom:0
}
.circle-clipper.left .circle {
 left:0;
 border-right-color:transparent!important;
 -webkit-transform:rotate(129deg);
 transform:rotate(129deg)
}
.circle-clipper.right .circle {
 left:-100%;
 border-left-color:transparent!important;
 -webkit-transform:rotate(-129deg);
 transform:rotate(-129deg)
}
.active .circle-clipper.left .circle {
 -webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both
}
.active .circle-clipper.right .circle {
 -webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
 animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both
}
@-webkit-keyframes left-spin {
 0% {
  -webkit-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@keyframes left-spin {
 0% {
  -webkit-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@-webkit-keyframes right-spin {
 0% {
  -webkit-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
@keyframes right-spin {
 0% {
  -webkit-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
#spinnerContainer.cooldown {
 -webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);
 animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)
}
@-webkit-keyframes fade-out {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fade-out {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
.ipt-eform-preloader-inner {
 text-align:center
}
.ipt-eform-preloader-inner .ipt-eform-preloader-circle {
 display:inline-block
}
.ipt-eform-preloader-inner .ipt-eform-preloader-text {
 font-size:1.5em;
 -webkit-animation:eform-preloader 2.5s cubic-bezier(.4,0,.2,1);
 animation:eform-preloader 2.5s cubic-bezier(.4,0,.2,1);
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 color:#424242
}
@-webkit-keyframes eform-preloader {
 0% {
  opacity:0
 }
 25% {
  opacity:1
 }
 37.5% {
  opacity:.3
 }
 50% {
  opacity:1
 }
 62.5% {
  opacity:.3
 }
 75% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes eform-preloader {
 0% {
  opacity:0
 }
 25% {
  opacity:1
 }
 37.5% {
  opacity:.3
 }
 50% {
  opacity:1
 }
 62.5% {
  opacity:.3
 }
 75% {
  opacity:1
 }
 to {
  opacity:0
 }
}
.ipt-eform-preloader {
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:99999;
 background:rgba(0,150,136,.5)
}
.ipt-eform-preloader .ipt-eform-preloader-inner {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ipt-eform-preloader-inline {
 display:inline-block
}
.ipt-eform-preloader-inline .ipt-eform-preloader-inner .ipt-eform-preloader-circle {
 vertical-align:middle
}
.ipt-eform-preloader-inline .ipt-eform-preloader-inner .ipt-eform-preloader-text {
 display:inline-block;
 margin-left:1em
}
.ipt_uif_init_loader {
 display:block
}
.ipt_uif_init_loader .ipt-eform-preloader-inner .ipt-eform-preloader-circle {
 vertical-align:baseline
}
.ipt_uif_init_loader .ipt-eform-preloader-inner .ipt-eform-preloader-text {
 display:block;
 margin-left:0
}
.waves-effect {
 position:relative;
 cursor:pointer;
 display:inline-block;
 overflow:hidden;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent
}
.waves-effect .waves-ripple {
 position:absolute;
 border-radius:50%;
 width:100px;
 height:100px;
 margin-top:-50px;
 margin-left:-50px;
 opacity:0;
 background:rgba(0,0,0,.2);
 background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,hsla(0,0%,100%,0) 70%);
 transition:all .5s ease-out;
 transition-property:opacity,-webkit-transform;
 transition-property:transform,opacity;
 transition-property:transform,opacity,-webkit-transform;
 -webkit-transform:scale(0) translate(0);
 transform:scale(0) translate(0);
 pointer-events:none
}
.waves-effect.waves-light .waves-ripple {
 background:hsla(0,0%,100%,.4);
 background:radial-gradient(hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)
}
.waves-effect.waves-classic .waves-ripple {
 background:rgba(0,0,0,.2)
}
.waves-effect.waves-classic.waves-light .waves-ripple {
 background:hsla(0,0%,100%,.4)
}
.waves-notransition {
 transition:none!important
}
.waves-button,
.waves-circle {
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)
}
.waves-button,
.waves-button-input,
.waves-button:hover,
.waves-button:visited {
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 border:none;
 outline:none;
 color:inherit;
 background-color:transparent;
 font-size:1em;
 line-height:1em;
 text-align:center;
 text-decoration:none;
 z-index:1
}
.waves-button {
 padding:.85em 1.1em;
 border-radius:.2em
}
.waves-button-input {
 margin:0;
 padding:.85em 1.1em
}
.waves-input-wrapper {
 border-radius:.2em;
 vertical-align:bottom
}
.waves-input-wrapper.waves-button {
 padding:0
}
.waves-input-wrapper .waves-button-input {
 position:relative;
 top:0;
 left:0;
 z-index:1
}
.waves-circle {
 text-align:center;
 width:2.5em;
 height:2.5em;
 line-height:2.5em;
 border-radius:50%
}
.waves-float {
 -webkit-mask-image:none;
 box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);
 transition:all .3s
}
.waves-float:active {
 box-shadow:0 8px 20px 1px rgba(0,0,0,.3)
}
.waves-block {
 display:block
}
.ipt-uif-custom-material-default .waves-effect.waves-light .waves-ripple {
 background:rgba(178,223,219,.6);
 background:radial-gradient(rgba(178,223,219,.4) 0,rgba(178,223,219,.6) 40%,rgba(178,223,219,.6) 50%,rgba(178,223,219,.7) 60%,rgba(178,223,219,0) 70%)
}
.ipt-uif-custom-material-default .ipt_fsqm_form_button_container .waves-effect.waves-light .waves-ripple,
.ipt-uif-custom-material-default .ipt_fsqm_up_toolbar .waves-effect.waves-light .waves-ripple,
.ipt-uif-custom-material-default .secondary-button.waves-effect.waves-light .waves-ripple,
.ipt-uif-custom-material-default .ui-datepicker-buttonpane .waves-light .waves-ripple,
.ipt-uif-custom-material-default td.action_label .waves-effect.waves-light .waves-ripple {
 background:rgba(0,150,136,.6);
 background:radial-gradient(rgba(0,150,136,.4) 0,rgba(0,150,136,.6) 40%,rgba(0,150,136,.6) 50%,rgba(0,150,136,.7) 60%,rgba(0,150,136,0) 70%)
}
.ipt-uif-custom-material-default ::-webkit-input-placeholder {
 color:#d1d1d1
}
.ipt-uif-custom-material-default :-moz-placeholder,
.ipt-uif-custom-material-default ::-moz-placeholder {
 color:#d1d1d1
}
.ipt-uif-custom-material-default :-ms-input-placeholder {
 color:#d1d1d1
}
.ipt-uif-custom-material-default input:not([type]),
.ipt-uif-custom-material-default input[type=date],
.ipt-uif-custom-material-default input[type=datetime-local],
.ipt-uif-custom-material-default input[type=datetime],
.ipt-uif-custom-material-default input[type=email],
.ipt-uif-custom-material-default input[type=number],
.ipt-uif-custom-material-default input[type=password],
.ipt-uif-custom-material-default input[type=search],
.ipt-uif-custom-material-default input[type=tel],
.ipt-uif-custom-material-default input[type=text],
.ipt-uif-custom-material-default input[type=time],
.ipt-uif-custom-material-default input[type=url],
.ipt-uif-custom-material-default textarea.materialize-textarea {
 background-color:transparent;
 border:none;
 border-bottom:1px solid #9e9e9e;
 border-radius:0;
 outline:none;
 height:3em;
 width:100%;
 font-size:1em;
 margin:0;
 padding:0;
 box-shadow:none;
 box-sizing:content-box;
 transition:all .3s;
 color:#424242
}
.ipt-uif-custom-material-default input:not([type]):disabled,
.ipt-uif-custom-material-default input[type=date]:disabled,
.ipt-uif-custom-material-default input[type=datetime-local]:disabled,
.ipt-uif-custom-material-default input[type=datetime]:disabled,
.ipt-uif-custom-material-default input[type=email]:disabled,
.ipt-uif-custom-material-default input[type=number]:disabled,
.ipt-uif-custom-material-default input[type=password]:disabled,
.ipt-uif-custom-material-default input[type=search]:disabled,
.ipt-uif-custom-material-default input[type=tel]:disabled,
.ipt-uif-custom-material-default input[type=text]:disabled,
.ipt-uif-custom-material-default input[type=time]:disabled,
.ipt-uif-custom-material-default input[type=url]:disabled,
.ipt-uif-custom-material-default textarea.materialize-textarea:disabled {
 color:#e0e0e0;
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default input:not([type]):disabled+label,
.ipt-uif-custom-material-default input[type=date]:disabled+label,
.ipt-uif-custom-material-default input[type=datetime-local]:disabled+label,
.ipt-uif-custom-material-default input[type=datetime]:disabled+label,
.ipt-uif-custom-material-default input[type=email]:disabled+label,
.ipt-uif-custom-material-default input[type=number]:disabled+label,
.ipt-uif-custom-material-default input[type=password]:disabled+label,
.ipt-uif-custom-material-default input[type=search]:disabled+label,
.ipt-uif-custom-material-default input[type=tel]:disabled+label,
.ipt-uif-custom-material-default input[type=text]:disabled+label,
.ipt-uif-custom-material-default input[type=time]:disabled+label,
.ipt-uif-custom-material-default input[type=url]:disabled+label,
.ipt-uif-custom-material-default textarea.materialize-textarea:disabled+label {
 color:#e0e0e0
}
.ipt-uif-custom-material-default input:not([type]):focus:not([disabled]),
.ipt-uif-custom-material-default input[type=date]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=datetime-local]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=datetime]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=email]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=number]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=password]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=search]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=tel]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=text]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=time]:focus:not([disabled]),
.ipt-uif-custom-material-default input[type=url]:focus:not([disabled]),
.ipt-uif-custom-material-default textarea.materialize-textarea:focus:not([disabled]) {
 border-bottom:1px solid #009688;
 box-shadow:0 1px 0 0 #009688;
 color:#757575;
 background-color:transparent
}
.ipt-uif-custom-material-default input:not([type]):focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=date]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=datetime-local]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=datetime]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=email]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=number]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=password]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=search]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=tel]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=text]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=time]:focus:not([disabled])+label,
.ipt-uif-custom-material-default input[type=url]:focus:not([disabled])+label,
.ipt-uif-custom-material-default textarea.materialize-textarea:focus:not([disabled])+label {
 color:#009688
}
.ipt-uif-custom-material-default input:not([type]).valid,
.ipt-uif-custom-material-default input:not([type]):focus.valid,
.ipt-uif-custom-material-default input[type=date].valid,
.ipt-uif-custom-material-default input[type=date]:focus.valid,
.ipt-uif-custom-material-default input[type=datetime-local].valid,
.ipt-uif-custom-material-default input[type=datetime-local]:focus.valid,
.ipt-uif-custom-material-default input[type=datetime].valid,
.ipt-uif-custom-material-default input[type=datetime]:focus.valid,
.ipt-uif-custom-material-default input[type=email].valid,
.ipt-uif-custom-material-default input[type=email]:focus.valid,
.ipt-uif-custom-material-default input[type=number].valid,
.ipt-uif-custom-material-default input[type=number]:focus.valid,
.ipt-uif-custom-material-default input[type=password].valid,
.ipt-uif-custom-material-default input[type=password]:focus.valid,
.ipt-uif-custom-material-default input[type=search].valid,
.ipt-uif-custom-material-default input[type=search]:focus.valid,
.ipt-uif-custom-material-default input[type=tel].valid,
.ipt-uif-custom-material-default input[type=tel]:focus.valid,
.ipt-uif-custom-material-default input[type=text].valid,
.ipt-uif-custom-material-default input[type=text]:focus.valid,
.ipt-uif-custom-material-default input[type=time].valid,
.ipt-uif-custom-material-default input[type=time]:focus.valid,
.ipt-uif-custom-material-default input[type=url].valid,
.ipt-uif-custom-material-default input[type=url]:focus.valid,
.ipt-uif-custom-material-default textarea.materialize-textarea.valid,
.ipt-uif-custom-material-default textarea.materialize-textarea:focus.valid {
 border-bottom:1px solid #4caf50;
 box-shadow:0 1px 0 0 #4caf50
}
.ipt-uif-custom-material-default input:not([type]).valid+label:after,
.ipt-uif-custom-material-default input:not([type]):focus.valid+label:after,
.ipt-uif-custom-material-default input[type=date].valid+label:after,
.ipt-uif-custom-material-default input[type=date]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=datetime-local].valid+label:after,
.ipt-uif-custom-material-default input[type=datetime-local]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=datetime].valid+label:after,
.ipt-uif-custom-material-default input[type=datetime]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=email].valid+label:after,
.ipt-uif-custom-material-default input[type=email]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=number].valid+label:after,
.ipt-uif-custom-material-default input[type=number]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=password].valid+label:after,
.ipt-uif-custom-material-default input[type=password]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=search].valid+label:after,
.ipt-uif-custom-material-default input[type=search]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=tel].valid+label:after,
.ipt-uif-custom-material-default input[type=tel]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=text].valid+label:after,
.ipt-uif-custom-material-default input[type=text]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=time].valid+label:after,
.ipt-uif-custom-material-default input[type=time]:focus.valid+label:after,
.ipt-uif-custom-material-default input[type=url].valid+label:after,
.ipt-uif-custom-material-default input[type=url]:focus.valid+label:after,
.ipt-uif-custom-material-default textarea.materialize-textarea.valid+label:after,
.ipt-uif-custom-material-default textarea.materialize-textarea:focus.valid+label:after {
 content:attr(data-success);
 color:#4caf50;
 opacity:1
}
.ipt-uif-custom-material-default input:not([type]).invalid,
.ipt-uif-custom-material-default input:not([type]):focus.invalid,
.ipt-uif-custom-material-default input[type=date].invalid,
.ipt-uif-custom-material-default input[type=date]:focus.invalid,
.ipt-uif-custom-material-default input[type=datetime-local].invalid,
.ipt-uif-custom-material-default input[type=datetime-local]:focus.invalid,
.ipt-uif-custom-material-default input[type=datetime].invalid,
.ipt-uif-custom-material-default input[type=datetime]:focus.invalid,
.ipt-uif-custom-material-default input[type=email].invalid,
.ipt-uif-custom-material-default input[type=email]:focus.invalid,
.ipt-uif-custom-material-default input[type=number].invalid,
.ipt-uif-custom-material-default input[type=number]:focus.invalid,
.ipt-uif-custom-material-default input[type=password].invalid,
.ipt-uif-custom-material-default input[type=password]:focus.invalid,
.ipt-uif-custom-material-default input[type=search].invalid,
.ipt-uif-custom-material-default input[type=search]:focus.invalid,
.ipt-uif-custom-material-default input[type=tel].invalid,
.ipt-uif-custom-material-default input[type=tel]:focus.invalid,
.ipt-uif-custom-material-default input[type=text].invalid,
.ipt-uif-custom-material-default input[type=text]:focus.invalid,
.ipt-uif-custom-material-default input[type=time].invalid,
.ipt-uif-custom-material-default input[type=time]:focus.invalid,
.ipt-uif-custom-material-default input[type=url].invalid,
.ipt-uif-custom-material-default input[type=url]:focus.invalid,
.ipt-uif-custom-material-default textarea.materialize-textarea.invalid,
.ipt-uif-custom-material-default textarea.materialize-textarea:focus.invalid {
 border-bottom:1px solid #f44336;
 box-shadow:0 1px 0 0 #f44336
}
.ipt-uif-custom-material-default input:not([type]).invalid+label:after,
.ipt-uif-custom-material-default input:not([type]):focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=date].invalid+label:after,
.ipt-uif-custom-material-default input[type=date]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=datetime-local].invalid+label:after,
.ipt-uif-custom-material-default input[type=datetime-local]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=datetime].invalid+label:after,
.ipt-uif-custom-material-default input[type=datetime]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=email].invalid+label:after,
.ipt-uif-custom-material-default input[type=email]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=number].invalid+label:after,
.ipt-uif-custom-material-default input[type=number]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=password].invalid+label:after,
.ipt-uif-custom-material-default input[type=password]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=search].invalid+label:after,
.ipt-uif-custom-material-default input[type=search]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=tel].invalid+label:after,
.ipt-uif-custom-material-default input[type=tel]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=text].invalid+label:after,
.ipt-uif-custom-material-default input[type=text]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=time].invalid+label:after,
.ipt-uif-custom-material-default input[type=time]:focus.invalid+label:after,
.ipt-uif-custom-material-default input[type=url].invalid+label:after,
.ipt-uif-custom-material-default input[type=url]:focus.invalid+label:after,
.ipt-uif-custom-material-default textarea.materialize-textarea.invalid+label:after,
.ipt-uif-custom-material-default textarea.materialize-textarea:focus.invalid+label:after {
 content:attr(data-error);
 color:#f44336;
 opacity:1
}
.ipt-uif-custom-material-default input:not([type]).validate+label,
.ipt-uif-custom-material-default input[type=date].validate+label,
.ipt-uif-custom-material-default input[type=datetime-local].validate+label,
.ipt-uif-custom-material-default input[type=datetime].validate+label,
.ipt-uif-custom-material-default input[type=email].validate+label,
.ipt-uif-custom-material-default input[type=number].validate+label,
.ipt-uif-custom-material-default input[type=password].validate+label,
.ipt-uif-custom-material-default input[type=search].validate+label,
.ipt-uif-custom-material-default input[type=tel].validate+label,
.ipt-uif-custom-material-default input[type=text].validate+label,
.ipt-uif-custom-material-default input[type=time].validate+label,
.ipt-uif-custom-material-default input[type=url].validate+label,
.ipt-uif-custom-material-default textarea.materialize-textarea.validate+label {
 width:100%;
 pointer-events:none
}
.ipt-uif-custom-material-default input:not([type])+label:after,
.ipt-uif-custom-material-default input[type=date]+label:after,
.ipt-uif-custom-material-default input[type=datetime-local]+label:after,
.ipt-uif-custom-material-default input[type=datetime]+label:after,
.ipt-uif-custom-material-default input[type=email]+label:after,
.ipt-uif-custom-material-default input[type=number]+label:after,
.ipt-uif-custom-material-default input[type=password]+label:after,
.ipt-uif-custom-material-default input[type=search]+label:after,
.ipt-uif-custom-material-default input[type=tel]+label:after,
.ipt-uif-custom-material-default input[type=text]+label:after,
.ipt-uif-custom-material-default input[type=time]+label:after,
.ipt-uif-custom-material-default input[type=url]+label:after,
.ipt-uif-custom-material-default textarea.materialize-textarea+label:after {
 display:block;
 content:"";
 position:absolute;
 top:60px;
 opacity:0;
 transition:opacity .2s ease-out,color .2s ease-out
}
.ipt-uif-custom-material-default input:not([type]).ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=date].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=datetime-local].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=datetime].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=email].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=number].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=password].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=search].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=tel].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=text].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=time].ipt_uif_uispinner,
.ipt-uif-custom-material-default input[type=url].ipt_uif_uispinner,
.ipt-uif-custom-material-default textarea.materialize-textarea.ipt_uif_uispinner {
 box-shadow:none;
 margin-bottom:18px;
 text-align:right
}
.ipt-uif-custom-material-default input:not([type])[readonly],
.ipt-uif-custom-material-default input[type=date][readonly],
.ipt-uif-custom-material-default input[type=datetime-local][readonly],
.ipt-uif-custom-material-default input[type=datetime][readonly],
.ipt-uif-custom-material-default input[type=email][readonly],
.ipt-uif-custom-material-default input[type=number][readonly],
.ipt-uif-custom-material-default input[type=password][readonly],
.ipt-uif-custom-material-default input[type=search][readonly],
.ipt-uif-custom-material-default input[type=tel][readonly],
.ipt-uif-custom-material-default input[type=text][readonly],
.ipt-uif-custom-material-default input[type=time][readonly],
.ipt-uif-custom-material-default input[type=url][readonly],
.ipt-uif-custom-material-default textarea.materialize-textarea[readonly] {
 background-color:transparent
}
.ipt-uif-custom-material-default input:not([type])[readonly]:focus,
.ipt-uif-custom-material-default input[type=date][readonly]:focus,
.ipt-uif-custom-material-default input[type=datetime-local][readonly]:focus,
.ipt-uif-custom-material-default input[type=datetime][readonly]:focus,
.ipt-uif-custom-material-default input[type=email][readonly]:focus,
.ipt-uif-custom-material-default input[type=number][readonly]:focus,
.ipt-uif-custom-material-default input[type=password][readonly]:focus,
.ipt-uif-custom-material-default input[type=search][readonly]:focus,
.ipt-uif-custom-material-default input[type=tel][readonly]:focus,
.ipt-uif-custom-material-default input[type=text][readonly]:focus,
.ipt-uif-custom-material-default input[type=time][readonly]:focus,
.ipt-uif-custom-material-default input[type=url][readonly]:focus,
.ipt-uif-custom-material-default textarea.materialize-textarea[readonly]:focus {
 border-bottom:1px solid #e0e0e0;
 box-shadow:none
}
.ipt-uif-custom-material-default input:not([type])[readonly]:focus+label,
.ipt-uif-custom-material-default input[type=date][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=datetime-local][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=datetime][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=email][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=number][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=password][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=search][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=tel][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=text][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=time][readonly]:focus+label,
.ipt-uif-custom-material-default input[type=url][readonly]:focus+label,
.ipt-uif-custom-material-default textarea.materialize-textarea[readonly]:focus+label {
 color:#e0e0e0
}
.ipt-uif-custom-material-default input[type=number] {
 text-align:right
}
.ipt-uif-custom-material-default .input-field {
 position:relative;
 margin-top:0
}
.ipt-uif-custom-material-default .input-field.inline {
 display:inline-block;
 vertical-align:middle;
 margin-left:5px
}
.ipt-uif-custom-material-default .input-field.inline .select-dropdown,
.ipt-uif-custom-material-default .input-field.inline input {
 margin-bottom:1em
}
.ipt-uif-custom-material-default .input-field.col label {
 left:7.5px
}
.ipt-uif-custom-material-default .input-field.col .prefix~.validate~label,
.ipt-uif-custom-material-default .input-field.col .prefix~label {
 width:calc(100% - 3em - 15px)
}
.ipt-uif-custom-material-default .input-field.ipt-eform-password {
 margin-top:14px
}
.ipt-uif-custom-material-default .input-field.ipt-eform-password:first-child {
 margin-top:0
}
.ipt-uif-custom-material-default .input-field label {
 color:#9e9e9e;
 position:absolute;
 top:.8em;
 left:0;
 font-size:1em;
 cursor:text;
 transition:.2s ease-out;
 font-weight:300;
 white-space:nowrap;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ipt-uif-custom-material-default .input-field label.active {
 font-size:.8em;
 -webkit-transform:translateY(-140%);
 transform:translateY(-140%);
 font-weight:400
}
.ipt-uif-custom-material-default .input-field .prefix {
 position:absolute;
 width:1.5em;
 font-size:2em;
 transition:color .2s;
 color:#757575;
 left:0;
 top:0
}
.ipt-uif-custom-material-default .input-field .prefix.active {
 color:#009688
}
.ipt-uif-custom-material-default .input-field.has-icon>.autocomplete-content,
.ipt-uif-custom-material-default .input-field.has-icon>.validate~label,
.ipt-uif-custom-material-default .input-field.has-icon>input,
.ipt-uif-custom-material-default .input-field.has-icon>label,
.ipt-uif-custom-material-default .input-field.has-icon>textarea {
 margin-left:3em;
 width:92%;
 width:calc(100% - 3em)
}
.ipt-uif-custom-material-default .input-field .prefix~label {
 margin-left:3em
}
@media only screen and (max-width:992px) {
 .ipt-uif-custom-material-default .input-field .prefix~input {
  width:86%;
  width:calc(100% - 3em)
 }
}
@media only screen and (max-width:600px) {
 .ipt-uif-custom-material-default .input-field .prefix~input {
  width:80%;
  width:calc(100% - 3em)
 }
}
.ipt-uif-custom-material-default .ipt_uif_question_others .input-field {
 margin-top:.5em
}
.ipt-uif-custom-material-default .ipt_fsqm_container_select .ipt_uif_question_others .input-field {
 margin-top:1.5em
}
.ipt-uif-custom-material-default .input-field input[type=search] {
 display:block;
 line-height:inherit;
 padding-left:4em;
 width:calc(100% - 4em)
}
.ipt-uif-custom-material-default .input-field input[type=search]:focus {
 background-color:transparent;
 border:0;
 box-shadow:none;
 color:#444
}
.ipt-uif-custom-material-default .input-field input[type=search]:focus+label i,
.ipt-uif-custom-material-default .input-field input[type=search]:focus~.material-icons,
.ipt-uif-custom-material-default .input-field input[type=search]:focus~.mdi-navigation-close {
 color:#444
}
.ipt-uif-custom-material-default .input-field input[type=search]+label {
 left:1em
}
.ipt-uif-custom-material-default .input-field input[type=search]~.material-icons,
.ipt-uif-custom-material-default .input-field input[type=search]~.mdi-navigation-close {
 position:absolute;
 top:0;
 right:1em;
 color:transparent;
 cursor:pointer;
 font-size:2em;
 transition:color .3s
}
.ipt-uif-custom-material-default textarea {
 width:100%;
 height:3em;
 background-color:transparent
}
.ipt-uif-custom-material-default textarea.materialize-textarea {
 overflow-y:hidden;
 padding:.8em 0 1.6em;
 resize:none;
 min-height:3em
}
.ipt-uif-custom-material-default .eform-inline-label {
 display:inline-block
}
.ipt-uif-custom-material-default .eform-input-inline {
 display:inline-block;
 width:300px;
 max-width:60%;
 margin:8px;
 position:relative;
 height:3em
}
.ipt-uif-custom-material-default .eform-input-inline .input-field~.formError {
 top:auto!important;
 position:absolute!important
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time],
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url],
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea {
 border:1px solid #9e9e9e;
 border-radius:4px;
 box-shadow:inset 0 1px 2px hsla(0,0%,62%,.3),0 0 0 0 transparent;
 padding-left:.5em;
 padding-right:.5em;
 width:calc(100% - 1em - 2px);
 transition:all .2s ease-in-out
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type])~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url]~.prefix,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea~.prefix {
 font-size:1.5em;
 line-height:2em;
 left:.5em
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]):disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url]:disabled,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea:disabled {
 color:#e0e0e0;
 border:1px solid #e0e0e0
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]):disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url]:disabled+label,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea:disabled+label {
 color:#e0e0e0
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]):focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url]:focus:not([disabled]),
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea:focus:not([disabled]) {
 border-color:#009688;
 box-shadow:inset 0 0 0 transparent,0 0 0 .2em rgba(0,150,136,.25);
 color:#757575
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]):focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url]:focus:not([disabled])+label,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea:focus:not([disabled])+label {
 color:#009688
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]).valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url].valid,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea.valid {
 border-color:#4caf50
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]).valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url].valid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea.valid:focus {
 border-color:#4caf50;
 box-shadow:inset 0 0 0 transparent,0 0 0 .2em rgba(76,175,80,.25)
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]).invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url].invalid,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea.invalid {
 border-color:#f44336
}
.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]).invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=date].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime-local].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=datetime].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=email].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=number].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=password].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=search].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=tel].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=text].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=time].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy input[type=url].invalid:focus,
.ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea.invalid:focus {
 border-color:#f44336;
 box-shadow:inset 0 0 0 transparent,0 0 0 .2em rgba(244,67,54,.25)
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field>label {
 padding-left:.5em;
 width:calc(100% - 1em)
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field>label.active {
 -webkit-transform:translateY(-150%);
 transform:translateY(-150%)
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>.autocomplete-content,
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>.validate~label,
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>input,
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>label,
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>textarea {
 padding-left:2.5em;
 margin-left:0;
 width:calc(100% - 3em)
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>input,
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>textarea {
 width:calc(100% - 3em - 2px)
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon>label.active {
 -webkit-transform:translateY(-150%) translateX(-2em);
 transform:translateY(-150%) translateX(-2em)
}
.hiddendiv {
 display:none;
 white-space:pre-wrap;
 word-wrap:break-word;
 overflow-wrap:break-word;
 padding-top:1.2em
}
.ipt-uif-custom-material-default [type=radio]:checked,
.ipt-uif-custom-material-default [type=radio]:not(:checked) {
 position:absolute;
 left:-9999px;
 opacity:0;
 visibility:hidden
}
.ipt-uif-custom-material-default [type=radio]:checked+label,
.ipt-uif-custom-material-default [type=radio]:not(:checked)+label {
 position:relative;
 padding-left:35px;
 cursor:pointer;
 display:inline-block;
 height:auto;
 line-height:28px;
 min-height:28px;
 font-size:1em;
 transition:.28s ease;
 font-weight:400;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 color:#757575
}
.ipt-uif-custom-material-default [type=radio]+label:after,
.ipt-uif-custom-material-default [type=radio]+label:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 margin:1px 4px 4px;
 width:24px;
 height:24px;
 z-index:0;
 transition:.28s ease
}
.ipt-uif-custom-material-default [type=radio].with-gap:checked+label:after,
.ipt-uif-custom-material-default [type=radio].with-gap:checked+label:before,
.ipt-uif-custom-material-default [type=radio]:checked+label:after,
.ipt-uif-custom-material-default [type=radio]:checked+label:before,
.ipt-uif-custom-material-default [type=radio]:not(:checked)+label:after,
.ipt-uif-custom-material-default [type=radio]:not(:checked)+label:before {
 border-radius:50%
}
.ipt-uif-custom-material-default [type=radio]:not(:checked)+label:before {
 border:2px solid #9e9e9e
}
.ipt-uif-custom-material-default [type=radio]:not(:checked)+label:after {
 -webkit-transform:scale(0);
 transform:scale(0)
}
.ipt-uif-custom-material-default [type=radio]:checked+label:before {
 border:2px solid #009688
}
.ipt-uif-custom-material-default [type=radio]:checked+label:after {
 background-color:#009688;
 content:attr(data-labelcon);
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -webkit-transform:scale(.5);
 transform:scale(.5);
 color:#fff;
 line-height:24px;
 text-align:center
}
.ipt-uif-custom-material-default [type=radio]:checked+label[data-labelcon]:after {
 -webkit-transform:scale(1);
 transform:scale(1);
 background-color:transparent;
 color:#009688
}
.ipt-uif-custom-material-default [type=radio]:not(:disabled)+label:focus:before {
 box-shadow:0 0 0 10px rgba(0,0,0,.1)
}
.ipt-uif-custom-material-default [type=radio]:not(:disabled):checked+label:focus:before {
 box-shadow:0 0 0 10px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default [type=radio].with-gap:disabled:checked+label:before {
 border:2px solid #e0e0e0
}
.ipt-uif-custom-material-default [type=radio].with-gap:disabled:checked+label:after {
 border:none;
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default [type=radio]:disabled:checked+label:before,
.ipt-uif-custom-material-default [type=radio]:disabled:not(:checked)+label:before {
 background-color:transparent;
 border-color:#e0e0e0
}
.ipt-uif-custom-material-default [type=radio]:disabled+label {
 color:#e0e0e0
}
.ipt-uif-custom-material-default [type=radio]:disabled:not(:checked)+label:before {
 border-color:#e0e0e0
}
.ipt-uif-custom-material-default [type=radio]:disabled:checked+label:after {
 background-color:#e0e0e0;
 border-color:#f5f5f5
}
.ipt-uif-custom-material-default [type=radio].as-eform-button+label {
 border:1px solid #9e9e9e;
 padding:6px 24px 6px 48px;
 border-radius:4px;
 box-shadow:inset 0 1px 2px hsla(0,0%,62%,.3),0 0 0 0 transparent;
 width:100%
}
.ipt-uif-custom-material-default [type=radio].as-eform-button+label:after,
.ipt-uif-custom-material-default [type=radio].as-eform-button+label:before {
 margin:0;
 top:8px;
 left:12px
}
.ipt-uif-custom-material-default [type=radio].as-eform-button:checked+label {
 border-color:#009688;
 box-shadow:inset 0 1px 2px rgba(0,150,136,.3),0 0 0 0 transparent
}
.ipt-uif-custom-material-default [type=checkbox]:checked,
.ipt-uif-custom-material-default [type=checkbox]:not(:checked) {
 position:absolute;
 left:-9999px;
 opacity:0;
 visibility:hidden
}
.ipt-uif-custom-material-default [type=checkbox]+label {
 position:relative;
 padding-left:35px;
 cursor:pointer;
 display:inline-block;
 height:auto;
 min-height:28px;
 line-height:28px;
 font-size:1em;
 font-weight:400;
 color:#757575;
 word-wrap:break-word;
 white-space:normal;
 -webkit-user-select:none;
 -moz-user-select:none;
 -khtml-user-select:none;
 -ms-user-select:none
}
.ipt-uif-custom-material-default [type=checkbox]+label:after,
.ipt-uif-custom-material-default [type=checkbox]+label:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:24px;
 height:24px;
 z-index:0;
 border:2px solid #9e9e9e;
 border-radius:1px;
 margin:1px 4px 4px;
 transition:.2s
}
.ipt-uif-custom-material-default [type=checkbox]+label:after {
 border:0;
 border-radius:2px;
 -webkit-transform:scale(0);
 transform:scale(0);
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 color:#fff;
 line-height:24px;
 text-align:center
}
.ipt-uif-custom-material-default [type=checkbox]+label:not([data-labelcon]):after {
 top:-1px;
 left:-3px;
 width:12px;
 height:22px;
 background-color:transparent;
 border:2px solid transparent;
 z-index:0;
 transition:border .25s
}
.ipt-uif-custom-material-default [type=checkbox]:not(:checked):disabled+label:before {
 border:none;
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default [type=checkbox]:not(:disabled)+label:focus:before {
 box-shadow:0 0 0 8px rgba(0,0,0,.1)
}
.ipt-uif-custom-material-default [type=checkbox]:not(:disabled):checked+label:focus:before {
 box-shadow:0 0 0 8px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default [type=checkbox]:checked+label:before {
 border-color:#009688;
 background-color:#009688
}
.ipt-uif-custom-material-default [type=checkbox]:checked+label:after {
 content:attr(data-labelcon);
 -webkit-transform:scale(1);
 transform:scale(1)
}
.ipt-uif-custom-material-default [type=checkbox]:checked+label:not([data-labelcon]):after {
 border-color:transparent #009688 #009688 transparent;
 border-style:solid;
 border-width:2px;
 -webkit-transform:rotate(40deg);
 transform:rotate(40deg);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform-origin:100% 100%;
 transform-origin:100% 100%
}
.ipt-uif-custom-material-default [type=checkbox]:checked+label:not([data-labelcon]):before {
 background-color:transparent
}
.ipt-uif-custom-material-default [type=checkbox]:checked:disabled+label:before {
 border-color:#e0e0e0;
 background-color:#f5f5f5
}
.ipt-uif-custom-material-default [type=checkbox].as-eform-button+label {
 border:1px solid #9e9e9e;
 padding:6px 24px 6px 48px;
 border-radius:4px;
 box-shadow:inset 0 1px 2px hsla(0,0%,62%,.3),0 0 0 0 transparent;
 width:100%
}
.ipt-uif-custom-material-default [type=checkbox].as-eform-button+label:after,
.ipt-uif-custom-material-default [type=checkbox].as-eform-button+label:before {
 margin:0;
 top:8px;
 left:12px
}
.ipt-uif-custom-material-default [type=checkbox].as-eform-button:checked+label {
 border-color:#009688;
 box-shadow:inset 0 1px 2px rgba(0,150,136,.3),0 0 0 0 transparent
}
.ipt-uif-custom-material-default .switch,
.ipt-uif-custom-material-default .switch * {
 -webkit-user-select:none;
 -moz-user-select:none;
 -khtml-user-select:none;
 -ms-user-select:none
}
.ipt-uif-custom-material-default .switch label {
 cursor:pointer;
 font-size:.8em;
 color:#757575;
 font-weight:400;
 margin:4px 0 14px
}
.ipt-uif-custom-material-default .switch label input[type=checkbox] {
 opacity:0;
 width:0;
 height:0
}
.ipt-uif-custom-material-default .switch label input[type=checkbox]:checked+.lever {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .switch label input[type=checkbox]:checked+.lever:after {
 background-color:#009688;
 left:24px
}
.ipt-uif-custom-material-default .switch label .lever {
 content:"";
 display:inline-block;
 position:relative;
 width:40px;
 height:15px;
 background-color:#e0e0e0;
 border-radius:15px;
 transition:background .3s ease;
 vertical-align:middle;
 margin:0 16px
}
.ipt-uif-custom-material-default .switch label .lever:after {
 content:"";
 position:absolute;
 display:inline-block;
 width:21px;
 height:21px;
 background-color:#f5f5f5;
 border-radius:21px;
 box-shadow:0 1px 3px 1px rgba(0,0,0,.4);
 left:-5px;
 top:-3px;
 transition:left .3s ease,background .3s ease,box-shadow .1s ease
}
.ipt-uif-custom-material-default input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever:after,
.ipt-uif-custom-material-default input[type=checkbox]:checked:not(:disabled)~.lever:active:after,
.ipt-uif-custom-material-default label:focus input[type=checkbox]:checked:not(:disabled)~.lever:after {
 box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,150,136,.1)
}
.ipt-uif-custom-material-default input[type=checkbox]:not(:disabled).tabbed:focus~.lever:after,
.ipt-uif-custom-material-default input[type=checkbox]:not(:disabled)~.lever:active:after,
.ipt-uif-custom-material-default label:focus input[type=checkbox]:not(:disabled)~.lever:after {
 box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.08)
}
.ipt-uif-custom-material-default .switch input[type=checkbox][disabled]+.lever {
 cursor:default
}
.ipt-uif-custom-material-default .switch label input[type=checkbox][disabled]+.lever:after,
.ipt-uif-custom-material-default .switch label input[type=checkbox][disabled]:checked+.lever:after {
 background-color:#f5f5f5
}
.ipt-uif-custom-material-default .ipt_uif_slider_box {
 position:relative;
 padding-left:50px;
 margin-top:8px
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt-eform-rangebox {
 padding-right:50px
}
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider,
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider_range_max {
 position:absolute;
 left:0;
 top:-20px;
 width:30px;
 text-align:center;
 margin:0;
 -moz-appearance:textfield
}
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider::-webkit-inner-spin-button,
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider::-webkit-outer-spin-button,
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider_range_max::-webkit-inner-spin-button,
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider_range_max::-webkit-outer-spin-button {
 display:none;
 -webkit-appearance:none;
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider_range_max {
 left:auto;
 right:0
}
.ipt-uif-custom-material-default .ipt_uif_slider_box .ipt_uif_slider_count {
 color:#757575;
 display:block;
 margin:38px 0 0;
 text-align:right;
 font-weight:400;
 font-size:.8em
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical {
 padding-left:0;
 padding-bottom:50px
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical.ipt-eform-rangebox {
 padding-right:0;
 padding-top:50px
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical .ipt_uif_slider {
 top:auto;
 bottom:-7px;
 left:-13px;
 margin-left:0;
 border-bottom:0;
 border-top:1px solid #9e9e9e
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical .ipt_uif_slider:focus:not([disabled]) {
 border-top:1px solid #009688;
 border-bottom:0;
 box-shadow:0 -1px 0 0 #009688
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical .ipt_uif_slider_range_max {
 top:-7px;
 bottom:auto;
 left:-13px;
 right:auto;
 margin-left:0
}
.ipt-uif-custom-material-default .ipt_uif_slider_box.ipt_uif_slider_vertical .ipt_uif_slider_count {
 position:absolute;
 margin:0;
 left:50px;
 bottom:50%;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transform-origin:left bottom;
 transform-origin:left bottom;
 white-space:nowrap
}
.ipt-uif-custom-material-default .ipt_uif_question_centered .ipt_uif_slider_vertical {
 display:inline-block
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_slider_box .ipt_uif_slider,
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_slider_box .ipt_uif_slider_range_max {
 width:25px;
 padding:0 4px
}
.select2-container {
 box-sizing:border-box;
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle;
 transition:box-shadow .2s ease-in-out
}
.select2-container--focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.1)
}
.select2-container .select2-selection--single {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:3em;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display:block;
 padding-left:8px;
 padding-right:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
 padding-right:8px;
 padding-left:20px
}
.select2-container .select2-selection--multiple {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 min-height:3em;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-block;
 overflow:hidden;
 padding-left:8px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-search--inline {
 float:left
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing:border-box;
 border:none;
 font-size:100%;
 margin-top:5px;
 padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-dropdown {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 box-sizing:border-box;
 display:block;
 position:absolute;
 left:-100000px;
 width:100%;
 z-index:1051
}
.select2-results {
 display:block
}
.select2-results__options {
 list-style:none;
 margin:0;
 padding:0
}
.select2-results__option {
 padding:6px;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-user-select:none
}
.select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--open .select2-dropdown--above {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-search--dropdown {
 display:block;
 padding:4px
}
.select2-search--dropdown .select2-search__field {
 padding:4px;
 width:100%;
 box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
 display:none
}
.select2-close-mask {
 border:0;
 margin:0;
 padding:0;
 display:block;
 position:fixed;
 left:0;
 top:0;
 min-height:100%;
 min-width:100%;
 height:auto;
 width:auto;
 opacity:0;
 z-index:99;
 background-color:#fff;
 filter:alpha(opacity=0)
}
.select2-hidden-accessible {
 border:0!important;
 clip:rect(0 0 0 0)!important;
 height:1px!important;
 margin:-1px!important;
 overflow:hidden!important;
 padding:0!important;
 position:absolute!important;
 width:1px!important
}
.select2-container--eform-material .select2-selection--single {
 background-color:#fff;
 border-bottom:1px solid #9e9e9e;
 border-radius:0;
 height:3em;
 box-sizing:content-box
}
.select2-container--eform-material .select2-selection--single .select2-selection__rendered {
 color:#424242;
 line-height:3em
}
.select2-container--eform-material .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700
}
.select2-container--eform-material .select2-selection--single .select2-selection__placeholder {
 color:#757575
}
.select2-container--eform-material .select2-selection--single .select2-selection__arrow {
 height:2em;
 position:absolute;
 top:.5em;
 right:1px;
 width:20px
}
.select2-container--eform-material .select2-selection--single .select2-selection__arrow b {
 border-color:#424242 transparent transparent;
 border-style:solid;
 border-width:5px 4px 0;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--eform-material[dir=rtl] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--eform-material[dir=rtl] .select2-selection--single .select2-selection__arrow {
 left:1px;
 right:auto
}
.select2-container--eform-material.select2-container--disabled .select2-selection--single {
 background-color:#eee;
 cursor:default
}
.select2-container--eform-material.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display:none
}
.select2-container--eform-material.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #424242;
 border-width:0 4px 5px
}
.select2-container--eform-material .select2-selection--multiple {
 background-color:#fff;
 border-bottom:1px solid #9e9e9e;
 border-radius:0;
 height:3em;
 box-sizing:content-box;
 cursor:text
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__rendered {
 box-sizing:border-box;
 list-style:none;
 margin:0;
 padding:0 20px 0 1px;
 width:100%;
 display:flex;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__rendered li {
 list-style:none
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field {
 margin:0 0 0 2px;
 line-height:3em;
 height:3em;
 border:0;
 border-bottom:0!important;
 box-shadow:none!important;
 padding:0 1px;
 min-width:300px!important
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field:active,
.select2-container--eform-material .select2-selection--multiple .select2-search__field:focus {
 border:0!important
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field::-webkit-input-placeholder {
 color:#757575
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field:-ms-input-placeholder {
 color:#757575
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field::-ms-input-placeholder {
 color:#757575
}
.select2-container--eform-material .select2-selection--multiple .select2-search__field::placeholder {
 color:#757575
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__choice~.select2-search--inline .select2-search__field {
 display:inline-block;
 min-width:.75em!important
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__placeholder {
 color:#757575;
 margin-top:5px;
 float:left
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__clear {
 cursor:pointer;
 float:none;
 font-weight:700;
 margin-right:0;
 position:absolute;
 right:2px;
 height:3em;
 top:0;
 line-height:3em
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__choice {
 background-color:#f5f5f5;
 border:1px solid #e0e0e0;
 border-radius:0;
 cursor:default;
 justify-content:center;
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
 height:3em;
 line-height:3em;
 margin:0 -1px;
 padding:0 10px
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__choice__remove {
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-weight:700;
 margin-right:2px
}
.select2-container--eform-material .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#333
}
.select2-container--eform-material[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--eform-material[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--eform-material[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
 float:right
}
.select2-container--eform-material[dir=rtl] .select2-selection--multiple .select2-selection__choice {
 margin-left:5px;
 margin-right:auto
}
.select2-container--eform-material[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--eform-material.select2-container--focus .select2-selection--multiple {
 border-bottom-color:#009688;
 outline:0
}
.select2-container--eform-material.select2-container--disabled .select2-selection--multiple {
 background-color:#eee;
 cursor:default
}
.select2-container--eform-material.select2-container--disabled .select2-selection__choice__remove {
 display:none
}
.select2-container--eform-material.select2.select2-container--open {
 box-shadow:0 4px 14px 0 rgba(0,0,0,.14);
 border:0
}
.select2-container--eform-material.select2.select2-container--open .select2-selection--multiple,
.select2-container--eform-material.select2.select2-container--open .select2-selection--single {
 border:0
}
.select2-container--eform-material.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--eform-material.select2-container--open.select2-container--above .select2-selection--single {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--eform-material.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--eform-material.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--eform-material .select2-search--dropdown .select2-search__field {
 border-radius:0;
 border:0;
 border-bottom:1px solid #009688;
 outline:0 none
}
.select2-container--eform-material .select2-search--inline .select2-search__field {
 background:transparent;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield
}
.select2-container--eform-material .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--eform-material .select2-results__option[role=group] {
 padding:0
}
.select2-container--eform-material .select2-results__option[aria-disabled=true] {
 color:#999
}
.select2-container--eform-material .select2-results__option[aria-selected=true] {
 background-color:#e0e0e0
}
.select2-container--eform-material .select2-results__option .select2-results__option {
 padding-left:1em
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__group {
 padding-left:0
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-1em;
 padding-left:2em
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-2em;
 padding-left:3em
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-3em;
 padding-left:4em
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-4em;
 padding-left:5em
}
.select2-container--eform-material .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-5em;
 padding-left:6em
}
.select2-container--eform-material .select2-results__option--highlighted[aria-selected] {
 background-color:#009688;
 color:#fff
}
.select2-container--eform-material .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--eform-material.select2-container--open .select2-dropdown--below {
 border-radius:0;
 border:0;
 box-shadow:0 9px 14px 0 rgba(0,0,0,.14)
}
.select2-container--eform-material.select2-container--open .select2-dropdown--above {
 border-radius:0;
 border:0;
 box-shadow:0 -9px 14px 0 rgba(0,0,0,.14)
}
.select2-container--eform-material.select2-container--open .select2-dropdown {
 font-size:14px;
 font-family:Roboto,Noto Sans,Arial,sans-serif
}
.select2-container--eform-material.select2-container--open .select2-dropdown .select2-results__option {
 padding:12px;
 transition:all .2s ease-in-out
}
.ipt-uif-custom-material-default .select2-container {
 width:100%!important
}
.ipt-uif-custom-material-default .select2-container .select2-selection--multiple,
.ipt-uif-custom-material-default .select2-container .select2-selection--single {
 transition:all .3s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_matrix .select2-container {
 max-width:200px!important
}
.ipt-uif-custom-material-default .invalid~.select2-container .select2-selection--multiple,
.ipt-uif-custom-material-default .invalid~.select2-container .select2-selection--single {
 border-bottom-color:#f44336;
 box-shadow:0 1px 0 0 #f44336
}
.ipt-uif-custom-material-default .valid~.select2-container .select2-selection--multiple,
.ipt-uif-custom-material-default .valid~.select2-container .select2-selection--single {
 border-bottom-color:#4caf50;
 box-shadow:0 1px 0 0 #4caf50
}
.ipt-uif-custom-material-default select.ipt_uif_select {
 min-width:300px
}
.ipt-uif-custom-material-default select.ipt_uif_select.select2-hidden-accessible {
 min-width:0
}
.ipt-uif-custom-material-default .select2-container--eform-material.select2-container--focus .select2-selection--multiple,
.ipt-uif-custom-material-default .select2-container--eform-material.select2-container--focus .select2-selection--single {
 border-bottom-color:#009688;
 box-shadow:0 1px 0 0 #009688
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container {
 border:1px solid #9e9e9e;
 box-shadow:inset 0 1px 2px hsla(0,0%,62%,.3),0 0 0 0 transparent;
 border-radius:4px;
 background-color:#fff;
 transition:box-shadow .2s ease-in-out
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container--focus,
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container--open {
 border:1px solid #009688;
 box-shadow:inset 0 0 0 transparent,0 0 0 4px rgba(0,150,136,.1)
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container--open.select2-container--below {
 border-bottom:0;
 border-radius:4px 4px 0 0
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container--open.select2-container--above {
 border-top:0;
 border-radius:0 0 4px 4px
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple,
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--single {
 border:0;
 box-shadow:none;
 background:transparent
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple {
 padding:4px;
 height:calc(3em - 8px);
 min-height:calc(3em - 8px)
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple .select2-search__field {
 border:0;
 box-shadow:none;
 height:calc(3em - 8px)
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple .select2-selection__clear {
 right:8px
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple .select2-selection__choice {
 height:calc(3em - 8px);
 line-height:calc(3em - 8px)
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple .select2-selection__choice:first-of-type {
 border-radius:4px 0 0 4px
}
.ipt-uif-custom-material-default.eform-override-element-boxy span.select2-container .select2-selection--multiple .select2-selection__choice:last-of-type {
 border-radius:0 4px 4px 0
}
.select2-container--eform-material.eform-select2-boxy .select2-dropdown {
 border:1px solid #009688;
 box-shadow:0 8px 0 4px rgba(0,150,136,.1)
}
.select2-container--eform-material.eform-select2-boxy .select2-search--dropdown {
 padding:8px
}
.select2-container--eform-material.eform-select2-boxy .select2-search--dropdown .select2-search__field {
 height:2.5em;
 line-height:2.5em;
 border:1px solid #009688;
 border-radius:4px
}
.select2-container--eform-material.eform-select2-boxy .select2-search--dropdown .select2-search__field:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.1)
}
.ipt-uif-custom-material-default .ipt_fsqm_container_feedback_matrix .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_fsqm_container_feedback_matrix .ipt_uif_question .ipt_uif_question_label,
.ipt-uif-custom-material-default .ipt_fsqm_container_matrix .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_fsqm_container_matrix .ipt_uif_question .ipt_uif_question_label,
.ipt-uif-custom-material-default .ipt_fsqm_container_matrix_dropdown .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_fsqm_container_matrix_dropdown .ipt_uif_question .ipt_uif_question_label {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container {
 display:block;
 overflow-x:auto
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix {
 width:100%;
 vertical-align:middle
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix tbody td,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix tfoot th,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix thead th {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=checkbox]+label,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=radio]+label {
 display:inline-block;
 margin:5px 0
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=checkbox]+label:after,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=checkbox]+label:before,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=radio]+label:after,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix [type=radio]+label:before {
 margin:4px
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix td,
.ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix th {
 width:150px;
 max-width:100%
}
@media screen and (min-width:992px) {
 .ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_matrix_container .ipt_uif_matrix th {
  width:300px
 }
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container.ipt_uif_matrix_feedback .ipt_uif_matrix {
 min-width:480px
}
.ipt-uif-custom-material-default .ipt_uif_matrix_container.ipt_uif_matrix_feedback tbody td {
 text-align:left;
 vertical-align:top;
 width:300px
}
@media screen and (min-width:992px) {
 .ipt-uif-custom-material-default .ipt_uif_column_forth .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_column_forth .ipt_uif_matrix th,
 .ipt-uif-custom-material-default .ipt_uif_column_half .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_column_half .ipt_uif_matrix th,
 .ipt-uif-custom-material-default .ipt_uif_column_third .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_column_third .ipt_uif_matrix th,
 .ipt-uif-custom-material-default .ipt_uif_column_three_forth .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_column_three_forth .ipt_uif_matrix th,
 .ipt-uif-custom-material-default .ipt_uif_column_two_third .ipt_uif_matrix td,
 .ipt-uif-custom-material-default .ipt_uif_column_two_third .ipt_uif_matrix th {
  width:150px
 }
}
.ipt-uif-custom-material-default .ipt_fsqm_container_thumbselect .ipt_uif_question_content {
 text-align:center
}
@media screen and (min-width:992px) {
 .ipt-uif-custom-material-default .ipt_fsqm_container_thumbselect .ipt_uif_question_content {
  text-align:left
 }
}
.ipt-uif-custom-material-default .ipt_fsqm_container_thumbselect .ipt_uif_question_centered,
.ipt-uif-custom-material-default .ipt_fsqm_container_thumbselect .ipt_uif_question_centered .ipt_uif_question_content {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap {
 float:none;
 display:inline-block;
 width:auto
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>label {
 display:inline-block
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>label .thumbselect-img-wrapper {
 margin:0 auto;
 max-width:100%
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>label img {
 opacity:.9;
 transition:all .2s ease-in-out;
 max-width:100%
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>label:hover img {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap .ui-widget-content {
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap .ui-widget-header {
 display:block;
 background-color:transparent;
 color:#757575;
 border-top:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0;
 text-align:center;
 margin:12px auto 0;
 padding:12px 0;
 transition:color .2s ease-in-out,border-color .2s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap:hover .ui-widget-header {
 color:#424242;
 border-color:#c7c6c6
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>input:checked+label img {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap>input:checked+label .ui-widget-header {
 color:#009688;
 border-color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]+label,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]+label {
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]+label:after,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]+label:before,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]+label:after,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]+label:before {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]+label img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]+label img {
 opacity:.75;
 border:4px solid #f5f5f5;
 border-radius:2px
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]+label:hover img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]+label:hover img {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=checkbox]:checked+label img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type=radio]:checked+label img {
 opacity:1;
 border-color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]+label,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]+label {
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]+label:after,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]+label:before,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]+label:after,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]+label:before {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]+label img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]+label img {
 opacity:.75;
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]+label:hover img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]+label:hover img {
 opacity:.9;
 -webkit-filter:grayscale(0);
 filter:grayscale(0)
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=checkbox]:checked+label img,
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-color input[type=radio]:checked+label img {
 opacity:1;
 -webkit-filter:grayscale(0);
 filter:grayscale(0);
 box-shadow:0 0 2px rgba(0,0,0,.8)
}
@media screen and (max-width:1199px) {
 .ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner {
  text-align:center
 }
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label {
 display:inline-block;
 will-change:transform;
 height:48px;
 width:56px;
 color:#9e9e9e
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:before {
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 border:0;
 content:"\e0fe";
 font-size:48px;
 line-height:48px;
 background-color:transparent;
 display:block;
 height:48px;
 width:48px;
 will-change:opacity;
 opacity:1;
 color:inherit;
 transition:opacity .2s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:after {
 opacity:0;
 content:"\e0ff";
 -webkit-transform:none;
 transform:none
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:hover {
 -webkit-transform:scale(1.4);
 transform:scale(1.4)
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:hover:before {
 opacity:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner label:hover:after {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner input:checked+label {
 color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner input:checked+label:before {
 opacity:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner input:checked+label:after {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_sad+label:before {
 content:"\e0f6"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_sad+label:after {
 content:"\e0f7"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_neutral+label:before {
 content:"\e106"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_neutral+label:after {
 content:"\e107"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_happy+label:before {
 content:"\e0f2"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_happy+label:after {
 content:"\e0f3"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_excited+label:before {
 content:"\e0f0"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_inner .ipt_uif_smiley_rating_radio_excited+label:after {
 content:"\e0f1"
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_feedback_wrap {
 will-change:opacity;
 visibility:hidden;
 height:0;
 opacity:0;
 transition:opacity .5s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley .ipt_uif_smiley_rating_feedback_wrap>.input-field {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley.ipt_uif_smiley_feedback_active .ipt_uif_smiley_rating_feedback_wrap {
 visibility:visible;
 height:auto;
 opacity:1;
 padding-top:28px
}
.ipt-uif-custom-material-default .ipt_uif_rating_smiley.ipt_uif_smiley_feedback_active .ipt_uif_smiley_rating_feedback_wrap>.input-field {
 display:block
}
@media screen and (max-width:1199px) {
 .ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner {
  text-align:center
 }
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label {
 display:inline-block;
 will-change:transform;
 height:48px;
 width:56px;
 color:#9e9e9e
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:before {
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 border:0;
 content:"\f087";
 font-size:48px;
 line-height:48px;
 background-color:transparent;
 display:block;
 height:48px;
 width:48px;
 will-change:opacity;
 opacity:1;
 color:inherit;
 transition:opacity .2s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:after {
 opacity:0;
 content:"\f164";
 -webkit-transform:translate(-1px,-2px);
 transform:translate(-1px,-2px)
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:hover {
 -webkit-transform:scale(1.4);
 transform:scale(1.4)
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:hover:before {
 opacity:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner label:hover:after {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner input:checked+label {
 color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner input:checked+label:before {
 opacity:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner input:checked+label:after {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner .ipt_uif_likedislike_rating_radio_dislike+label {
 -webkit-transform:scaleX(-1);
 transform:scaleX(-1)
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner .ipt_uif_likedislike_rating_radio_dislike+label:hover {
 -webkit-transform:scale(-1.4,1.4);
 transform:scale(-1.4,1.4)
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner .ipt_uif_likedislike_rating_radio_dislike+label:before {
 content:"\f088"
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_inner .ipt_uif_likedislike_rating_radio_dislike+label:after {
 content:"\f165"
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_feedback_wrap {
 will-change:opacity;
 visibility:hidden;
 height:0;
 opacity:0;
 transition:opacity .5s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike .ipt_uif_likedislike_rating_feedback_wrap>.input-field {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike.ipt_uif_likedislike_feedback_active .ipt_uif_likedislike_rating_feedback_wrap {
 visibility:visible;
 height:auto;
 opacity:1;
 padding-top:28px
}
.ipt-uif-custom-material-default .ipt_uif_rating_likedislike.ipt_uif_likedislike_feedback_active .ipt_uif_likedislike_rating_feedback_wrap>.input-field {
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale .ipt_uif_rating_heading {
 margin:0 8px 0 0;
 display:inline-block;
 padding:0;
 font-size:14px;
 line-height:26px;
 height:40px;
 vertical-align:top;
 color:#757575
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio]+label {
 display:inline-block;
 height:40px;
 width:40px;
 text-align:center;
 margin:0 -2px
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio]:checked+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio]:checked+label:before {
 border:2px solid #9e9e9e
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio]:checked+label:after {
 -webkit-transform:scale(0);
 transform:scale(0)
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].active+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].active+label:before,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].hover+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].hover+label:before {
 border:2px solid #009688
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].active+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].hover+label:after {
 background-color:#009688;
 -webkit-transform:scale(.5);
 transform:scale(.5)
}
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].active+label:hover,
.ipt-uif-custom-material-default .ipt_uif_rating_scale [type=radio].hover+label:hover {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
.ipt-uif-custom-material-default .ipt_uif_rating_star .ipt_uif_rating_heading {
 margin:0 8px 0 0;
 display:inline-block;
 padding:0;
 font-size:14px;
 line-height:26px;
 height:40px;
 vertical-align:top;
 color:#757575
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]+label {
 display:inline-block;
 height:40px;
 width:40px;
 text-align:center;
 margin:0 -2px;
 font-size:32px;
 color:#9e9e9e
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]+label:before {
 -webkit-transform:none;
 transform:none;
 background-color:transparent;
 color:inherit;
 border:0;
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 font-size:inherit;
 -webkit-font-smoothing:antialiased;
 content:"\f006";
 will-change:opacity,transform;
 transition:opacity .2s ease-in-out;
 opacity:1;
 transition-delay:0ms;
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]+label:after {
 opacity:0;
 content:"\f005"
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]:checked+label:before {
 opacity:1;
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio]:checked+label:after {
 opacity:0;
 -webkit-transform:scale(1);
 transform:scale(1);
 margin:0;
 line-height:28px
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].active+label,
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].hover+label {
 color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].active+label:before,
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].hover+label:before {
 opacity:0
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].active+label:after,
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].hover+label:after {
 opacity:1
}
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].active+label:hover,
.ipt-uif-custom-material-default .ipt_uif_rating_star [type=radio].hover+label:hover {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
.ipt-uif-custom-material-default .ipt_uif_sorting {
 margin:0;
 padding:0;
 font-size:14px;
 background:#fff;
 border:1px solid #eee
}
.ipt-uif-custom-material-default .ipt_uif_sortme {
 padding:12px 10px;
 border-bottom:1px solid #eee
}
.ipt-uif-custom-material-default .ipt_uif_sortme:last-child {
 border-bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_sortme.ui-sortable-helper {
 border:1px solid #eee;
 background:#fff
}
.ipt-uif-custom-material-default .ipt_uif_sortme.ui-sortable-helper .ipt_uif_sorting_handle {
 color:#009688
}
.ipt-uif-custom-material-default .ipt_uif_sorting_handle {
 float:right;
 margin-right:10px;
 font-size:28px;
 margin-top:-7px;
 color:#bdbdbd;
 will-change:color;
 transition:color .2s ease-in-out;
 cursor:move
}
.ipt-uif-custom-material-default .ipt_uif_sorting_handle:active,
.ipt-uif-custom-material-default .ipt_uif_sorting_handle:focus,
.ipt-uif-custom-material-default .ipt_uif_sorting_handle:hover {
 color:#009688;
 text-decoration:none
}
.ipt-uif-custom-material-default .ipt_uif_sortme_placeholder {
 border-bottom:1px solid #eee;
 min-height:44px
}
.ipt-uif-custom-material-default .formError {
 color:#f44336;
 font-size:.8571428571em;
 border-top:2px solid #f44336;
 padding:.5em 0 0;
 z-index:0;
 display:block;
 -webkit-animation:fadeInLeft .2s ease;
 animation:fadeInLeft .2s ease;
 text-align:left
}
.ipt-uif-custom-material-default .formError .formErrorContent {
 background-color:transparent;
 margin:0;
 padding:0;
 position:static;
 width:100%;
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 border:0;
 z-index:0
}
.ipt-uif-custom-material-default .formError br {
 display:none
}
.ipt-uif-custom-material-default .formError .error-message {
 color:inherit;
 font-size:inherit;
 line-height:inherit;
 font-weight:inherit
}
.ipt-uif-custom-material-default .formError .error-message:before {
 content:"; ";
 display:inline;
 zoom:1
}
.ipt-uif-custom-material-default .formError .error-message:first-child:before {
 display:none
}
.ipt-uif-custom-material-default .input-field~.formError,
.ipt-uif-custom-material-default .ipt_uif_conditional_select~.formError,
.ipt-uif-custom-material-default .ipt_uif_select~.formError,
.ipt-uif-custom-material-default .ipt_uif_uispinner~.formError {
 top:0!important;
 font-weight:400;
 border-top:0
}
.ipt-uif-custom-material-default .ipt_uif_uispinner~.formError {
 top:-18px!important
}
.ipt-uif-custom-material-default .ipt_uif_conditional_select~.formError,
.ipt-uif-custom-material-default .ipt_uif_select~.formError {
 top:0!important
}
.ipt-uif-custom-material-default .input-field.has-icon~.formError {
 left:3em!important
}
.ipt-uif-custom-material-default .ipt_uif_select~.formError {
 text-align:center!important
}
.ipt-uif-custom-material-default .ipt_uif_container_head+.formError {
 width:100%!important;
 top:-1px!important
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon~.formError {
 left:.5em!important
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileupload-buttonbar {
 margin-bottom:5px
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-button .ui-button-text button {
 border:0;
 text-transform:uppercase;
 background-color:transparent;
 color:inherit
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-button input.ipt_uif_uploader_handle {
 z-index:100
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileupload-buttons .ui-button {
 margin-bottom:4px
}
@media screen and (max-width:767px) {
 .ipt-uif-custom-material-default .ipt_uif_uploader .delete_toggle input,
 .ipt-uif-custom-material-default .ipt_uif_uploader .delete_toggle input+label,
 .ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-dragdrop,
 .ipt-uif-custom-material-default .ipt_uif_uploader .fileupload-buttons .cancel,
 .ipt-uif-custom-material-default .ipt_uif_uploader .fileupload-buttons .delete {
  display:none
 }
 .ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list .cancel .ui-icon,
 .ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list .delete .ui-icon {
  left:50%;
  margin-left:-6px!important;
  top:50%;
  margin-top:-6px
 }
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-dragdrop {
 height:150px;
 border:1px solid #e0e0e0;
 color:#e0e0e0;
 line-height:150px;
 text-align:center;
 font-size:2em;
 border-radius:4px;
 font-variant:small-caps;
 text-transform:capitalize;
 margin:0 0 12px;
 will-change:background-color,color,border-color;
 transition:all .5s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-dragdrop.hover {
 background-color:#009688;
 border-color:#00796b;
 color:#fff
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-dragdrop span {
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 height:150px;
 white-space:nowrap
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileupload-meta {
 color:#757575
}
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list {
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list thead td {
 padding:5px 0
}
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list td,
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list th {
 vertical-align:top
}
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list .delete_toggle {
 vertical-align:top;
 padding:5px 0
}
.ipt-uif-custom-material-default .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .fileupload-progress {
 margin:12px 20px 12px 0
}
.ipt-uif-custom-material-default .ipt_uif_uploader .fileinput-button input {
 bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_uploader .progress-extended {
 color:#757575;
 margin:12px 0
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt_uif_jsignature_pad {
 background-color:#f5f5f5;
 border-radius:4px;
 color:#757575
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt_uif_jsignature_pad canvas {
 min-height:150px;
 cursor:crosshair
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt_uif_jsignature_pad input {
 visibility:hidden
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt-eform-material-button-container {
 text-align:center;
 position:relative;
 top:-23px
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt-eform-material-button-container .eform-button-container-inner {
 display:flex;
 align-items:center;
 justify-content:center
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt-eform-material-button-container .eform-button-container-inner .ui-button {
 height:45px;
 margin:0 10px 0 0
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt-eform-material-button-container .eform-button-container-inner .ui-button+.ui-button {
 margin-right:0
}
.ipt-uif-custom-material-default .ipt_uif_jsignature .ipt-eform-material-button-container .eform-button-container-inner .ui-button .ui-button-text {
 font-size:1.2em
}
.ipt-uif-custom-material-default .ipt_fsqm_container_jsignature .ipt_uif_container .ipt_uif_container_inner {
 padding-top:0
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps {
 height:400px;
 position:relative;
 padding:14px;
 border-radius:4px;
 background-color:#fafafa;
 border:1px solid #e0e0e0
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .locationpicker-maps-control {
 width:100%;
 height:100%;
 padding:0;
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .location-maps-error,
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .locationpicker-maps-locating {
 position:absolute;
 left:14px;
 right:14px;
 top:14px;
 bottom:14px;
 background-color:rgba(0,0,0,.5)
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .location-maps-error p {
 font-size:.8em;
 padding:28px;
 color:#fff
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .locationpicker-maps-locating {
 background-color:hsla(0,0%,100%,.5);
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-maps .locationpicker-maps-locating .ipt-eform-preloader-inline {
 margin-top:158px
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-widget {
 padding:14px;
 border-right:4px
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-widget .locationpicker-controls {
 margin:14px 0 0;
 padding:14px;
 text-align:right
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .locationpicker-widget .locationpicker-controls label {
 float:none;
 display:inline-block
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .gmnoprint img {
 max-width:none;
 max-height:none
}
.ipt-uif-custom-material-default .ipt_uif_locationpicker .gmnoprint label {
 width:auto;
 display:inline
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question {
 padding-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question .ipt_uif_question_label {
 width:35%;
 padding-bottom:10px
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question .ipt_uif_question_content {
 width:65%;
 padding-left:15px;
 padding-bottom:10px
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question.ipt_uif_question_full .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question.ipt_uif_question_vertical .ipt_uif_question_label {
 width:100%
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical .ipt_uif_question.ipt_uif_question_vertical .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row {
 border-bottom:1px solid #e0e0e0;
 margin:2px 0 13px
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_question {
 padding-top:0;
 text-align:left
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_question .ipt_uif_question_label {
 width:35%;
 padding-bottom:10px;
 text-align:left;
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_question .ipt_uif_question_content {
 width:65%;
 padding-left:15px;
 padding-bottom:10px
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical {
 text-align:right
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text {
 text-align:right;
 margin-bottom:-13px;
 position:relative;
 bottom:-3px;
 border-bottom-width:1px;
 box-shadow:none
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text.active,
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text.invalid,
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text.valid,
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text:active,
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text:focus {
 border-bottom-width:1px;
 box-shadow:none
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-fancy .ipt_uif_question {
 padding-top:14px;
 text-align:left
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-fancy .ipt_uif_question .ipt_uif_question_label {
 width:auto;
 float:none;
 padding-bottom:10px;
 text-align:left;
 clear:none;
 display:inline-block
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-fancy .ipt_uif_question .ipt_uif_question_content {
 width:auto;
 float:right;
 padding-left:15px;
 padding-bottom:10px
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-fancy .ipt_uif_question.ipt_uif_question_full .ipt_uif_question_content,
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical.ipt-eform-math-row .ipt_uif_question.ipt_uif_question_full .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_uif_mathematical .ipt_uif_mathematical_input.ipt_uif_text {
 display:inline-block;
 width:auto;
 margin:0 14px
}
.ipt-uif-custom-material-default .ipt_uif_mathematical.ipt-eform-math-fancy {
 position:relative;
 float:right;
 right:-50px;
 top:-14px;
 padding:10px 40px;
 height:50px;
 line-height:30px;
 background-color:#009688;
 color:#fff;
 font-size:1.5em;
 -webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.14));
 filter:drop-shadow(0 2px 2px rgba(0,0,0,.14));
 white-space:nowrap;
 text-overflow:ellipsis
}
.ipt-uif-custom-material-default .ipt_uif_mathematical.ipt-eform-math-fancy:before {
 position:absolute;
 content:"";
 height:100%;
 width:48px;
 border:25px solid transparent;
 border-right-color:#009688;
 left:-50px;
 top:0;
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_mathematical.ipt-eform-math-fancy:after {
 position:absolute;
 content:"";
 width:6px;
 height:6px;
 border-color:#00796b transparent transparent #00796b;
 border-style:solid;
 border-width:6px;
 right:0;
 bottom:-12px;
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_mathematical.ipt-eform-math-fancy .ipt_uif_mathematical_input.ipt_uif_text,
.ipt-uif-custom-material-default .ipt_uif_mathematical.ipt-eform-math-fancy input[type=text] {
 font-size:.75em;
 margin:0;
 width:100px;
 border-bottom:0!important;
 padding:0;
 line-height:30px;
 height:30px;
 color:#fff
}
.ipt-uif-custom-material-default .ipt_fsqm_container_mathematical_hidden {
 padding:0;
 margin:0
}
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_label {
 width:100%
}
.ipt-uif-custom-material-default.eform-override-alignment-vertical .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question {
 padding-bottom:0
}
.ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_label {
 width:35%;
 padding-bottom:10px
}
.ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_content {
 width:65%;
 padding-left:15px;
 padding-bottom:10px
}
.ipt-uif-custom-material-default.eform-override-alignment-horizontal .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question.ipt_uif_question_full .ipt_uif_question_content {
 width:100%;
 padding-left:0
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_label {
 width:100%;
 text-align:center
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_fsqm_container_mathematical:not(.ipt-eform-math-fancy):not(.ipt-eform-math-row) .ipt_uif_question .ipt_uif_question_content {
 width:100%;
 padding-left:0;
 text-align:center
}
.ipt-uif-custom-material-default.type_0 .ipt_uif_mathematical.ipt-eform-math-fancy {
 right:-48px
}
.ipt-uif-custom-material-default .ipt_uif_image_slider_wrap {
 position:relative;
 z-index:1;
 border-radius:4px 4px 0 0
}
.ipt-uif-custom-material-default .ipt_uif_image_slider_wrap .ribbon {
 border-radius:100%;
 bottom:33px;
 box-shadow:0 3px 2px rgba(0,0,0,.3);
 height:10px;
 left:20px;
 right:20px;
 position:absolute;
 width:auto;
 z-index:-1
}
.ipt-uif-custom-material-default .nivoSlider {
 position:relative;
 width:100%;
 height:auto;
 overflow:hidden
}
.ipt-uif-custom-material-default .nivoSlider img {
 position:absolute;
 top:0;
 left:0;
 max-width:none
}
.ipt-uif-custom-material-default .nivo-main-image {
 display:block!important;
 position:relative!important;
 width:100%!important
}
.ipt-uif-custom-material-default .nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
 background:#fff;
 filter:alpha(opacity=0);
 opacity:0
}
.ipt-uif-custom-material-default .nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
 top:0
}
.ipt-uif-custom-material-default .nivo-box {
 display:block;
 position:absolute;
 z-index:5;
 overflow:hidden
}
.ipt-uif-custom-material-default .nivo-box img {
 display:block
}
.ipt-uif-custom-material-default .nivo-caption {
 position:absolute;
 left:0;
 bottom:0;
 border-radius:0;
 background:rgba(0,0,0,.5);
 color:#fff;
 width:100%;
 z-index:8;
 padding:5px 10px;
 overflow:hidden;
 display:none
}
.ipt-uif-custom-material-default .nivo-caption p {
 padding:5px;
 margin:0
}
.ipt-uif-custom-material-default .nivo-caption a {
 display:inline!important
}
.ipt-uif-custom-material-default .nivo-html-caption {
 display:none
}
.ipt-uif-custom-material-default .nivo-directionNav a {
 cursor:pointer
}
.ipt-uif-custom-material-default .nivo-controlNav {
 text-align:center;
 padding:15px 0
}
.ipt-uif-custom-material-default .nivo-controlNav a {
 cursor:pointer
}
.ipt-uif-custom-material-default .nivo-controlNav a.active {
 font-weight:700
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivoSlider {
 position:relative;
 background:#fff url(../../../images/ring-alt.svg) no-repeat 50% 50%;
 margin-bottom:10px;
 background-size:64px 64px
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivoSlider img {
 position:absolute;
 top:0;
 left:0;
 display:none;
 border-radius:0;
 box-shadow:none
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivoSlider a {
 border:0;
 display:block;
 color:#009688
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav {
 text-align:center;
 padding:0
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav a {
 display:inline-block;
 width:22px;
 height:22px;
 background:none transparent;
 text-indent:-9999px;
 border:0;
 margin:0 2px;
 position:relative;
 color:#009688
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav a:hover {
 color:#00bfa5
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav a:before {
 font-family:ipt-icomoon;
 speak:none;
 font-weight:400;
 font-variant:normal;
 line-height:inherit;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
 font-size:16px;
 text-indent:0;
 position:absolute;
 right:0;
 content:"\e191"
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav a.active:before {
 content:"\e190"
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-directionNav {
 position:absolute;
 bottom:50%;
 margin-bottom:-18px;
 width:100%;
 text-align:center;
 z-index:9
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-directionNav a {
 display:inline-block;
 width:3em;
 height:3em;
 font-size:1em;
 text-indent:-9999px;
 border:0;
 opacity:0;
 transition:all .2s ease-in-out;
 text-decoration:none;
 margin:0 10px;
 position:relative;
 color:#009688
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-directionNav a:hover {
 color:#00bfa5
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider:hover .nivo-directionNav a {
 opacity:1
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-directionNav a:before {
 font-family:ipt-icomoon;
 speak:none;
 font-weight:400;
 font-variant:normal;
 line-height:1;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
 font-size:3em;
 text-indent:0;
 position:absolute;
 right:0
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider a.nivo-prevNav:before {
 content:"\e14c"
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider a.nivo-nextNav:before {
 content:"\e148"
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav.nivo-thumbs-enabled {
 width:100%
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav.nivo-thumbs-enabled a {
 width:auto;
 height:auto;
 background:none;
 margin-bottom:5px
}
.ipt-uif-custom-material-default .theme-ipt-uif-imageslider .nivo-controlNav.nivo-thumbs-enabled img {
 display:block;
 width:120px;
 height:auto
}
.ipt-uif-custom-material-default .ipt_fsqm_container_divider>.ipt_uif_column_inner,
.ipt-uif-custom-material-default .ipt_fsqm_container_heading>.ipt_uif_column_inner {
 padding:0 15px;
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default .ipt_uif_divider {
 padding:0 0 14px;
 color:#212121;
 margin-top:2px;
 margin-bottom:8px
}
.ipt-uif-custom-material-default .ipt_uif_divider.ipt_fsqm_main_heading {
 margin-top:0;
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_divider .prefix {
 margin-right:8px
}
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_divider_text {
 display:flex;
 align-items:center
}
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_divider_text .subtitle {
 display:inline-block;
 font-size:.4em;
 text-align:center;
 vertical-align:baseline;
 position:relative;
 top:-.4em;
 margin-left:2em;
 padding:5px 10px;
 border-radius:2px;
 background:#009688;
 color:#fff;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_divider_text .subtitle:empty {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_divider.ipt_uif_align_center .ipt_uif_divider_text {
 justify-content:center
}
.ipt-uif-custom-material-default .ipt_uif_divider.ipt_uif_align_right .ipt_uif_divider_text {
 justify-content:flex-end
}
.ipt-uif-custom-material-default .ipt_uif_divider.ipt_uif_align_right .ipt_uif_scroll_to_top {
 float:left
}
.ipt-uif-custom-material-default .ipt_uif_divider.ipt_uif_align_justify {
 text-align:justify
}
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_scroll_to_top {
 float:right;
 color:#e0e0e0;
 will-change:color;
 transition:color .5s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_scroll_to_top:active,
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_scroll_to_top:focus,
.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_scroll_to_top:hover {
 color:#009688;
 text-decoration:none
}
.ipt-uif-custom-material-default .ipt_uif_container {
 margin-top:14px;
 margin-bottom:14px
}
.ipt-uif-custom-material-default .ipt_uif_container .ipt_uif_container_head h3 {
 margin-top:0;
 margin-bottom:0;
 color:#424242;
 font-weight:300;
 padding:0 0 14px;
 border-bottom:1px solid #e0e0e0;
 font-size:1.3em
}
.ipt-uif-custom-material-default .ipt_uif_container .ipt_uif_container_head .ipticm {
 font-size:1.1428571429em;
 position:relative;
 vertical-align:middle;
 top:-1px
}
.ipt-uif-custom-material-default .ipt_uif_container .ipt_uif_container_inner {
 padding:14px 0 0
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible {
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12);
 background-color:#fff
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head {
 background-color:#fafafa;
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 {
 padding:0;
 margin-bottom:0;
 min-height:3em;
 line-height:calc(3em - 28px)
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 a,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a {
 padding:14px;
 will-change:color;
 transition:color .5s ease-in-out;
 color:#757575;
 display:block
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 a .collapsible_state,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a .collapsible_state {
 float:right
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 a:active,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 a:focus,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 a:hover,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a:active,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a:focus,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a:hover {
 text-decoration:none;
 color:#757575;
 outline:none
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 .collapsible_state,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 .collapsible_state {
 will-change:transform;
 transition:-webkit-transform .5s ease-in-out;
 transition:transform .5s ease-in-out;
 transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:active,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:focus,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:hover,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:active,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:focus,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible.ipt_uif_collapsible_open>.ipt_uif_container_head h3 a:hover {
 color:#424242
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_collapsible_open>.ipt_uif_container_head h3 .collapsible_state,
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible.ipt_uif_collapsible_open>.ipt_uif_container_head h3 .collapsible_state {
 -webkit-transform:rotateX(180deg);
 transform:rotateX(180deg);
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container.ipt_uif_richtext>.ipt_uif_container_inner,
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container>.ipt_uif_container_head h3 {
 padding:14px
}
.ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible {
 margin-bottom:0;
 margin-top:-1px;
 border-top:1px solid #fff
}
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_container_collapsible,
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_container_container {
 padding:0;
 margin:0
}
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_container_collapsible>.ipt_uif_column_inner,
.ipt-uif-custom-material-default .ipt_uif_column.ipt_fsqm_container_container>.ipt_uif_column_inner {
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_column .ipt_uif_column.ipt_fsqm_container_container>.ipt_uif_column_inner {
 padding:0 15px
}
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_container_head,
.ipt-uif-custom-material-default .ipt_fsqm_container_button .ipt-eform-material-button-container {
 text-align:center
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap {
 box-sizing:border-box;
 float:left;
 padding:0;
 width:100%
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-wrap {
 margin-bottom:17px
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-2 .ipt-eform-guestpost-tax-wrap {
 width:50%;
 padding:0 10px
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-2 .ipt-eform-guestpost-tax-wrap:nth-child(odd) {
 padding-left:0
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-2 .ipt-eform-guestpost-tax-wrap:nth-child(2n) {
 padding-right:0
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-3 .ipt-eform-guestpost-tax-wrap {
 width:33.33%;
 padding:0 10px
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-3 .ipt-eform-guestpost-tax-wrap:nth-child(3n+1) {
 padding-left:0
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-3 .ipt-eform-guestpost-tax-wrap:nth-child(3n+2) {
 padding:0 1px
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-column-3 .ipt-eform-guestpost-tax-wrap:nth-child(3n) {
 padding-right:0
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap .ipt_uif_question_content {
 overflow:auto;
 box-sizing:border-box;
 padding:10px
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap ul.ipt-eform-guestpost-tax-ul,
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap ul.ipt-eform-guestpost-tax-ul li,
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap ul.ipt-eform-guestpost-tax-ul ul {
 list-style:none;
 margin:0;
 padding:0
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap ul.ipt-eform-guestpost-tax-ul ul {
 margin-left:2.5em
}
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap .ipt_uif_question_content .ipt_uif_checkbox+label,
.ipt-uif-custom-material-default .ipt-eform-guestpost-tax-wrap .ipt_uif_question_content .ipt_uif_radio+label {
 font-size:.8em
}
.ipt-uif-custom-material-default .trumbowyg-modal label {
 position:relative;
 overflow:hidden
}
.ipt-uif-custom-material-default .trumbowyg-modal label input {
 height:27px;
 border:1px solid #dedede;
 font-size:14px;
 width:70%;
 padding:0 7px;
 max-width:310px
}
.ipt-uif-custom-material-default .trumbowyg-modal label .trumbowyg-input-infos {
 line-height:27px;
 height:27px
}
.ipt-uif-custom-material-default .ipt_uif_card {
 -webkit-transform:scale(.6);
 transform:scale(.6)
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .ipt_uif_card {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.ipt-uif-custom-material-default .ipt_fsqm_container_checkout {
 padding:0;
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_checkout .ipt_uif_column {
 padding:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_checkout .eform-checkout-gateways {
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_card_holder {
 max-width:400px
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .ipt_uif_column {
 margin-bottom:0
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber {
 width:54%
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber i.prefix {
 background-image:url(../../../images/cards/generic.svg);
 height:1.5em;
 background-size:32px;
 background-position:0;
 background-repeat:no-repeat
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber i.prefix:before {
 display:none
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number {
 width:calc(100% - 38px);
 margin-left:0;
 padding-left:38px
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.amex~i.prefix {
 background-image:url(../../../images/cards/amex.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.cirrus~i.prefix {
 background-image:url(../../../images/cards/cirrus.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.dinersclub~i.prefix {
 background-image:url(../../../images/cards/dinersclub.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.discover~i.prefix {
 background-image:url(../../../images/cards/discover.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.jcb~i.prefix {
 background-image:url(../../../images/cards/jcb.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.maestro~i.prefix {
 background-image:url(../../../images/cards/maestro.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.mastercard~i.prefix {
 background-image:url(../../../images/cards/mastercard.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number.visa~i.prefix {
 background-image:url(../../../images/cards/visa.svg)
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber .input-field.has-icon~.formError {
 left:0!important
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cardnumber .side_margin {
 padding-right:0
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-expiry {
 width:23%
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-expiry .side_margin {
 padding-left:0;
 padding-right:0
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-expiry input {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cvc {
 width:23%
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cvc .side_margin {
 padding-left:0
}
.ipt-uif-custom-material-default .ipt_uif_card_holder .eform-cc-cvc input {
 text-align:center
}
.ipt-uif-custom-material-default .eform-stripe-checkout {
 max-width:400px
}
.ipt-uif-custom-material-default .eform-stripe-checkout .ipt_uif_column {
 margin-bottom:0
}
.ipt-uif-custom-material-default .eform-stripe-checkout .eform-stripe-elements {
 max-width:400px;
 width:100%;
 height:3em;
 padding:8px 0;
 border:none;
 border-bottom:1px solid #9e9e9e;
 transition:all .3s
}
.ipt-uif-custom-material-default .eform-stripe-checkout .eform-stripe-elements~.formError {
 margin-top:-1px!important;
 max-width:400px
}
.ipt-uif-custom-material-default .eform-stripe-checkout .eform-stripe-elements.StripeElement--focus {
 border-bottom:1px solid #009688;
 box-shadow:0 1px 0 0 #009688
}
.ipt-uif-custom-material-default .eform-stripe-checkout .eform-stripe-elements.StripeElement--invalid {
 border-bottom:1px solid #f44336;
 box-shadow:0 1px 0 0 #f44336
}
.ipt-uif-custom-material-default .eform-stripe-checkout .eform-stripe-elements.StripeElement--complete {
 border-bottom:1px solid #4caf50;
 box-shadow:0 1px 0 0 #4caf50
}
.ipt-uif-custom-material-default .column-centered-heading .eform-stripe-checkout,
.ipt-uif-custom-material-default .column-centered-heading .ipt_uif_card_holder,
.ipt-uif-custom-material-default .ipt_uif_question_centered .eform-stripe-checkout,
.ipt-uif-custom-material-default .ipt_uif_question_centered .ipt_uif_card_holder {
 margin:0 auto
}
.ipt-uif-custom-material-default .eform-card-svg {
 vertical-align:middle;
 position:relative;
 top:-1px
}
.ipt-uif-custom-material-default .eform-cc-safe-number {
 font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;
 color:#00796b
}
.ipt-uif-custom-material-default .eform-cc-safe-number .eform-cc-hiddens {
 color:#757575
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_column {
 margin-bottom:4px
}
.ipt-uif-custom-material-default.eform-override-element-boxy .eform-stripe-checkout .eform-stripe-elements {
 border:1px solid #9e9e9e;
 border-radius:4px;
 box-shadow:inset 0 1px 2px hsla(0,0%,62%,.3),0 0 0 0 transparent;
 width:100%;
 transition:all .2s ease-in-out;
 padding:0 .5em;
 display:flex;
 align-items:center;
 justify-content:center
}
.ipt-uif-custom-material-default.eform-override-element-boxy .eform-stripe-checkout .eform-stripe-elements>* {
 flex:0 0 100%;
 width:100%
}
.ipt-uif-custom-material-default.eform-override-element-boxy .eform-stripe-checkout .eform-stripe-elements.StripeElement--focus {
 border-color:#009688;
 box-shadow:inset 0 0 0 transparent,0 0 0 .2em rgba(0,150,136,.25);
 color:#757575
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_card_holder .eform-cc-cardnumber input.ipt_uif_cc_number {
 padding-left:44px;
 padding-right:0;
 width:calc(100% - 45px);
 border-right:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_card_holder .eform-cc-cardnumber i.prefix {
 top:50%;
 margin-top:-16px
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_card_holder .eform-cc-expiry input.ipt_uif_cc_expiry {
 padding-left:0;
 padding-right:0;
 border-radius:0;
 width:100%;
 border-left:0;
 border-right:0
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_card_holder .eform-cc-cvc input.ipt_uif_cc_cvc {
 padding-left:0;
 padding-right:0;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 width:calc(100% - 1px);
 border-left:0
}
.ipt-uif-custom-material-default.eform-override-alignment-centered .eform-stripe-checkout,
.ipt-uif-custom-material-default.eform-override-alignment-centered .ipt_uif_card_holder {
 margin:0 auto
}
.ipt-uif-custom-material-default .ipt_fsqm_container_spinners .ipt_uif_fancy_container .ipt_uif_question_label {
 position:relative
}
@media screen and (min-width:992px) {
 .ipt-uif-custom-material-default .ipt_fsqm_container_spinners .ipt_uif_fancy_container .ipt_uif_question_label {
  top:.6em
 }
}
.ipt-uif-custom-material-default .ipt_fsqm_container_spinners .ipt_uif_question_centered .ipt_uif_fancy_container .ipt_uif_question_label {
 top:0
}
.ipt-uif-custom-material-default .ipt_uif_s_checkbox+label {
 left:-4px
}
.ipt-uif-custom-material-default .ipt_fsqm_embed {
 position:relative;
 overflow:hidden;
 height:auto
}
.ipt-uif-custom-material-default .ipt_fsqm_embed iframe,
.ipt-uif-custom-material-default .ipt_fsqm_embed object,
.ipt-uif-custom-material-default .ipt_fsqm_embed video {
 position:relative;
 max-width:100%;
 margin:0 auto;
 display:block
}
.ipt-uif-custom-material-default .ipt_fsqm_embed.full-size iframe,
.ipt-uif-custom-material-default .ipt_fsqm_embed.full-size object,
.ipt-uif-custom-material-default .ipt_fsqm_embed.full-size video,
.ipt-uif-custom-material-default .ipt_fsqm_embed iframe.resize,
.ipt-uif-custom-material-default .ipt_fsqm_embed object.resize,
.ipt-uif-custom-material-default .ipt_fsqm_embed video.resize {
 width:100%
}
.ipt-uif-custom-material-default .ipt_fsqm_container_address {
 margin:0;
 padding:0
}
.ipt-uif-custom-material-default .ipt_fsqm_container_address .ipt-eform-address-cpz {
 display:flex;
 flex-flow:row wrap;
 justify-content:space-between;
 clear:both
}
.ipt-uif-custom-material-default .ipt_fsqm_container_address .ipt-eform-address-cpz>* {
 flex:0 0 100%;
 float:none;
 width:100%
}
@media screen and (min-width:768px) {
 .ipt-uif-custom-material-default .ipt_fsqm_container_address .ipt-eform-address-cpz.cpz-column-half>* {
  flex-basis:calc(49% - 7px);
  width:calc(49% - 7px)
 }
 .ipt-uif-custom-material-default .ipt_fsqm_container_address .ipt-eform-address-cpz.cpz-column-third>* {
  flex-basis:calc(32.33333% - 7px);
  width:calc(32.33333% - 7px)
 }
}
.ipt-uif-custom-material-default .ipt_uif_sda {
 padding:0
}
.ipt-uif-custom-material-default .ipt_uif_sda .ipt_uif_sda_body {
 padding:14px 0;
 position:relative
}
.ipt-uif-custom-material-default .ipt_uif_sda .ipt_uif_sda_body.eform-sda-has-toolbar .ipt_uif_sda_elem {
 padding-top:24px
}
.ipt-uif-custom-material-default .ipt_uif_sda.ipt-uif-sda-empty .ipt_uif_sda_body:before {
 content:attr(data-buttontext);
 display:block;
 padding:14px;
 color:#e0e0e0;
 border:1px solid #e0e0e0;
 margin:7px 0;
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_sda.eform-sda-reached-min .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del {
 background-color:#f5f5f5;
 color:#e0e0e0;
 opacity:.7;
 cursor:not-allowed
}
.ipt-uif-custom-material-default .ipt_uif_sda.eform-sda-reached-min .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del:active,
.ipt-uif-custom-material-default .ipt_uif_sda.eform-sda-reached-min .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del:hover {
 background-color:#f5f5f5;
 color:#e0e0e0
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem {
 padding:10px 0;
 position:relative;
 border:1px solid #ebebeb;
 margin:10px 0
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar {
 position:absolute;
 top:0;
 right:0;
 width:auto;
 height:32px;
 background-color:#ebebeb;
 color:#757575;
 text-align:center
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del,
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_drag {
 display:inline-block;
 float:left;
 font-size:14px;
 line-height:32px;
 height:32px;
 width:32px;
 text-align:center;
 color:#757575;
 will-change:background-color,color;
 transition:all .2s ease-in-out;
 cursor:move;
 background-color:transparent
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del:hover,
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_drag:hover {
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del {
 cursor:pointer
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del i {
 position:relative;
 top:-1px;
 left:1px
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem .ipt-eform-sda-toolbar .ipt_uif_sda_del:hover {
 background-color:#f44336
}
.ipt-uif-custom-material-default .eform-sda-sortable-helper {
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default .ipt_uif_sda_elem.ui-sortable-helper {
 background-color:hsla(0,0%,100%,.9);
 opacity:.8!important
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .ipt_uif_sda_elem.ui-sortable-helper {
  -webkit-filter:blur(1px);
  filter:blur(1px)
 }
}
.ipt-uif-custom-material-default .ipt_uif_sda_highlight {
 background-color:#f5f5f5;
 border-top:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0;
 min-height:50px;
 width:100%;
 border-radius:2px
}
.ipt-uif-custom-material-default .eform-repeatable-container-noicon .input-field .ipticm.prefix {
 display:none
}
.ipt-uif-custom-material-default .eform-repeatable-container-noicon .input-field input {
 margin-left:0;
 width:100%
}
.ipt-uif-custom-material-default .eform-repeatable-container-noicon .input-field label {
 margin-left:0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content {
 text-align:center;
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:row;
 flex-wrap:wrap;
 margin:15px 0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element {
 box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.12);
 transition:all .2s ease-in-out;
 margin:0 0 12px;
 width:240px;
 flex:0 0 240px;
 position:relative;
 background-color:#fff;
 color:#424242;
 -webkit-transform-origin:center center;
 transform-origin:center center
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-ribbon {
 height:24px;
 background-color:#00796b;
 color:#fff;
 line-height:26px;
 text-transform:uppercase
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-header {
 background-color:#009688;
 color:#fff;
 position:relative;
 margin-bottom:48px
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-header:after {
 display:block;
 content:"";
 height:96px;
 width:96px;
 border:48px solid transparent;
 border-top-color:#009688;
 position:absolute;
 -webkit-transform:scaleX(2.5);
 transform:scaleX(2.5);
 bottom:-95px;
 left:72px
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-header .eform-pt-title {
 font-size:26px;
 color:#fff;
 margin:0;
 padding:16px 8px 0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-header .eform-pt-price {
 padding:0;
 font-size:48px;
 position:relative;
 z-index:1;
 bottom:-26px;
 margin-top:-20px
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-pt-header .eform-pt-price .eform-pt-price-decimal {
 font-size:24px;
 vertical-align:super
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-attr {
 padding:24px 32px
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-attr ul {
 list-style:none;
 width:100%;
 text-align:center;
 margin:0;
 padding:0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-attr ul li {
 padding:8px;
 margin:0;
 list-style:none;
 border-bottom:1px solid #e0e0e0;
 box-shadow:0 1px 0 #fff
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-footer {
 background-color:#00796b;
 color:#fff;
 padding:4px 8px;
 font-size:24px;
 text-transform:uppercase;
 text-align:center
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item {
 position:relative
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item label {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 cursor:pointer;
 z-index:10
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.shamrock .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.shamrock .eform-ui-pricing-table-footer {
 background-color:#2aa083
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.shamrock .eform-pt-header {
 background-color:#48cfae
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.shamrock .eform-pt-header:after {
 border-top-color:#48cfae
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.biloba-flower .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.biloba-flower .eform-ui-pricing-table-footer {
 background-color:#7a50e2
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.biloba-flower .eform-pt-header {
 background-color:#ac92ed
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.biloba-flower .eform-pt-header:after {
 border-top-color:#ac92ed
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cinnabar .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cinnabar .eform-ui-pricing-table-footer {
 background-color:#f92f07
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cinnabar .eform-pt-header {
 background-color:#fb6e52
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cinnabar .eform-pt-header:after {
 border-top-color:#fb6e52
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bright-turquoise .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bright-turquoise .eform-ui-pricing-table-footer {
 background-color:#02908f
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bright-turquoise .eform-pt-header {
 background-color:#03dbda
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bright-turquoise .eform-pt-header:after {
 border-top-color:#03dbda
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.charade .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.charade .eform-ui-pricing-table-footer {
 background-color:#080809
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.charade .eform-pt-header {
 background-color:#2b2b33
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.charade .eform-pt-header:after {
 border-top-color:#2b2b33
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.meteorite .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.meteorite .eform-ui-pricing-table-footer {
 background-color:#2c1548
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.meteorite .eform-pt-header {
 background-color:#502783
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.meteorite .eform-pt-header:after {
 border-top-color:#502783
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.vivid-violet .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.vivid-violet .eform-ui-pricing-table-footer {
 background-color:#4a1f5a
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.vivid-violet .eform-pt-header {
 background-color:#783393
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.vivid-violet .eform-pt-header:after {
 border-top-color:#783393
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tango .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tango .eform-ui-pricing-table-footer {
 background-color:#bc580b
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tango .eform-pt-header {
 background-color:#f27c21
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tango .eform-pt-header:after {
 border-top-color:#f27c21
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tree-poppy .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tree-poppy .eform-ui-pricing-table-footer {
 background-color:#c67805
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tree-poppy .eform-pt-header {
 background-color:#f9a11f
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.tree-poppy .eform-pt-header:after {
 border-top-color:#f9a11f
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cerulean .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cerulean .eform-ui-pricing-table-footer {
 background-color:#0275a8
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cerulean .eform-pt-header {
 background-color:#03a9f4
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.cerulean .eform-pt-header:after {
 border-top-color:#03a9f4
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bahama-blue .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bahama-blue .eform-ui-pricing-table-footer {
 background-color:#012c4f
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bahama-blue .eform-pt-header {
 background-color:#01579b
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.bahama-blue .eform-pt-header:after {
 border-top-color:#01579b
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.aqua-deep .eform-pt-ribbon,
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.aqua-deep .eform-ui-pricing-table-footer {
 background-color:#000100
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.aqua-deep .eform-pt-header {
 background-color:#004d40
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-ui-pricing-table-element .eform-ui-pricing-table-item.aqua-deep .eform-pt-header:after {
 border-top-color:#004d40
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-pricing-table-radio+.eform-ui-pricing-table-element {
 background-color:#fcfcfc;
 opacity:.95
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-pricing-table-radio+.eform-ui-pricing-table-element.eform-pt-highlight {
 -webkit-transform:scale(1.08);
 transform:scale(1.08);
 z-index:2;
 opacity:1;
 background-color:#fff
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-pricing-table-radio+.eform-ui-pricing-table-element:hover {
 opacity:1;
 -webkit-transform:scale(1.07);
 transform:scale(1.07);
 z-index:1;
 background-color:#fff
}
.ipt-uif-custom-material-default .eform-ui-pricing-table-content .eform-pricing-table-radio:checked+.eform-ui-pricing-table-element {
 -webkit-transform:scale(1.08);
 transform:scale(1.08);
 z-index:2;
 opacity:1;
 background-color:#fff
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element {
 overflow:hidden;
 border-radius:16px 16px 0 0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-pt-ribbon {
 position:absolute;
 top:-50px;
 right:-50px;
 width:100px;
 height:100px;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 font-size:10px;
 line-height:170px;
 z-index:1
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-pt-ribbon:empty {
 display:none
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-pt-header {
 margin-bottom:0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-pt-header:after {
 display:none
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-pt-header .eform-pt-price {
 bottom:0;
 margin:0;
 padding:8px 0;
 opacity:.9
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-ui-pricing-table-attr {
 padding:0
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-ui-pricing-table-attr ul li {
 padding:8px 32px;
 border:0;
 box-shadow:none
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-ui-pricing-table-attr ul li:nth-child(2n) {
 background-color:#f2f2f2
}
.ipt-uif-custom-material-default .eform-ui-pricing-table.eform-ui-pricing-table-style-rounded .eform-ui-pricing-table-element .eform-ui-pricing-table-footer {
 margin:16px auto;
 display:inline-block;
 border-radius:4em;
 padding:8px 16px;
 font-size:16px
}
.ipt-uif-custom-material-default .eform-react-placeholder {
 font-weight:inherit;
 font-style:inherit;
 font-size:inherit;
 line-height:inherit;
 font-family:inherit
}
.ipt-uif-custom-material-default .eform-react-placeholder:empty {
 padding:0 .5em;
 background-color:#f5f5f5;
 color:#e0e0e0
}
.ipt-uif-custom-material-default .eform-react-placeholder:empty:before {
 content:"\2026";
 display:inline-block
}
.ipt-uif-custom-material-default .ui-widget {
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .ui-widget-header {
 background:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ui-widget-header a {
 color:#fff
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-panel {
 padding:14px 20px
}
.ipt-uif-custom-material-default .ui-tabs .ipt-eform-tab-nav-wrap {
 position:relative;
 display:flex;
 padding:0 2em;
 background-color:#009688;
 color:#fff;
 margin:-.2em -.2em 0
}
.ipt-uif-custom-material-default .ui-tabs .ipt-eform-tab-nav-wrap .eform-tab-active-notifier,
.ipt-uif-custom-material-default .ui-tabs .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier {
 display:none
}
.ipt-uif-custom-material-default .ui-tabs .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier {
 display:block;
 position:absolute;
 left:0;
 right:0;
 bottom:-4px;
 height:4px;
 background:#00796b;
 box-shadow:0 -1px 1px 0 rgba(0,0,0,.4)
}
.ipt-uif-custom-material-default .ui-tabs .ipt-eform-tab-nav-wrap .eform-tab-nav {
 display:none
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav {
 position:relative;
 overflow-x:auto;
 overflow-y:hidden;
 height:3em;
 white-space:nowrap;
 padding:0;
 margin:0
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav::-webkit-scrollbar-track {
 background-color:hsla(0,0%,100%,.5)
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav::-webkit-scrollbar {
 height:4px;
 background-color:rgba(0,0,0,.2)
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav::-webkit-scrollbar-thumb {
 background-color:rgba(0,0,0,.5)
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li {
 display:inline-block;
 text-align:left;
 line-height:3em;
 height:3em;
 padding:0;
 margin:0;
 float:none;
 opacity:.5;
 transition:opacity .2s ease-in-out
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li.ui-tabs-active {
 opacity:1
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
 display:block;
 width:100%;
 height:100%;
 font-size:1.5em;
 padding:0 .5em;
 color:#fff;
 text-shadow:0 0 1px rgba(0,0,0,.5)
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor:active,
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor:focus {
 outline:none
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor .ipticm {
 vertical-align:middle;
 margin-right:4px;
 display:inline-block
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor .eform-tab-labels {
 display:inline-block
}
.ipt-uif-custom-material-default .ui-tabs .ui-tabs-nav li .ui-tabs-anchor .eform-tab-labels .ipt_uif_tab_subtitle {
 font-size:.5em
}
.ipt-uif-custom-material-default .ui-progressbar {
 box-shadow:none;
 height:4px;
 background-color:#b2dfdb;
 border-radius:2px;
 position:relative;
 overflow:visible
}
.ipt-uif-custom-material-default .ui-progressbar .ui-progressbar-value {
 position:absolute;
 top:0;
 left:0;
 background-color:#009688;
 border-radius:2px;
 margin:0;
 transition:all 1s linear;
 will-change:width
}
.ipt-uif-custom-material-default .ui-progressbar .ipt_uif_progress_value {
 position:absolute;
 top:-1.5em;
 width:8em;
 text-align:center;
 left:50%;
 margin-left:-4em;
 color:#009688;
 display:inline-block
}
.ipt-uif-custom-material-default .ui-button,
.ipt-uif-custom-material-default .ui-widget-content .ui-button {
 background-color:#009688;
 color:#fff;
 border:0;
 overflow:hidden;
 text-transform:uppercase;
 padding:1em 28px;
 display:inline-block;
 margin:.2em 1em 10px 0;
 border-radius:2px;
 height:auto;
 font-size:1em;
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
 transition:all .2s ease-in-out
}
.ipt-uif-custom-material-default .ui-button .ui-button-text,
.ipt-uif-custom-material-default .ui-widget-content .ui-button .ui-button-text {
 text-transform:uppercase;
 padding:0;
 margin:0;
 font-weight:400;
 position:relative;
 z-index:2
}
.ipt-uif-custom-material-default .ui-button .ui-button-text i[data-ipt-icomoon]:before,
.ipt-uif-custom-material-default .ui-widget-content .ui-button .ui-button-text i[data-ipt-icomoon]:before {
 vertical-align:middle
}
.ipt-uif-custom-material-default .ui-button .ipticm,
.ipt-uif-custom-material-default .ui-widget-content .ui-button .ipticm {
 margin-right:2px
}
.ipt-uif-custom-material-default .ui-button.ui-button-text-icon-primary,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ui-button-text-icon-primary {
 padding-left:49px
}
.ipt-uif-custom-material-default .ui-button:last-child,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:last-child {
 margin-right:0
}
.ipt-uif-custom-material-default .ui-button:active,
.ipt-uif-custom-material-default .ui-button:focus,
.ipt-uif-custom-material-default .ui-button:visited,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:active,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:visited {
 color:#fff;
 outline:none
}
.ipt-uif-custom-material-default .ui-button:hover,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:hover {
 background-color:#00b09f;
 color:#fff;
 box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)
}
.ipt-uif-custom-material-default .ui-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.1)
}
.ipt-uif-custom-material-default .ui-button[disabled],
.ipt-uif-custom-material-default .ui-widget-content .ui-button[disabled] {
 background-color:#f5f5f5;
 color:#e0e0e0;
 box-shadow:none
}
.ipt-uif-custom-material-default .ui-button .ui-icon,
.ipt-uif-custom-material-default .ui-widget-content .ui-button .ui-icon {
 margin-left:-14px;
 margin-top:-2px;
 left:-4px
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button,
.ipt-uif-custom-material-default .ui-button.secondary-button,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button {
 margin:0;
 background:#ebebeb;
 color:#757575;
 box-shadow:none;
 border-radius:0
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button:active,
.ipt-uif-custom-material-default .ui-button.ipt-ui-button:focus,
.ipt-uif-custom-material-default .ui-button.secondary-button:active,
.ipt-uif-custom-material-default .ui-button.secondary-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button:active,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button:active,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button:focus {
 color:#757575
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button:hover,
.ipt-uif-custom-material-default .ui-button.secondary-button:hover,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button:hover,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button:hover {
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button[disabled],
.ipt-uif-custom-material-default .ui-button.secondary-button[disabled],
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button[disabled],
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button[disabled] {
 opacity:.5
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button:focus,
.ipt-uif-custom-material-default .ui-button.secondary-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button:focus,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button:focus {
 box-shadow:0 0 0 2px hsla(0,0%,45.9%,.1)
}
.ipt-uif-custom-material-default .ui-button.small,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.small {
 font-size:.8em;
 padding:1em 14px
}
.ipt-uif-custom-material-default .ui-button.small .ui-icon,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.small .ui-icon {
 margin-left:0
}
.ipt-uif-custom-material-default .ui-button.large,
.ipt-uif-custom-material-default .ui-widget-content .ui-button.large {
 font-size:1.2em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container {
 text-align:left;
 margin:.2em 0 10px
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner {
 display:flex;
 align-items:stretch;
 flex-flow:row wrap;
 justify-content:flex-start
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button {
 display:flex;
 align-items:center;
 justify-content:center;
 height:3em;
 padding:0 2em;
 width:auto;
 text-align:center;
 flex:0 0 auto;
 margin:.5em;
 word-break:break-all;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 background:#ebebeb;
 color:#757575;
 box-shadow:none;
 border-radius:0
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button:active,
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button:focus {
 color:#757575
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button:hover {
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button[disabled] {
 opacity:.5
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container .eform-button-container-inner .ui-button:focus {
 box-shadow:0 0 0 2px hsla(0,0%,45.9%,.2)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.size-small .eform-button-container-inner .ui-button {
 font-size:.8em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.size-large .eform-button-container-inner .ui-button {
 font-size:1.2em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.align-center .eform-button-container-inner {
 justify-content:center
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.align-right .eform-button-container-inner {
 justify-content:flex-end
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.align-justify {
 width:100%
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.align-justify .eform-button-container-inner {
 align-items:center;
 justify-content:center;
 width:auto
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.align-justify .eform-button-container-inner .eform-material-button {
 width:auto;
 flex:1 0 auto;
 white-space:nowrap
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
 border-radius:4px
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button .ui-button-text {
 font-size:.9em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat.eform-material-alternate-pb .eform-button-container-inner .ui-button {
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat.eform-material-alternate-pb .eform-button-container-inner .ui-button .waves-ripple {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat.eform-material-alternate-pb .eform-button-container-inner .ui-button:hover {
 background-color:#00796b
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat.eform-material-alternate-pb .eform-button-container-inner .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat.eform-material-rounded-pb .ui-button {
 border-radius:2em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border .eform-button-container-inner {
 align-items:flex-start
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border .eform-button-container-inner .ui-button {
 border-radius:4px;
 transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
 border-bottom:6px solid rgba(0,0,0,.15)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border .eform-button-container-inner .ui-button:hover {
 border-bottom-color:rgba(0,0,0,.25)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border .eform-button-container-inner .ui-button:active {
 top:6px;
 border-bottom:0 solid rgba(0,0,0,.3)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border .eform-button-container-inner .ui-button .ui-button-text {
 font-size:.9em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border.eform-material-alternate-pb .eform-button-container-inner .ui-button {
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border.eform-material-alternate-pb .eform-button-container-inner .ui-button .waves-ripple {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border.eform-material-alternate-pb .eform-button-container-inner .ui-button:hover {
 background-color:#00796b
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border.eform-material-alternate-pb .eform-button-container-inner .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--border.eform-material-rounded-pb .ui-button {
 border-radius:2em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient .eform-button-container-inner .ui-button {
 border-radius:4px;
 background-color:#e0e0e0;
 background-image:linear-gradient(180deg,#ebebeb,#c5c5c5);
 border:1px solid #d8d8d8;
 background-size:100% 200%
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient .eform-button-container-inner .ui-button:hover {
 border-color:#c5c5c5;
 background-position:center 100%
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient .eform-button-container-inner .ui-button .ui-button-text {
 font-size:.9em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient.eform-material-alternate-pb .eform-button-container-inner .ui-button {
 background-image:linear-gradient(180deg,#009688,#004a43);
 color:#fff;
 border-color:#007065
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient.eform-material-alternate-pb .eform-button-container-inner .ui-button .waves-ripple {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient.eform-material-alternate-pb .eform-button-container-inner .ui-button:hover {
 border-color:#007065
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient.eform-material-alternate-pb .eform-button-container-inner .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--gradient.eform-material-rounded-pb .ui-button {
 border-radius:2em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline .eform-button-container-inner .ui-button {
 border-radius:4px;
 flex:0 1 auto;
 border:2px solid #c7c6c6;
 background-color:#fff
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline .eform-button-container-inner .ui-button:hover {
 background-color:hsla(0,0%,87.8%,.5);
 border-color:#bababa
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline .eform-button-container-inner .ui-button .ui-button-text {
 font-size:.9em
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline.eform-material-alternate-pb .eform-button-container-inner .ui-button {
 border-color:#009688;
 color:#009688
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline.eform-material-alternate-pb .eform-button-container-inner .ui-button:hover {
 background-color:rgba(0,150,136,.2);
 border-color:#00796b
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline.eform-material-alternate-pb .eform-button-container-inner .ui-button .waves-ripple {
 background-color:#b2dfdb
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline.eform-material-alternate-pb .eform-button-container-inner .ui-button:focus {
 box-shadow:0 0 0 2px rgba(0,150,136,.2)
}
.ipt-uif-custom-material-default .ipt-eform-material-button-container.ipt_fsqm_form_button_container--outline.eform-material-rounded-pb .ui-button {
 border-radius:2em
}
.ipt-uif-custom-material-default .ui-slider {
 box-shadow:none;
 height:4px;
 background:#e0e0e0;
 border-radius:2px;
 margin-bottom:18px
}
.ipt-uif-custom-material-default .ui-slider .ui-slider-handle {
 border-radius:100%;
 background:#009688;
 height:16px;
 width:16px;
 top:-6px;
 margin-left:-8px;
 transition:background .2s ease-in-out
}
.ipt-uif-custom-material-default .ui-slider .ui-slider-handle.ui-state-active {
 background:#00796b
}
.ipt-uif-custom-material-default .ui-slider.ui-slider-vertical {
 width:4px;
 height:300px
}
.ipt-uif-custom-material-default .ui-slider.ui-slider-vertical .ui-slider-handle {
 top:auto;
 left:0;
 margin-left:-6px;
 margin-top:-8px
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip {
 width:4em;
 margin-left:-2em;
 text-align:center
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip .ui-slider-label {
 font-weight:400;
 width:4em;
 margin-left:-2em;
 color:#757575;
 text-align:center;
 top:12px
}
@media screen and (max-width:991px) {
 .ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip .ui-slider-label {
  -webkit-transform:rotate(-60deg) scale(.7) translate(-8px,-8px);
  transform:rotate(-60deg) scale(.7) translate(-8px,-8px)
 }
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-line {
 transition:height .2s ease-in-out;
 height:6px;
 width:1px
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-inrange .ui-slider-label,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-1 .ui-slider-label,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-2 .ui-slider-label,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected .ui-slider-label {
 font-weight:400;
 color:#009688
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-inrange .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-1 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-2 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected .ui-slider-line {
 background-color:#009688
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-1 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected-2 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip-selected .ui-slider-line {
 height:10px
}
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-horizontal {
 margin-bottom:4em
}
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical {
 margin-right:0;
 margin-bottom:0
}
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical .ui-slider-line {
 height:1px;
 width:6px;
 transition:width .2s ease-in-out
}
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical .ui-slider-pip-selected-1 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical .ui-slider-pip-selected-2 .ui-slider-line,
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical .ui-slider-pip-selected .ui-slider-line {
 width:10px;
 height:1px
}
.ipt-uif-custom-material-default .ui-slider-pips.ui-slider-vertical .ui-slider-label {
 margin-top:0;
 top:1px;
 margin-left:8px;
 text-align:left;
 -webkit-transform:none;
 transform:none
}
.ipt-uif-custom-material-default .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
 font-weight:400;
 color:inherit
}
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-tip {
 background:transparent;
 color:#fff;
 border:0 #009688;
 width:48px;
 height:48px;
 line-height:20px;
 top:-17px;
 left:10px;
 text-indent:-15px;
 -webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
 filter:drop-shadow(0 0 1px rgba(0,0,0,.2))
}
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-tip:after,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-tip:before {
 display:none
}
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-tip:after {
 display:block;
 height:48px;
 width:48px;
 border-radius:50% 50% 0;
 background:#009688;
 position:absolute;
 bottom:16px;
 left:-3px;
 z-index:-1;
 border:0;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.ipt-uif-custom-material-default .ui-slider-float.ui-slider-vertical .ui-slider-tip {
 color:#fff
}
.ipt-uif-custom-material-default .ui-slider-float.ui-slider-vertical .ui-slider-tip:after {
 margin-bottom:-10px;
 right:0;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 border-left-color:#009688
}
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-handle:focus .ui-slider-tip,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-handle:hover .ui-slider-tip,
.ipt-uif-custom-material-default .ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
 top:-60px
}
.material-default .ui-datepicker {
 box-sizing:border-box;
 line-height:1.428571429;
 font-weight:400;
 width:300px;
 padding:0 10px 10px;
 font-size:14px;
 font-family:Roboto,Noto Sans,Arial,sans-serif;
 background-color:#fff;
 color:#757575;
 z-index:100000!important;
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.material-default .ui-datepicker *,
.material-default .ui-datepicker:after,
.material-default .ui-datepicker :after,
.material-default .ui-datepicker:before,
.material-default .ui-datepicker :before {
 box-sizing:border-box
}
.material-default .ui-datepicker .ui-widget-header {
 background:#009688;
 color:#fff
}
.material-default .ui-datepicker .ui-widget-header a {
 color:#fff
}
.material-default .ui-datepicker .ui-datepicker-header {
 padding:12px 24px;
 position:relative;
 margin:-10px -10px 0;
 box-shadow:0 -2px 2px 0 rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.2),0 -1px 5px 0 rgba(0,0,0,.12)
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
 position:absolute;
 height:24px;
 width:24px;
 left:0;
 top:50%;
 margin-top:-12px
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:after,
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:after {
 content:"\f053";
 font-family:ipt-icomoon;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
 left:auto;
 right:0
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:after {
 content:"\f054"
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
 text-align:center;
 margin:0;
 line-height:20px;
 font-size:16px
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
 display:inline-block;
 text-align:center;
 background-color:transparent;
 border:1px solid #00796b;
 padding:.2em;
 color:#fff;
 width:100px;
 height:32px;
 line-height:20px;
 font-size:1em
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title select:active,
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title select:focus {
 outline:none
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title select+select {
 margin-left:8px
}
.material-default .ui-datepicker .ui-datepicker-header .ui-datepicker-title select option {
 font-size:14px;
 text-align:center;
 color:#757575;
 line-height:20px
}
.material-default .ui-datepicker table.ui-datepicker-calendar {
 border-collapse:collapse;
 border:0;
 text-align:center
}
.material-default .ui-datepicker table.ui-datepicker-calendar tbody,
.material-default .ui-datepicker table.ui-datepicker-calendar td,
.material-default .ui-datepicker table.ui-datepicker-calendar th,
.material-default .ui-datepicker table.ui-datepicker-calendar thead,
.material-default .ui-datepicker table.ui-datepicker-calendar tr {
 text-align:center;
 background-color:#fff;
 border:0
}
.material-default .ui-datepicker table.ui-datepicker-calendar tbody:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar td:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar th:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar thead:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar tr:hover {
 box-shadow:none;
 border:0;
 background-color:#fff
}
.material-default .ui-datepicker table.ui-datepicker-calendar th {
 font-weight:400
}
.material-default .ui-datepicker table.ui-datepicker-calendar td {
 font-weight:300
}
.material-default .ui-datepicker table.ui-datepicker-calendar td,
.material-default .ui-datepicker table.ui-datepicker-calendar th {
 height:54px;
 width:54px;
 padding:0;
 margin:0
}
.material-default .ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today a {
 background-color:#e0e0e0
}
.material-default .ui-datepicker table.ui-datepicker-calendar a,
.material-default .ui-datepicker table.ui-datepicker-calendar span {
 color:#757575;
 display:block;
 margin:0 auto;
 padding:0;
 text-align:center;
 width:32px;
 height:32px;
 line-height:32px;
 border-radius:50%;
 will-change:background-color,color;
 transition:all .2s ease-in-out
}
.material-default .ui-datepicker table.ui-datepicker-calendar a:active,
.material-default .ui-datepicker table.ui-datepicker-calendar a:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar span:active,
.material-default .ui-datepicker table.ui-datepicker-calendar span:hover {
 text-decoration:none;
 color:#757575
}
.material-default .ui-datepicker table.ui-datepicker-calendar a:hover,
.material-default .ui-datepicker table.ui-datepicker-calendar span:hover {
 background-color:#e0e0e0
}
.material-default .ui-datepicker table.ui-datepicker-calendar a.ui-state-active,
.material-default .ui-datepicker table.ui-datepicker-calendar span.ui-state-active {
 background-color:#009688;
 color:#fff
}
.material-default .ui-datepicker table.ui-datepicker-calendar .ui-datepicker-unselectable span {
 background-color:transparent;
 color:#e0e0e0
}
.material-default .ui-datepicker .ui-datepicker-buttonpane {
 background-color:#ebebeb;
 padding:0;
 margin:0 -10px;
 position:relative;
 bottom:-10px
}
.material-default .ui-datepicker .ui-datepicker-buttonpane:after {
 display:block;
 zoom:1;
 content:"";
 clear:both
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button {
 margin:0;
 background:transparent;
 position:relative;
 color:#757575;
 transition:all .2s ease-in-out;
 will-change:background-color,color;
 font-size:1em;
 border-radius:0;
 border:0;
 box-shadow:none;
 overflow:hidden;
 text-transform:uppercase;
 padding:1em 2em;
 display:inline-block
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button:last-child {
 margin-right:0
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button:hover {
 background-color:#e0e0e0;
 color:#757575
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button:active,
.material-default .ui-datepicker .ui-datepicker-buttonpane button:focus {
 background-color:#009688;
 color:#fff;
 outline:none
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button[disabled] {
 opacity:.5
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.material-default .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {
 float:right
}
.material-default .ui-datepicker.ui-datepicker-multi-3 {
 width:900px!important;
 font-size:13px!important;
 padding:0
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-header {
 width:100%;
 margin:0;
 box-shadow:none;
 height:52px
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-header .ui-datepicker-title {
 line-height:27px;
 font-size:20px
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
 width:70px;
 margin:0
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.333333333333%;
 float:left
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group table {
 width:300px
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-row-break {
 clear:both
}
.material-default .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-buttonpane {
 margin:0;
 bottom:0
}
.material-default .ui-datepicker .ui-slider {
 box-shadow:none;
 height:4px;
 background:#e0e0e0;
 border-radius:2px
}
.material-default .ui-datepicker .ui-slider-horizontal .ui-slider-handle {
 border-radius:100%;
 background:#009688;
 height:16px;
 width:16px;
 top:-6px;
 margin-left:-8px;
 transition:background .2s ease-in-out
}
.material-default .ui-datepicker .ui-slider-horizontal .ui-slider-handle.ui-state-active {
 background:#00796b
}
.ui-timepicker-div {
 margin:0 -10px;
 font-size:14px
}
.ui-timepicker-div>.ui-widget-header {
 box-shadow:0 -2px 2px 0 rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.2),0 -1px 5px 0 rgba(0,0,0,.12);
 text-transform:uppercase;
 font-size:1em;
 padding:.5714285714em 1em
}
.ui-timepicker-div dl {
 padding:0 10px;
 text-align:left;
 font-weight:400;
 margin:0
}
.ui-timepicker-div dl dt {
 float:left;
 clear:left;
 padding:0 0 0 5px;
 font-weight:300
}
.ui-timepicker-div dl dd {
 margin:32px 10px 24px 40%
}
.ui-timepicker-div dl .ui_tpicker_time {
 text-align:right;
 padding-bottom:10px;
 margin-top:10px;
 border-bottom:1px solid #9e9e9e
}
.ui-timepicker-div .ui_tpicker_unit_hide {
 display:none
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
 background:none;
 color:inherit;
 border:none;
 outline:none;
 width:95%
}
.ui-tpicker-grid-label {
 background:none;
 border:none;
 margin:0;
 padding:0
}
.ui-timepicker-rtl {
 direction:rtl
}
.ui-timepicker-rtl dl {
 text-align:right;
 padding:0 5px 0 0
}
.ui-timepicker-rtl dl dt {
 float:right;
 clear:right
}
.ui-timepicker-rtl dl dd {
 margin:0 40% 10px 10px
}
.ipt-uif-custom-material-default .datepicker {
 cursor:pointer!important
}
.ipt-uif-custom-material-default .eform-dp-input-field {
 position:relative
}
.ipt-uif-custom-material-default .eform-dp-input-field .datepicker~.eform-dp-clear {
 line-height:3em;
 width:20px;
 text-align:center;
 position:absolute;
 right:0;
 top:0;
 display:block
}
.ipt-uif-custom-material-default .eform-dp-input-field .datepicker.is-empty~.eform-dp-clear {
 display:none
}
.ipt-uif-custom-material-default .ui-keyboard {
 background-color:#fafafa;
 color:#757575;
 padding:10px;
 margin:0;
 font-size:14px;
 font-family:Roboto,Noto Sans,Arial,sans-serif;
 font-weight:300;
 position:absolute;
 left:0;
 top:0;
 z-index:16000;
 touch-action:manipulation
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button {
 display:inline-block;
 width:auto;
 min-width:32px;
 height:32px;
 margin:2px;
 padding:0 10px;
 border-radius:4px;
 text-align:center;
 cursor:pointer;
 overflow:hidden;
 line-height:32px;
 border:0;
 background-color:#f5f5f5;
 color:#757575;
 -moz-user-focus:ignore;
 will-change:background-color,color,border-color;
 transition:color .2s ease,background-color .2s ease,border-color .2s ease
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button span {
 padding:0;
 margin:0;
 white-space:nowrap;
 display:inline-block
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-actionkey {
 background-color:#eee
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-shift {
 width:93px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-enter {
 width:65px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-space {
 width:335px;
 text-indent:-9999px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-bksp,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-tab {
 width:80px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-accept,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-cancel {
 width:104px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-65,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-97 {
 margin-left:90px
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-33,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-35,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-36,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-37,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-38,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-40,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-41,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-42,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-43,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-45,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-46,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-47,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-48,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-49,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-50,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-51,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-52,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-53,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-54,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-55,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-56,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-57,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-61,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-64,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-94,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-95,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-96,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-126 {
 border:1px solid #f5f5f5
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-state-hover,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button:hover {
 border-color:#009688;
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button:active,
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button:focus {
 border-color:#00796b;
 background-color:#00796b;
 color:#fff
}
.ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button-endrow {
 clear:left
}
@media screen and (max-width:767px) {
 .ipt-uif-custom-material-default .ui-keyboard {
  padding:10px;
  font-size:12px
 }
 .ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button {
  min-width:14px;
  width:auto!important;
  height:16px;
  border-radius:1px;
  padding:0 6px;
  line-height:12px;
  margin:2px 1px!important
 }
 .ipt-uif-custom-material-default .ui-keyboard .ui-keyboard-button.ui-keyboard-space {
  width:150px!important
 }
}
.ipt-uif-custom-material-default .ui-keyboard[data-ui-keyboard-layout=num] .ui-keyboard-button {
 width:32px
}
.ipt-uif-custom-material-default .ui-keyboard-has-focus {
 z-index:16001
}
.ipt-uif-custom-material-default .ui-autocomplete {
 background-color:#fff;
 padding:14px 0;
 font-size:14px;
 font-family:Roboto,Noto Sans,Arial,sans-serif;
 line-height:1.428571429;
 color:#757575
}
.ipt-uif-custom-material-default .ui-autocomplete .ui-menu-item {
 will-change:background,color;
 transition:all .2s ease-in-out;
 padding:12px 10px;
 border:0
}
.ipt-uif-custom-material-default .ui-autocomplete .ui-menu-item.ui-state-focus,
.ipt-uif-custom-material-default .ui-autocomplete .ui-menu-item:hover {
 margin:0;
 border:0;
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .dataTables_wrapper {
 margin:14px 0;
 position:relative;
 clear:both;
 *zoom:1
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar {
 color:#757575;
 text-align:center
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar .dataTables_paginate .fg-button {
 box-shadow:none;
 color:#757575;
 background-color:#f5f5f5;
 border:0;
 border-radius:0;
 transition:all .2s ease-in-out
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar .dataTables_paginate .fg-button:hover {
 color:#fff;
 background-color:#009688;
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar .dataTables_paginate .fg-button:active {
 background-color:#00796b;
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar .dataTables_paginate .fg-button.ui-state-disabled {
 background-color:#f5f5f5;
 color:#e0e0e0
}
.ipt-uif-custom-material-default .dataTables_wrapper .ipt_uif_select,
.ipt-uif-custom-material-default .dataTables_wrapper .ipt_uif_text {
 color:#757575;
 max-width:100px;
 min-width:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .ipt_uif_select {
 border:0;
 border-bottom:1px solid #9e9e9e
}
.ipt-uif-custom-material-default .dataTables_wrapper .date_filter {
 text-align:center
}
.ipt-uif-custom-material-default .dataTables_wrapper .date_filter input {
 display:inline-block;
 width:50px;
 margin:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .ui-widget-header {
 background-color:transparent
}
.ipt-uif-custom-material-default .dataTables_wrapper .ui-toolbar {
 padding:5px
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-button .ipticm {
 vertical-align:middle
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable {
 margin:14px auto;
 clear:both;
 width:100%!important;
 border-collapse:collapse;
 color:inherit;
 font-size:1em;
 vertical-align:middle;
 border:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tr {
 border-radius:0;
 border-collapse:collapse;
 border:0;
 border-bottom:1px solid #e0e0e0;
 background-color:transparent
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable th td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable th th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tr td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tr th {
 border-radius:0;
 border-collapse:collapse;
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody .numeric-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td .numeric-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot .numeric-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable th .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable th .numeric-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead .numeric-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tr .data-id,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tr .numeric-id {
 font-size:.7142857143em;
 background-color:#ebebeb;
 color:#757575;
 padding:.2857142857em .5em;
 font-weight:300;
 position:relative;
 top:-.1428571429em
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot th,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead td,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th {
 font-size:1em;
 font-weight:700;
 vertical-align:middle;
 text-transform:uppercase;
 text-align:center;
 line-height:2em;
 border:1px solid #e0e0e0;
 border-right:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot td:first-child,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot th:first-child,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead td:first-child,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th:first-child {
 border-left:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th {
 padding:5px;
 cursor:pointer;
 *cursor:hand
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th div.DataTables_sort_wrapper {
 position:relative;
 padding-right:20px
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable thead th div.DataTables_sort_wrapper span {
 position:absolute;
 top:50%;
 margin-top:-8px;
 right:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tfoot th {
 padding:5px
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody td {
 padding:10px;
 border:0;
 vertical-align:middle
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody td:first-child {
 font-weight:700
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody td.ipt_fsqm_up_number {
 text-align:right
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody tr.even {
 background-color:rgba(0,0,0,.02)
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable tbody tr.child td {
 padding-top:0;
 padding-bottom:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.center,
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.dataTables_empty {
 text-align:center
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.action_label {
 background-color:#ebebeb;
 color:#757575;
 text-align:center;
 padding:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.action_label .ipt-eform-material-button-container {
 margin:0;
 text-align:center
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.action_label .ipt_uif_button {
 background-color:transparent;
 color:#757575;
 margin:0;
 border-radius:0;
 box-shadow:none;
 padding:14px
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.action_label .ipt_uif_button:hover {
 background-color:#e0e0e0;
 color:#757575;
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTable td.action_label .ipt_uif_button:active {
 background-color:#e0e0e0;
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .dataTables_wrapper .fg-toolbar {
 font-size:14px
}
.ipt-uif-custom-material-default .dataTables_wrapper .yadcf-filter-wrapper {
 display:block;
 margin:10px auto 0;
 padding:10px;
 width:100%;
 max-width:220px
}
.ipt-uif-custom-material-default .dataTables_wrapper .yadcf-filter-wrapper .ipt_uif_select {
 display:inline-block;
 width:auto;
 max-width:70%
}
.ipt-uif-custom-material-default .dataTables_wrapper .yadcf-filter-wrapper .ipt_uif_text {
 max-width:30%;
 width:auto;
 display:inline-block
}
.ipt-uif-custom-material-default .dataTables_wrapper .yadcf-filter-wrapper .yadcf-filter-reset-button {
 margin-left:10px
}
.ipt-uif-custom-material-default .dataTables_wrapper .yadcf-filter-wrapper-inner {
 display:inline;
 margin:0;
 padding:0;
 border:0
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTables_filter {
 float:right;
 text-align:right
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTables_info {
 padding-top:3px;
 clear:both;
 float:left
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTables_paginate {
 float:right;
 text-align:right
}
.ipt-uif-custom-material-default .dataTables_wrapper .dataTables_paginate .ui-button {
 margin:1px!important;
 padding:8px;
 font-size:12px
}
.ipt-uif-custom-material-default .dataTables_wrapper .paging_two_button .ui-button {
 float:left;
 cursor:pointer
}
.ipt-uif-custom-material-default .dataTables_wrapper .paging_full_numbers .ui-button {
 padding:2px 6px;
 margin:0;
 cursor:pointer
}
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_next,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_previous,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_next,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_previous {
 height:19px;
 float:left;
 cursor:pointer;
 *cursor:hand
}
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_next:active,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_next:hover,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_previous:active,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_previous:hover,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_next:active,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_next:hover,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_previous:active,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_previous:hover {
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_previous,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_previous {
 padding-left:23px
}
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_disabled_next,
.ipt-uif-custom-material-default .dataTables_wrapper .paginate_enabled_next {
 padding-right:23px;
 margin-left:10px
}
.ipt-uif-custom-material-default .dataTables_wrapper #DataTables_Table_0_filter label {
 position:relative;
 padding-right:28px
}
.ipt-uif-custom-material-default .dataTables_wrapper #DataTables_Table_0_filter label:before {
 font-family:ipt-icomoon;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"";
 position:absolute;
 right:6px;
 top:0;
 font-size:1em;
 opacity:.5
}
.ipt-uif-custom-material-default .dataTables_wrapper #DataTables_Table_0_filter .ipt_uif_text {
 margin:0;
 position:relative;
 right:-28px;
 padding-right:28px;
 padding-left:8px;
 width:200px;
 max-width:100%;
 font-size:14px
}
.ipt-uif-custom-material-default .dataTables_filter .ipt_uif_text,
.ipt-uif-custom-material-default .dataTables_length .ipt_uif_select {
 display:inline;
 height:25px;
 line-height:18px;
 width:auto
}
.ipt-uif-custom-material-default .dataTables_length .ipt_uif_select {
 border:1px solid #9e9e9e
}
.ipt-uif-custom-material-default .fg-toolbar .dataTables_filter,
.ipt-uif-custom-material-default .fg-toolbar .dataTables_info,
.ipt-uif-custom-material-default .fg-toolbar .dataTables_length,
.ipt-uif-custom-material-default .fg-toolbar .dataTables_paginate {
 float:none;
 display:block;
 margin:0 0 10px;
 width:100%;
 text-align:center
}
@media screen and (min-width:1200px) {
 .ipt-uif-custom-material-default .fg-toolbar .dataTables_length,
 .ipt-uif-custom-material-default .fg-toolbar .dataTables_paginate {
  float:left;
  margin:0;
  width:auto;
  min-width:250px;
  text-align:left
 }
 .ipt-uif-custom-material-default .fg-toolbar .dataTables_paginate {
  float:right;
  margin:0;
  width:auto;
  text-align:right
 }
 .ipt-uif-custom-material-default .fg-toolbar .dataTables_filter {
  display:inline-block;
  margin:0;
  width:auto
 }
 .ipt-uif-custom-material-default .fg-toolbar .dataTables_info {
  width:auto;
  float:left
 }
}
.ipt-uif-custom-material-default .dtr-details {
 list-style:none;
 margin:0
}
.ipt-uif-custom-material-default .dtr-details li {
 list-style:none;
 margin:0;
 padding:8px 16px;
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default .dtr-details li:before {
 font-family:ipt-icomoon;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"";
 line-height:inherit;
 font-size:16px;
 width:32px;
 text-align:center;
 display:inline-block;
 border-right:1px solid #e0e0e0;
 margin-right:16px;
 color:#757575
}
.ipt-uif-custom-material-default .dtr-details li .dtr-title {
 font-weight:700;
 width:100px;
 display:inline-block;
 border-right:1px solid #e0e0e0;
 margin-right:16px
}
.ipt-uif-custom-material-default .dtr-details li .dtr-data .ipt-eform-material-button-container {
 display:inline-block
}
.ipt-uif-custom-material-default .dtr-details li .dtr-data .ipt-eform-material-button-container .ipt_uif_button {
 padding:10px 15px
}
.ipt-uif-custom-material-default .dtr-details li:last-child {
 border-bottom:0
}
.ipt-uif-custom-material-default .eform-styled-widget,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error,
.ipt-uif-custom-material-default .ipt_uif_message {
 margin:20px auto;
 padding:0;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header {
 background-color:#009688;
 border-bottom:4px solid #00796b;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12);
 display:flex;
 align-items:center;
 width:100%
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header>*,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header>*,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header>*,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header>*,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header>*,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header>* {
 margin:0;
 color:#fff;
 padding:10px 14px;
 vertical-align:middle;
 width:100%;
 font-size:1.2857142857em
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header>* .ipt_uif_message_close,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header>* .ipt_uif_message_close,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header>* .ipt_uif_message_close,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header>* .ipt_uif_message_close,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header>* .ipt_uif_message_close,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header>* .ipt_uif_message_close {
 float:right;
 text-decoration:none
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header>* .ipt_uif_message_close:hover,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header>* .ipt_uif_message_close:hover,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header>* .ipt_uif_message_close:hover,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header>* .ipt_uif_message_close:hover,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header>* .ipt_uif_message_close:hover,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header>* .ipt_uif_message_close:active,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header>* .ipt_uif_message_close:hover {
 text-decoration:none
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header [class*=ipt-icomoon-],
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header [class*=ipt-icomoon-],
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header [class*=ipt-icomoon-],
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header [class*=ipt-icomoon-],
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header [class*=ipt-icomoon-],
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header [class*=ipt-icomoon-] {
 vertical-align:baseline;
 margin-right:.2em;
 line-height:inherit;
 position:relative;
 top:1px
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-content,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-content,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-content,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-content,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-content {
 padding:7px 14px;
 background-color:#fff;
 color:#757575
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-content p,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-content p,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content p,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-content p,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-content p,
.ipt-uif-custom-material-default .ipt_uif_message .ui-widget-content p {
 margin-top:10px
}
.ipt-uif-custom-material-default .eform-styled-widget .ipt_fsqm_sm_meta,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ipt_fsqm_sm_meta,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_sm_meta,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ipt_fsqm_sm_meta,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ipt_fsqm_sm_meta,
.ipt-uif-custom-material-default .ipt_uif_message .ipt_fsqm_sm_meta {
 margin:0;
 padding:5px 15px;
 text-align:center;
 background-color:#ebebeb;
 color:#757575
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_uif_message_error .ui-widget-header,
.ipt-uif-custom-material-default .ipt_fsqm_uif_message_red .ui-widget-header {
 background-color:#f44336;
 border-bottom:4px solid #ba160a
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close {
 float:right
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close:active,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close:focus,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close:hover {
 text-decoration:none
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore h3 {
 display:block;
 width:100%
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content {
 overflow:hidden;
 padding:14px 0 0
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content p {
 margin:0 7px 14px
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_sayt_reset {
 margin:0;
 width:100%;
 font-size:1em;
 border-radius:0
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_sayt_reset[disabled] {
 opacity:.5
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_process {
 margin:20px auto
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_process .ui-widget-header {
 text-align:center;
 background-color:transparent;
 color:#424242;
 box-shadow:none
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_process .ui-widget-header .ipt-eform-preloader-inline .ipt-eform-preloader-circle,
.ipt-uif-custom-material-default .ipt_fsqm_form_message_process .ui-widget-header .ipt-eform-preloader-inline .ipt-eform-preloader-text {
 display:block;
 margin:10px;
 text-align:center
}
body .ipt_fsqm_timer {
 height:60px;
 width:100%;
 text-align:center;
 margin:0 auto;
 background-color:transparent;
 color:#999;
 padding:5px;
 box-sizing:border-box;
 transition:background 1s ease-in
}
body .ipt_fsqm_timer.fixed {
 position:fixed;
 bottom:0;
 left:0;
 z-index:100005;
 background-color:rgba(0,0,0,.75);
 color:#eee
}
body .ipt_fsqm_timer.fixed h4 {
 color:#eee
}
body .ipt_fsqm_timer .ipt_fsqm_timer_inner {
 height:50px;
 width:150px;
 margin:0 auto
}
body .ipt_fsqm_timer_spacer {
 margin-top:60px
}
@media screen and (min-width:768px) {
 body .ipt_fsqm_timer {
  height:110px
 }
 body .ipt_fsqm_timer_spacer {
  margin-top:110px
 }
 body .ipt_fsqm_timer .ipt_fsqm_timer_inner {
  height:100px;
  width:300px
 }
}
body .ipt_uif_front .ipt_fsqm_form_stopwatch.stp-hidden {
 display:none!important;
 visibility:none!important
}
body .ipt_uif_front .ipt_fsqm_form_stopwatch {
 height:80px;
 margin:0 auto;
 max-width:320px;
 color:#999
}
body .ipt_uif_front .ipt_fsqm_form_stopwatch.ipt_fsqm_form_stopwatch_noelem_1 {
 max-width:240px
}
body .ipt_uif_front .ipt_fsqm_form_stopwatch.ipt_fsqm_form_stopwatch_noelem_2 {
 max-width:160px
}
body .ipt_uif_front .ipt_fsqm_form_stopwatch.ipt_fsqm_form_stopwatch_noelem_3 {
 max-width:80px
}
@media screen and (min-width:1200px) {
 body .ipt_uif_front .ipt_fsqm_form_stopwatch.rotate {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  float:right;
  margin-right:-400px;
  margin-top:-10px
 }
 body .ipt_uif_front .ipt_fsqm_form_stopwatch.rotate.ipt_fsqm_form_stopwatch_noelem_1 {
  margin-right:-320px
 }
 body .ipt_uif_front .ipt_fsqm_form_stopwatch.rotate.ipt_fsqm_form_stopwatch_noelem_2 {
  margin-right:-240px
 }
 body .ipt_uif_front .ipt_fsqm_form_stopwatch.rotate.ipt_fsqm_form_stopwatch_noelem_3 {
  margin-right:-160px
 }
}
body .ipt_uif_front .ipt_uif_widget_vertical .ipt_fsqm_form_stopwatch.rotate {
 -webkit-transform:none;
 transform:none;
 float:none;
 margin-right:auto;
 margin-top:0
}
.ipt-uif-custom-material-default .ipt_fsqm_social_share {
 text-align:center
}
.ipt-uif-custom-material-default .ipt_fsqm_social_share a {
 color:#009688;
 transition:color .4s ease-in-out;
 will-change:color;
 font-size:48px
}
.ipt-uif-custom-material-default .ipt_fsqm_social_share a:hover {
 color:#00796b;
 text-decoration:none;
 outline:none
}
.ipt-uif-custom-material-default .ipt_fsqm_social_share a:focus {
 outline:none;
 text-decoration:none
}
.ipt-uif-custom-material-default .eform-ui-estimator {
 position:relative;
 margin:0 auto
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide {
 margin:16px 0 32px;
 padding:0
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide .eform-ui-estimator-slide-area {
 position:relative;
 background-color:#b2dfdb;
 height:8px;
 width:100%
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide .eform-ui-estimator-slide-area .eform-ui-estimator-slide-active {
 transition:all .4s ease-in-out;
 position:absolute;
 left:0;
 top:-6px;
 width:50%;
 height:20px;
 background-color:#26a69a
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide.eform-ui-estimator-slide-style-knob .eform-ui-estimator-slide-area {
 border-radius:4px
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide.eform-ui-estimator-slide-style-knob .eform-ui-estimator-slide-active {
 height:8px;
 top:0;
 border-radius:4px
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-slide.eform-ui-estimator-slide-style-knob .eform-ui-estimator-slide-active:after {
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
 display:block;
 content:"";
 height:40px;
 width:40px;
 border-radius:20px;
 background-color:#fff;
 position:absolute;
 right:-20px;
 top:-16px
}
.ipt-uif-custom-material-default .eform-ui-estimator.eform-ui-estimator-range .eform-ui-estimator-slide-style-knob .eform-ui-estimator-slide-active:before {
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
 display:block;
 content:"";
 height:40px;
 width:40px;
 border-radius:20px;
 background-color:#fff;
 position:absolute;
 left:-20px;
 top:-16px
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble {
 transition:all .4s ease-in-out;
 display:inline-flex;
 flex-flow:column wrap;
 align-items:center;
 padding:0 0 8px;
 margin:0 0 24px;
 position:relative;
 background-color:#fff;
 border-radius:4px;
 -webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));
 filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));
 max-width:320px
}
@media screen and (max-width:320px) {
 .ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble {
  max-width:95%
 }
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-est-bub-tip {
 transition:all .4s ease-in-out;
 position:absolute;
 height:24px;
 width:24px;
 background-color:#fff;
 bottom:-12px;
 left:50%;
 margin-left:-12px;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transform-origin:center center;
 transform-origin:center center;
 display:block;
 z-index:-1
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-heading {
 padding:8px 32px;
 margin:0;
 font-size:24px;
 line-height:36px;
 width:100%;
 text-align:center
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-total {
 font-size:20px;
 padding:0 32px 8px;
 text-align:center
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-est-bub-attr-head {
 font-size:18px;
 padding:0 32px;
 text-align:center;
 margin:0 0 8px
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-attr {
 padding:4px 32px
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-attr .eform-ui-est-bub-attr-list {
 list-style-type:none;
 display:flex;
 flex-flow:row wrap
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-attr .eform-ui-est-bub-attr-list .eform-ui-est-bub-attr-listitem {
 flex:1 0 50%;
 padding:2px 8px
}
@media screen and (max-width:320px) {
 .ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-attr .eform-ui-est-bub-attr-list .eform-ui-est-bub-attr-listitem {
  flex:1 0 100%
 }
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble .eform-ui-estimator-bubble-attr .eform-ui-est-bub-attr-value {
 font-weight:200
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble.eform-ui-estimator-bubble-modern .eform-ui-estimator-bubble-heading {
 background-color:#009688;
 color:#fff;
 border-radius:4px 4px 0 0
}
.ipt-uif-custom-material-default .eform-ui-estimator .eform-ui-estimator-bubble.eform-ui-estimator-bubble-modern .eform-ui-estimator-bubble-total {
 font-weight:700;
 font-size:28px;
 padding-top:16px
}
.ipt-uif-custom-material-default .ipt_fsqm_preview {
 border-collapse:collapse;
 background-color:#fff
}
.ipt-uif-custom-material-default .ipt_fsqm_preview tbody,
.ipt-uif-custom-material-default .ipt_fsqm_preview td,
.ipt-uif-custom-material-default .ipt_fsqm_preview tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_preview th,
.ipt-uif-custom-material-default .ipt_fsqm_preview thead,
.ipt-uif-custom-material-default .ipt_fsqm_preview tr {
 border-radius:0;
 border:1px solid #e1e1e1;
 color:#555
}
.ipt-uif-custom-material-default .ipt_fsqm_preview th,
.ipt-uif-custom-material-default .ipt_fsqm_preview thead {
 color:#212121;
 font-weight:400
}
.ipt-uif-custom-material-default .ipt_fsqm_preview td.td-separator {
 background-color:rgba(0,0,0,.05)
}
.ipt-uif-custom-material-default .ipt_fsqm_preview.bordered>tbody>tr {
 border-bottom-color:#e1e1e1
}
.ipt-uif-custom-material-default .ipt_fsqm_preview .head,
.ipt-uif-custom-material-default .ipt_fsqm_preview tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_preview thead {
 border-color:#009688;
 background-color:#009688;
 color:#424242
}
.ipt-uif-custom-material-default .ipt_fsqm_preview .head td,
.ipt-uif-custom-material-default .ipt_fsqm_preview .head th,
.ipt-uif-custom-material-default .ipt_fsqm_preview tfoot td,
.ipt-uif-custom-material-default .ipt_fsqm_preview tfoot th,
.ipt-uif-custom-material-default .ipt_fsqm_preview thead td,
.ipt-uif-custom-material-default .ipt_fsqm_preview thead th {
 border-color:#009688;
 background-color:#009688;
 color:#fff
}
.ipt-uif-custom-material-default .ipt_fsqm_preview table {
 height:100%;
 margin:-1px 0 -1px -1px;
 width:calc(100% + 1px)
}
.ipt-uif-custom-material-default .ipt_fsqm_preview img {
 max-width:none
}
.ipt-uif-custom-material-default .ipt_fsqm_preview .icons {
 text-align:center;
 vertical-align:middle
}
.ipt-uif-custom-material-default .ipt_fsqm_preview .icons img {
 width:16px;
 height:auto;
 display:block;
 margin:0 auto;
 padding:0
}
.ipt-uif-custom-material-default .eform-fb-correct,
.ipt-uif-custom-material-default .eform-fb-correct>* {
 font-weight:700
}
@media print {
 .ipt-uif-custom-material-default {
  -webkit-print-color-adjust:exact
 }
 .ipt-uif-custom-material-default .head,
 .ipt-uif-custom-material-default tfoot,
 .ipt-uif-custom-material-default thead {
  border-color:#009688!important;
  background-color:#009688!important;
  color:#424242!important
 }
 .ipt-uif-custom-material-default .head td,
 .ipt-uif-custom-material-default .head th,
 .ipt-uif-custom-material-default tfoot td,
 .ipt-uif-custom-material-default tfoot th,
 .ipt-uif-custom-material-default thead td,
 .ipt-uif-custom-material-default thead th {
  border-color:#009688!important;
  background-color:#009688!important;
  color:#fff!important
 }
}
.ipt-uif-custom-material-default .ipt_fsqm_full_preview_sb {
 padding:20px;
 margin:0
}
.ipt-uif-custom-material-default .ipt_fsqm_full_preview_print {
 color:#757575;
 margin:0
}
.ipt-uif-custom-material-default .ipt_fsqm_full_preview_print .ipt_uif_divider {
 color:inherit
}
.ipt-uif-custom-material-default .ipt_fsqm_report_ajax {
 display:block;
 margin-top:1em
}
.ipt-uif-custom-material-default .ipt_fsqm_report_ajax .ipt-eform-preloader-circle,
.ipt-uif-custom-material-default .ipt_fsqm_report_ajax .ipt-eform-preloader-text {
 display:block;
 margin:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container {
 margin:0 0 14px;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container>.ipt_uif_container:not(.ipt_uif_collapsible)>.ipt_uif_container_head {
 background-color:#009688;
 border-bottom:4px solid #00796b;
 box-shadow:0 0 1px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.12);
 display:flex;
 align-items:center;
 width:100%
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container>.ipt_uif_container:not(.ipt_uif_collapsible)>.ipt_uif_container_head h3 {
 margin:0;
 color:#fff;
 padding:14px 14px 10px;
 vertical-align:middle;
 border:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container>.ipt_uif_container:not(.ipt_uif_collapsible)>.ipt_uif_container_head h3 [class*=ipt-icomoon-] {
 margin-right:.2em
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container>.ipt_uif_container:not(.ipt_uif_collapsible)>.ipt_uif_container_inner {
 padding:0 15px
}
.ipt-uif-custom-material-default .ipt_fsqm_report_container .ipt_uif_collapsible {
 margin:14px 0
}
.ipt-uif-custom-material-default .ipt_fsqm_report_no_wrap .ipt_fsqm_report_container {
 box-shadow:none
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview {
 border:0;
 color:#757575;
 margin:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .head,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .head td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .head th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview thead,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview thead td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview thead th {
 background-color:transparent;
 color:#424242;
 font-weight:400
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tbody,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview thead,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tr {
 border:0;
 border-radius:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tbody,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview thead,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tr {
 border-bottom:1px solid #e0e0e0
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview tfoot tr {
 border-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .visualization {
 vertical-align:top;
 padding:15px
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data {
 padding:0;
 vertical-align:top
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tbody {
 font-weight:300;
 border-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot tr,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table thead,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table thead td,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table thead th,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table thead tr {
 font-weight:400
}
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot,
.ipt-uif-custom-material-default .ipt_fsqm_report table.ipt_fsqm_preview .data>table tfoot tr {
 border-bottom:0
}
.ipt-uif-custom-material-default .ipt_fsqm_report.ipt_fsqm_report_no_border table.ipt_fsqm_preview tbody,
.ipt-uif-custom-material-default .ipt_fsqm_report.ipt_fsqm_report_no_border table.ipt_fsqm_preview thead,
.ipt-uif-custom-material-default .ipt_fsqm_report.ipt_fsqm_report_no_border table.ipt_fsqm_preview tr {
 border:0
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_uif_up_main_container {
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
 background-color:#fff
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_uif_up_main_container .eform-up-login-header {
 background-color:#009688;
 color:#fff;
 margin:0 -14px 14px;
 padding:20px 14px;
 box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome {
 background-color:#009688;
 color:#fff;
 border:1px solid #fff;
 border-bottom:0
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome h2 {
 color:#fff
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_profile img {
 background-color:#fff
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar {
 background-color:#f5f5f5;
 color:#757575
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar button,
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar h6 {
 font-size:1em
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar h6 {
 color:#757575;
 padding:1em;
 text-transform:uppercase
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar .ipt_uif_button {
 background-color:transparent;
 box-shadow:none;
 border:0;
 color:#757575;
 transition:all .2s ease-in-out
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar .ipt_uif_button:hover {
 background-color:#e0e0e0;
 color:#757575
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome .ipt_fsqm_up_toolbar .ipt_uif_button:active {
 background-color:#e0e0e0
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_up_table.collapsed td.form_label:before {
 color:#757575
}
.ipt-uif-custom-material-default.ipt_fsqm_user_portal .ipt_fsqm_up_table.collapsed .parent td.form_label:before {
 color:#009688
}
.ipt-uif-custom-material-default.ipt_eform_leaderboard .ipt_eform_lb_main_container {
 border-radius:0;
 box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
 background-color:#fff
}
.ipt-uif-custom-material-default.ipt_eform_leaderboard .ipt_eform_leaderboard_welcome {
 border-radius:2px 2px 0 0;
 background-color:#009688;
 color:#fff;
 box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 0 1px -2px rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.12)
}
.ipt-uif-custom-material-default.ipt_eform_leaderboard .ipt_eform_leaderboard_welcome h2 {
 color:#fff
}
.ipt-uif-custom-material-default .ipt_eform_lb_table.collapsed td.lb-name:before {
 color:#757575
}
.ipt-uif-custom-material-default .ipt_eform_lb_table.collapsed .parent td.lb-name:before {
 color:#009688
}
